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

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

// Javadoc metadata annotations follow, see below for X3DJSAIL Java source code.
/**
 * &lt;p&gt; San Carlos Cathedral is the oldest continuously functioning church and the first stone building in the State of California. &lt;/p&gt;
 &lt;p&gt; Related links: Catalog page &lt;a href="../../../SanCarlosCathedral/ChurchModelIndex.html" target="_blank"&gt;ChurchModel&lt;/a&gt;,  source &lt;a href="../../../SanCarlosCathedral/ChurchModel.java"&gt;ChurchModel.java&lt;/a&gt;, &lt;a href="https://www.web3d.org/x3d/content/examples/X3dResources.html" target="_blank"&gt;X3D Resources&lt;/a&gt;, &lt;a href="https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html" target="_blank"&gt;X3D Scene Authoring Hints&lt;/a&gt;, and &lt;a href="https://www.web3d.org/x3d/content/X3dTooltips.html" target="_blank"&gt;X3D Tooltips&lt;/a&gt;. &lt;/p&gt;
	&lt;table style="color:black; border:0px solid; border-spacing:10px 0px;"&gt;
        &lt;caption&gt;Scene Meta Information&lt;/caption&gt;
		&lt;tr style="background-color:silver; border-color:silver;"&gt;
			&lt;td style="text-align:center; padding:10px 0px;"&gt;&lt;i&gt;meta tags&lt;/i&gt;&lt;/td&gt;
			&lt;td style="text-align:left;   padding:10px 0px;"&gt;&amp;nbsp; Document Metadata &lt;/td&gt;
		&lt;/tr&gt;

		&lt;tr&gt;
			&lt;td style="text-align:right; vertical-align: text-top;"&gt; &lt;i&gt; title &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; &lt;a href="../../../SanCarlosCathedral/ChurchModel.x3d"&gt;ChurchModel.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; San Carlos Cathedral is the oldest continuously functioning church and the first stone building in the State of California. &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; Michele Foti &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; 15 December 2011 &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; 20 October 2019 &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; tests/ &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="../../../SanCarlosCathedral/TODO.html"&gt;TODO.html&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; reference &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; &lt;a href="http://www.sancarloscathedral.net" target="_blank"&gt;http://www.sancarloscathedral.net&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; reference &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; &lt;a href="../../../SanCarlosCathedral/RoyalPresidioChapelHistoricalReferences.pdf"&gt;RoyalPresidioChapelHistoricalReferences.pdf&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; reference &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; &lt;a href="../../../SanCarlosCathedral/CulturalHeritageProjectSanCarlosCathedral.pdf"&gt;CulturalHeritageProjectSanCarlosCathedral.pdf&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; reference &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; originals/ &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="../../../SanCarlosCathedral/SanCarlosCathedralFrontAbove.2012February.png"&gt;SanCarlosCathedralFrontAbove.2012February.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; reference &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; &lt;a href="../../../SanCarlosCathedral/originals/ModelSanCarlosChurchFeb-3-2012.x3d"&gt;originals/ModelSanCarlosChurchFeb-3-2012.x3d&lt;/a&gt; &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="color:burntorange"&gt;
			&lt;td style="text-align:right; vertical-align: text-top;"&gt; &lt;i&gt; warning &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; under development &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="text-align:right; vertical-align: text-top;"&gt; &lt;i&gt; identifier &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; &lt;a href="https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/ChurchModel.x3d" target="_blank"&gt;https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/ChurchModel.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 3.3, &lt;a href="https://savage.nps.edu/X3D-Edit" target="_blank"&gt;https://savage.nps.edu/X3D-Edit&lt;/a&gt; &lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="text-align:right; vertical-align: text-top;"&gt; &lt;i&gt; license &lt;/i&gt; &lt;/td&gt;
			&lt;td&gt; &lt;a href="../../../SanCarlosCathedral/../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 Michele Foti
 */

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

	/** Create and initialize the X3D model for this object. */
	public final void initialize()
	{
            try { // catch-all
  x3dModel = new X3D().setProfile(X3D.PROFILE_IMMERSIVE).setVersion(X3D.VERSION_3_3)
  .setHead(new head()
    .addMeta(new meta().setName(meta.NAME_TITLE      ).setContent("ChurchModel.x3d"))
    .addMeta(new meta().setName(meta.NAME_DESCRIPTION).setContent("San Carlos Cathedral is the oldest continuously functioning church and the first stone building in the State of California."))
    .addMeta(new meta().setName(meta.NAME_CREATOR    ).setContent("Michele Foti"))
    .addMeta(new meta().setName(meta.NAME_CREATED    ).setContent("15 December 2011"))
    .addMeta(new meta().setName(meta.NAME_MODIFIED   ).setContent("20 October 2019"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("tests/"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("TODO.html"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("http://www.sancarloscathedral.net"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("RoyalPresidioChapelHistoricalReferences.pdf"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("CulturalHeritageProjectSanCarlosCathedral.pdf"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("originals/"))
    .addMeta(new meta().setName(meta.NAME_IMAGE      ).setContent("SanCarlosCathedralFrontAbove.2012February.png"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("originals/ModelSanCarlosChurchFeb-3-2012.x3d"))
    .addMeta(new meta().setName(meta.NAME_WARNING    ).setContent("under development"))
    .addMeta(new meta().setName(meta.NAME_IDENTIFIER ).setContent("https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/ChurchModel.x3d"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("X3D-Edit 3.3, https://savage.nps.edu/X3D-Edit"))
    .addMeta(new meta().setName(meta.NAME_LICENSE    ).setContent("../license.html")))
  .setScene(new Scene()
    .addComments(" Enter any text between the end tags &lt;Viewpoint description='Left rear balcony' position='3 5 -5'/&gt; &lt;Viewpoint description='Left rear balcony' position='3 5 -5'/&gt; &lt;Viewpoint description='Left rear balcony' position='3 5 -5'/&gt; &lt;Viewpoint description='Left rear balcony' position='3 5 -5'/&gt; &lt;Viewpoint description='Left rear balcony' position='3 5 -5'/&gt; &lt;Viewpoint description='Left rear balcony' position='3 5 -5'/&gt; &lt;Viewpoint description='Left rear balcony' position='3 5 -5'/&gt; &lt;Viewpoint centerOfRotation='5 0 -30' /&gt; &lt;NavigationInfo avatarSize='0.01 1.6 0.75' type='\"FLY\" \"WALK\" \"ANY\"'/&gt; &lt;Viewpoint description='rear' position='3 5 -46'/&gt; &lt;Viewpoint description='Left rear balcony' position='3 4 -3'/&gt; ")
    .addComments(" Enter any text between the end tags &lt;Transform DEF=\"Mappa\" translation=' 3.3 -2.1 -23.5' scale=\"0.438 0 0.438\"&gt; &lt;Shape&gt; &lt;Box size='68.5 0.1 121.1'/&gt; &lt;Appearance&gt; &lt;ImageTexture url='Immagine22.png'/&gt; &lt;/Appearance&gt; &lt;/Shape&gt; &lt;/Transform&gt; ")
    .addComments(" Enter any text between the end tags &lt;Transform scale='0.4 0.4 0.4' translation='4 -0.5 -1.9'&gt; &lt;Shape&gt; &lt;IndexedFaceSet convex='false' coordIndex='0 1 4 -1 3 4 0 -1 3 4 2 -1 2 4 1 -1 0 1 2 3 -1' solid='false'&gt; &lt;Coordinate point='0 0 0 0 0 0.25 0.25 0 0.25 0.25 0 0 0.125 0.42 0.125'/&gt; &lt;/IndexedFaceSet&gt; &lt;Appearance&gt; &lt;ImageTexture url='blu2.jpg'/&gt; &lt;TextureTransform scale='5 5'/&gt; &lt;/Appearance&gt; &lt;/Shape&gt; &lt;/Transform&gt; ")
    .addChild(new WorldInfo().setTitle("ChurchModel.x3d"))
    .addChild(new Transform("Transform").setScale(0.1,0.1,0.1)
      .addChild(new Transform("Base").setScale(0.438,1.0,0.438).setTranslation(5.7,-2.18,-23.5)
        .addChild(new Shape()
          .setGeometry(new Box().setSize(68.5,0.1,121.1))
          .setAppearance(new Appearance()
            .setMaterial(new Material("Sandstone").setDiffuseColor(1.0,0.75,0.25)))))
      .addChild(new Transform("_______TOWERBIG________").setTranslation(0.36,0.0,0.0)
        .addComments(" TOWER1 ")
        .addComments(" Enter any text between the end tags &lt;Transform DEF=\"MuroFrontSotto\" &gt; &lt;Shape&gt; &lt;Box size='7.3 4.27 1.34'/&gt; &lt;Appearance&gt; &lt;Material USE=\"Sandstone\"/&gt; &lt;/Appearance&gt; &lt;/Shape&gt; &lt;/Transform&gt; ")
        .addChild(new Transform("MuroLatSotto").setTranslation(-2.98,1.08,-2.165)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(1.34,6.71,2.99))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("TR1").setTranslation(-0.36,0.0,0.0)
          .addChild(new Transform("Scale1").setRotation(0.0,1.0,0.0,1.57).setTranslation(3.43,-2.135,-0.67)
            .addChild(new Shape("scal")
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,-1,2,3,4,5,-1})
                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,1.45,0.0,0.0,1.45,0.26,0.0,0.0,0.26,0.0,0.0,0.26,-0.35,1.45,0.26,-0.35}))))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone"))))
            .addChild(new Transform().setTranslation(0.0,0.26,-0.35)
              .addChild(new Shape().setUSE("scal")))
            .addChild(new Transform().setTranslation(0.0,0.52,-0.70)
              .addChild(new Shape().setUSE("scal")))
            .addChild(new Transform().setTranslation(0.0,0.78,-1.05)
              .addChild(new Shape().setUSE("scal")))
            .addChild(new Transform().setTranslation(0.0,1.04,-1.40)
              .addChild(new Shape().setUSE("scal")))
            .addChild(new Transform().setTranslation(0.0,1.3,-1.75)
              .addChild(new Shape().setUSE("scal")))
            .addChild(new Transform().setTranslation(0.0,1.56,-2.1)
              .addChild(new Shape().setUSE("scal")))
            .addChild(new Transform().setTranslation(0.0,1.82,-2.45)
              .addChild(new Shape().setUSE("scal")))
            .addChild(new Transform().setTranslation(0.0,2.08,-2.8)
              .addChild(new Shape().setUSE("scal")))
            .addChild(new Transform().setTranslation(0.0,2.34,-3.15)
              .addChild(new Shape().setUSE("scal")))
            .addChild(new Transform().setTranslation(0.0,2.6,-3.5)
              .addChild(new Shape().setUSE("scal"))))
          .addChild(new Transform("Strozzatura1").setTranslation(0.19,-2.05,-2.3)
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1,5,8,9,6,-1})
                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,4.5,0.4,2.0,3.9,0.1,2.0,3.9,1.11,0.0,4.5,1.41,0.0,6.4,0.4,2.0,6.4,0.1,2.0,6.4,1.11,0.0,6.4,1.41,2.0,7.1,0.1,2.0,7.1,1.11}))))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("Strozzatura11").setTranslation(0.19,-2.05,-2.1)
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.2,2.0,0.0,-0.1,2.0,0.0,0.41,0.0,0.0,0.71,0.0,6.4,0.2,2.0,6.4,-0.1,2.0,6.4,0.41,0.0,6.4,0.71}))))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("Strozzatura4").setTranslation(0.19,4.35,-1.6)
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {2,3,7,6,-1})
                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.35,2.0,0.0,0.35,2.0,0.0,0.41,0.0,0.0,0.71,0.0,2.0,0.67,2.0,0.3,0.0,2.0,0.3,0.41,0.0,1.74,0.71}))))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("Strozzatura2").setTranslation(0.19,-2.0,-3.739)
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {1,2,6,5,-1,2,3,7,6,-1})
                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.2,2.0,0.0,0.2,2.0,0.0,0.81,0.0,0.0,1.11,0.0,6.48,0.2,2.0,6.98,0.2,2.0,6.98,0.81,0.0,6.48,1.11}))))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("Pavimento1").setTranslation(-1.4,0.675,-1.0)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(2.2,0.1,2.5))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("Scalino").setTranslation(-1.2,0.825,-2.451)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(3.0,0.6,1.6))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("Scale2").setRotation(0.0,1.0,0.0,-1.57).setTranslation(-1.311,1.125,-3.0995)
            .addChild(new Shape("scal2")
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,-1,2,3,4,5,-1,0,3,4,-1,1,2,7,6,-1})
                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,1.45,0.0,0.0,1.45,0.285,0.0,0.0,0.285,0.0,0.0,0.285,-0.5,1.45,0.285,-0.5,1.45,0.0,-1.5,1.45,0.285,-1.5}))))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone"))))
            .addChild(new Transform().setTranslation(0.0,0.285,-0.5)
              .addChild(new Shape().setUSE("scal2")))
            .addChild(new Transform().setTranslation(0.0,0.57,-1.0)
              .addChild(new Shape().setUSE("scal2")))
            .addChild(new Transform().setTranslation(0.0,0.855,-1.5)
              .addChild(new Shape("scalino")
                .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,-1,2,3,4,5,-1,0,3,4,-1,1,2,7,6,-1})
                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,1.45,0.0,0.0,1.45,0.24,0.0,0.0,0.24,0.0,0.0,0.24,-0.5,1.45,0.24,-0.5,1.45,0.0,-1.5,1.45,0.24,-1.5}))))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone"))))))
          .addChild(new Transform("Pavimento2").setTranslation(1.4,2.17,-2.44)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(2.2,0.1,1.0))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone"))))))
        .addChild(new Transform("MuroDietro1").setTranslation(-1.67,1.08,-2.77)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(3.0,6.43,0.3))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("MuroDietro2").setTranslation(-0.95,1.08,-3.61)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(5.4,6.71,0.3))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("Finestra").setRotation(0.0,1.0,0.0,1.57).setTranslation(-4.187,-0.358,-0.83)
          .addChild(new Transform("finestra1")
            .addChild(new Transform().setRotation(1.0,0.0,0.0,-1.57).setTranslation(-1.5,2.49,3.0)
              .addChild(new Shape()
                .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1})
                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,1.34,0.0,0.0,0.9,0.0,0.182,0.44,0.0,0.182,0.0,0.858,0.0,1.34,0.858,0.0,0.9,0.858,0.182,0.44,0.858,0.182}))))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone"))))))
          .addChild(new Transform("finestra2")
            .addChild(new Transform().setRotation(1.0,0.0,0.0,-1.57).setTranslation(-1.5,3.465,3.0)
              .addChild(new Shape()
                .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1})
                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,1.34,0.0,0.0,0.9,0.0,-0.182,0.44,0.0,-0.182,0.0,0.858,0.0,1.34,0.858,0.0,0.9,0.858,-0.182,0.44,0.858,-0.182}))))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone"))))))
          .addChild(new Transform("finestra11").setTranslation(-1.5,2.495,3.145)
            .addChild(new Transform().setTranslation(0.0,0.0,-1.01)
              .addChild(new Shape()
                .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1})
                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,1.34,0.0,0.0,0.9,0.0,0.182,0.44,0.0,0.182,0.0,0.963,0.0,1.34,0.963,0.0,0.9,0.963,0.182,0.44,0.963,0.182}))))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone"))))))
          .addChild(new Transform("finestra21").setTranslation(-1.5,2.495,3.145)
            .addChild(new Transform().setTranslation(0.0,0.0,-0.15)
              .addChild(new Shape()
                .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1})
                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,1.34,0.0,0.0,0.9,0.0,-0.182,0.44,0.0,-0.182,0.0,0.963,0.0,1.34,0.963,0.0,0.9,0.963,-0.182,0.44,0.963,-0.182}))))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))))
        .addChild(new Transform("TR2").setTranslation(-0.36,0.0,0.0)
          .addChild(new Transform("Arco1").setRotation(0.0,1.0,0.0,1.57).setScale(0.85,1.0,0.3845).setTranslation(2.19,0.33,-1.18)
            .addChild(new Transform().setTranslation(0.0,0.7,0.0)
              .addChild(new Shape()
                .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,84,85,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,86,87,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,24,66,67,25,-1,25,67,68,26,-1,26,68,69,27,-1,27,69,70,28,-1,28,70,71,29,-1,29,71,72,30,-1,30,72,73,31,-1,31,73,74,32,-1,32,74,75,33,-1,33,75,76,34,-1,34,76,77,35,-1,35,77,78,36,-1,36,78,79,37,-1,37,79,80,38,-1,38,80,81,39,-1,39,81,82,40,-1,40,82,83,41,-1})
                  .setCoord(new Coordinate().setPoint(getCoordinate_10_151_point())))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone"))))))
          .addChild(new Transform("Arco2").setRotation(0.0,1.0,0.0,1.72).setScale(0.57,1.0,1.0).setTranslation(0.137,3.6,-2.25)
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,84,85,86,87,88,89,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,90,91,92,93,94,95,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,24,66,67,25,-1,25,67,68,26,-1,26,68,69,27,-1,27,69,70,28,-1,28,70,71,29,-1,29,71,72,30,-1,30,72,73,31,-1,31,73,74,32,-1,32,74,75,33,-1,33,75,76,34,-1,34,76,77,35,-1,35,77,78,36,-1,36,78,79,37,-1,37,79,80,38,-1,38,80,81,39,-1,39,81,82,40,-1,40,82,83,41,-1,84,41,83,90,-1})
                .setCoord(new Coordinate().setPoint(getCoordinate_9_158_point())))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("Trave1").setTranslation(2.14,4.6,-2.565)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.1,0.9,0.73))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone"))))))
        .addComments(" Enter any text between the end tags &lt;Transform DEF=\"Soffitto1\" translation='-1.4 4.203 -2'&gt; &lt;Shape&gt; &lt;Box size='2.6 0.01 2.3'/&gt; &lt;Appearance&gt; &lt;Material USE=\"Sandstone\"/&gt; &lt;/Appearance&gt; &lt;/Shape&gt; &lt;/Transform&gt; &lt;Transform DEF=\"Soffitto11\" translation='-1.9 4.203 -0.7'&gt; &lt;Shape&gt; &lt;Box size='2.4 0.01 0.5'/&gt; &lt;Appearance&gt; &lt;Material USE=\"Sandstone\"/&gt; &lt;/Appearance&gt; &lt;/Shape&gt; &lt;/Transform&gt; ")
        .addComments(" TOWER2 ")
        .addChild(new Transform("Pavimento31").setRotation(0.0,1.0,0.0,1.72).setTranslation(-1.3,4.342,-1.94)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(2.4,0.2,2.7))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("Pavimento31Sottile").setRotation(0.0,1.0,0.0,1.72).setTranslation(-0.57,4.292,-0.84)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(0.02,0.3,0.37))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("Pavimento31Scalino").setRotation(0.0,1.0,0.0,1.72).setTranslation(-2.05,4.342,-1.2)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(2.4,0.2,2.5))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("Pavimento31ScalinoSottile").setRotation(0.0,1.0,0.0,1.72).setTranslation(-0.69,4.292,-0.56)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(0.5,0.3,0.02))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("Pavimento313").setTranslation(-2.65,4.342,-2.7)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(0.9,0.2,0.9))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addComments(" Enter any text between the end tags &lt;Transform DEF=\"Pavimento32\" translation='-0.1 4.392 -1.36' rotation=\"0 1 0 1.72\"&gt; &lt;Shape&gt; &lt;Box size='1 0.1 2'/&gt; &lt;Appearance&gt; &lt;Material USE=\"Sandstone\"/&gt; &lt;/Appearance&gt; &lt;/Shape&gt; &lt;/Transform&gt; &lt;Transform DEF=\"Pavimento322\" translation='-0.4 4.392 -2.5' rotation=\"0 1 0 1.72\"&gt; &lt;Shape&gt; &lt;Box size='2 0.1 1'/&gt; &lt;Appearance&gt; &lt;Material USE=\"Sandstone\"/&gt; &lt;/Appearance&gt; &lt;/Shape&gt; &lt;/Transform&gt; &lt;Transform DEF=\"Pavimento323\" translation='-2.7 4.392 -1.7' &gt; &lt;Shape&gt; &lt;Box size='1 0.1 3'/&gt; &lt;Appearance&gt; &lt;Material USE=\"Sandstone\"/&gt; &lt;/Appearance&gt; &lt;/Shape&gt; &lt;/Transform&gt; &lt;Transform DEF=\"Pavimento324\" translation='-2.2 4.392 -2.9' &gt; &lt;Shape&gt; &lt;Box size='2.5 0.1 1'/&gt; &lt;Appearance&gt; &lt;Material USE=\"Sandstone\"/&gt; &lt;/Appearance&gt; &lt;/Shape&gt; &lt;/Transform&gt; ")
        .addComments(" Enter any text between the end tags &lt;Transform DEF=\"Pavimento322\" translation='-0.1 4.392 -3' rotation=\"0 1 0 1.72\"&gt; &lt;Shape&gt; &lt;Box size='1 0.1 1'/&gt; &lt;Appearance&gt; &lt;Material USE=\"Sandstone\"/&gt; &lt;/Appearance&gt; &lt;/Shape&gt; &lt;/Transform&gt; &lt;Transform DEF=\"Pavimento33\" translation='-0.4 4.392 -0.35' rotation=\"0 1 0 1.72\"&gt; &lt;Shape&gt; &lt;Box size='1 0.1 2'/&gt; &lt;Appearance&gt; &lt;Material USE=\"Sandstone\"/&gt; &lt;/Appearance&gt; &lt;/Shape&gt; &lt;/Transform&gt; &lt;Transform DEF=\"Pavimento34\" translation='-2.8 4.392 -1.4' rotation=\"0 1 0 1.72\"&gt; &lt;Shape&gt; &lt;Box size='1.5 0.1 1'/&gt; &lt;Appearance&gt; &lt;Material USE=\"Sandstone\"/&gt; &lt;/Appearance&gt; &lt;/Shape&gt; &lt;/Transform&gt; ")
        .addChild(new Transform("TR3").setTranslation(-0.36,0.0,0.0)
          .addChild(new Transform("Scale3").setRotation(0.0,1.0,0.0,1.72).setTranslation(2.2,2.25,-0.6)
            .addChild(new Transform()
              .addChild(new Shape()
                .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,-1,2,3,4,5,-1})
                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,-0.1,0.0,0.6,-0.1,0.08,0.6,0.254,0.08,0.0,0.254,0.0,0.0,0.254,-0.32,0.6,0.254,-0.32}))))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform().setTranslation(0.0,0.254,-0.32)
              .addChild(new Shape("scal3")
                .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,-1,2,3,4,5,-1})
                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.6,0.0,0.0,0.6,0.254,0.0,0.0,0.254,0.0,0.0,0.254,-0.32,0.6,0.254,-0.32}))))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform().setTranslation(0.0,0.508,-0.64)
              .addChild(new Shape().setUSE("scal3")))
            .addChild(new Transform().setTranslation(0.0,0.762,-0.96)
              .addChild(new Shape().setUSE("scal3")))
            .addChild(new Transform().setTranslation(0.0,1.016,-1.28)
              .addChild(new Shape().setUSE("scal3")))
            .addChild(new Transform().setTranslation(0.0,1.27,-1.6)
              .addChild(new Shape().setUSE("scal3")))
            .addChild(new Transform().setTranslation(0.0,1.524,-1.92)
              .addChild(new Shape()
                .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,-1,2,3,4,5,-1})
                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.1,0.0,0.15,0.8,0.0,0.15,0.8,0.254,0.15,-0.1,0.254,0.15,-0.1,0.254,-0.2625,0.8,0.254,-0.2625}))))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform().setTranslation(0.0,1.778,-2.24)
              .addChild(new Shape()
                .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,-1,2,3,4,5,-1})
                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.1,0.0,0.15,0.8,0.0,0.15,0.8,0.21,0.15,-0.1,0.21,0.15,-0.1,0.21,-0.2625,0.8,0.21,-0.2625}))))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone"))))))
          .addChild(new Transform("Strozzatura3").setTranslation(0.19,2.0,-0.3)
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,5,8,9,6,-1})
                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.14,0.0,2.0,0.14,-0.3,2.0,0.14,0.41,0.0,0.14,0.71,0.0,4.2,0.0,2.0,2.8,-0.3,2.0,2.8,0.41,0.0,4.2,0.71,2.0,3.1,-0.3,2.0,3.1,0.41}))))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addComments(" Enter any text between the end tags &lt;Transform DEF=\"Strozzatura5\" translation='0.38 4.8 -1' &gt; &lt;Shape &gt; &lt;IndexedFaceSet convex='false' coordIndex='0 1 5 4 -1 1 2 6 5 -1 2 3 7 6 -1 3 0 4 7 -1 0 1 2 3 -1 4 5 6 7 -1 ' solid='false'&gt; &lt;Coordinate point='0 0 -0.03 2 0 -0.33 2 0 0.38 0 0 0.68 0 2.8 -0.03 2 2.8 -0.33 2 2.8 0.38 0 2.8 0.68'/&gt; &lt;/IndexedFaceSet&gt; &lt;Appearance&gt; &lt;Material diffuseColor='1 0.725 0.25'/&gt; &lt;/Appearance&gt; &lt;/Shape&gt; &lt;/Transform&gt; ")
          .addChild(new Transform("Arco3").setRotation(0.0,1.0,0.0,1.72).setScale(0.5,0.4,0.6).setTranslation(2.0,4.38,-0.875)
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,84,85,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,24,66,67,25,-1,25,67,68,26,-1,26,68,69,27,-1,27,69,70,28,-1,28,70,71,29,-1,29,71,72,30,-1,30,72,73,31,-1,31,73,74,32,-1,32,74,75,33,-1,33,75,76,34,-1,34,76,77,35,-1,35,77,78,36,-1,36,78,79,37,-1,37,79,80,38,-1,38,80,81,39,-1,39,81,82,40,-1,40,82,83,41,-1})
                .setCoord(new Coordinate().setPoint(getCoordinate_9_234_point())))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("muro").setRotation(0.0,1.0,0.0,1.72).setTranslation(0.4,4.9,-0.972)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.1,2.1,1.05))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("box").setTranslation(-0.2,3.83,-1.11)
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,-1,0,4,7,3,-1,0,1,5,4,-1})
                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.23,-0.1,0.0,0.45,-0.1,0.0,0.45,0.5,0.0,-0.23,0.5,0.0,-0.23,-0.1,0.6,0.45,-0.1,0.6,0.45,0.5,0.6,-0.23,0.5,0.6}))))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("ArcoTrave").setRotation(0.0,1.0,0.0,1.57).setScale(0.5,0.7,1.0).setTranslation(2.1,4.4,-0.88)
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,84,85,86,87,88,89,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,90,91,92,93,94,95,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,24,66,67,25,-1,25,67,68,26,-1,26,68,69,27,-1,27,69,70,28,-1,28,70,71,29,-1,29,71,72,30,-1,30,72,73,31,-1,31,73,74,32,-1,32,74,75,33,-1,33,75,76,34,-1,34,76,77,35,-1,35,77,78,36,-1,36,78,79,37,-1,37,79,80,38,-1,38,80,81,39,-1,39,81,82,40,-1,40,82,83,41,-1,84,41,83,90,-1,0,41,83,42,-1})
                .setCoord(new Coordinate().setPoint(getCoordinate_9_251_point())))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("Trave2").setTranslation(2.185,4.7,-0.87)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.01,0.6,0.65))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("Arco4").setRotation(0.0,1.0,0.0,1.9).setScale(0.6,0.6,1.0).setTranslation(-0.03,5.52,-0.597)
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,84,85,86,87,88,89})
                .setCoord(new Coordinate().setPoint(getCoordinate_9_262_point())))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("Arco5").setRotation(0.0,1.0,0.0,1.9).setScale(0.575,0.3,1.0).setTranslation(-0.03,5.94,-0.597)
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,84,85,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,86,87,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,24,66,67,25,-1,25,67,68,26,-1,26,68,69,27,-1,27,69,70,28,-1,28,70,71,29,-1,29,71,72,30,-1,30,72,73,31,-1,31,73,74,32,-1,32,74,75,33,-1,33,75,76,34,-1,34,76,77,35,-1,35,77,78,36,-1,36,78,79,37,-1,37,79,80,38,-1,38,80,81,39,-1,39,81,82,40,-1,40,82,83,41,-1})
                .setCoord(new Coordinate().setPoint(getCoordinate_9_268_point())))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("Arco6").setRotation(0.0,1.0,0.0,1.57).setScale(1.0,2.6,1.0).setTranslation(-0.13,4.4,-0.85)
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,84,85,86,87,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,90,91,92,93,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1})
                .setCoord(new Coordinate().setPoint(getCoordinate_9_274_point())))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone"))))))
        .addChild(new Transform("MuroDietro3").setTranslation(-0.955,4.555,-3.39)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(5.4,0.3,0.74))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("MuroLatSottoSX2").setTranslation(-3.281,4.555,-1.965)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(0.74,0.3,3.39))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("MuroLatSottoDX2").setTranslation(-0.11,4.555,-2.165)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(0.74,0.3,2.0))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addComments(" Enter any text between the end tags &lt;Transform DEF=\"MuroLateraleDX2\" translation='0.94 7.156 -1.7'&gt; &lt;Shape&gt; &lt;Box size='0.5 2.312 3.5'/&gt; &lt;Appearance&gt; &lt;Material USE=\"Sandstone\"/&gt; &lt;/Appearance&gt; &lt;/Shape&gt; &lt;/Transform&gt; ")
        .addChild(new Transform("MuroDietro4").setTranslation(-1.495,6.507,-3.39)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(0.87,3.61,0.74))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("MuroDietro5SX").setTranslation(-3.285,6.507,-3.2595)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(0.74,3.61,1.01))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("MuroLat5SX").setTranslation(-3.285,6.507,0.165)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(0.74,3.61,1.01))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("MuroFrontCentale5").setTranslation(-1.72,6.507,0.165)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(0.4,3.61,1.01))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("MuroLat5SX2Centro").setTranslation(-3.285,6.507,-1.545)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(0.74,3.61,0.45))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("MuroLat5DX").setTranslation(0.049,6.107,0.165)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(0.74,4.41,1.01))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("MuroLat6DX").setTranslation(0.169,7.1885,-0.845)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(0.5,2.247,1.03))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("MuroLat7DX").setTranslation(-0.081,6.507,-3.76)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,-2.1,0.0,0.5,-2.1,0.0,0.5,-2.1,2.78,0.0,-2.1,2.78,0.0,1.805,0.0,0.5,1.805,0.0,0.5,1.805,2.78,0.0,1.805,2.78}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("ArcoTorre1").setScale(0.79,0.79,1.0).setTranslation(-0.57,6.9,-3.76)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,84,85,86,87,88,89,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,90,91,92,93,94,95,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,24,66,67,25,-1,25,67,68,26,-1,26,68,69,27,-1,27,69,70,28,-1,28,70,71,29,-1,29,71,72,30,-1,30,72,73,31,-1,31,73,74,32,-1,32,74,75,33,-1,33,75,76,34,-1,34,76,77,35,-1,35,77,78,36,-1,36,78,79,37,-1,37,79,80,38,-1,38,80,81,39,-1,39,81,82,40,-1,40,82,83,41,-1,84,41,83,90,-1,92,93,87,86,-1})
              .setCoord(new Coordinate().setPoint(getCoordinate_8_337_point())))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("ArcoTorre2").setScale(0.79,0.79,1.0).setTranslation(-2.42,6.9,-3.76)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,84,85,86,87,88,89,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,90,91,92,93,94,95,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,24,66,67,25,-1,25,67,68,26,-1,26,68,69,27,-1,27,69,70,28,-1,28,70,71,29,-1,29,71,72,30,-1,30,72,73,31,-1,31,73,74,32,-1,32,74,75,33,-1,33,75,76,34,-1,34,76,77,35,-1,35,77,78,36,-1,36,78,79,37,-1,37,79,80,38,-1,38,80,81,39,-1,39,81,82,40,-1,40,82,83,41,-1,84,41,83,90,-1,92,93,87,86,-1})
              .setCoord(new Coordinate().setPoint(getCoordinate_8_343_point())))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("ArcoTorre3").setRotation(0.0,1.0,0.0,1.57).setScale(0.79,0.79,1.0).setTranslation(-3.651,6.9,-2.261)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,84,85,86,87,88,89,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,90,91,92,93,94,95,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,24,66,67,25,-1,25,67,68,26,-1,26,68,69,27,-1,27,69,70,28,-1,28,70,71,29,-1,29,71,72,30,-1,30,72,73,31,-1,31,73,74,32,-1,32,74,75,33,-1,33,75,76,34,-1,34,76,77,35,-1,35,77,78,36,-1,36,78,79,37,-1,37,79,80,38,-1,38,80,81,39,-1,39,81,82,40,-1,40,82,83,41,-1,84,41,83,90,-1,92,93,87,86,-1})
              .setCoord(new Coordinate().setPoint(getCoordinate_8_349_point())))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("ArcoTorre4").setRotation(0.0,1.0,0.0,1.57).setScale(0.79,0.79,1.0).setTranslation(-3.651,6.9,-0.831)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,84,85,86,87,88,89,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,90,91,92,93,94,95,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,24,66,67,25,-1,25,67,68,26,-1,26,68,69,27,-1,27,69,70,28,-1,28,70,71,29,-1,29,71,72,30,-1,30,72,73,31,-1,31,73,74,32,-1,32,74,75,33,-1,33,75,76,34,-1,34,76,77,35,-1,35,77,78,36,-1,36,78,79,37,-1,37,79,80,38,-1,38,80,81,39,-1,39,81,82,40,-1,40,82,83,41,-1,84,41,83,90,-1,92,93,87,86,-1})
              .setCoord(new Coordinate().setPoint(getCoordinate_8_355_point())))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("ArcoTorre5").setScale(0.971,0.971,1.0).setTranslation(-0.92,6.9,-0.34)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,84,85,86,87,88,89,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,90,91,92,93,94,95,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,24,66,67,25,-1,25,67,68,26,-1,26,68,69,27,-1,27,69,70,28,-1,28,70,71,29,-1,29,71,72,30,-1,30,72,73,31,-1,31,73,74,32,-1,32,74,75,33,-1,33,75,76,34,-1,34,76,77,35,-1,35,77,78,36,-1,36,78,79,37,-1,37,79,80,38,-1,38,80,81,39,-1,39,81,82,40,-1,40,82,83,41,-1,84,41,83,90,-1,92,93,87,86,-1})
              .setCoord(new Coordinate().setPoint(getCoordinate_8_361_point())))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("ArcoTorre6").setScale(0.8,0.8,1.0).setTranslation(-2.418,7.01,-0.34)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,84,85,86,87,88,89,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,90,91,92,93,94,95,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,24,66,67,25,-1,25,67,68,26,-1,26,68,69,27,-1,27,69,70,28,-1,28,70,71,29,-1,29,71,72,30,-1,30,72,73,31,-1,31,73,74,32,-1,32,74,75,33,-1,33,75,76,34,-1,34,76,77,35,-1,35,77,78,36,-1,36,78,79,37,-1,37,79,80,38,-1,38,80,81,39,-1,39,81,82,40,-1,40,82,83,41,-1,84,41,83,90,-1,92,93,87,86,-1})
              .setCoord(new Coordinate().setPoint(getCoordinate_8_367_point())))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("ColonninaTetto").setScale(0.06,0.12,0.06).setTranslation(-1.735,11.68,-1.68)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,0,3,7,4,-1,1,2,6,5,-1,2,3,7,6,-1,0,1,2,3,-1,4,5,6,7,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,4.3,0.0,0.0,4.3,0.0,4.3,0.0,0.0,4.3,1.0,3.0,1.0,3.0,3.0,1.0,3.0,3.0,3.0,1.0,3.0,3.0}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("ColonninaTetto2").setTranslation(-1.61,12.0,-1.57)
          .addChild(new Shape()
            .setGeometry(new Sphere().setRadius(0.13))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addComments(" TOWER3 ")
        .addChild(new Group("Torrtta")
          .addChild(new Transform("Torretta").setScale(0.6,0.75,0.6).setTranslation(0.26,8.39,0.55)
            .addChild(new Transform("BaseCil1")
              .addChild(new Shape()
                .setGeometry(new Box().setSize(0.442,0.17,0.442))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("Sfera").setScale(1.0,0.3,1.0).setTranslation(0.0,0.12,0.0)
              .addChild(new Shape()
                .setGeometry(new Sphere().setRadius(0.25))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("baseCil2").setTranslation(0.0,0.26,0.0)
              .addChild(new Shape()
                .setGeometry(new Box().setSize(0.3,0.196,0.3))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("curva11").setTranslation(-0.15,0.357,-0.15)
              .addChild(new Shape()
                .setGeometry(new Extrusion().setConvex(false).setCrossSection(new MFVec2f(new double[] {0.0,0.0,0.3,0.0,0.3,0.3,0.0,0.3})).setScale(new MFVec2f(new double[] {1.0,1.0,1.13,1.13})).setSolid(false).setSpine(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.03,0.0})))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("curva12").setRotation(0.0,1.0,0.0,3.14).setTranslation(0.15,0.357,0.15)
              .addChild(new Shape()
                .setGeometry(new Extrusion().setConvex(false).setCrossSection(new MFVec2f(new double[] {0.0,0.0,0.3,0.0,0.3,0.3,0.0,0.3})).setScale(new MFVec2f(new double[] {1.0,1.0,1.13,1.13})).setSolid(false).setSpine(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.03,0.0})))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("curva13").setRotation(0.0,1.0,0.0,1.57).setTranslation(-0.15,0.357,0.15)
              .addChild(new Shape()
                .setGeometry(new Extrusion().setConvex(false).setCrossSection(new MFVec2f(new double[] {0.0,0.0,0.3,0.0,0.3,0.3,0.0,0.3})).setScale(new MFVec2f(new double[] {1.0,1.0,1.13,1.13})).setSolid(false).setSpine(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.03,0.0})))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("curva14").setRotation(0.0,1.0,0.0,-1.57).setTranslation(0.15,0.357,-0.15)
              .addChild(new Shape()
                .setGeometry(new Extrusion().setConvex(false).setCrossSection(new MFVec2f(new double[] {0.0,0.0,0.3,0.0,0.3,0.3,0.0,0.3})).setScale(new MFVec2f(new double[] {1.0,1.0,1.13,1.13})).setSolid(false).setSpine(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.03,0.0})))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("curva21").setTranslation(-0.15,0.387,-0.15)
              .addChild(new Shape()
                .setGeometry(new Extrusion().setConvex(false).setCrossSection(new MFVec2f(new double[] {0.0,0.0,0.3,0.0,0.3,0.3,0.0,0.3})).setScale(new MFVec2f(new double[] {1.2,1.2,1.0,1.0})).setSolid(false).setSpine(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.07,0.0})))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("curva22").setRotation(0.0,1.0,0.0,3.14).setTranslation(0.15,0.387,0.15)
              .addChild(new Shape()
                .setGeometry(new Extrusion().setConvex(false).setCrossSection(new MFVec2f(new double[] {0.0,0.0,0.3,0.0,0.3,0.3,0.0,0.3})).setScale(new MFVec2f(new double[] {1.2,1.2,1.0,1.0})).setSolid(false).setSpine(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.07,0.0})))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("curva23").setRotation(0.0,1.0,0.0,1.57).setTranslation(-0.15,0.387,0.15)
              .addChild(new Shape()
                .setGeometry(new Extrusion().setConvex(false).setCrossSection(new MFVec2f(new double[] {0.0,0.0,0.3,0.0,0.3,0.3,0.0,0.3})).setScale(new MFVec2f(new double[] {1.2,1.2,1.0,1.0})).setSolid(false).setSpine(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.07,0.0})))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("curva24").setRotation(0.0,1.0,0.0,-1.57).setTranslation(0.15,0.387,-0.15)
              .addChild(new Shape()
                .setGeometry(new Extrusion().setConvex(false).setCrossSection(new MFVec2f(new double[] {0.0,0.0,0.3,0.0,0.3,0.3,0.0,0.3})).setScale(new MFVec2f(new double[] {1.2,1.2,1.0,1.0})).setSolid(false).setSpine(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.07,0.0})))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("curva31").setTranslation(-0.11,0.43,-0.11)
              .addChild(new Shape()
                .setGeometry(new Extrusion().setConvex(false).setCrossSection(new MFVec2f(new double[] {0.0,0.0,0.3,0.0,0.3,0.3,0.0,0.3})).setScale(new MFVec2f(new double[] {0.6,0.6,1.0,1.0})).setSolid(false).setSpine(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.1,0.0})))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("curva32").setRotation(0.0,1.0,0.0,3.14).setTranslation(0.11,0.43,0.11)
              .addChild(new Shape()
                .setGeometry(new Extrusion().setConvex(false).setCrossSection(new MFVec2f(new double[] {0.0,0.0,0.3,0.0,0.3,0.3,0.0,0.3})).setScale(new MFVec2f(new double[] {0.6,0.6,1.0,1.0})).setSolid(false).setSpine(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.1,0.0})))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("curva33").setRotation(0.0,1.0,0.0,1.57).setTranslation(-0.11,0.43,0.11)
              .addChild(new Shape()
                .setGeometry(new Extrusion().setConvex(false).setCrossSection(new MFVec2f(new double[] {0.0,0.0,0.3,0.0,0.3,0.3,0.0,0.3})).setScale(new MFVec2f(new double[] {0.6,0.6,1.0,1.0})).setSolid(false).setSpine(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.1,0.0})))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("curva34").setRotation(0.0,1.0,0.0,-1.57).setTranslation(0.11,0.43,-0.11)
              .addChild(new Shape()
                .setGeometry(new Extrusion().setConvex(false).setCrossSection(new MFVec2f(new double[] {0.0,0.0,0.3,0.0,0.3,0.3,0.0,0.3})).setScale(new MFVec2f(new double[] {0.6,0.6,1.0,1.0})).setSolid(false).setSpine(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.1,0.0})))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("curva4").setScale(1.13,1.0,1.13).setTranslation(0.0,0.53,0.0)
              .addChild(new Shape()
                .setGeometry(new Extrusion().setConvex(false).setCrossSection(getExtrusion_9_459_crossSection()).setScale(new MFVec2f(new double[] {1.2,1.2,0.9,0.9,0.6,0.6,0.4,0.4,0.3,0.3,0.2,0.2})).setSolid(false).setSpine(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.038,0.0,0.0,0.076,0.0,0.0,0.114,0.0,0.0,0.152,0.0,0.0,0.19,0.0})))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("curva5").setScale(1.0,1.1,1.0).setTranslation(0.0,0.72,0.0)
              .addChild(new Shape()
                .setGeometry(new Sphere().setRadius(0.033))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))))
        .addChild(new Transform("torr2").setTranslation(-3.75,0.0,0.0)
          .addChild(new Group().setUSE("Torrtta")))
        .addChild(new Transform("torr3").setTranslation(0.0,0.0,-4.22)
          .addChild(new Group().setUSE("Torrtta")))
        .addChild(new Transform("torr4Front").setScale(0.88,1.0,0.88).setTranslation(-1.802,0.8,0.074)
          .addChild(new Group().setUSE("Torrtta")))
        .addChild(new Transform("torr5Facc").setScale(1.0,1.1,1.0).setTranslation(9.9,-3.54,-0.22)
          .addChild(new Group().setUSE("Torrtta")))
        .addChild(new Transform("torr6DietroSx").setTranslation(-3.75,0.0,-4.22)
          .addChild(new Group().setUSE("Torrtta")))
        .addChild(new Transform("campanaEtrave1").setTranslation(0.0,0.0,0.2)
          .addChild(new Transform("campana1").setScale(1.15,1.15,1.15)
            .addChild(new Transform().setScale(3.1,1.0,3.1).setTranslation(-0.82,4.8,0.0)
              .addChild(new Shape()
                .setGeometry(new Extrusion().setBeginCap(false).setConvex(false).setCrossSection(getExtrusion_9_481_crossSection()).setScale(new MFVec2f(new double[] {1.0,1.0,0.9,0.9,0.8,0.8,0.73,0.73,0.68,0.68,0.65,0.65,0.595,0.595,0.5,0.5})).setSolid(false).setSpine(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.08,0.0,0.0,0.1,0.0,0.0,0.183,0.0,0.0,0.266,0.0,0.0,0.35,0.0,0.0,0.6,0.0,0.0,0.65,0.0})))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone"))))))
          .addChild(new Transform("Trave111").setTranslation(0.0,0.0,-0.04)
            .addChild(new Transform("TraveCamp1").setRotation(0.0,0.0,1.0,1.57).setTranslation(-0.88,6.15,0.0)
              .addChild(new Shape()
                .setGeometry(new Cylinder().setHeight(1.5).setRadius(0.05))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("TraveCamp11").setTranslation(-0.93,6.37,0.0)
              .addChild(new Shape()
                .setGeometry(new Box().setSize(0.553,0.07,0.07))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("TraveCamp12").setRotation(0.0,0.0,1.0,0.785).setTranslation(-1.25,6.31,0.0)
              .addChild(new Shape()
                .setGeometry(new Box().setSize(0.2,0.07,0.07))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("TraveCamp13").setRotation(0.0,0.0,1.0,1.57).setTranslation(-1.31,6.191,0.0)
              .addChild(new Shape()
                .setGeometry(new Box().setSize(0.15,0.07,0.07))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("TraveCamp14").setRotation(0.0,0.0,1.0,-0.785).setTranslation(-0.61,6.31,0.0)
              .addChild(new Shape()
                .setGeometry(new Box().setSize(0.2,0.07,0.07))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("TraveCamp15").setRotation(0.0,0.0,1.0,1.57).setTranslation(-0.55,6.191,0.0)
              .addChild(new Shape()
                .setGeometry(new Box().setSize(0.15,0.07,0.07))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))))
        .addChild(new Transform("campana2").setScale(0.95,0.95,0.95).setTranslation(-1.65,1.05,0.15)
          .addChild(new Transform().setScale(3.1,1.0,3.1).setTranslation(-0.82,4.8,0.0)
            .addChild(new Shape()
              .setGeometry(new Extrusion().setBeginCap(false).setConvex(false).setCrossSection(getExtrusion_8_519_crossSection()).setScale(new MFVec2f(new double[] {1.0,1.0,0.9,0.9,0.8,0.8,0.73,0.73,0.68,0.68,0.65,0.65,0.595,0.595,0.5,0.5})).setSolid(false).setSpine(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.08,0.0,0.0,0.1,0.0,0.0,0.183,0.0,0.0,0.266,0.0,0.0,0.35,0.0,0.0,0.6,0.0,0.0,0.65,0.0})))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone"))))))
        .addChild(new Transform("Trave222").setScale(0.8,0.8,0.8).setTranslation(-1.69,1.21,0.11)
          .addChild(new Transform("TraveCamp2").setRotation(0.0,0.0,1.0,1.57).setTranslation(-0.88,6.15,0.0)
            .addChild(new Shape()
              .setGeometry(new Cylinder().setHeight(1.5).setRadius(0.05))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("TraveCamp21").setTranslation(-0.93,6.37,0.0)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.553,0.07,0.07))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("TraveCamp22").setRotation(0.0,0.0,1.0,0.785).setTranslation(-1.25,6.31,0.0)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.2,0.07,0.07))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("TraveCamp23").setRotation(0.0,0.0,1.0,1.57).setTranslation(-1.31,6.191,0.0)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.15,0.07,0.07))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("TraveCamp24").setRotation(0.0,0.0,1.0,-0.785).setTranslation(-0.61,6.31,0.0)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.2,0.07,0.07))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("TraveCamp25").setRotation(0.0,0.0,1.0,1.57).setTranslation(-0.55,6.191,0.0)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.15,0.07,0.07))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone"))))))
        .addChild(new Transform("batacchio1").setTranslation(-0.94,5.95,0.16)
          .addChild(new Shape()
            .setGeometry(new Cylinder().setHeight(0.7).setRadius(0.03))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("batacchio2").setTranslation(-0.94,5.6,0.16)
          .addChild(new Shape()
            .setGeometry(new Sphere().setRadius(0.05))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("batacchioPic").setScale(0.8,0.8,0.8).setTranslation(-1.69,1.21,0.11)
          .addChild(new Transform("batacchio1pic").setTranslation(-0.94,5.95,0.16)
            .addChild(new Shape()
              .setGeometry(new Cylinder().setHeight(0.7).setRadius(0.03))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("batacchio2pic").setTranslation(-0.94,5.6,0.16)
            .addChild(new Shape()
              .setGeometry(new Sphere().setRadius(0.05))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))))
      .addComments(" FACCIATA ")
      .addChild(new Transform("FacciataSX").setTranslation(-3.29,-2.134,0.67)
        .addChild(new Transform("FacciataSXest")
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,6,11,5,-1,0,20,13,12,15,14,21,5,-1,20,21,4,24,25,1,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,7.73,0.0,0.0,7.73,6.83,0.0,4.07,6.83,0.0,4.07,6.842,0.0,0.0,6.842,0.0,0.0,0.0,-1.34,7.73,0.0,-1.34,7.73,6.83,-1.34,4.07,6.83,-1.34,4.07,6.842,-1.34,0.0,6.842,-1.34,1.603,4.27,0.0,2.461,4.27,0.0,2.461,5.233,0.0,1.603,5.233,0.0,1.603,4.27,-1.34,2.461,4.27,-1.34,2.461,5.233,-1.34,1.603,5.233,-1.34,2.461,0.0,0.0,2.461,6.842,0.0,2.461,0.0,-1.34,2.461,6.842,-1.34,4.07,5.52,0.0,7.73,5.52,0.0}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("FacciataSXint")
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {6,22,17,16,19,18,23,11,-1,22,23,29,30,10,26,28,27,7,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,6.936,0.0,0.0,6.936,6.83,0.0,4.07,6.83,0.0,4.07,6.44,0.0,0.0,6.44,0.0,0.0,0.0,-1.34,6.936,0.0,-1.34,6.936,6.83,-1.34,4.07,6.83,-1.34,4.07,5.45,-1.34,0.0,6.44,-1.34,1.603,4.27,0.0,2.461,4.27,0.0,2.461,5.233,0.0,1.603,5.233,0.0,1.603,4.27,-1.34,2.461,4.27,-1.34,2.461,5.233,-1.34,1.603,5.233,-1.34,2.461,0.0,0.0,2.461,6.44,0.0,2.461,0.0,-1.34,2.461,6.44,-1.34,4.07,5.52,0.0,6.936,5.52,0.0,4.07,5.52,-1.34,6.936,4.0,-1.34,4.07,4.0,-1.34,2.861,6.44,-1.34,2.861,6.34,-1.34}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("FacciataSXintOrizzontale")
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {4,10,11,5,-1,10,11,26,27,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,7.3,0.0,0.0,7.3,6.83,0.0,4.07,6.83,0.0,4.07,6.842,0.0,0.0,6.842,0.0,0.0,0.0,-1.01,7.3,0.0,-1.01,7.3,6.83,-1.01,4.07,6.83,-1.01,4.07,6.842,-1.01,0.0,6.842,-1.01,1.603,4.27,0.0,2.461,4.27,0.0,2.461,5.233,0.0,1.603,5.233,0.0,1.603,4.27,-1.01,2.461,4.27,-1.01,2.461,5.233,-1.01,1.603,5.233,-1.01,2.461,0.0,0.0,2.461,6.842,0.0,2.461,0.0,-1.01,2.461,6.842,-1.01,4.07,5.52,0.0,7.3,5.52,0.0,0.0,6.342,-1.01,4.07,6.342,-1.01}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("FacciataSXestDIETRO").setTranslation(0.0,0.0,-0.1)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {3,2,25,24,-1,25,24,26,27,-1,3,24,26,28,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,7.3,0.0,0.0,8.075,7.73,0.0,4.07,7.73,0.0,4.07,6.43,0.0,0.0,6.43,0.0,0.0,0.0,-1.34,7.3,0.0,-1.34,7.3,7.73,-1.34,4.07,7.73,-1.34,4.07,6.43,-1.34,0.0,6.43,-1.34,1.603,4.27,0.0,2.461,4.27,0.0,2.461,5.233,0.0,1.603,5.233,0.0,1.603,4.27,-1.34,2.461,4.27,-1.34,2.461,5.233,-1.34,1.603,5.233,-1.34,2.461,0.0,0.0,2.461,6.43,0.0,2.461,0.0,-1.34,2.461,6.43,-1.34,4.07,5.52,0.0,8.075,5.52,0.0,4.07,5.52,0.1,8.0,5.52,0.1,4.07,7.73,0.1}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("FacciataDXestDIETRO").setTranslation(6.67,0.0,-0.1)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {3,2,25,24,-1,25,24,26,27,-1,2,28,29,25,-1,28,29,30,31,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,7.3,0.0,0.0,7.3,7.73,0.0,3.28,7.73,0.0,4.07,6.43,0.0,0.0,6.43,0.0,0.0,0.0,-1.34,7.3,0.0,-1.34,7.3,7.73,-1.34,4.07,7.73,-1.34,4.07,6.43,-1.34,0.0,6.43,-1.34,1.603,4.27,0.0,2.461,4.27,0.0,2.461,5.233,0.0,1.603,5.233,0.0,1.603,4.27,-1.34,2.461,4.27,-1.34,2.461,5.233,-1.34,1.603,5.233,-1.34,2.461,0.0,0.0,2.461,6.43,0.0,2.461,0.0,-1.34,2.461,6.43,-1.34,3.28,5.52,0.0,7.3,5.52,0.0,3.355,5.52,0.1,7.3,5.52,0.1,7.3,7.73,-0.58,7.3,5.52,-0.58,5.3,5.52,-0.62,5.3,7.73,-0.62}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone"))))))
      .addChild(new Transform("FacciataDX").setTranslation(9.08,0.015,-0.008)
        .addChild(new Shape()
          .setGeometry(new Box().setSize(3.2,4.32,1.357))
          .setAppearance(new Appearance()
            .setMaterial(new Material().setUSE("Sandstone")))))
      .addChild(new Transform("FacciataSopra").setTranslation(7.0,5.0,0.57)
        .addChild(new Shape()
          .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,-1})
            .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-5.0,0.0,0.0,3.0,0.0,0.0,1.7,1.0,0.0,1.5,1.5,0.0,0.27,3.65,0.0,-2.8,3.65,0.0,-3.9,2.0,0.0,-4.1,1.2,0.0,-5.0,0.7,0.0}))))
          .setAppearance(new Appearance()
            .setMaterial(new Material().setUSE("Sandstone")))))
      .addChild(new Transform("FacciataSopraDietro").setTranslation(7.0,5.0,-0.09)
        .addChild(new Shape()
          .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,-1})
            .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-5.0,0.0,0.0,3.0,0.0,0.0,1.7,1.0,0.0,1.5,1.5,0.0,0.27,3.65,0.0,-2.8,3.65,0.0,-3.9,2.0,0.0,-4.1,1.2,0.0,-5.0,0.7,0.0}))))
          .setAppearance(new Appearance()
            .setMaterial(new Material().setUSE("Sandstone")))))
      .addChild(new Transform("ArcoIngresso").setScale(1.9,1.9,1.0).setTranslation(5.72,0.31,-0.09)
        .addChild(new Shape()
          .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,84,85,86,87,88,89,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,90,91,92,93,94,95,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,24,66,67,25,-1,25,67,68,26,-1,26,68,69,27,-1,27,69,70,28,-1,28,70,71,29,-1,29,71,72,30,-1,30,72,73,31,-1,31,73,74,32,-1,32,74,75,33,-1,33,75,76,34,-1,34,76,77,35,-1,35,77,78,36,-1,36,78,79,37,-1,37,79,80,38,-1,38,80,81,39,-1,39,81,82,40,-1,40,82,83,41,-1,84,41,83,90,-1})
            .setCoord(new Coordinate().setPoint(getCoordinate_7_626_point())))
          .setAppearance(new Appearance()
            .setMaterial(new Material().setUSE("Sandstone")))))
      .addChild(new Transform("Controfacciatadx").setTranslation(6.707,1.31,-0.084)
        .addChild(new Shape()
          .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,-1})
            .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,3.8,0.0,3.0,3.8,0.0,3.0,0.0,0.0}))))
          .setAppearance(new Appearance()
            .setMaterial(new Material().setUSE("Sandstone")))))
      .addChild(new Transform("Controfacciatasx").setTranslation(1.737,1.31,-0.084)
        .addChild(new Shape()
          .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,-1})
            .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,3.7,0.0,6.0,3.7,0.0,6.0,2.98,0.0,3.2,2.98,0.0,3.0,2.64,0.0,3.0,0.0,0.0}))))
          .setAppearance(new Appearance()
            .setMaterial(new Material().setUSE("Sandstone")))))
      .addChild(new Transform("FinFacciata").setTranslation(-2.5,-3.01,1.135)
        .addChild(new Transform("TerminiFinFacciata").setScale(1.0,1.0,0.34)
          .addChild(new Transform("faccestra1").setRotation(0.0,1.0,0.0,1.57).setTranslation(13.0,6.01,8.0)
            .addChild(new Transform("terminixfaccSOTT").setRotation(1.0,0.0,0.0,1.57).setTranslation(9.3699,-0.2165,-5.77)
              .addChild(new Shape()
                .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,1.31,0.0,0.0,1.31,0.0,-0.149,0.89,0.0,-0.149,0.0,1.97,0.0,1.31,1.97,0.0,1.31,1.97,-0.149,0.89,1.97,-0.149}))))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("terminixfaccLAT").setTranslation(9.37,-0.2165,-3.8)
              .addChild(new Transform("terminexfacc1DX")
                .addChild(new Shape()
                  .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,1.31,0.0,0.0,1.31,0.0,-0.149,0.89,0.0,-0.149,0.0,1.15,0.0,1.31,1.15,0.0,1.31,1.15,-0.149,0.89,1.15,-0.149}))))
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setUSE("Sandstone")))))
              .addChild(new Transform("terminexfacc2DX").setTranslation(0.0,0.0,-1.97)
                .addChild(new Shape()
                  .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,1.31,0.0,0.0,1.31,0.0,0.149,0.89,0.0,0.149,0.0,1.15,0.0,1.31,1.15,0.0,1.31,1.15,0.149,0.89,1.15,0.149}))))
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setUSE("Sandstone")))))))
          .addChild(new Transform("faccestra12").setRotation(0.0,1.0,0.0,1.57).setTranslation(13.0,6.01,5.811)
            .addChild(new Transform("terminixfaccSOTT2").setRotation(1.0,0.0,0.0,1.57).setTranslation(9.3699,-0.2165,-5.77)
              .addChild(new Shape()
                .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,-1.31,0.0,0.0,-1.31,0.0,-0.149,-0.89,0.0,-0.149,0.0,1.97,0.0,-1.31,1.97,0.0,-1.31,1.97,-0.149,-0.89,1.97,-0.149}))))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone"))))
              .addComments(" Enter any text between the end tags 0.045 0 0 0.045 1.97 "))
            .addChild(new Transform("terminixfaccLAT2").setTranslation(9.37,-0.2165,-3.8)
              .addChild(new Transform("terminexfacc1DX2")
                .addChild(new Shape()
                  .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,-1.31,0.0,0.0,-1.31,0.0,-0.149,-0.89,0.0,-0.149,0.0,1.15,0.0,-1.31,1.15,0.0,-1.31,1.15,-0.149,-0.89,1.15,-0.149}))))
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setUSE("Sandstone")))))
              .addChild(new Transform("terminexfacc2DX2").setTranslation(0.0,0.0,-1.97)
                .addChild(new Shape()
                  .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,-1.31,0.0,0.0,-1.31,0.0,0.149,-0.89,0.0,0.149,0.0,1.15,0.0,-1.31,1.15,0.0,-1.31,1.15,0.149,-0.89,1.15,0.149}))))
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setUSE("Sandstone"))))))))
        .addChild(new Transform("Cap").setRotation(1.0,0.0,0.0,-1.57).setScale(1.34,1.0,0.5).setTranslation(8.225,6.93,-0.765)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,3.14)
            .addChild(new Shape()
              .setGeometry(new Extrusion().setBeginCap(false).setConvex(false).setCrossSection(getExtrusion_8_685_crossSection()).setScale(new MFVec2f(new double[] {1.0,1.0,1.18,1.18})).setSolid(false).setSpine(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.3,0.0})))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone"))))))
        .addChild(new Transform("Cap2").setRotation(1.0,0.0,0.0,-1.57).setScale(1.34,1.0,0.5).setTranslation(8.225,6.93,-0.915)
          .addChild(new Transform()
            .addChild(new Shape()
              .setGeometry(new Extrusion().setBeginCap(false).setConvex(false).setCrossSection(getExtrusion_8_691_crossSection()).setScale(new MFVec2f(new double[] {1.0,1.0,1.18,1.18})).setSolid(false).setSpine(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.3,0.0})))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone"))))))
        .addChild(new Transform("Cap3").setScale(1.34,0.5,0.84).setTranslation(8.225,6.93,-0.913)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,84,85,86,87,88,89,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,90,91,92,93,94,95,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,24,66,67,25,-1,25,67,68,26,-1,26,68,69,27,-1,27,69,70,28,-1,28,70,71,29,-1,29,71,72,30,-1,30,72,73,31,-1,31,73,74,32,-1,32,74,75,33,-1,33,75,76,34,-1,34,76,77,35,-1,35,77,78,36,-1,36,78,79,37,-1,37,79,80,38,-1,38,80,81,39,-1,39,81,82,40,-1,40,82,83,41,-1,84,41,83,90,-1})
              .setCoord(new Coordinate().setPoint(getCoordinate_8_697_point())))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone"))))))
      .addComments(" Enter any text between the end tags &lt;Transform DEF=\"CurvaFacciata1\" translation='5 7 -1.97' scale=\"0.7 0.3 1\"&gt; &lt;Shape&gt; &lt;IndexedFaceSet convex='false' coordIndex=' 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 -1 ' solid='false'&gt; &lt;Coordinate point=' 0 3.2782 0 -0.2392 3.3582 0 -0.4467 3.3782 0 -0.6595 3.3782 0 -0.9 3.4163 0 -1.117 3.5106 0 -1.3 3.5811 0 -1.5159 3.7234 0 -1.74 3.8989 0 -1.821 4.0425 0 -1.94 4.191 0 -2 -5 0 0 -5 0'/&gt; &lt;/IndexedFaceSet&gt; &lt;Appearance&gt; &lt;Material USE=\"Sandstone\"/&gt; &lt;/Appearance&gt; &lt;/Shape&gt; &lt;/Transform&gt; &lt;Transform DEF=\"CurvaFacciata2\" translation='6.35 4.2pa -1.97' scale=\"1.3 0.9 1\"&gt; &lt;Shape&gt; &lt;IndexedFaceSet convex='false' coordIndex=' 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 -1 ' solid='false'&gt; &lt;Coordinate point=' -2.07 4.46 0 -2.23 4.7498 0 -2.4335 5.2127 0 -2.63 5.4229 0 -2.77 5.6 0 -2.95 5.815 0 -3.1 6 0 -3.19 6.1 0 -3.3936 6.23400116 0 -3.5 6.2611 0 -3.5 -5 0 -2.23 -5 0'/&gt; &lt;/IndexedFaceSet&gt; &lt;Appearance&gt; &lt;Material USE=\"Sandstone\"/&gt; &lt;/Appearance&gt; &lt;/Shape&gt; &lt;/Transform&gt; &lt;Transform DEF=\"CurvaFacciata\" translation='5 7 -1.97' rotation=\"1 0 0 -1.57\"&gt; &lt;Shape&gt; &lt;Extrusion beginCap='false' crossSection='0 3.3782 -0.2392 3.3782 -0.4467 3.3782 -0.6595 3.3782 -0.8999999762 3.4263000488 -1.1169999838 3.51060009 -1.2999999523 3.581099987 -1.5159000158 3.723400116 -1.7400000095 3.898900032 -1.82099998 4.0425000191 -1.9400000572 4.1909999847 -2.0699999332 4.4600000381 -2.2300000191 4.7498002052 -2.4335000515 5.2126998901 -2.6300001144 5.4229001999 -2.7699999809 5.5999999046 -2.9500000477 5.7150001526 -2.9574000835 5.9307999611 -3.1900000572 5.9816999435 -3.393599987 6.223400116 -3.5 6.2610998154' endCap='true' orientation='0 0 1 0' solid='false' spine='0 0 0 0 4 0'/&gt; &lt;Appearance&gt; &lt;Material USE=\"Sandstone\"/&gt; &lt;/Appearance&gt; &lt;/Shape&gt; &lt;/Transform&gt; ")
      .addChild(new Transform("Cornicione").setScale(1.2,1.2,2.6).setTranslation(6.2,5.45,-0.091)
        .addChild(new Transform("cornicione1").setTranslation(-0.3,0.0,0.0)
          .addChild(new Transform("n1").setRotation(0.0,0.0,1.0,1.14).setScale(2.6,1.2,1.0).setTranslation(-1.55,1.3,0.0)
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,84,41,83,90,-1})
                .setCoord(new Coordinate().setPoint(getCoordinate_9_704_point())))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("n1bis").setRotation(0.0,0.0,1.0,1.14).setScale(2.6,1.2,1.0).setTranslation(-1.35,1.27,0.0)
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,84,41,83,90,-1})
                .setCoord(new Coordinate().setPoint(getCoordinate_9_710_point())))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("box1").setTranslation(-2.4,0.8,0.3)
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setCreaseAngle(0.1745).setSolid(false).setCoordIndex(new int[] {0,1,38,37,-1,35,36,73,72,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,-1,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,-1})
                .setCoord(new Coordinate().setPoint(getCoordinate_9_716_point())))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("cil").setRotation(1.0,0.0,0.0,1.57).setTranslation(-1.13,2.625,0.15)
            .addChild(new Shape()
              .setGeometry(new Cylinder().setHeight(0.3).setRadius(0.17))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("n2").setRotation(0.0,0.0,1.0,-2.6).setScale(1.8,1.45,1.0).setTranslation(-3.45,1.11,0.0)
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,24,66,67,25,-1,25,67,68,26,-1,26,68,69,27,-1,27,69,70,28,-1,28,70,71,29,-1,29,71,72,30,-1,84,41,83,90,-1})
                .setCoord(new Coordinate().setPoint(getCoordinate_9_727_point())))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("n2bis").setRotation(0.0,0.0,1.0,-2.7).setScale(1.9,1.4,1.0).setTranslation(-3.36,0.92,0.0)
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,24,66,67,25,-1,25,67,68,26,-1,26,68,69,27,-1,27,69,70,28,-1,28,70,71,29,-1,29,71,72,30,-1,30,72,73,31,-1,31,73,74,32,-1,32,74,75,33,-1,33,75,76,34,-1,34,76,77,35,-1,84,41,83,90,-1})
                .setCoord(new Coordinate().setPoint(getCoordinate_9_733_point())))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone"))))))
        .addComments(" Enter any text between the end tags &lt;Transform DEF=\"Sezione\" translation='-0.09 0 -0.1' scale=\"0.202 0.202 1\"&gt; &lt;Shape&gt; &lt;Box size=' 44.6 33.3 0.22'/&gt; &lt;Appearance&gt; &lt;ImageTexture url='4.jpg'/&gt; &lt;/Appearance&gt; &lt;/Shape&gt; &lt;/Transform&gt; ")
        .addChild(new Transform("cornicione2").setRotation(0.0,1.0,0.0,3.14).setTranslation(-0.51,0.0,0.3)
          .addChild(new Transform("n1c").setRotation(0.0,0.0,1.0,1.14).setScale(2.6,1.2,1.0).setTranslation(-1.55,1.3,0.0)
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,84,41,83,90,-1})
                .setCoord(new Coordinate().setPoint(getCoordinate_9_740_point())))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("n1bisc").setRotation(0.0,0.0,1.0,1.14).setScale(2.6,1.2,1.0).setTranslation(-1.35,1.27,0.0)
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,84,41,83,90,-1})
                .setCoord(new Coordinate().setPoint(getCoordinate_9_746_point())))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("box1c").setTranslation(-2.4,0.8,0.3)
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setCreaseAngle(0.1745).setSolid(false).setCoordIndex(new int[] {0,1,38,37,-1,35,36,73,72,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,-1,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,-1})
                .setCoord(new Coordinate().setPoint(getCoordinate_9_752_point())))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("cilc").setRotation(1.0,0.0,0.0,1.57).setTranslation(-1.13,2.625,0.15)
            .addChild(new Shape()
              .setGeometry(new Cylinder().setHeight(0.3).setRadius(0.17))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("n2c").setRotation(0.0,0.0,1.0,-2.6).setScale(1.8,1.45,1.0).setTranslation(-3.45,1.11,0.0)
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,24,66,67,25,-1,25,67,68,26,-1,26,68,69,27,-1,27,69,70,28,-1,28,70,71,29,-1,29,71,72,30,-1,84,41,83,90,-1})
                .setCoord(new Coordinate().setPoint(getCoordinate_9_763_point())))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("n2bisc").setRotation(0.0,0.0,1.0,-2.7).setScale(1.9,1.4,1.0).setTranslation(-3.36,0.92,0.0)
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,24,66,67,25,-1,25,67,68,26,-1,26,68,69,27,-1,27,69,70,28,-1,28,70,71,29,-1,29,71,72,30,-1,30,72,73,31,-1,31,73,74,32,-1,32,74,75,33,-1,33,75,76,34,-1,34,76,77,35,-1,84,41,83,90,-1})
                .setCoord(new Coordinate().setPoint(getCoordinate_9_769_point())))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))))
      .addChild(new Transform("arcoSopra").setScale(1.6,1.0,2.2).setTranslation(5.725,8.35,-0.09)
        .addChild(new Shape()
          .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,84,85,86,87,88,89,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,90,91,92,93,94,95,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,24,66,67,25,-1,25,67,68,26,-1,26,68,69,27,-1,27,69,70,28,-1,28,70,71,29,-1,29,71,72,30,-1,30,72,73,31,-1,31,73,74,32,-1,32,74,75,33,-1,33,75,76,34,-1,34,76,77,35,-1,35,77,78,36,-1,36,78,79,37,-1,37,79,80,38,-1,38,80,81,39,-1,39,81,82,40,-1,40,82,83,41,-1,84,41,83,90,-1})
            .setCoord(new Coordinate().setPoint(getCoordinate_7_777_point())))
          .setAppearance(new Appearance()
            .setMaterial(new Material().setUSE("Sandstone")))))
      .addChild(new Transform("BaseCroce").setScale(1.0,1.2,1.0).setTranslation(5.72,9.03,0.22)
        .addChild(new Transform("baseCil1bis")
          .addChild(new Shape()
            .setGeometry(new Cylinder().setHeight(0.13).setRadius(0.221))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("Sferabis").setScale(1.0,0.25,1.0).setTranslation(0.0,0.1,0.0)
          .addChild(new Shape()
            .setGeometry(new Sphere().setRadius(0.221))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("cur").setTranslation(0.0,-0.22,0.0)
          .addChild(new Transform("curva2bis").setRotation(1.0,0.0,0.0,3.14).setScale(1.13,1.0,1.13).setTranslation(0.0,0.468,0.0)
            .addChild(new Shape()
              .setGeometry(new Extrusion().setConvex(false).setCrossSection(getExtrusion_8_793_crossSection()).setScale(new MFVec2f(new double[] {1.2,1.2,1.0,1.0})).setSolid(false).setSpine(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.1,0.0})))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("curva3bis").setScale(1.13,1.0,1.13).setTranslation(0.0,0.47,0.0)
            .addChild(new Shape()
              .setGeometry(new Extrusion().setConvex(false).setCrossSection(getExtrusion_8_798_crossSection()).setScale(new MFVec2f(new double[] {0.7,0.7,0.9,0.9})).setSolid(false).setSpine(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.03,0.0})))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("curva3bis2").setRotation(1.0,0.0,0.0,3.14).setScale(1.13,1.0,1.13).setTranslation(0.0,0.53,0.0)
            .addChild(new Shape()
              .setGeometry(new Extrusion().setConvex(false).setCrossSection(getExtrusion_8_803_crossSection()).setScale(new MFVec2f(new double[] {0.7,0.7,0.9,0.9})).setSolid(false).setSpine(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.03,0.0})))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))))
      .addChild(new Transform("Croce1").setTranslation(5.72,10.5,0.22)
        .addChild(new Shape()
          .setGeometry(new Box().setSize(0.1,2.21,0.1))
          .setAppearance(new Appearance()
            .setMaterial(new Material().setUSE("Sandstone")))))
      .addChild(new Transform("Croce2").setTranslation(5.72,11.1,0.22)
        .addChild(new Shape()
          .setGeometry(new Box().setSize(1.66,0.1,0.1))
          .setAppearance(new Appearance()
            .setMaterial(new Material().setUSE("Sandstone")))))
      .addChild(new Transform("FrontoneTorre").setScale(0.5,0.5,0.18).setTranslation(-1.15,8.64,0.63)
        .addComments(" Enter any text between the end tags &lt;Transform DEF=\"Sezione2\" scale=\"0.5 0.5 1\"&gt; &lt;Shape&gt; &lt;Box size='9.84 6.51 0.1'/&gt; &lt;Appearance&gt; &lt;ImageTexture url='frontone.jpg'/&gt; &lt;/Appearance&gt; &lt;/Shape&gt; &lt;/Transform&gt; ")
        .addChild(new Transform().setRotation(0.0,0.0,1.0,3.14).setScale(2.87,2.65,1.0).setTranslation(2.1,1.0,-1.0)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,84,85,86,87,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,90,91,92,93,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1})
              .setCoord(new Coordinate().setPoint(getCoordinate_8_820_point())))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform().setRotation(0.0,0.0,1.0,3.14).setScale(2.85,2.65,1.0).setTranslation(-2.34,1.0,-1.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57)
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,84,85,86,87,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,90,91,92,93,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1})
                .setCoord(new Coordinate().setPoint(getCoordinate_9_826_point())))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone"))))))
        .addChild(new Transform("Centro").setTranslation(-0.12,0.179,-0.37735)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(0.9,1.65,1.2453))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone"))))))
      .addComments(" Ground Floor - Center ")
      .addChild(new Transform("TramezzoIngresso").setTranslation(3.365,-0.07,-2.1)
        .addChild(new Shape()
          .setGeometry(new Box().setSize(2.35,4.13,0.22))
          .setAppearance(new Appearance()
            .setMaterial(new Material().setUSE("Sandstone")))))
      .addChild(new Transform("ArcoIngr").setScale(1.9,1.9,1.0).setTranslation(5.72,0.23,-2.21)
        .addChild(new Shape()
          .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,84,85,86,87,88,89,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,90,91,92,93,94,95,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,24,66,67,25,-1,25,67,68,26,-1,26,68,69,27,-1,27,69,70,28,-1,28,70,71,29,-1,29,71,72,30,-1,30,72,73,31,-1,31,73,74,32,-1,32,74,75,33,-1,33,75,76,34,-1,34,76,77,35,-1,35,77,78,36,-1,36,78,79,37,-1,37,79,80,38,-1,38,80,81,39,-1,39,81,82,40,-1,40,82,83,41,-1,84,41,83,90,-1})
            .setCoord(new Coordinate().setPoint(getCoordinate_7_844_point())))
          .setAppearance(new Appearance()
            .setMaterial(new Material().setUSE("Sandstone")))))
      .addChild(new Transform("TramezzoDX").setTranslation(7.205,-0.07,-2.1)
        .addChild(new Shape()
          .setGeometry(new Box().setSize(0.61,4.13,0.22))
          .setAppearance(new Appearance()
            .setMaterial(new Material().setUSE("Sandstone")))))
      .addChild(new Transform("Termine0").setTranslation(3.65,-2.13,-0.67)
        .addChild(new Shape()
          .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,6,5,-1,0,4,9,5,-1,4,3,8,9,-1,3,2,7,8,-1,1,2,7,6,-1,0,1,2,3,4,-1,5,6,7,8,9,-1,6,12,11,10,-1})
            .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.0,1.34,0.89,0.0,1.34,0.89,0.0,0.58,0.62,0.0,0.58,0.0,4.3,0.0,0.0,4.3,1.34,0.89,4.3,1.34,0.89,4.3,0.58,0.62,4.3,0.58,0.0,5.52,1.34,1.081,5.52,1.34,1.081,4.3,1.34}))))
          .setAppearance(new Appearance()
            .setMaterial(new Material().setUSE("Sandstone")))))
      .addChild(new Transform("termine1").setTranslation(6.9,-2.13,0.49)
        .addChild(new Shape()
          .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1,10,8,9,11,-1})
            .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.18,0.63,0.0,0.18,0.63,0.0,-0.8,0.0,0.0,-0.58,0.0,4.3,0.18,0.63,4.3,0.18,0.63,4.3,-0.8,0.0,4.3,-0.58,-0.191,5.52,0.18,3.78,5.52,0.18,-0.191,4.3,0.18,3.78,4.3,0.18}))))
          .setAppearance(new Appearance()
            .setMaterial(new Material().setUSE("Sandstone")))))
      .addComments(" Ground Floor - right ")
      .addChild(new Transform("MuroLateraleDX")
        .addChild(new Transform("MuroLateraleInt").setRotation(0.0,1.0,0.0,-1.57).setTranslation(9.356,-2.135,-31.17)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,10,12,7,3,-1,3,4,5,6,11,13,14,16,-1,16,10,34,19,20,22,-1,22,35,24,26,25,27,28,30,-1,30,24,31,32,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,7.3,0.0,4.41,7.3,0.0,4.41,0.0,0.0,4.41,1.91,0.0,6.23,1.91,0.0,6.23,4.66,0.0,4.41,4.66,0.0,6.23,7.3,0.0,13.39,7.3,0.0,15.21,7.3,0.0,13.39,4.66,0.0,15.21,4.66,0.0,13.39,1.91,0.0,15.21,1.91,0.0,13.39,0.0,0.0,15.21,0.0,0.0,17.46,4.09,0.0,18.68,4.09,0.0,17.46,2.33,0.0,18.68,2.33,0.0,17.46,0.0,0.0,18.68,0.0,0.0,22.61,7.3,0.0,24.43,7.3,0.0,22.61,4.66,0.0,24.43,4.66,0.0,22.61,1.91,0.0,24.43,1.91,0.0,22.61,0.0,0.0,24.43,0.0,0.0,31.3,7.3,0.0,31.3,0.0,0.0,6.23,0.0,0.0,17.46,7.3,0.0,18.68,7.3,0.0}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("nicchia").setRotation(0.0,1.0,0.0,1.57).setTranslation(9.3708,0.195,-12.49)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,3,2,6,7,-1,1,2,6,5,-1,0,1,2,3,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.0,0.8,1.221,0.0,0.8,1.221,0.0,0.0,0.0,2.5,0.0,0.0,2.5,0.8,1.221,2.5,0.8,1.221,2.5,0.0}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("nicchia2").setRotation(0.0,1.0,0.0,1.57).setScale(0.99,1.0,1.0).setTranslation(9.3708,1.95,-13.1)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,84,85,86,87,88,89,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,90,91,92,93,94,95,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,24,66,67,25,-1,25,67,68,26,-1,26,68,69,27,-1,27,69,70,28,-1,28,70,71,29,-1,29,71,72,30,-1,30,72,73,31,-1,31,73,74,32,-1,32,74,75,33,-1,33,75,76,34,-1,34,76,77,35,-1,35,77,78,36,-1,36,78,79,37,-1,37,79,80,38,-1,38,80,81,39,-1,39,81,82,40,-1,40,82,83,41,-1,84,41,83,90,-1})
              .setCoord(new Coordinate().setPoint(getCoordinate_8_879_point())))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("MuroLateraleEst").setRotation(0.0,1.0,0.0,-1.57).setTranslation(10.666,-2.135,-31.17)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,10,12,7,3,-1,3,4,5,6,11,13,14,16,-1,16,10,34,19,20,22,-1,22,35,24,26,25,27,28,30,-1,30,24,31,32,-1,19,29,35,34,-1,31,38,40,39,37,36,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,6.83,0.0,4.41,6.83,0.0,4.41,0.0,0.0,4.41,1.91,0.0,6.23,1.91,0.0,6.23,4.66,0.0,4.41,4.66,0.0,6.23,6.83,0.0,13.39,6.83,0.0,15.21,6.83,0.0,13.39,4.66,0.0,15.21,4.66,0.0,13.39,1.91,0.0,15.21,1.91,0.0,13.39,0.0,0.0,15.21,0.0,0.0,17.46,4.09,0.0,18.68,4.09,0.0,17.46,2.33,0.0,18.68,2.33,0.0,17.46,0.0,0.0,18.68,0.0,0.0,22.61,6.83,0.0,24.43,6.83,0.0,22.61,4.66,0.0,24.43,4.66,0.0,22.61,1.91,0.0,24.43,1.91,0.0,22.61,0.0,0.0,24.43,0.0,0.0,30.5,6.83,0.0,30.5,0.0,0.0,6.23,0.0,0.0,17.46,6.83,0.0,18.68,6.83,0.0,30.5,4.31,0.0,31.84,4.31,0.0,31.74,6.83,0.0,31.84,5.52,0.0,31.74,5.52,0.0}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone"))))))
      .addChild(new Transform("MuroLateraleSX").setTranslation(-9.81,0.0,0.02)
        .addChild(new Transform("MuroLateraleInt2").setRotation(0.0,1.0,0.0,-1.57).setTranslation(11.985,-2.135,-31.17)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,10,12,7,3,-1,3,4,5,6,11,13,14,16,-1,16,10,34,19,20,22,-1,22,35,24,26,25,27,28,30,-1,30,24,31,32,-1,32,36,37,38,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,7.3,0.0,4.41,7.3,0.0,4.41,0.0,0.0,4.41,1.91,0.0,6.23,1.91,0.0,6.23,4.66,0.0,4.41,4.66,0.0,6.23,7.3,0.0,13.39,7.3,0.0,15.21,7.3,0.0,13.39,4.66,0.0,15.21,4.66,0.0,13.39,1.91,0.0,15.21,1.91,0.0,13.39,0.0,0.0,15.21,0.0,0.0,17.32,4.09,0.0,19.44,4.09,0.0,17.32,2.33,0.0,19.44,2.33,0.0,17.32,0.0,0.0,19.44,0.0,0.0,22.61,7.3,0.0,24.43,7.3,0.0,22.61,4.66,0.0,24.43,4.66,0.0,22.61,1.91,0.0,24.43,1.91,0.0,22.61,0.0,0.0,24.43,0.0,0.0,27.7,7.3,0.0,27.7,0.0,0.0,6.23,0.0,0.0,17.32,7.3,0.0,19.44,7.3,0.0,27.7,4.13,0.0,29.0,4.13,0.0,29.0,0.0,0.0,17.32,4.09,0.8,19.44,4.09,0.8,17.32,2.33,0.8,19.44,2.33,0.8}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("MuroLateraleEst2").setRotation(0.0,1.0,0.0,-1.57).setTranslation(10.666,-2.135,-31.17)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,10,12,7,3,-1,3,4,5,6,11,13,14,16,-1,16,10,34,19,20,22,-1,22,35,24,26,25,27,28,30,-1,30,24,31,32,-1,19,29,35,34,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,6.88,0.0,4.41,6.88,0.0,4.41,0.0,0.0,4.41,1.91,0.0,6.23,1.91,0.0,6.23,4.66,0.0,4.41,4.66,0.0,6.23,6.88,0.0,13.39,6.88,0.0,15.21,6.88,0.0,13.39,4.66,0.0,15.21,4.66,0.0,13.39,1.91,0.0,15.21,1.91,0.0,13.39,0.0,0.0,15.21,0.0,0.0,17.46,4.09,0.0,18.68,4.09,0.0,17.46,2.33,0.0,18.68,2.33,0.0,17.46,0.0,0.0,18.68,0.0,0.0,22.61,6.88,0.0,24.43,6.88,0.0,22.61,4.66,0.0,24.43,4.66,0.0,22.61,1.91,0.0,24.43,1.91,0.0,22.61,0.0,0.0,24.43,0.0,0.0,27.7,6.88,0.0,27.7,0.0,0.0,6.23,0.0,0.0,17.46,6.88,0.0,18.68,6.88,0.0}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("NicchiaSX1").setRotation(0.0,1.0,0.0,-1.57).setTranslation(11.985,-2.135,-31.17)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {18,20,42,40,-1,19,20,42,41,-1,17,19,41,39,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,6.83,0.0,4.41,6.83,0.0,4.41,0.0,0.0,4.41,1.91,0.0,6.23,1.91,0.0,6.23,4.66,0.0,4.41,4.66,0.0,6.23,6.83,0.0,13.39,6.83,0.0,15.21,6.83,0.0,13.39,4.66,0.0,15.21,4.66,0.0,13.39,1.91,0.0,15.21,1.91,0.0,13.39,0.0,0.0,15.21,0.0,0.0,17.32,4.34,0.0,19.44,4.34,0.0,17.32,2.33,0.0,19.44,2.33,0.0,17.32,0.0,0.0,19.44,0.0,0.0,22.61,6.83,0.0,24.43,6.83,0.0,22.61,4.66,0.0,24.43,4.66,0.0,22.61,1.91,0.0,24.43,1.91,0.0,22.61,0.0,0.0,24.43,0.0,0.0,27.7,6.83,0.0,27.7,0.0,0.0,6.23,0.0,0.0,17.32,6.83,0.0,19.44,6.83,0.0,27.7,4.13,0.0,29.0,4.13,0.0,29.0,0.0,0.0,17.32,4.34,0.8,19.44,4.34,0.8,17.32,2.33,0.8,19.44,2.33,0.8}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("NicchiaSX2").setRotation(0.0,1.0,0.0,-1.57).setScale(1.71,1.0,1.0).setTranslation(12.0,2.2,-12.79)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,84,85,86,87,88,89,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,90,91,92,93,94,95,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,24,66,67,25,-1,25,67,68,26,-1,26,68,69,27,-1,27,69,70,28,-1,28,70,71,29,-1,29,71,72,30,-1,30,72,73,31,-1,31,73,74,32,-1,32,74,75,33,-1,33,75,76,34,-1,34,76,77,35,-1,35,77,78,36,-1,36,78,79,37,-1,37,79,80,38,-1,38,80,81,39,-1,39,81,82,40,-1,40,82,83,41,-1,84,41,83,90,-1})
              .setCoord(new Coordinate().setPoint(getCoordinate_8_910_point())))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone"))))))
      .addChild(new Transform("MuroTransetto1DX").setTranslation(9.36,-2.135,-30.22)
        .addChild(new Transform("MuroTransetto1InttDX")
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {1,2,18,19,4,5,13,9,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.0,-0.95,3.87,0.0,-0.95,3.87,0.0,0.0,5.58,0.0,-0.95,7.9,0.0,-0.95,8.0,0.0,0.0,5.58,0.0,0.0,0.0,7.1,0.0,0.0,7.1,-0.95,3.87,7.1,-0.95,3.87,7.1,0.0,5.58,7.1,-0.95,7.9,7.1,-0.95,8.0,7.1,0.0,5.58,7.1,0.0,3.87,2.75,0.0,5.58,2.75,0.0,3.87,2.75,-0.95,5.58,2.75,-0.95}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("MuroTransetto1InttDXLat")
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {6,5,13,14,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.0,-0.95,3.87,0.0,-0.95,3.87,0.0,0.0,5.58,0.0,-0.95,8.28,0.0,-0.95,8.28,0.0,0.0,5.58,0.0,0.0,0.0,6.8,0.0,0.0,6.8,-0.95,3.87,6.8,-0.95,3.87,6.8,0.0,5.58,6.8,-0.95,8.28,6.8,-0.95,8.28,6.8,0.0,5.58,6.8,0.0,3.87,2.75,0.0,5.58,2.75,0.0,3.87,2.75,-0.95,5.58,2.75,-0.95}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("MuroTransetto1EsttDX")
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,3,16,17,7,6,14,8,-1,2,3,16,18,-1,4,7,17,19,-1,16,17,19,18,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.0,-0.95,3.87,0.0,-0.95,3.87,0.0,0.0,5.58,0.0,-0.95,8.28,0.0,-0.95,8.28,0.0,0.0,5.58,0.0,0.0,0.0,6.8,0.0,0.0,6.8,-0.95,3.87,6.8,-0.95,3.87,6.8,0.0,5.58,6.8,-0.95,8.28,6.8,-0.95,8.28,6.8,0.0,5.58,6.8,0.0,3.87,2.75,0.0,5.58,2.75,0.0,3.87,2.75,-0.95,5.58,2.75,-0.95}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone"))))))
      .addChild(new Transform("MuroTransetto1SX").setRotation(0.0,1.0,0.0,3.14).setTranslation(-6.1035,-2.135,-31.17)
        .addChild(new Transform("MuroTransetto1EstSX")
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {1,2,18,19,4,5,13,9,-1,0,1,9,8,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.0,-0.95,-3.87,0.0,-0.95,-3.87,0.0,0.0,-5.58,0.0,-0.95,-8.28,0.0,-0.95,-8.28,0.0,0.0,-5.58,0.0,0.0,0.0,6.8,0.0,0.0,6.8,-0.95,-3.87,6.8,-0.95,-3.87,6.8,0.0,-5.58,6.8,-0.95,-8.28,6.8,-0.95,-8.28,6.8,0.0,-5.58,6.8,0.0,-3.87,2.75,0.0,-5.58,2.75,0.0,-3.87,2.75,-0.95,-5.58,2.75,-0.95}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("MuroTransetto1IntSX")
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,3,16,17,7,6,14,8,-1,2,3,16,18,-1,4,7,17,19,-1,16,17,19,18,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.2,0.0,0.0,0.0,0.0,-0.95,-3.87,0.0,-0.95,-3.87,0.0,0.0,-5.58,0.0,-0.95,-7.9,0.0,-0.95,-8.28,0.0,0.0,-5.58,0.0,0.0,-0.2,7.1,0.0,0.0,7.1,-0.95,-3.87,7.1,-0.95,-3.87,7.1,0.0,-5.58,7.1,-0.95,-7.1,7.1,-0.95,-8.28,7.1,0.0,-5.58,7.1,0.0,-3.87,2.75,0.0,-5.58,2.75,0.0,-3.87,2.75,-0.95,-5.58,2.75,-0.95}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone"))))))
      .addChild(new Transform("MuroTransetto3DX")
        .addChild(new Transform("MuroTransetto3Int").setRotation(0.0,1.0,0.0,1.57).setTranslation(16.6895,-2.135,-31.17)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,3,2,1,9,6,7,8,-1,4,5,9,8,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,7.4,0.0,0.0,7.4,7.1,0.0,0.0,7.1,0.0,2.94,1.91,0.0,4.76,1.91,0.0,4.76,4.66,0.0,2.94,4.66,0.0,2.94,0.0,0.0,4.76,0.0,0.0}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("MuroTransetto3Est").setRotation(0.0,1.0,0.0,1.57).setTranslation(17.6395,-2.135,-31.17)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,3,2,1,9,6,7,8,-1,4,5,9,8,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,8.35,0.0,0.0,8.35,6.83,0.0,0.0,6.83,0.0,2.94,1.91,0.0,4.76,1.91,0.0,4.76,4.66,0.0,2.94,4.66,0.0,2.94,0.0,0.0,4.76,0.0,0.0}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone"))))))
      .addChild(new Transform("MuroTransetto3SX").setTranslation(-22.79,0.0,0.0)
        .addChild(new Transform("MuroTransetto3Int2").setRotation(0.0,1.0,0.0,1.57).setTranslation(17.6395,-2.135,-31.17)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,3,2,1,9,6,7,8,-1,4,5,9,8,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,7.4,0.0,0.0,7.4,7.1,0.0,0.0,7.1,0.0,2.94,1.91,0.0,4.76,1.91,0.0,4.76,4.66,0.0,2.94,4.66,0.0,2.94,0.0,0.0,4.76,0.0,0.0}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("MuroTransetto3Est2").setRotation(0.0,1.0,0.0,1.57).setTranslation(16.6895,-2.135,-31.17)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,3,2,1,9,6,7,8,-1,4,5,9,8,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,8.35,0.0,0.0,8.35,6.83,0.0,0.0,6.83,0.0,2.94,1.91,0.0,4.76,1.91,0.0,4.76,4.66,0.0,2.94,4.66,0.0,2.94,0.0,0.0,4.76,0.0,0.0}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone"))))))
      .addChild(new Transform("MuroTransetto4DX")
        .addChild(new Transform("MuroTransetto4Int").setTranslation(9.2995,-2.135,-39.52)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {3,7,17,9,8,16,6,2,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,8.0,0.0,0.0,7.9,0.0,0.95,0.0,0.0,0.95,0.0,7.1,0.0,8.0,7.1,0.0,7.9,7.1,0.95,0.0,7.1,0.95,4.74,2.23,0.95,2.65,2.23,0.95,2.65,4.09,0.95,4.74,4.09,0.95,4.74,2.23,0.25,2.65,2.23,0.25,2.65,4.09,0.25,4.74,4.09,0.25,4.74,7.1,0.95,2.65,7.1,0.95}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("NicchiaTransetto1").setTranslation(9.2995,-2.135,-39.52)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {9,13,14,10,-1,8,12,15,11,-1,8,9,13,12,-1,12,13,14,15,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,8.34,0.0,0.0,8.34,0.0,0.95,0.0,0.0,0.95,0.0,6.83,0.0,8.34,6.83,0.0,8.34,6.83,0.95,0.0,6.83,0.95,4.74,2.23,0.95,2.65,2.23,0.95,2.65,4.09,0.95,4.74,4.09,0.95,4.74,2.23,0.25,2.65,2.23,0.25,2.65,5.0,0.25,4.74,5.0,0.25,4.74,6.83,0.95,2.65,6.83,0.95}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("NicchiaTransetto2").setScale(1.685,1.0,1.0).setTranslation(12.995,1.955,-39.37)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,84,85,86,87,88,89,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,90,91,92,93,94,95,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,24,66,67,25,-1,25,67,68,26,-1,26,68,69,27,-1,27,69,70,28,-1,28,70,71,29,-1,29,71,72,30,-1,30,72,73,31,-1,31,73,74,32,-1,32,74,75,33,-1,33,75,76,34,-1,34,76,77,35,-1,35,77,78,36,-1,36,78,79,37,-1,37,79,80,38,-1,38,80,81,39,-1,39,81,82,40,-1,40,82,83,41,-1,84,41,83,90,-1})
              .setCoord(new Coordinate().setPoint(getCoordinate_8_987_point())))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("MuroTransetto4Est").setTranslation(9.2995,-2.135,-39.52)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,8.34,0.0,0.0,8.34,0.0,0.95,0.0,0.0,0.95,0.0,6.83,0.0,8.34,6.83,0.0,8.34,6.83,0.95,0.0,6.83,0.95}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone"))))))
      .addChild(new Transform("MuroTransetto4SX").setTranslation(-7.05,0.0,0.0)
        .addChild(new Transform("MuroTransetto4Int2").setTranslation(9.2995,-2.135,-39.52)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {3,7,17,9,8,16,6,2,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.2,0.0,0.0,-8.34,0.0,0.0,-8.14,0.0,0.95,0.0,0.0,0.95,0.0,7.1,0.0,-8.34,7.1,0.0,-8.14,7.1,0.95,0.0,7.1,0.95,-4.74,2.23,0.95,-2.65,2.23,0.95,-2.65,4.09,0.95,-4.74,4.09,0.95,-4.74,2.23,0.25,-2.65,2.23,0.25,-2.65,4.09,0.25,-4.74,4.09,0.25,-4.74,7.1,0.95,-2.65,7.1,0.95}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("NicchiaTransetto12").setTranslation(9.2995,-2.135,-39.52)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {9,13,14,10,-1,8,12,15,11,-1,8,9,13,12,-1,12,13,14,15,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,-8.34,0.0,0.0,-8.34,0.0,0.95,0.0,0.0,0.95,0.0,6.83,0.0,-8.34,6.83,0.0,-8.34,6.83,0.95,0.0,6.83,0.95,-4.74,2.23,0.95,-2.65,2.23,0.95,-2.65,4.09,0.95,-4.74,4.09,0.95,-4.74,2.23,0.25,-2.65,2.23,0.25,-2.65,5.0,0.25,-4.74,5.0,0.25,-4.74,6.83,0.95,-2.65,6.83,0.95}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("NicchiaTransetto22").setScale(1.685,1.0,1.0).setTranslation(5.6,1.955,-39.37)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,84,85,86,87,88,89,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,90,91,92,93,94,95,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,24,66,67,25,-1,25,67,68,26,-1,26,68,69,27,-1,27,69,70,28,-1,28,70,71,29,-1,29,71,72,30,-1,30,72,73,31,-1,31,73,74,32,-1,32,74,75,33,-1,33,75,76,34,-1,34,76,77,35,-1,35,77,78,36,-1,36,78,79,37,-1,37,79,80,38,-1,38,80,81,39,-1,39,81,82,40,-1,40,82,83,41,-1,84,41,83,90,-1})
              .setCoord(new Coordinate().setPoint(getCoordinate_8_1012_point())))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("MuroTransetto4Est2").setTranslation(9.2995,-2.135,-39.52)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,-8.34,0.0,0.0,-8.34,0.0,0.95,0.0,0.0,0.95,0.0,6.83,0.0,-8.34,6.83,0.0,-8.34,6.83,0.95,0.0,6.83,0.95}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone"))))))
      .addChild(new Transform("Presbiterio").setTranslation(0.95,0.0,-5.45)
        .addChild(new Transform("Presbiterio1Int").setRotation(0.0,1.0,0.0,-1.57).setTranslation(9.295,-2.135,-39.52)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {6,15,12,11,5,4,13,14,-1,7,8,12,11,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,3.05,0.0,0.0,4.96,0.0,0.0,6.4,0.0,0.0,6.4,0.0,0.95,4.96,0.0,0.95,0.0,0.0,0.95,4.96,2.71,0.0,3.05,2.71,0.0,6.4,7.3,0.0,0.0,7.3,0.0,4.96,2.71,0.95,3.05,2.71,0.95,6.4,7.3,0.95,0.0,7.3,0.95,3.05,0.0,0.95}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("Presbiterio1Est").setRotation(0.0,1.0,0.0,-1.57).setTranslation(9.2995,-2.135,-39.52)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,8,7,2,3,9,10,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,3.05,0.0,0.0,4.96,0.0,0.0,6.4,0.0,0.0,6.4,0.0,0.95,4.96,0.0,0.95,0.0,0.0,0.95,4.96,2.71,0.0,3.05,2.71,0.0,6.4,7.05,0.0,0.0,7.05,0.0,4.96,2.71,0.95,3.05,2.71,0.95,6.4,7.05,0.95,0.0,7.05,0.95,3.05,0.0,0.95}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("Presbiterio2Est").setRotation(0.0,1.0,0.0,-1.57).setTranslation(0.344,-2.135,-39.52)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,17,9,8,12,13,21,4,-1,17,1,5,21,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.02,0.0,0.0,6.4,0.0,0.0,6.4,0.0,-0.95,-0.02,0.0,-0.95,-0.02,7.1,0.0,6.4,7.1,0.0,6.4,7.1,-0.95,-0.02,7.1,-0.95,2.75,3.37,0.0,4.277,3.37,0.0,4.277,3.37,-0.95,2.75,3.37,-0.95,2.75,5.86,0.0,4.277,5.86,0.0,4.277,5.86,-0.95,2.75,5.86,-0.95,2.75,0.0,0.0,4.277,0.0,0.0,4.277,0.0,-0.95,2.75,0.0,-0.95,2.75,7.1,0.0,4.277,7.1,0.0,4.277,7.1,-0.95,2.75,7.1,-0.95}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("Presbiterio2Int").setRotation(0.0,1.0,0.0,-1.57).setTranslation(0.344,-2.135,-39.52)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {3,18,10,11,15,14,22,7,-1,18,22,6,2,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.02,0.0,0.0,6.4,0.0,0.0,6.4,0.0,-0.95,-0.02,0.0,-0.95,-0.02,7.3,0.0,6.4,7.3,0.0,6.4,7.3,-0.95,-0.02,7.3,-0.95,2.75,3.37,0.0,4.277,3.37,0.0,4.277,3.37,-0.95,2.75,3.37,-0.95,2.75,5.86,0.0,4.277,5.86,0.0,4.277,5.86,-0.95,2.75,5.86,-0.95,2.75,0.0,0.0,4.277,0.0,0.0,4.277,0.0,-0.95,2.75,0.0,-0.95,2.75,7.3,0.0,4.277,7.3,0.0,4.277,7.3,-0.95,2.75,7.3,-0.95}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone"))))))
      .addChild(new Transform("Retro").setTranslation(0.95,0.0,-8.623)
        .addChild(new Transform("Retro1Est").setRotation(0.0,1.0,0.0,-1.57).setTranslation(9.295,-2.135,-39.52)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,8,9,2,3,13,12,-1,8,9,11,10,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.9,0.0,0.0,2.53,0.0,0.0,3.17,0.0,0.0,0.0,0.0,0.95,0.9,0.0,0.95,2.53,0.0,0.95,3.17,0.0,0.95,0.9,2.25,0.0,2.53,2.25,0.0,0.9,2.25,0.0,2.53,2.25,0.0,0.0,7.001,0.0,3.17,7.001,0.0,3.17,7.001,0.95,0.0,7.001,0.95}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("Retro1Int").setRotation(0.0,1.0,0.0,-1.57).setTranslation(9.295,-2.135,-39.52)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {4,5,10,11,6,7,15,14,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,-1.0,0.0,0.9,0.0,0.0,2.53,0.0,0.0,3.17,0.0,0.0,0.0,0.0,0.95,0.9,0.0,0.95,2.53,0.0,0.95,3.17,0.0,0.95,0.9,2.25,0.0,2.53,2.25,0.0,0.9,2.25,0.95,2.53,2.25,0.95,0.0,7.1,0.0,3.17,7.1,0.0,0.0,7.1,0.95,3.17,7.1,0.95}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("Retro2Int").setRotation(0.0,1.0,0.0,3.14).setTranslation(9.295,-2.135,-39.52)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {4,10,9,3,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,8.946,0.0,0.0,8.946,0.0,-3.17,7.996,0.0,-3.17,7.996,0.0,-0.95,0.2,0.0,-0.95,0.0,7.1,0.0,8.946,7.1,0.0,8.946,7.1,-3.17,7.996,7.1,-3.17,7.996,7.1,-0.95,0.2,7.1,-0.95,3.4,0.0,0.0,3.85,0.0,0.0,3.4,0.0,-0.95,3.85,0.0,-0.95,3.4,5.3,0.0,3.85,5.3,0.0,3.4,5.3,-0.95,3.85,5.3,-0.95,3.4,6.3,0.0,3.85,6.3,0.0,3.4,6.3,-0.95,3.85,6.3,-0.95,3.4,7.1,0.0,3.85,7.1,0.0,3.4,7.1,-0.95,3.85,7.1,-0.95}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("Retro2Est").setRotation(0.0,1.0,0.0,3.14).setTranslation(9.295,-2.135,-39.52)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {1,2,8,7,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,8.946,0.0,0.0,8.946,0.0,-3.17,7.996,0.0,-3.17,7.996,0.0,-0.95,0.0,0.0,-0.95,0.0,7.001,0.0,8.946,7.001,0.0,8.946,7.001,-3.17,7.996,7.001,-3.17,7.996,7.001,-0.95,0.0,7.001,-0.95,3.4,6.3,0.0,3.85,6.3,0.0,3.4,6.3,-0.95,3.85,6.3,-0.95,3.4,7.1,0.0,3.85,7.1,0.0,3.4,7.1,-0.95,3.85,7.001,-0.95}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("BisRetro2Est").setRotation(0.0,1.0,0.0,3.14).setTranslation(9.295,-2.135,-39.52)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,4,19,16,12,41,18,17,13,14,9,6,-1,9,41,15,4,5,11,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,4.001,0.0,0.0,4.05,0.0,0.0,4.85,0.0,0.0,5.01,0.0,0.0,8.946,0.0,0.0,0.0,7.05,0.0,4.001,7.05,0.0,4.05,7.05,0.0,4.85,7.05,0.0,5.01,7.05,0.0,8.946,7.05,0.0,4.001,3.0,0.0,4.05,6.26,0.0,4.85,6.26,0.0,5.01,3.0,0.0,4.001,1.3,0.0,4.05,4.85,0.0,4.85,4.85,0.0,5.01,1.3,0.0,0.0,0.0,-0.95,4.001,0.0,-0.95,4.05,0.0,-0.95,4.85,0.0,-0.95,5.01,0.0,-0.95,8.946,0.0,-0.95,0.0,7.05,-0.95,4.001,5.013,-0.95,4.05,7.05,-0.95,4.85,7.05,-0.95,5.01,5.013,-0.95,8.946,7.05,-0.95,4.001,3.0,-0.95,4.05,6.26,-0.95,4.85,6.26,-0.95,5.01,3.0,-0.95,4.001,1.3,-0.95,4.05,4.85,-0.95,4.85,4.85,-0.95,5.01,1.3,-0.95,4.05,3.0,0.0,4.85,3.0,0.0,4.05,3.0,-0.95,4.85,3.0,-0.95}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("BisRetro2Int").setRotation(0.0,1.0,0.0,3.14).setTranslation(9.295,-2.135,-39.52)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {20,24,39,36,32,43,38,37,33,34,29,26,-1,29,43,35,24,25,31,-1,16,19,39,36,-1,12,15,35,32,-1,16,12,32,36,-1,19,15,35,39,-1,17,18,38,37,-1,13,14,34,33,-1,17,13,33,37,-1,18,14,34,38,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,3.852,0.0,0.0,4.05,0.0,0.0,4.85,0.0,0.0,5.159,0.0,0.0,8.946,0.0,0.0,0.0,6.83,0.0,3.852,6.83,0.0,4.05,6.83,0.0,4.85,6.83,0.0,5.159,6.83,0.0,8.946,6.83,0.0,3.852,3.149,0.0,4.05,6.26,0.0,4.85,6.26,0.0,5.159,3.149,0.0,3.852,1.151,0.0,4.05,4.85,0.0,4.85,4.85,0.0,5.159,1.151,0.0,0.0,0.0,-0.95,3.852,0.0,-0.95,4.05,0.0,-0.95,4.85,0.0,-0.95,5.159,0.0,-0.95,8.946,0.0,-0.95,0.0,6.83,-0.95,3.852,5.1593,-0.95,4.05,6.83,-0.95,4.85,6.83,-0.95,5.159,5.1593,-0.95,8.946,6.83,-0.95,3.852,3.149,-0.95,4.05,6.26,-0.95,4.85,6.26,-0.95,5.159,3.149,-0.95,3.852,1.151,-0.95,4.05,4.85,-0.95,4.85,4.85,-0.95,5.159,1.151,-0.95,4.05,3.149,0.0,4.85,3.149,0.0,4.05,3.149,-0.95,4.85,3.149,-0.95}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("Finestra4DXbis").setRotation(0.0,1.0,0.0,1.57).setTranslation(12.65,-0.615,-29.2015)
          .addChild(new Transform("terminixfinLAT4bis").setTranslation(9.3699,-0.2165,-7.216)
            .addChild(new Transform("terminexfin4bis").setTranslation(0.0,-0.149,0.0)
              .addChild(new Shape()
                .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.95,0.0,0.0,0.95,0.0,-0.149,0.7,0.0,-0.149,0.0,1.998,0.0,0.95,1.998,0.0,0.95,1.998,-0.149,0.7,1.998,-0.149}))))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("terminexfin42bis").setTranslation(0.0,-0.149,-1.299)
              .addChild(new Shape()
                .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.95,0.0,0.0,0.95,0.0,0.149,0.7,0.0,0.149,0.0,1.998,0.0,0.95,1.998,0.0,0.95,1.998,0.149,0.7,1.998,0.149}))))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone"))))))
          .addChild(new Transform("terminixfinSOTtris").setRotation(1.0,0.0,0.0,1.57).setTranslation(9.37,-0.2165,-8.37)
            .addChild(new Transform("terminexfin1bis").setTranslation(0.0,-0.149,0.149)
              .addChild(new Shape()
                .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.95,0.0,0.0,0.95,0.0,-0.149,0.7,0.0,-0.149,0.0,1.299,0.0,0.95,1.299,0.0,0.95,1.299,-0.149,0.7,1.299,-0.149}))))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("terminexfin2bis").setTranslation(0.0,-0.149,-1.849)
              .addChild(new Shape()
                .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.95,0.0,0.0,0.95,0.0,0.149,0.7,0.0,0.149,0.0,1.299,0.0,0.95,1.299,0.0,0.95,1.299,0.149,0.7,1.299,0.149}))))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))))
        .addChild(new Transform("Finestra4DXtris").setRotation(0.0,1.0,0.0,1.57).setTranslation(12.65,2.9,-29.2015)
          .addChild(new Transform("terminixfinLAT4tris").setTranslation(9.3699,-0.2165,-7.365)
            .addChild(new Transform("terminexfin4tris")
              .addChild(new Shape()
                .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.95,0.0,0.0,0.95,0.0,-0.149,0.7,0.0,-0.149,0.0,1.7,0.0,0.95,1.7,0.0,0.95,1.7,-0.149,0.7,1.7,-0.149}))))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("terminexfin42tris").setTranslation(0.0,0.0,-1.01)
              .addChild(new Shape()
                .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.95,0.0,0.0,0.95,0.0,0.149,0.7,0.0,0.149,0.0,1.7,0.0,0.95,1.7,0.0,0.95,1.7,0.149,0.7,1.7,0.149}))))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone"))))))
          .addChild(new Transform("terminixfinSOTquatris").setRotation(1.0,0.0,0.0,1.57).setTranslation(9.37,-0.2165,-8.37)
            .addChild(new Transform("terminexfin1tris")
              .addChild(new Shape()
                .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.95,0.0,0.0,0.95,0.0,-0.149,0.7,0.0,-0.149,0.0,1.01,0.0,0.95,1.01,0.0,0.95,1.01,-0.149,0.7,1.01,-0.149}))))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("terminexfin2tris").setTranslation(0.0,0.0,-1.7)
              .addChild(new Shape()
                .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.95,0.0,0.0,0.95,0.0,0.149,0.7,0.0,0.149,0.0,1.01,0.0,0.95,1.01,0.0,0.95,1.01,0.149,0.7,1.01,0.149}))))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))))
        .addChild(new Transform("MuriRetro1").setRotation(0.0,1.0,0.0,1.57).setTranslation(5.8,-2.135,-36.5)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,9,8,7,6,5,25,11,10,1,-1,2,25,4,3,-1,12,21,20,19,18,17,27,23,22,13,-1,14,27,16,15,-1,1,10,22,13,-1,10,11,23,22,-1,2,11,23,14,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.74,0.0,0.0,1.63,0.0,0.0,2.07,0.0,0.0,2.07,7.1,0.0,0.0,7.1,0.0,0.0,5.75,0.0,0.551,5.75,0.0,0.551,2.6,0.0,0.0,2.2,0.0,0.74,2.0,0.0,1.63,2.0,0.0,0.0,0.0,-0.1,0.74,0.0,-0.1,1.63,0.0,-0.1,2.07,0.0,-0.1,2.07,7.1,-0.1,0.0,7.1,-0.1,0.0,5.75,-0.1,0.551,5.75,-0.1,0.551,2.6,-0.1,0.0,2.2,-0.1,0.74,2.0,-0.1,1.63,2.0,-0.1,0.74,7.1,0.0,1.63,7.1,0.0,0.74,7.1,-0.1,1.63,7.1,-0.1,0.551,7.1,0.0,0.551,7.1,-0.1,0.551,0.0,0.0,0.551,0.0,-0.1}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone"))))))
      .addChild(new Transform("AbsideDX").setRotation(0.0,1.0,0.0,3.14).setTranslation(18.827,0.4,-84.475)
        .addChild(new Transform("AbsideDXint").setTranslation(9.295,-2.135,-39.52)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,3,12,8,9,22,-1,11,22,1,2,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,2.1,0.0,0.0,2.1,6.92,0.0,0.0,6.92,0.0,0.0,0.0,0.149,2.1,0.0,0.149,2.1,6.92,0.149,0.0,6.92,0.149,0.59,2.51,0.0,1.49,2.51,0.0,1.49,4.06,0.0,1.49,6.92,0.0,0.59,6.92,0.0,0.59,4.06,0.0,0.59,2.51,0.7,1.49,2.51,0.7,1.49,4.06,0.7,0.59,4.06,0.7,1.49,6.92,0.149,0.59,6.92,0.149,1.49,6.92,0.7,0.59,6.92,0.7,1.49,0.0,0.0,1.49,0.0,0.149,1.49,0.0,0.7}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("AbsideNicchia1").setTranslation(9.295,-2.135,-39.52)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {8,14,17,13,-1,9,15,16,10,-1,8,9,15,14,-1,14,15,16,17,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,2.1,0.0,0.0,2.1,7.1,0.0,0.0,7.1,0.0,0.0,0.0,0.149,2.1,0.0,0.149,2.1,7.1,0.149,0.0,7.1,0.149,0.59,2.51,0.0,1.49,2.51,0.0,1.49,4.06,0.0,1.49,7.1,0.0,0.59,7.1,0.0,0.59,4.06,0.0,0.59,2.51,0.7,1.49,2.51,0.7,1.49,4.06,0.7,0.59,4.06,0.7,1.49,7.1,0.149,0.59,7.1,0.149,1.49,7.1,0.7,0.59,7.1,0.7,1.49,0.0,0.0,1.49,0.0,0.149,1.49,0.0,0.7}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("AbsideNicchia2").setRotation(0.0,1.0,0.0,3.14).setScale(0.725,1.0,1.0).setTranslation(10.334,1.49,-38.821)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,84,85,86,87,88,89,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,90,91,92,93,94,95,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,24,66,67,25,-1,25,67,68,26,-1,26,68,69,27,-1,27,69,70,28,-1,28,70,71,29,-1,29,71,72,30,-1,30,72,73,31,-1,31,73,74,32,-1,32,74,75,33,-1,33,75,76,34,-1,34,76,77,35,-1,35,77,78,36,-1,36,78,79,37,-1,37,79,80,38,-1,38,80,81,39,-1,39,81,82,40,-1,40,82,83,41,-1,84,41,83,90,-1})
              .setCoord(new Coordinate().setPoint(getCoordinate_8_1159_point())))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("AbsideNicchia22").setRotation(0.0,1.0,0.0,3.14).setScale(0.725,1.0,1.0).setTranslation(10.334,1.49,-39.372)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,84,85,86,87,88,89,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,90,91,92,93,94,95,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,24,66,67,25,-1,25,67,68,26,-1,26,68,69,27,-1,27,69,70,28,-1,28,70,71,29,-1,29,71,72,30,-1,30,72,73,31,-1,31,73,74,32,-1,32,74,75,33,-1,33,75,76,34,-1,34,76,77,35,-1,35,77,78,36,-1,36,78,79,37,-1,37,79,80,38,-1,38,80,81,39,-1,39,81,82,40,-1,40,82,83,41,-1,84,41,83,90,-1})
              .setCoord(new Coordinate().setPoint(getCoordinate_8_1165_point())))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("AbsideDXest").setTranslation(9.295,-2.135,-39.52)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {5,23,18,6,-1,4,26,19,7,-1,26,28,29,23,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,2.1,0.0,0.0,2.1,6.91,0.0,0.0,6.91,0.0,0.0,0.0,0.149,2.1,0.0,0.149,2.1,6.91,0.149,0.0,6.91,0.149,0.59,2.51,0.0,1.49,2.51,0.0,1.49,4.06,0.0,1.49,6.91,0.0,0.59,6.91,0.0,0.59,4.06,0.0,0.59,2.51,0.7,1.49,2.51,0.7,1.49,4.06,0.7,0.59,4.06,0.7,1.49,6.91,0.149,0.59,6.91,0.149,1.49,6.91,0.7,0.59,6.91,0.7,1.49,0.0,0.0,1.49,0.0,0.149,1.49,0.0,0.7,0.59,0.0,0.0,0.59,0.0,0.149,0.59,0.0,0.7,0.59,2.51,0.149,1.49,2.51,0.149,1.49,4.06,0.149,0.59,4.06,0.149}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone"))))))
      .addChild(new Transform("Fronte").setTranslation(-2.963,-3.625,-5.599)
        .addChild(new Transform("FronteInt").setRotation(0.0,1.0,0.0,3.14).setTranslation(10.334,1.89,-39.372)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,9,6,3,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.0,0.149,0.0,0.0,0.7,3.2,0.0,0.0,3.2,0.0,0.149,3.2,0.0,0.7,3.2,2.22,0.0,3.2,2.22,0.149,3.2,2.22,0.7,0.0,2.22,0.0,0.0,2.22,0.149,0.0,2.22,0.7,0.0,4.61,0.0,0.0,4.61,0.149,0.0,4.61,0.7,3.2,4.61,0.0,3.2,4.61,0.149,3.2,4.61,0.7,0.0,5.14,0.7,3.2,5.14,0.7}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("FronteNicchia").setRotation(0.0,1.0,0.0,3.14).setTranslation(10.334,1.89,-39.372)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {18,19,8,11,-1,15,17,11,9,-1,12,6,8,14,-1,9,6,8,11,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.0,0.149,0.0,0.0,0.7,3.2,0.0,0.0,3.2,0.0,0.149,3.2,0.0,0.7,3.2,2.22,0.0,3.2,2.22,0.149,3.2,2.22,0.7,0.0,2.22,0.0,0.0,2.22,0.149,0.0,2.22,0.7,3.2,4.61,0.0,3.2,4.61,0.149,3.2,4.61,0.7,0.0,4.61,0.0,0.0,4.61,0.149,0.0,4.61,0.7,0.0,5.14,0.7,3.2,5.14,0.7}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("FronteEst").setRotation(0.0,1.0,0.0,3.14).setScale(0.725,1.0,1.0).setTranslation(10.334,1.89,-39.372)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {1,4,10,7,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.0,0.149,0.0,0.0,0.7,3.2,0.0,0.0,3.2,0.0,0.149,3.2,0.0,0.7,0.0,2.22,0.0,0.0,2.22,0.149,0.0,2.22,0.7,3.2,2.22,0.0,3.2,2.22,0.149,3.2,2.22,0.7,0.0,4.61,0.0,0.0,4.61,0.149,0.0,4.61,0.7,3.2,4.61,0.0,3.2,4.61,0.149,3.2,4.61,0.7}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("CurvaNicchia1").setScale(0.71,0.71,1.0).setTranslation(9.9,6.5,-40.0725)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,84,85,86,87,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,90,91,92,93,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1})
              .setCoord(new Coordinate().setPoint(getCoordinate_8_1196_point())))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("CurvaNicchia1Est").setScale(0.71,0.71,1.0).setTranslation(9.9,6.5,-39.5215)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,84,85,86,87,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,90,91,92,93,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1})
              .setCoord(new Coordinate().setPoint(getCoordinate_8_1202_point())))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("CurvaNicchia2").setRotation(0.0,1.0,0.0,3.14).setScale(0.71,0.71,1.0).setTranslation(7.575,6.5,-39.3725)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,84,85,86,87,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,90,91,92,93,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1})
              .setCoord(new Coordinate().setPoint(getCoordinate_8_1208_point())))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("CurvaNicchia2Est").setRotation(0.0,1.0,0.0,3.14).setScale(0.71,0.71,1.0).setTranslation(7.575,6.5,-39.3725)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,84,85,86,87,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,90,91,92,93,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1})
              .setCoord(new Coordinate().setPoint(getCoordinate_8_1214_point())))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("AngoliFronte").setRotation(0.0,1.0,0.0,3.14).setTranslation(9.904,6.94,-39.372)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {6,7,10,11,-1,0,6,7,1,-1,1,2,8,7,-1,3,4,10,9,-1,5,11,10,4,-1,12,13,14,2,1,0,-1,3,15,16,17,5,4,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.3,0.0,0.3,0.3,0.0,2.03,0.3,0.0,2.33,0.3,0.0,2.33,0.0,0.0,0.0,0.0,0.7,0.0,0.3,0.7,0.3,0.3,0.7,2.03,0.3,0.7,2.33,0.3,0.7,2.33,0.0,0.7,-0.445,0.0,0.0,-0.445,2.6,0.0,0.3,2.6,0.0,2.03,2.6,0.0,2.765,2.6,0.0,2.765,0.0,0.0,0.0,5.14,0.7,3.2,5.14,0.7}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("AngoliFronteEst").setRotation(0.0,1.0,0.0,3.14).setTranslation(9.904,6.94,-39.521)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {12,13,14,2,1,0,-1,3,15,16,17,5,4,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.3,0.0,0.3,0.3,0.0,2.03,0.3,0.0,2.33,0.3,0.0,2.33,0.0,0.0,0.0,0.0,0.7,0.0,0.3,0.7,0.3,0.3,0.7,2.03,0.3,0.7,2.33,0.3,0.7,2.33,0.0,0.7,-0.445,0.0,0.0,-0.445,2.6,0.0,0.3,2.6,0.0,2.03,2.6,0.0,2.765,2.6,0.0,2.765,0.0,0.0}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("ArcoFronte").setScale(1.394,0.82,1.0).setTranslation(8.738,7.235,-40.08)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,84,85,86,87,88,89,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,90,91,92,93,94,95,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,24,66,67,25,-1,25,67,68,26,-1,26,68,69,27,-1,27,69,70,28,-1,28,70,71,29,-1,29,71,72,30,-1,30,72,73,31,-1,31,73,74,32,-1,32,74,75,33,-1,33,75,76,34,-1,34,76,77,35,-1,35,77,78,36,-1,36,78,79,37,-1,37,79,80,38,-1,38,80,81,39,-1,39,81,82,40,-1,40,82,83,41,-1,84,41,83,90,-1})
              .setCoord(new Coordinate().setPoint(getCoordinate_8_1232_point())))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("ArcoFronte2").setScale(1.394,0.82,1.0).setTranslation(8.738,7.415,-39.529)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,84,85,86,87,88,89,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,90,91,92,93,94,95,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,24,66,67,25,-1,25,67,68,26,-1,26,68,69,27,-1,27,69,70,28,-1,28,70,71,29,-1,29,71,72,30,-1,30,72,73,31,-1,31,73,74,32,-1,32,74,75,33,-1,33,75,76,34,-1,34,76,77,35,-1,35,77,78,36,-1,36,78,79,37,-1,37,79,80,38,-1,38,80,81,39,-1,39,81,82,40,-1,40,82,83,41,-1,84,41,83,90,-1})
              .setCoord(new Coordinate().setPoint(getCoordinate_8_1238_point())))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone"))))))
      .addChild(new Transform("AbsideSX").setRotation(0.0,1.0,0.0,3.14).setTranslation(13.545,0.4,-84.475)
        .addChild(new Transform("AbsideSXint").setTranslation(9.295,-2.135,-39.52)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,3,12,8,9,22,-1,11,22,1,2,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,2.1,0.0,0.0,2.1,7.0,0.0,0.0,7.0,0.0,0.0,0.0,0.149,2.1,0.0,0.149,2.1,7.0,0.149,0.0,7.0,0.149,0.59,2.51,0.0,1.49,2.51,0.0,1.49,4.06,0.0,1.49,7.0,0.0,0.59,7.0,0.0,0.59,4.06,0.0,0.59,2.51,0.7,1.49,2.51,0.7,1.49,4.06,0.7,0.59,4.06,0.7,1.49,7.0,0.149,0.59,7.0,0.149,1.49,7.0,0.7,0.59,7.0,0.7,1.49,0.0,0.0,1.49,0.0,0.149,1.49,0.0,0.7}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("AbsideNicchiaS1").setTranslation(9.295,-2.135,-39.52)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {8,14,17,13,-1,9,15,16,10,-1,8,9,15,14,-1,14,15,16,17,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,2.1,0.0,0.0,2.1,7.1,0.0,0.0,7.1,0.0,0.0,0.0,0.149,2.1,0.0,0.149,2.1,7.1,0.149,0.0,7.1,0.149,0.59,2.51,0.0,1.49,2.51,0.0,1.49,4.06,0.0,1.49,7.1,0.0,0.59,7.1,0.0,0.59,4.06,0.0,0.59,2.51,0.7,1.49,2.51,0.7,1.49,4.06,0.7,0.59,4.06,0.7,1.49,7.1,0.149,0.59,7.1,0.149,1.49,7.1,0.7,0.59,7.1,0.7,1.49,0.0,0.0,1.49,0.0,0.149,1.49,0.0,0.7}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("AbsideNicchiaS2").setRotation(0.0,1.0,0.0,3.14).setScale(0.725,1.0,1.0).setTranslation(10.334,1.49,-38.821)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,84,85,86,87,88,89,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,90,91,92,93,94,95,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,24,66,67,25,-1,25,67,68,26,-1,26,68,69,27,-1,27,69,70,28,-1,28,70,71,29,-1,29,71,72,30,-1,30,72,73,31,-1,31,73,74,32,-1,32,74,75,33,-1,33,75,76,34,-1,34,76,77,35,-1,35,77,78,36,-1,36,78,79,37,-1,37,79,80,38,-1,38,80,81,39,-1,39,81,82,40,-1,40,82,83,41,-1,84,41,83,90,-1})
              .setCoord(new Coordinate().setPoint(getCoordinate_8_1257_point())))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("AbsideNicchiaS22").setRotation(0.0,1.0,0.0,3.14).setScale(0.725,1.0,1.0).setTranslation(10.334,1.49,-39.372)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,84,85,86,87,88,89,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,90,91,92,93,94,95,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,24,66,67,25,-1,25,67,68,26,-1,26,68,69,27,-1,27,69,70,28,-1,28,70,71,29,-1,29,71,72,30,-1,30,72,73,31,-1,31,73,74,32,-1,32,74,75,33,-1,33,75,76,34,-1,34,76,77,35,-1,35,77,78,36,-1,36,78,79,37,-1,37,79,80,38,-1,38,80,81,39,-1,39,81,82,40,-1,40,82,83,41,-1,84,41,83,90,-1})
              .setCoord(new Coordinate().setPoint(getCoordinate_8_1263_point())))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("AbsideSXest").setTranslation(9.295,-2.135,-39.52)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {5,23,18,6,-1,4,26,19,7,-1,26,28,29,23,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,2.1,0.0,0.0,2.1,7.0,0.0,0.0,7.0,0.0,0.0,0.0,0.149,2.1,0.0,0.149,2.1,7.0,0.149,0.0,7.0,0.149,0.59,2.51,0.0,1.49,2.51,0.0,1.49,4.06,0.0,1.49,7.0,0.0,0.59,7.0,0.0,0.59,4.06,0.0,0.59,2.51,0.7,1.49,2.51,0.7,1.49,4.06,0.7,0.59,4.06,0.7,1.49,7.0,0.149,0.59,7.0,0.149,1.49,7.0,0.7,0.59,7.0,0.7,1.49,0.0,0.0,1.49,0.0,0.149,1.49,0.0,0.7,0.59,0.0,0.0,0.59,0.0,0.149,0.59,0.0,0.7,0.59,2.51,0.149,1.49,2.51,0.149,1.49,4.06,0.149,0.59,4.06,0.149}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone"))))))
      .addChild(new Transform("Finestra4DX").setTranslation(7.3205,-0.01,-27.56)
        .addChild(new Transform("terminixfinLAT4").setTranslation(9.3699,-0.2165,-6.55)
          .addChild(new Transform("terminexfin4")
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.95,0.0,0.0,0.95,0.0,-0.149,0.7,0.0,-0.149,0.0,2.75,0.0,0.95,2.75,0.0,0.95,2.75,-0.149,0.7,2.75,-0.149}))))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("terminexfin42").setTranslation(0.0,0.0,-1.82)
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.95,0.0,0.0,0.95,0.0,0.149,0.7,0.0,0.149,0.0,2.75,0.0,0.95,2.75,0.0,0.95,2.75,0.149,0.7,2.75,0.149}))))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone"))))))
        .addChild(new Transform("terminixfinSOTbis").setRotation(1.0,0.0,0.0,1.57).setTranslation(9.37,-0.2165,-8.37)
          .addChild(new Transform("terminexfin1")
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.95,0.0,0.0,0.95,0.0,-0.149,0.7,0.0,-0.149,0.0,1.82,0.0,0.95,1.82,0.0,0.95,1.82,-0.149,0.7,1.82,-0.149}))))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("terminexfin2").setTranslation(0.0,0.0,-2.75)
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.95,0.0,0.0,0.95,0.0,0.149,0.7,0.0,0.149,0.0,1.82,0.0,0.95,1.82,0.0,0.95,1.82,0.149,0.7,1.82,0.149}))))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))))
      .addChild(new Transform("Finestra4SX").setTranslation(-14.521,-0.01,-27.56)
        .addChild(new Transform("terminixfinLAT42").setTranslation(9.3699,-0.2165,-6.55)
          .addChild(new Transform("terminexfin422")
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,-0.95,0.0,0.0,-0.95,0.0,-0.149,-0.7,0.0,-0.149,0.0,2.75,0.0,-0.95,2.75,0.0,-0.95,2.75,-0.149,-0.7,2.75,-0.149}))))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("terminexfin4222").setTranslation(0.0,0.0,-1.82)
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,-0.95,0.0,0.0,-0.95,0.0,0.149,-0.7,0.0,0.149,0.0,2.75,0.0,-0.95,2.75,0.0,-0.95,2.75,0.149,-0.7,2.75,0.149}))))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone"))))))
        .addChild(new Transform("terminixfinSOT2").setRotation(1.0,0.0,0.0,1.57).setTranslation(9.37,-0.2165,-8.37)
          .addChild(new Transform("terminexfin12")
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,-0.95,0.0,0.0,-0.95,0.0,-0.149,-0.7,0.0,-0.149,0.0,1.82,0.0,-0.95,1.82,0.0,-0.95,1.82,-0.149,-0.7,1.82,-0.149}))))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("terminexfin22").setTranslation(0.0,0.0,-2.75)
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,-0.95,0.0,0.0,-0.95,0.0,0.149,-0.7,0.0,0.149,0.0,1.82,0.0,-0.95,1.82,0.0,-0.95,1.82,0.149,-0.7,1.82,0.149}))))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))))
      .addChild(new Transform("FinestreDX")
        .addChild(new Group("finestraDX")
          .addChild(new Transform("Finestra1").setTranslation(0.0,-0.01,-0.19)
            .addChild(new Transform("terminixfinLAT").setTranslation(9.3699,-0.2165,-6.55)
              .addChild(new Transform("terminexfin1DXbis")
                .addChild(new Shape()
                  .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,1.31,0.0,0.0,1.31,0.0,-0.149,0.89,0.0,-0.149,0.0,2.75,0.0,1.31,2.75,0.0,1.31,2.75,-0.149,0.89,2.75,-0.149}))))
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setUSE("Sandstone")))))
              .addChild(new Transform("terminexfin2DXbis").setTranslation(0.0,0.0,-1.82)
                .addChild(new Shape()
                  .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,1.31,0.0,0.0,1.31,0.0,0.149,0.89,0.0,0.149,0.0,2.75,0.0,1.31,2.75,0.0,1.31,2.75,0.149,0.89,2.75,0.149}))))
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setUSE("Sandstone"))))))
            .addChild(new Transform("terminixfinSOT").setRotation(1.0,0.0,0.0,1.57).setTranslation(9.37,-0.2165,-8.37)
              .addChild(new Transform("terminexfin1DX")
                .addChild(new Shape()
                  .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,1.31,0.0,0.0,1.31,0.0,-0.149,0.89,0.0,-0.149,0.0,1.82,0.0,1.31,1.82,0.0,1.31,1.82,-0.149,0.89,1.82,-0.149}))))
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setUSE("Sandstone")))))
              .addChild(new Transform("terminexfin2DX").setTranslation(0.0,0.0,-2.75)
                .addChild(new Shape()
                  .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,1.31,0.0,0.0,1.31,0.0,0.149,0.89,0.0,0.149,0.0,1.82,0.0,1.31,1.82,0.0,1.31,1.82,0.149,0.89,1.82,0.149}))))
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setUSE("Sandstone"))))))))
        .addChild(new Transform("Finestra2").setTranslation(0.0,0.0,-9.22)
          .addChild(new Group().setUSE("finestraDX")))
        .addChild(new Transform("Finestra3").setTranslation(0.0,0.0,-18.195)
          .addChild(new Group().setUSE("finestraDX"))))
      .addChild(new Transform("FinestreSX").setTranslation(-7.187,0.0,0.0)
        .addChild(new Group("finestraSX")
          .addChild(new Transform("Finestra12SX").setTranslation(0.0,-0.01,-0.19)
            .addChild(new Transform("terminixfinLAT2SX").setTranslation(9.3699,-0.2165,-6.55)
              .addChild(new Transform("terminexfin12SXbis")
                .addChild(new Shape()
                  .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,-1.31,0.0,0.0,-1.31,0.0,-0.149,-0.89,0.0,-0.149,0.0,2.75,0.0,-1.31,2.75,0.0,-1.31,2.75,-0.149,-0.89,2.75,-0.149}))))
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setUSE("Sandstone")))))
              .addChild(new Transform("terminexfin22SXbis").setTranslation(0.0,0.0,-1.82)
                .addChild(new Shape()
                  .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,-1.31,0.0,0.0,-1.31,0.0,0.149,-0.89,0.0,0.149,0.0,2.75,0.0,-1.31,2.75,0.0,-1.31,2.75,0.149,-0.89,2.75,0.149}))))
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setUSE("Sandstone"))))))
            .addChild(new Transform("terminixfinSOT2SX").setRotation(1.0,0.0,0.0,1.57).setTranslation(9.37,-0.2165,-8.37)
              .addChild(new Transform("terminexfin12SX")
                .addChild(new Shape()
                  .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,-1.31,0.0,0.0,-1.31,0.0,-0.149,-0.89,0.0,-0.149,0.0,1.82,0.0,-1.31,1.82,0.0,-1.31,1.82,-0.149,-0.89,1.82,-0.149}))))
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setUSE("Sandstone")))))
              .addChild(new Transform("terminexfin22SX").setTranslation(0.0,0.0,-2.75)
                .addChild(new Shape()
                  .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,-1.31,0.0,0.0,-1.31,0.0,0.149,-0.89,0.0,0.149,0.0,1.82,0.0,-1.31,1.82,0.0,-1.31,1.82,0.149,-0.89,1.82,0.149}))))
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setUSE("Sandstone"))))))))
        .addChild(new Transform("Finestra22SX").setTranslation(0.0,0.0,-9.22)
          .addChild(new Group().setUSE("finestraSX")))
        .addChild(new Transform("Finestra32SX").setTranslation(0.0,0.0,-18.195)
          .addChild(new Group().setUSE("finestraSX"))))
      .addChild(new Group("portaDX")
        .addChild(new Transform("terminixpor").setRotation(0.0,1.0,0.0,-1.57).setTranslation(13.24,-2.135,-31.169)
          .addChild(new Transform("terminexpor1bis").setTranslation(0.0,0.0,0.01)
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.95,0.0,0.0,0.95,0.0,-0.149,0.76,0.0,-0.149,0.0,2.75,0.0,0.95,2.75,0.0,0.95,2.75,-0.149,0.76,2.75,-0.149}))))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("terminexpor2bis").setTranslation(0.0,0.0,-1.7)
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.95,0.0,0.0,0.95,0.0,0.149,0.76,0.0,0.149,0.0,2.75,0.0,0.95,2.75,0.0,0.95,2.75,0.149,0.76,2.75,0.149}))))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))))
      .addChild(new Group("portaSX")
        .addChild(new Transform("terminixporSX").setRotation(0.0,1.0,0.0,-1.57).setTranslation(-2.226,-2.135,-31.1655)
          .addChild(new Transform("terminexpor12SX").setTranslation(0.0,0.0,0.01)
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.95,0.0,0.0,0.95,0.0,-0.149,0.76,0.0,-0.149,0.0,2.75,0.0,0.95,2.75,0.0,0.95,2.75,-0.149,0.76,2.75,-0.149}))))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("terminexpor22SX").setTranslation(0.0,0.0,-1.7)
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.95,0.0,0.0,0.95,0.0,0.149,0.76,0.0,0.149,0.0,2.75,0.0,0.95,2.75,0.0,0.95,2.75,0.149,0.76,2.75,0.149}))))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))))
      .addChild(new Transform("PortaPresb").setRotation(0.0,1.0,0.0,1.57).setTranslation(40.461,0.0,-26.74)
        .addChild(new Transform("terminixporbis2").setRotation(0.0,1.0,0.0,-1.57).setTranslation(13.24,-2.135,-31.169)
          .addChild(new Transform("terminexpor1bis2")
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.95,0.0,0.0,0.95,0.0,-0.149,0.76,0.0,-0.149,0.0,2.75,0.0,0.95,2.75,0.0,0.95,2.75,-0.149,0.76,2.75,-0.149}))))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("terminexpor2bis2").setTranslation(0.0,0.0,-1.92)
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.95,0.0,0.0,0.95,0.0,0.149,0.76,0.0,0.149,0.0,2.75,0.0,0.95,2.75,0.0,0.95,2.75,0.149,0.76,2.75,0.149}))))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))))
      .addChild(new Transform("PortaRetro").setTranslation(10.2473,-2.135,-45.612)
        .addChild(new Transform("terminexpor1")
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,-0.95,0.0,0.0,-0.95,0.0,-0.4,-0.78,0.0,-0.4,0.0,2.75,0.0,-0.95,2.75,0.0,-0.95,2.75,-0.4,-0.78,2.75,-0.4}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("terminexpor2").setTranslation(0.0,0.0,-1.633)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,-0.95,0.0,0.0,-0.95,0.0,0.4,-0.78,0.0,0.4,0.0,2.75,0.0,-0.95,2.75,0.0,-0.95,2.75,0.4,-0.78,2.75,0.4}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone"))))))
      .addChild(new Transform("FinestraA1").setTranslation(-7.116,1.45,-34.15)
        .addChild(new Transform("terminixfinLATa").setTranslation(9.3699,-0.2165,-6.55)
          .addChild(new Transform("terminexfinA1")
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,-0.95,0.0,0.0,-0.95,0.0,-0.149,-0.76,0.0,-0.149,0.0,2.49,0.0,-0.95,2.49,0.0,-0.95,2.49,-0.149,-0.76,2.49,-0.149}))))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("terminexfinA2").setTranslation(0.0,0.0,-1.527)
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,-0.95,0.0,0.0,-0.95,0.0,0.149,-0.76,0.0,0.149,0.0,2.49,0.0,-0.95,2.49,0.0,-0.95,2.49,0.149,-0.76,2.49,0.149}))))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone"))))))
        .addChild(new Transform("terminixfinSOTa").setRotation(1.0,0.0,0.0,1.57).setTranslation(9.37,-0.2165,-8.08)
          .addChild(new Transform("terminexfinA12")
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,-0.95,0.0,0.0,-0.95,0.0,-0.149,-0.76,0.0,-0.149,0.0,1.527,0.0,-0.95,1.527,0.0,-0.95,1.527,-0.149,-0.76,1.527,-0.149}))))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("terminexfinA22").setTranslation(0.0,0.0,-2.49)
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,3,0,4,7,-1,0,1,2,3,-1,4,5,6,7,-1})
                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,-0.95,0.0,0.0,-0.95,0.0,0.149,-0.76,0.0,0.149,0.0,1.527,0.0,-0.95,1.527,0.0,-0.95,1.527,0.149,-0.76,1.527,0.149}))))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))))
      .addComments(" Ground Floor - right - small rooms ")
      .addChild(new Transform().setTranslation(7.55,0.0,-1.32)
        .addChild(new Shape()
          .setGeometry(new Box().setSize(0.14,4.27,1.35))
          .setAppearance(new Appearance()
            .setMaterial(new Material().setUSE("Sandstone")))))
      .addChild(new Transform().setTranslation(9.3,0.0,-2.1)
        .addChild(new Shape()
          .setGeometry(new Box().setSize(0.19,4.27,0.22))
          .setAppearance(new Appearance()
            .setMaterial(new Material().setUSE("Sandstone")))))
      .addChild(new Transform().setTranslation(7.64,0.0,-2.1)
        .addChild(new Shape()
          .setGeometry(new Box().setSize(0.32,4.27,0.22))
          .setAppearance(new Appearance()
            .setMaterial(new Material().setUSE("Sandstone")))))
      .addChild(new Transform().setTranslation(7.28,0.0,-2.35)
        .addChild(new Shape()
          .setGeometry(new Box().setSize(0.22,4.27,0.33))
          .setAppearance(new Appearance()
            .setMaterial(new Material().setUSE("Sandstone")))))
      .addChild(new Transform().setTranslation(7.28,0.0,-3.89)
        .addChild(new Shape()
          .setGeometry(new Box().setSize(0.22,4.27,0.33))
          .setAppearance(new Appearance()
            .setMaterial(new Material().setUSE("Sandstone")))))
      .addChild(new Transform().setTranslation(8.32,0.0,-4.1)
        .addChild(new Shape()
          .setGeometry(new Box().setSize(2.3,4.27,0.14))
          .setAppearance(new Appearance()
            .setMaterial(new Material().setUSE("Sandstone")))))
      .addComments(" SOPPALCO ")
      .addChild(new Transform("Piano").setTranslation(5.8465,2.03,-3.2)
        .addChild(new Shape()
          .setGeometry(new Box().setSize(7.4,0.38,6.7))
          .setAppearance(new Appearance()
            .setMaterial(new Material().setUSE("Sandstone")))))
      .addChild(new Transform("Piano2").setTranslation(5.8465,1.815,-3.28)
        .addChild(new Shape()
          .setGeometry(new Box().setSize(7.3,0.0447,6.88))
          .setAppearance(new Appearance()
            .setMaterial(new Material().setUSE("Sandstone")))))
      .addChild(new Transform("BARRE")
        .addChild(new Transform("Barre1").setTranslation(6.55,1.7,-4.4)
          .addChild(new Shape("Bar")
            .setGeometry(new Box().setSize(0.14,0.14,4.3))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("Barre2").setTranslation(5.02,1.7,-4.4)
          .addChild(new Shape().setUSE("Bar")))
        .addChild(new Transform("Barre3").setTranslation(3.545,1.7,-4.4)
          .addChild(new Shape().setUSE("Bar")))
        .addChild(new Transform("Barre4").setTranslation(2.27,1.7,-4.4)
          .addChild(new Shape().setUSE("Bar")))
        .addChild(new Transform("Barre5").setTranslation(8.005,1.7,-4.4)
          .addChild(new Shape().setUSE("Bar")))
        .addChild(new Transform("Barre6").setTranslation(9.32,1.7,-4.4)
          .addChild(new Shape().setUSE("Bar")))
        .addChild(new Transform("Barra").setTranslation(5.8465,1.56,-6.28)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(7.3,0.14,0.14))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone"))))))
      .addChild(new Transform("Organo").setTranslation(5.8465,4.03,-2.1)
        .addChild(new Shape()
          .setGeometry(new Box().setSize(3.0,3.6,2.34))
          .setAppearance(new Appearance()
            .setMaterial(new Material().setUSE("Sandstone")))))
      .addChild(new Transform("DecOrg").setScale(1.02,1.03,1.03).setTranslation(4.317,4.85,-3.3)
        .addChild(new Shape()
          .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {3,7,4,0,-1,3,7,6,2,-1,6,2,1,5,-1,5,1,0,4,-1,3,11,8,0,-1,3,11,10,2,-1,2,10,9,1,-1,1,9,8,0,-1,4,12,15,7,-1,7,6,14,15,-1,6,5,13,14,-1,5,4,12,13,-1})
            .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,3.0,0.0,0.0,3.0,0.0,2.34,0.0,0.0,2.34,-0.1,0.1,-0.1,3.1,0.1,-0.1,3.1,0.1,2.44,-0.1,0.1,2.44,0.03,0.0,0.03,2.97,0.0,0.03,2.97,0.0,2.28,0.06,0.0,2.31,-0.1,0.13,-0.1,3.1,0.13,-0.1,3.1,0.13,2.44,-0.1,0.13,2.44}))))
          .setAppearance(new Appearance()
            .setMaterial(new Material().setUSE("Sandstone")))))
      .addChild(new Transform("DecOrg2").setRotation(1.0,0.0,0.0,3.15).setScale(1.028,1.28,1.028).setTranslation(4.29,2.38,-0.9)
        .addChild(new Shape()
          .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {3,7,4,0,-1,3,7,6,2,-1,6,2,1,5,-1,5,1,0,4,-1,3,11,8,0,-1,3,11,10,2,-1,2,10,9,1,-1,1,9,8,0,-1,4,12,15,7,-1,7,6,14,15,-1,6,5,13,14,-1,5,4,12,13,-1})
            .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,3.0,0.0,0.0,3.0,0.0,2.34,0.0,0.0,2.34,-0.05,0.1,-0.05,3.05,0.1,-0.05,3.05,0.1,2.39,-0.05,0.1,2.39,0.03,0.0,0.03,2.97,0.0,0.03,2.97,0.0,2.28,0.06,0.0,2.31,-0.05,0.13,-0.05,3.05,0.13,-0.05,3.05,0.13,2.39,-0.05,0.13,2.39}))))
          .setAppearance(new Appearance()
            .setMaterial(new Material().setUSE("Sandstone")))))
      .addComments(" SACRESTIA ")
      .addChild(new Transform("SacrestiaInEs4").setTranslation(17.64,-2.14,-39.49)
        .addChild(new Transform("SacrestiaEST")
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,2,19,18,31,32,54,30,-1,2,54,35,5,4,27,26,3,-1,5,7,21,20,36,37,49,35,-1,7,49,38,8,-1,55,38,35,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.0,-3.4,0.0,0.0,-4.54,0.0,0.0,-5.22,0.0,0.0,-6.38,0.0,0.0,-8.65,-3.61,0.0,-8.65,-4.62,0.0,-8.65,-7.54,0.0,-8.65,-7.54,0.0,-8.3263,-4.62,0.0,-8.3263,-3.61,0.0,-8.3263,-0.1937,0.0,-8.3263,-0.1937,0.0,-6.38,-0.1937,0.0,-5.22,-0.1937,0.0,-4.54,-0.1937,0.0,-3.4,-0.1937,0.0,0.0,0.0,0.85,-3.4,0.0,0.85,-4.54,-3.61,1.35,-8.65,-4.62,1.35,-8.65,-3.61,1.35,-8.3263,-4.62,1.35,-8.3263,-0.1937,0.85,-4.54,-0.1937,0.85,-3.4,0.0,2.37,-5.22,0.0,2.37,-6.38,-0.1937,2.37,-6.38,-0.1937,2.37,-5.22,0.0,2.8,0.0,0.0,2.45,-3.4,0.0,2.45,-4.54,0.0,2.8,-5.22,0.0,2.8,-6.38,0.0,2.8,-8.65,-3.61,2.8,-8.65,-4.62,2.8,-8.65,-7.54,2.8,-8.65,-7.54,2.8,-8.3263,-4.62,2.8,-8.3263,-3.61,2.8,-8.3263,-0.1937,2.8,-8.3263,-0.1937,2.8,-6.38,-0.1937,2.8,-5.22,-0.1937,2.45,-4.54,-0.1937,2.45,-3.4,-0.1937,2.8,0.0,-3.61,2.8,-8.65,-4.62,2.8,-8.65,-4.62,2.8,-8.3263,-3.61,2.8,-8.3263,-0.1937,2.8,-3.4,-0.1937,2.8,-4.54,0.0,2.8,-4.54,-7.54,5.22,-8.65,-7.54,5.22,-8.3263}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("SacrestiaINT")
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {17,15,24,25,46,45,53,47,-1,15,53,42,12,13,28,29,14,-1,42,12,10,23,22,41,40,50,-1,10,50,39,9,-1,56,39,42,-1,3,14,29,26,-1,4,13,28,27,-1,26,27,28,29,-1,18,25,46,31,-1,19,24,45,32,-1,24,25,18,19,-1,45,46,31,32,-1,20,22,41,36,-1,21,23,40,37,-1,20,21,23,22,-1,36,37,40,41,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.0,-3.4,0.0,0.0,-4.54,0.0,0.0,-5.22,0.0,0.0,-6.38,0.0,0.0,-8.65,-3.61,0.0,-8.65,-4.62,0.0,-8.65,-7.54,0.0,-8.65,-7.54,0.0,-8.4563,-4.62,0.0,-8.4563,-3.61,0.0,-8.4563,-0.1937,0.0,-8.4563,-0.1937,0.0,-6.38,-0.1937,0.0,-5.22,-0.1937,0.0,-4.54,-0.1937,0.0,-3.4,-0.1937,0.0,0.0,0.0,0.85,-3.4,0.0,0.85,-4.54,-3.61,1.35,-8.65,-4.62,1.35,-8.65,-3.61,1.35,-8.4563,-4.62,1.35,-8.4563,-0.1937,0.85,-4.54,-0.1937,0.85,-3.4,0.0,2.37,-5.22,0.0,2.37,-6.38,-0.1937,2.37,-6.38,-0.1937,2.37,-5.22,0.0,2.85,0.0,0.0,2.45,-3.4,0.0,2.45,-4.54,0.0,2.85,-5.22,0.0,2.85,-6.38,0.0,2.85,-8.65,-3.61,2.8,-8.65,-4.62,2.8,-8.65,-7.54,2.85,-8.65,-7.54,2.85,-8.4563,-4.62,2.8,-8.4563,-3.61,2.8,-8.4563,-0.1937,2.8,-8.4563,-0.1937,2.85,-6.38,-0.1937,2.85,-5.22,-0.1937,2.45,-4.54,-0.1937,2.45,-3.4,-0.1937,2.85,0.0,-3.61,2.8,-8.65,-4.62,2.8,-8.65,-4.62,2.8,-8.4563,-3.61,2.8,-8.4563,-0.1937,2.85,-3.4,-0.1937,2.85,-4.54,0.0,2.85,-4.54,-7.54,5.22,-8.65,-7.54,5.22,-8.4563}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone"))))))
      .addComments(" TETTO ")
      .addChild(new Transform("TETTO").setTranslation(0.0,-10.0,0.0)
        .addChild(new Transform("Tettox").setTranslation(-3.2575,8.78,-3.6)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,5,4,-1,0,3,7,4,-1,1,2,6,5,-1,2,3,7,6,-1,0,1,2,3,-1,4,5,6,7,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,4.0,0.0,0.0,4.0,0.0,4.07,0.0,0.0,4.07,1.8,2.86,1.835,2.2,2.86,1.835,2.2,2.86,2.235,1.8,2.86,2.235}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("Soffitto2").setTranslation(-1.21,8.532,-1.55)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(3.09,0.64,3.3))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("SacrestiaInEs").setTranslation(17.64,-2.14,-39.49)
          .addChild(new Transform("SacrestiaTetto")
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {30,35,38,55,-1,30,35,59,58,-1,35,38,60,59,-1})
                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.0,-3.6,0.0,0.0,-4.44,0.0,0.0,-5.22,0.0,0.0,-6.38,0.0,0.0,-8.94,-3.51,0.0,-8.94,-4.62,0.0,-8.94,-7.54,0.0,-8.94,-7.54,0.0,-8.3263,-4.62,0.0,-8.3263,-3.51,0.0,-8.3263,-0.1937,0.0,-8.3263,-0.1937,0.0,-6.38,-0.1937,0.0,-5.22,-0.1937,0.0,-4.44,-0.1937,0.0,-3.6,-0.1937,0.0,0.0,0.0,0.75,-3.6,0.0,0.75,-4.44,-3.51,0.75,-8.94,-4.62,1.45,-8.94,-3.51,1.45,-8.3263,-4.62,1.45,-8.3263,-0.1937,0.75,-4.44,-0.1937,0.75,-3.6,0.0,2.37,-5.22,0.0,2.37,-6.38,-0.1937,2.37,-6.38,-0.1937,2.37,-5.22,0.3,2.7,0.0,0.0,2.45,-3.6,0.0,2.45,-4.44,0.0,2.7,-5.22,0.0,2.7,-6.38,0.3,2.7,-8.94,-3.51,2.45,-8.94,-4.62,2.45,-8.94,-7.54,5.22,-8.94,-7.54,2.7,-8.3263,-4.62,2.45,-8.3263,-3.51,2.45,-8.3263,-0.1937,2.7,-8.3263,-0.1937,2.7,-6.38,-0.1937,2.7,-5.22,-0.1937,2.45,-4.44,-0.1937,2.45,-3.6,-0.1937,2.7,0.0,-3.51,2.7,-8.94,-4.62,2.7,-8.94,-4.62,2.7,-8.3263,-3.51,2.7,-8.3263,-0.1937,2.7,-3.6,-0.1937,2.7,-4.44,0.0,2.7,-4.44,-7.54,5.22,0.0,-7.54,5.22,-8.94,-7.54,5.22,-8.3263,0.3,2.8,0.0,0.3,2.8,-8.94,-7.54,5.3,-8.94}))))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("SacrestiaTettoSopra").setTranslation(0.0,0.1,0.0)
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {30,35,38,55,-1})
                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.0,-3.6,0.0,0.0,-4.44,0.0,0.0,-5.22,0.0,0.0,-6.38,0.0,0.0,-8.94,-3.51,0.0,-8.94,-4.62,0.0,-8.94,-7.54,0.0,-8.94,-7.54,0.0,-8.3263,-4.62,0.0,-8.3263,-3.51,0.0,-8.3263,-0.1937,0.0,-8.3263,-0.1937,0.0,-6.38,-0.1937,0.0,-5.22,-0.1937,0.0,-4.44,-0.1937,0.0,-3.6,-0.1937,0.0,0.0,0.0,0.75,-3.6,0.0,0.75,-4.44,-3.51,0.75,-8.94,-4.62,1.45,-8.94,-3.51,1.45,-8.3263,-4.62,1.45,-8.3263,-0.1937,0.75,-4.44,-0.1937,0.75,-3.6,0.0,2.37,-5.22,0.0,2.37,-6.38,-0.1937,2.37,-6.38,-0.1937,2.37,-5.22,0.3,2.7,0.0,0.0,2.45,-3.6,0.0,2.45,-4.44,0.0,2.7,-5.22,0.0,2.7,-6.38,0.3,2.7,-8.94,-3.51,2.45,-8.94,-4.62,2.45,-8.94,-7.54,5.22,-8.94,-7.54,2.7,-8.3263,-4.62,2.45,-8.3263,-3.51,2.45,-8.3263,-0.1937,2.7,-8.3263,-0.1937,2.7,-6.38,-0.1937,2.7,-5.22,-0.1937,2.45,-4.44,-0.1937,2.45,-3.6,-0.1937,2.7,0.0,-3.51,2.7,-8.94,-4.62,2.7,-8.94,-4.62,2.7,-8.3263,-3.51,2.7,-8.3263,-0.1937,2.7,-3.6,-0.1937,2.7,-4.44,0.0,2.7,-4.44,-7.54,5.22,0.0,-7.54,5.22,-8.94,-7.54,5.22,-8.3263}))))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone"))))))
        .addComments(" CEILING DECORATION ")
        .addChild(new Group("Transetto1sx")
          .addChild(new Group("DecorazioM")
            .addChild(new Group("Decoraz")
              .addChild(new Transform("Decorazione").setScale(0.21,0.27,0.5).setTranslation(2.41,4.783,-0.21)
                .addComments(" &lt;Transform DEF='Bases' &gt; &lt;Shape&gt; &lt;Box size='2.396 1.656 0.01'/&gt; &lt;Appearance&gt; &lt;ImageTexture DEF='CeilingDecoration' url='\"images/CeilingDecoration.jpg\" \"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/images/CeilingDecoration.jpg\"'/&gt; &lt;/Appearance&gt; &lt;/Shape&gt; &lt;/Transform&gt; ")
                .addChild(new Transform("rett1").setTranslation(-0.75,0.4,0.0)
                  .addChild(new Shape()
                    .setGeometry(new Box().setSize(0.36,0.95,0.4))
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("Sandstone")))))
                .addChild(new Transform("rett2").setTranslation(-0.26,0.45,0.0)
                  .addChild(new Shape()
                    .setGeometry(new Box().setSize(1.37,0.73,0.4))
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("Sandstone")))))
                .addChild(new Transform("rett3").setTranslation(0.48,0.72,0.0)
                  .addChild(new Shape()
                    .setGeometry(new Box().setSize(1.37,0.19,0.4))
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("Sandstone")))))
                .addChild(new Transform("rett4").setTranslation(0.7,0.6,0.0)
                  .addChild(new Shape()
                    .setGeometry(new Box().setSize(0.4,0.12,0.4))
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("Sandstone")))))
                .addChild(new Transform("arco1").setRotation(0.0,0.0,1.0,3.17).setScale(0.7,0.38,1.0).setTranslation(-0.01,0.09,-0.2)
                  .addChild(new Shape()
                    .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,84,85,86,87,88,89,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,90,91,92,93,94,95,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,24,66,67,25,-1,25,67,68,26,-1,26,68,69,27,-1,27,69,70,28,-1,28,70,71,29,-1,29,71,72,30,-1,30,72,73,31,-1,31,73,74,32,-1,32,74,75,33,-1,33,75,76,34,-1,34,76,77,35,-1,35,77,78,36,-1,36,78,79,37,-1,37,79,80,38,-1,38,80,81,39,-1,39,81,82,40,-1,40,82,83,41,-1,84,41,83,90,-1,89,0,42,95,-1})
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_1613_point())))
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("Sandstone")))))
                .addChild(new Transform("arco2a").setRotation(0.0,1.0,0.0,3.14).setScale(0.8,1.0,1.0).setTranslation(0.894,-0.13,0.201)
                  .addChild(new Transform("arco2b").setRotation(0.0,0.0,1.0,0.33)
                    .addChild(new Shape()
                      .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,84,85,86,87,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,90,91,92,93,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1})
                        .setCoord(new Coordinate().setPoint(getCoordinate_13_1619_point())))
                      .setAppearance(new Appearance()
                        .setMaterial(new Material().setUSE("Sandstone"))))))
                .addChild(new Transform("forma").setTranslation(0.8555,0.459,-0.199)
                  .addChild(new Shape()
                    .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,-1,4,5,6,7,-1,1,2,6,5,-1})
                      .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.08,0.0,0.2,0.0,0.0,0.2,0.2,0.0,0.0,0.2,0.0,0.0,0.08,0.4,0.2,0.0,0.4,0.2,0.2,0.4,0.0,0.2,0.4}))))
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("Sandstone")))))))
            .addChild(new Transform().setTranslation(0.0,0.0,-1.0)
              .addChild(new Group().setUSE("Decoraz")))
            .addChild(new Transform().setTranslation(0.0,0.0,-2.0)
              .addChild(new Group().setUSE("Decoraz")))
            .addChild(new Transform().setTranslation(0.0,0.0,-3.0)
              .addChild(new Group().setUSE("Decoraz")))
            .addChild(new Transform().setTranslation(0.0,0.0,-4.0)
              .addChild(new Group().setUSE("Decoraz")))
            .addChild(new Transform().setTranslation(0.0,0.0,-5.0)
              .addChild(new Group().setUSE("Decoraz")))
            .addChild(new Transform().setTranslation(0.0,0.0,-6.0)
              .addChild(new Group().setUSE("Decoraz")))
            .addChild(new Transform().setTranslation(0.0,0.0,-7.0)
              .addChild(new Group().setUSE("Decoraz")))
            .addChild(new Transform().setTranslation(0.0,0.0,-8.0)
              .addChild(new Group().setUSE("Decoraz")))
            .addChild(new Transform().setTranslation(0.0,0.0,-9.0)
              .addChild(new Group().setUSE("Decoraz")))
            .addChild(new Transform().setTranslation(0.0,0.0,-10.0)
              .addChild(new Group().setUSE("Decoraz")))
            .addChild(new Transform().setTranslation(0.0,0.0,-11.0)
              .addChild(new Group().setUSE("Decoraz")))
            .addChild(new Transform().setTranslation(0.0,0.0,-12.0)
              .addChild(new Group().setUSE("Decoraz")))
            .addChild(new Transform().setTranslation(0.0,0.0,-13.0)
              .addChild(new Group().setUSE("Decoraz")))
            .addChild(new Transform().setTranslation(0.0,0.0,-14.0)
              .addChild(new Group().setUSE("Decoraz")))
            .addChild(new Transform().setTranslation(0.0,0.0,-15.0)
              .addChild(new Group().setUSE("Decoraz")))
            .addChild(new Transform().setTranslation(0.0,0.0,-16.0)
              .addChild(new Group().setUSE("Decoraz")))
            .addChild(new Transform().setTranslation(0.0,0.0,-17.0)
              .addChild(new Group().setUSE("Decoraz")))
            .addChild(new Transform().setTranslation(0.0,0.0,-18.0)
              .addChild(new Group().setUSE("Decoraz")))
            .addChild(new Transform().setTranslation(0.0,0.0,-19.0)
              .addChild(new Group().setUSE("Decoraz")))
            .addChild(new Transform().setTranslation(0.0,0.0,-20.0)
              .addChild(new Group().setUSE("Decoraz")))
            .addChild(new Transform().setTranslation(0.0,0.0,-21.0)
              .addChild(new Group().setUSE("Decoraz")))
            .addChild(new Transform().setTranslation(0.0,0.0,-22.0)
              .addChild(new Group().setUSE("Decoraz")))
            .addChild(new Transform().setTranslation(0.0,0.0,-23.0)
              .addChild(new Group().setUSE("Decoraz")))
            .addChild(new Transform().setTranslation(0.0,0.0,-24.0)
              .addChild(new Group().setUSE("Decoraz")))
            .addChild(new Transform().setTranslation(0.0,0.0,-25.0)
              .addChild(new Group().setUSE("Decoraz")))
            .addChild(new Transform().setTranslation(0.0,0.0,-26.0)
              .addChild(new Group().setUSE("Decoraz")))
            .addChild(new Transform().setTranslation(0.0,0.0,-27.0)
              .addChild(new Group().setUSE("Decoraz")))
            .addChild(new Transform().setTranslation(0.0,0.0,-28.0)
              .addChild(new Group().setUSE("Decoraz")))
            .addChild(new Transform().setTranslation(0.0,0.0,-29.0)
              .addChild(new Group().setUSE("Decoraz")))
            .addChild(new Transform().setTranslation(0.0,0.0,-30.0)
              .addChild(new Group().setUSE("Decoraz"))))
          .addChild(new Transform("DecorazioniDx").setRotation(0.0,1.0,0.0,3.14).setTranslation(11.58,0.0,-30.41)
            .addChild(new Group().setUSE("DecorazioM")))
          .addChild(new Group("DecorazioTransetto")
            .addChild(new Transform("DecorTransetto1DX").setRotation(0.0,1.0,0.0,1.57).setTranslation(18.0,0.0,-28.95)
              .addChild(new Transform().setTranslation(0.0,0.0,-2.0)
                .addChild(new Group().setUSE("Decoraz")))
              .addChild(new Transform().setTranslation(0.0,0.0,-3.0)
                .addChild(new Group().setUSE("Decoraz")))
              .addChild(new Transform().setTranslation(0.0,0.0,-4.0)
                .addChild(new Group().setUSE("Decoraz")))
              .addChild(new Transform().setTranslation(0.0,0.0,-5.0)
                .addChild(new Group().setUSE("Decoraz")))
              .addChild(new Transform().setTranslation(0.0,0.0,-6.0)
                .addChild(new Group().setUSE("Decoraz")))
              .addChild(new Transform().setTranslation(0.0,0.0,-7.0)
                .addChild(new Group().setUSE("Decoraz")))
              .addChild(new Transform().setTranslation(0.0,0.0,-8.0)
                .addChild(new Group().setUSE("Decoraz"))))))
        .addChild(new Transform("Transetto1dx").setTranslation(-14.1,0.0,0.0)
          .addChild(new Group().setUSE("DecorazioTransetto")))
        .addChild(new Transform("Transetto3dx").setRotation(0.0,1.0,0.0,3.14).setTranslation(25.6,0.0,-69.6)
          .addChild(new Group().setUSE("DecorazioTransetto")))
        .addChild(new Transform("Transetto3sx").setRotation(0.0,1.0,0.0,3.14).setTranslation(11.65,0.0,-69.6)
          .addChild(new Group().setUSE("DecorazioTransetto")))
        .addChild(new Transform("Transetto2dx").setRotation(0.0,1.0,0.0,1.57).setTranslation(47.8,0.0,-22.0)
          .addChild(new Group().setUSE("DecorazioTransetto")))
        .addChild(new Transform("Transetto2sx").setRotation(0.0,1.0,0.0,-1.57).setTranslation(-36.3,0.0,-47.6)
          .addChild(new Group().setUSE("DecorazioTransetto")))
        .addChild(new Transform("Presbsx").setRotation(0.0,1.0,0.0,-1.57).setTranslation(-28.88,0.025,-54.7)
          .addChild(new Group().setUSE("DecorazioTransetto")))
        .addChild(new Transform("Presbdx").setRotation(0.0,1.0,0.0,1.57).setTranslation(40.42,0.025,-29.1)
          .addChild(new Group().setUSE("DecorazioTransetto")))
        .addChild(new Transform("DecSopp1").setScale(1.1,1.0,1.0).setTranslation(-0.25,-3.53,-6.12)
          .addChild(new Group().setUSE("Decoraz")))
        .addChild(new Transform("DecSopp12").setRotation(0.0,1.0,0.0,3.14).setScale(1.1,1.0,1.0).setTranslation(11.8,-3.53,-6.536)
          .addChild(new Group().setUSE("Decoraz")))
        .addChild(new Transform("Roof").setTranslation(5.8465,4.98,-24.0)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(7.73,0.02,48.0))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("Roofdx").setTranslation(13.335,4.98,-34.9)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(7.3,0.02,7.58))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("Roofsx").setTranslation(-1.61,4.98,-34.9)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(7.3,0.02,7.58))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("Tetto").setRotation(0.0,1.0,0.0,-1.57).setTranslation(0.2,4.5,0.0)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {18,17,13,2,-1,1,12,13,3,-1,4,14,13,3,-1,4,14,5,-1,5,14,13,6,-1,10,11,15,-1,10,15,13,9,-1,11,2,13,15,-1,8,16,7,-1,8,16,13,9,-1,7,16,13,6,-1,17,21,22,19,-1,12,17,23,0,-1,18,24,25,2,-1,2,25,26,11,-1,10,11,26,27,-1,9,10,27,28,-1,8,9,28,29,-1,7,8,29,30,-1,7,6,31,30,-1,5,6,31,32,-1,4,5,32,33,-1,4,3,34,33,-1,1,3,34,35,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.4,0.0,0.0,0.4,0.0,-11.0,-29.7,0.0,0.0,-29.7,0.0,-11.0,-29.7,0.0,-18.0,-40.04,0.0,-18.0,-40.04,0.0,-11.0,-49.2,0.0,-11.0,-49.2,0.0,0.0,-40.04,0.0,0.0,-40.04,0.0,7.0,-29.7,0.0,7.0,0.4,1.93,-5.6,-35.0,1.93,-5.6,-35.0,1.93,-14.2,-35.0,1.93,3.2,-45.4,1.93,-5.6,-1.1,1.93,-5.6,-1.1,0.0,0.0,-3.7,0.5,-1.5,0.4,0.5,-1.5,-0.3,1.93,-5.6,-0.3,0.5,-1.5,-0.3,0.0,0.0,-1.1,0.1,0.0,-29.7,0.1,0.0,-29.7,0.1,7.0,-40.04,0.1,7.0,-40.04,0.1,0.0,-49.2,0.1,0.0,-49.2,0.1,-11.0,-40.04,0.1,-11.0,-40.04,0.1,-18.0,-29.7,0.1,-18.0,-29.7,0.1,-11.0,0.4,0.1,-11.0}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("SopraTetto").setRotation(0.0,1.0,0.0,-1.57).setTranslation(0.2,4.6,0.0)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {18,17,13,2,-1,1,12,13,3,-1,4,14,13,3,-1,4,14,5,-1,5,14,13,6,-1,10,11,15,-1,10,15,13,9,-1,11,2,13,15,-1,8,16,7,-1,8,16,13,9,-1,7,16,13,6,-1,17,21,22,19,-1,12,17,23,0,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.4,0.0,0.0,0.4,0.0,-11.0,-29.7,0.0,0.0,-29.7,0.0,-11.0,-29.7,0.0,-18.0,-40.04,0.0,-18.0,-40.04,0.0,-11.0,-49.2,0.0,-11.0,-49.2,0.0,0.0,-40.04,0.0,0.0,-40.04,0.0,7.0,-29.7,0.0,7.0,0.4,1.93,-5.6,-35.0,1.93,-5.6,-35.0,1.93,-14.2,-35.0,1.93,3.2,-45.4,1.93,-5.6,-1.1,1.93,-5.6,-1.1,0.0,0.0,-3.7,0.5,-1.5,0.4,0.5,-1.5,-0.3,1.93,-5.6,-0.3,0.5,-1.5,-0.3,0.0,0.0}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("TRAVI")
          .addChild(new Group("TravTetto")
            .addChild(new Transform("TraveTetto").setRotation(0.0,0.0,1.0,-0.33).setTranslation(10.85,4.58,0.0)
              .addChild(new Shape()
                .setGeometry(new Box().setSize(0.5,0.08,0.08))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone"))))))
          .addChild(new Transform("TraveTetto1").setTranslation(0.0,0.0,-1.5)
            .addChild(new Group().setUSE("TravTetto")))
          .addChild(new Transform().setTranslation(0.0,0.0,-3.0)
            .addChild(new Group().setUSE("TravTetto")))
          .addChild(new Transform().setTranslation(0.0,0.0,-4.5)
            .addChild(new Group().setUSE("TravTetto")))
          .addChild(new Transform().setTranslation(0.0,0.0,-6.0)
            .addChild(new Group().setUSE("TravTetto")))
          .addChild(new Transform().setTranslation(0.0,0.0,-7.5)
            .addChild(new Group().setUSE("TravTetto")))
          .addChild(new Transform().setTranslation(0.0,0.0,-9.0)
            .addChild(new Group().setUSE("TravTetto")))
          .addChild(new Transform().setTranslation(0.0,0.0,-10.5)
            .addChild(new Group().setUSE("TravTetto")))
          .addChild(new Transform().setTranslation(0.0,0.0,-12.0)
            .addChild(new Group().setUSE("TravTetto")))
          .addChild(new Transform().setTranslation(0.0,0.0,-13.5)
            .addChild(new Group().setUSE("TravTetto")))
          .addChild(new Transform().setTranslation(0.0,0.0,-15.0)
            .addChild(new Group().setUSE("TravTetto")))
          .addChild(new Transform().setTranslation(0.0,0.0,-16.5)
            .addChild(new Group().setUSE("TravTetto")))
          .addChild(new Transform().setTranslation(0.0,0.0,-18.0)
            .addChild(new Group().setUSE("TravTetto")))
          .addChild(new Transform().setTranslation(0.0,0.0,-19.5)
            .addChild(new Group().setUSE("TravTetto")))
          .addChild(new Transform().setTranslation(0.0,0.0,-21.0)
            .addChild(new Group().setUSE("TravTetto")))
          .addChild(new Transform().setTranslation(0.0,0.0,-22.5)
            .addChild(new Group().setUSE("TravTetto")))
          .addChild(new Transform().setTranslation(0.0,0.0,-24.0)
            .addChild(new Group().setUSE("TravTetto")))
          .addChild(new Transform().setTranslation(0.0,0.0,-25.5)
            .addChild(new Group().setUSE("TravTetto")))
          .addChild(new Transform().setTranslation(0.0,0.0,-27.0)
            .addChild(new Group().setUSE("TravTetto")))
          .addChild(new Transform().setTranslation(0.0,0.0,-28.5)
            .addChild(new Group().setUSE("TravTetto")))
          .addChild(new Group("TravTetto2")
            .addChild(new Transform("TraveTetto1sx").setRotation(0.0,0.0,1.0,0.33).setTranslation(0.68,4.63,-4.0)
              .addChild(new Shape()
                .setGeometry(new Box().setSize(0.7,0.08,0.08))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone"))))))
          .addChild(new Transform().setTranslation(0.0,0.0,-1.5)
            .addChild(new Group().setUSE("TravTetto2")))
          .addChild(new Transform().setTranslation(0.0,0.0,-3.0)
            .addChild(new Group().setUSE("TravTetto2")))
          .addChild(new Transform().setTranslation(0.0,0.0,-4.5)
            .addChild(new Group().setUSE("TravTetto2")))
          .addChild(new Transform().setTranslation(0.0,0.0,-6.0)
            .addChild(new Group().setUSE("TravTetto2")))
          .addChild(new Transform().setTranslation(0.0,0.0,-7.5)
            .addChild(new Group().setUSE("TravTetto2")))
          .addChild(new Transform().setTranslation(0.0,0.0,-9.0)
            .addChild(new Group().setUSE("TravTetto2")))
          .addChild(new Transform().setTranslation(0.0,0.0,-10.5)
            .addChild(new Group().setUSE("TravTetto2")))
          .addChild(new Transform().setTranslation(0.0,0.0,-12.0)
            .addChild(new Group().setUSE("TravTetto2")))
          .addChild(new Transform().setTranslation(0.0,0.0,-13.5)
            .addChild(new Group().setUSE("TravTetto2")))
          .addChild(new Transform().setTranslation(0.0,0.0,-15.0)
            .addChild(new Group().setUSE("TravTetto2")))
          .addChild(new Transform().setTranslation(0.0,0.0,-16.5)
            .addChild(new Group().setUSE("TravTetto2")))
          .addChild(new Transform().setTranslation(0.0,0.0,-18.0)
            .addChild(new Group().setUSE("TravTetto2")))
          .addChild(new Transform().setTranslation(0.0,0.0,-19.5)
            .addChild(new Group().setUSE("TravTetto2")))
          .addChild(new Transform().setTranslation(0.0,0.0,-21.0)
            .addChild(new Group().setUSE("TravTetto2")))
          .addChild(new Transform().setTranslation(0.0,0.0,-22.5)
            .addChild(new Group().setUSE("TravTetto2")))
          .addChild(new Transform().setTranslation(0.0,0.0,-24.0)
            .addChild(new Group().setUSE("TravTetto2")))
          .addChild(new Transform().setTranslation(0.0,0.0,-25.5)
            .addChild(new Group().setUSE("TravTetto2")))
          .addChild(new Group("TravTetto3")
            .addChild(new Transform("sottotetto2dx").setRotation(1.0,0.0,0.0,0.33).setTranslation(11.45,4.59,-30.0)
              .addChild(new Transform().setRotation(0.0,1.0,0.0,1.57)
                .addChild(new Shape()
                  .setGeometry(new Box().setSize(0.5,0.08,0.08))
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setUSE("Sandstone")))))))
          .addChild(new Transform().setTranslation(1.5,0.0,0.0)
            .addChild(new Group().setUSE("TravTetto3")))
          .addChild(new Transform().setTranslation(3.0,0.0,0.0)
            .addChild(new Group().setUSE("TravTetto3")))
          .addChild(new Transform().setTranslation(4.5,0.0,0.0)
            .addChild(new Group().setUSE("TravTetto3")))
          .addChild(new Transform().setTranslation(6.0,0.0,0.0)
            .addChild(new Group().setUSE("TravTetto3")))
          .addChild(new Group("TravTetto4")
            .addChild(new Transform("sottotetto2sx").setRotation(1.0,0.0,0.0,0.33).setTranslation(-5.8,4.55,-30.0)
              .addChild(new Transform().setRotation(0.0,1.0,0.0,1.57)
                .addChild(new Shape()
                  .setGeometry(new Box().setSize(0.5,0.08,0.08))
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setUSE("Sandstone")))))))
          .addChild(new Transform().setTranslation(1.5,0.0,0.0)
            .addChild(new Group().setUSE("TravTetto4")))
          .addChild(new Transform().setTranslation(3.0,0.0,0.0)
            .addChild(new Group().setUSE("TravTetto4")))
          .addChild(new Transform().setTranslation(4.5,0.0,0.0)
            .addChild(new Group().setUSE("TravTetto4")))
          .addChild(new Transform().setTranslation(6.0,0.0,0.0)
            .addChild(new Group().setUSE("TravTetto4")))
          .addChild(new Group("TravTetto5")
            .addChild(new Transform("Trave3dx").setRotation(0.0,0.0,1.0,-0.36).setTranslation(17.72,4.63,-31.0)
              .addChild(new Shape()
                .setGeometry(new Box().setSize(0.7,0.08,0.08))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone"))))))
          .addChild(new Transform().setTranslation(0.0,0.0,-1.5)
            .addChild(new Group().setUSE("TravTetto5")))
          .addChild(new Transform().setTranslation(0.0,0.0,-3.0)
            .addChild(new Group().setUSE("TravTetto5")))
          .addChild(new Transform().setTranslation(0.0,0.0,-4.5)
            .addChild(new Group().setUSE("TravTetto5")))
          .addChild(new Transform().setTranslation(0.0,0.0,-6.0)
            .addChild(new Group().setUSE("TravTetto5")))
          .addChild(new Transform().setTranslation(0.0,0.0,-7.5)
            .addChild(new Group().setUSE("TravTetto5")))
          .addChild(new Group("TravTetto6")
            .addChild(new Transform("Trave3sx").setRotation(0.0,0.0,1.0,0.38).setTranslation(-6.32,4.68,-31.1)
              .addChild(new Shape()
                .setGeometry(new Box().setSize(0.7,0.08,0.08))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone"))))))
          .addChild(new Transform().setTranslation(0.0,0.0,-1.5)
            .addChild(new Group().setUSE("TravTetto6")))
          .addChild(new Transform().setTranslation(0.0,0.0,-3.0)
            .addChild(new Group().setUSE("TravTetto6")))
          .addChild(new Transform().setTranslation(0.0,0.0,-4.5)
            .addChild(new Group().setUSE("TravTetto6")))
          .addChild(new Transform().setTranslation(0.0,0.0,-6.0)
            .addChild(new Group().setUSE("TravTetto6")))
          .addChild(new Transform().setTranslation(0.0,0.0,-7.5)
            .addChild(new Group().setUSE("TravTetto6")))
          .addChild(new Group("TravTetto7")
            .addChild(new Transform("sottotetto4dxw").setRotation(1.0,0.0,0.0,-0.33).setTranslation(11.45,4.59,-39.7)
              .addChild(new Transform().setRotation(0.0,1.0,0.0,1.57)
                .addChild(new Shape()
                  .setGeometry(new Box().setSize(0.5,0.08,0.08))
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setUSE("Sandstone")))))))
          .addChild(new Transform().setTranslation(1.5,0.0,0.0)
            .addChild(new Group().setUSE("TravTetto7")))
          .addChild(new Transform().setTranslation(3.0,0.0,0.0)
            .addChild(new Group().setUSE("TravTetto7")))
          .addChild(new Transform().setTranslation(4.5,0.0,0.0)
            .addChild(new Group().setUSE("TravTetto7")))
          .addChild(new Transform().setTranslation(6.0,0.0,0.0)
            .addChild(new Group().setUSE("TravTetto7")))
          .addChild(new Group("TravTetto8")
            .addChild(new Transform("sottotetto4sx").setRotation(1.0,0.0,0.0,-0.33).setTranslation(-5.8,4.59,-39.7)
              .addChild(new Transform().setRotation(0.0,1.0,0.0,1.57)
                .addChild(new Shape()
                  .setGeometry(new Box().setSize(0.5,0.08,0.08))
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setUSE("Sandstone")))))))
          .addChild(new Transform().setTranslation(1.5,0.0,0.0)
            .addChild(new Group().setUSE("TravTetto8")))
          .addChild(new Transform().setTranslation(3.0,0.0,0.0)
            .addChild(new Group().setUSE("TravTetto8")))
          .addChild(new Transform().setTranslation(4.5,0.0,0.0)
            .addChild(new Group().setUSE("TravTetto8")))
          .addChild(new Transform().setTranslation(6.0,0.0,0.0)
            .addChild(new Group().setUSE("TravTetto8")))
          .addChild(new Group("TravTetto9")
            .addChild(new Transform("TraveTetto5dxr").setRotation(0.0,0.0,1.0,-0.33).setTranslation(10.65,4.6,-40.0)
              .addChild(new Shape()
                .setGeometry(new Box().setSize(0.9,0.08,0.08))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone"))))))
          .addChild(new Transform().setTranslation(0.0,0.0,-1.5)
            .addChild(new Group().setUSE("TravTetto9")))
          .addChild(new Transform().setTranslation(0.0,0.0,-3.0)
            .addChild(new Group().setUSE("TravTetto9")))
          .addChild(new Transform().setTranslation(0.0,0.0,-4.5)
            .addChild(new Group().setUSE("TravTetto9")))
          .addChild(new Transform().setTranslation(0.0,0.0,-6.0)
            .addChild(new Group().setUSE("TravTetto9")))
          .addChild(new Transform().setTranslation(0.0,0.0,-7.5)
            .addChild(new Group().setUSE("TravTetto9")))
          .addChild(new Group("TravTetto10")
            .addChild(new Transform("TraveTetto5dx").setRotation(0.0,0.0,1.0,0.33).setTranslation(0.88,4.7,-40.0)
              .addChild(new Shape()
                .setGeometry(new Box().setSize(1.2,0.08,0.08))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone"))))))
          .addChild(new Transform().setTranslation(0.0,0.0,-1.5)
            .addChild(new Group().setUSE("TravTetto10")))
          .addChild(new Transform().setTranslation(0.0,0.0,-3.0)
            .addChild(new Group().setUSE("TravTetto10")))
          .addChild(new Transform().setTranslation(0.0,0.0,-4.5)
            .addChild(new Group().setUSE("TravTetto10")))
          .addChild(new Transform().setTranslation(0.0,0.0,-6.0)
            .addChild(new Group().setUSE("TravTetto10")))
          .addChild(new Transform().setTranslation(0.0,0.0,-7.5)
            .addChild(new Group().setUSE("TravTetto10")))
          .addChild(new Group("TravTetto11")
            .addChild(new Transform("sottotetto4dx").setRotation(1.0,0.0,0.0,-0.36).setTranslation(2.0,4.75,-48.5)
              .addChild(new Transform().setRotation(0.0,1.0,0.0,1.57)
                .addChild(new Shape()
                  .setGeometry(new Box().setSize(1.2,0.08,0.08))
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setUSE("Sandstone")))))))
          .addChild(new Transform().setTranslation(1.5,0.0,0.0)
            .addChild(new Group().setUSE("TravTetto11")))
          .addChild(new Transform().setTranslation(3.0,0.0,0.0)
            .addChild(new Group().setUSE("TravTetto11")))
          .addChild(new Transform().setTranslation(4.5,0.0,0.0)
            .addChild(new Group().setUSE("TravTetto11")))
          .addChild(new Transform().setTranslation(6.0,0.0,0.0)
            .addChild(new Group().setUSE("TravTetto11")))
          .addChild(new Transform().setTranslation(7.5,0.0,0.0)
            .addChild(new Group().setUSE("TravTetto11"))))
        .addComments(" Enter any text between the end tags &lt;Transform DEF=\"sottotetto1dx\" translation='11 4.58 -14.66' rotation=\"0 0 1 -0.33\"&gt; &lt;Shape&gt; &lt;Box size='0.8 0.08 30.06'/&gt; &lt;Appearance&gt; &lt;Material diffuseColor='1 0.25 0.25'/&gt; &lt;/Appearance&gt; &lt;/Shape&gt; &lt;/Transform&gt; &lt;Transform DEF=\"sottotetto1sx\" translation='0.53 4.55 -16.23' rotation=\"0 0 1 0.33\"&gt; &lt;Shape&gt; &lt;Box size='0.7 0.08 27'/&gt; &lt;Appearance&gt; &lt;Material diffuseColor='1 0.25 0.25'/&gt; &lt;/Appearance&gt; &lt;/Shape&gt; &lt;/Transform&gt; &lt;Transform DEF=\"sottotetto2dx\" translation='14.545 4.55 -30' rotation=\" 1 0 0 0.33\"&gt; &lt;Transform rotation=\"0 1 0 1.57\"&gt; &lt;Shape&gt; &lt;Box size='0.6 0.08 6.36'/&gt; &lt;Appearance&gt; &lt;Material diffuseColor='1 0.25 0.25'/&gt; &lt;/Appearance&gt; &lt;/Shape&gt; &lt;/Transform&gt; &lt;/Transform&gt; &lt;Transform DEF=\"sottotetto2dx\" translation='-2.97 4.55 -30' rotation=\" 1 0 0 0.33\"&gt; &lt;Transform rotation=\"0 1 0 1.57\"&gt; &lt;Shape&gt; &lt;Box size='0.6 0.08 6.36'/&gt; &lt;Appearance&gt; &lt;Material diffuseColor='1 0.25 0.25'/&gt; &lt;/Appearance&gt; &lt;/Shape&gt; &lt;/Transform&gt; &lt;/Transform&gt; &lt;Transform DEF=\"sottotetto3dx\" translation='17.77 4.59 -33.66' rotation=\"0 0 1 -0.36\"&gt; &lt;Shape&gt; &lt;Box size='0.8 0.08 7'/&gt; &lt;Appearance&gt; &lt;Material diffuseColor='1 0.25 0.25'/&gt; &lt;/Appearance&gt; &lt;/Shape&gt; &lt;/Transform&gt; "))
      .addComments(" PANCAHE-ALTARE ")
      .addChild(new Group("PancheLato")
        .addChild(new Group("Panche")
          .addChild(new Transform("Panca").setRotation(0.0,1.0,0.0,3.14).setTranslation(8.15,-1.7,-4.4)
            .addChild(new Transform("piano").setTranslation(0.0,-0.03,0.0)
              .addChild(new Shape()
                .setGeometry(new Box().setSize(2.35,0.03,0.383))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("piano2").setTranslation(0.0,-0.08,0.0)
              .addChild(new Shape()
                .setGeometry(new Box().setSize(2.32,0.07,0.353))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("gambe1f").setTranslation(-1.149,-0.1055,0.16)
              .addChild(new Shape()
                .setGeometry(new Box().setSize(0.052,0.629,0.06))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("gambe2f").setTranslation(1.149,-0.1055,0.16)
              .addChild(new Shape()
                .setGeometry(new Box().setSize(0.052,0.629,0.06))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("gambe1r").setTranslation(1.149,-0.1875,-0.16)
              .addChild(new Shape()
                .setGeometry(new Box().setSize(0.052,0.445,0.06))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("gambe2r").setTranslation(-1.149,-0.1875,-0.16)
              .addChild(new Shape()
                .setGeometry(new Box().setSize(0.052,0.445,0.06))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("gambe2rAlto").setRotation(1.0,0.0,0.0,-0.07).setScale(1.0,0.914,1.0).setTranslation(1.123,0.03,-0.19)
              .addChild(new Shape()
                .setGeometry(new IndexedFaceSet().setConvex(false).setCreaseAngle(0.1745).setSolid(false).setCoordIndex(new int[] {0,1,2,3,-1,0,1,5,4,-1,2,3,7,6,-1,4,5,6,7,-1,0,3,7,4,-1,1,2,6,5,-1})
                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.052,0.0,0.0,0.052,0.0,0.06,0.0,0.0,0.06,0.0,0.44,0.01,0.052,0.44,0.01,0.052,0.44,0.05,0.0,0.44,0.05}))))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("top").setRotation(1.0,0.0,0.0,-0.07).setTranslation(1.149,0.432,-0.188)
              .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57105).setScale(1.5,1.0,0.77)
                .addChild(new Shape()
                  .setGeometry(new Cylinder().setHeight(0.052).setRadius(0.026))
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setUSE("Sandstone"))))))
            .addChild(new Transform("gambe2rAltoOpp").setRotation(1.0,0.0,0.0,-0.07).setScale(1.0,0.914,1.0).setTranslation(-1.175,0.03,-0.19)
              .addChild(new Shape()
                .setGeometry(new IndexedFaceSet().setConvex(false).setCreaseAngle(0.1745).setSolid(false).setCoordIndex(new int[] {0,1,2,3,-1,0,1,5,4,-1,2,3,7,6,-1,4,5,6,7,-1,0,3,7,4,-1,1,2,6,5,-1})
                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.052,0.0,0.0,0.052,0.0,0.06,0.0,0.0,0.06,0.0,0.44,0.01,0.052,0.44,0.01,0.052,0.44,0.05,0.0,0.44,0.05}))))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("topOpp").setRotation(1.0,0.0,0.0,-0.07).setTranslation(-1.149,0.432,-0.188)
              .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57105).setScale(1.5,1.0,0.77)
                .addChild(new Shape()
                  .setGeometry(new Cylinder().setHeight(0.052).setRadius(0.026))
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setUSE("Sandstone"))))))
            .addChild(new Transform("Schienale1").setRotation(1.0,0.0,0.0,-0.07).setScale(1.0,0.6,0.9).setTranslation(1.123,0.065,-0.19)
              .addChild(new Shape()
                .setGeometry(new IndexedFaceSet().setConvex(false).setCreaseAngle(0.1745).setSolid(false).setCoordIndex(new int[] {0,1,2,3,-1,0,1,5,4,-1,2,3,7,6,-1,4,5,6,7,-1,0,3,7,4,-1,1,2,6,5,-1})
                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,-2.29,0.0,0.0,-2.29,0.0,0.06,0.0,0.0,0.06,0.0,0.44,0.01,-2.29,0.44,0.01,-2.29,0.44,0.05,0.0,0.44,0.05}))))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("Schienale2").setRotation(1.0,0.0,0.0,-0.07).setScale(1.0,0.15,0.48).setTranslation(1.123,0.335,-0.195)
              .addChild(new Shape()
                .setGeometry(new IndexedFaceSet().setConvex(false).setCreaseAngle(0.1745).setSolid(false).setCoordIndex(new int[] {0,1,2,3,-1,0,1,5,4,-1,2,3,7,6,-1,4,5,6,7,-1,0,3,7,4,-1,1,2,6,5,-1})
                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,-2.29,0.0,0.0,-2.29,0.0,0.06,0.0,0.0,0.06,0.0,0.44,0.01,-2.29,0.44,0.01,-2.29,0.44,0.05,0.0,0.44,0.05}))))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("Schienale3").setRotation(1.0,0.0,0.0,-0.07).setScale(1.0,0.15,0.28).setTranslation(1.123,0.3,-0.18)
              .addChild(new Shape()
                .setGeometry(new IndexedFaceSet().setConvex(false).setCreaseAngle(0.1745).setSolid(false).setCoordIndex(new int[] {0,1,2,3,-1,0,1,5,4,-1,2,3,7,6,-1,4,5,6,7,-1,0,3,7,4,-1,1,2,6,5,-1})
                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,-2.29,0.0,0.0,-2.29,0.0,0.06,0.0,0.0,0.06,0.0,0.44,0.01,-2.29,0.44,0.01,-2.29,0.44,0.05,0.0,0.44,0.05}))))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("braccioli1").setTranslation(1.149,0.19,0.036)
              .addChild(new Shape()
                .setGeometry(new Box().setSize(0.052,0.04,0.37))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("braccioli2").setRotation(0.0,0.0,1.0,1.57105).setScale(1.06,1.0,1.2).setTranslation(1.149,0.1825,0.224)
              .addChild(new Shape()
                .setGeometry(new Cylinder().setHeight(0.052).setRadius(0.026))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("braccioli1Opp").setTranslation(-1.149,0.19,0.036)
              .addChild(new Shape()
                .setGeometry(new Box().setSize(0.052,0.04,0.37))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("braccioli2Opp").setRotation(0.0,0.0,1.0,1.57105).setScale(1.06,1.0,1.2).setTranslation(-1.149,0.1825,0.224)
              .addChild(new Shape()
                .setGeometry(new Cylinder().setHeight(0.052).setRadius(0.026))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("base1").setTranslation(-1.149,-0.4125,-0.17)
              .addChild(new Shape()
                .setGeometry(new Box().setSize(0.06,0.045,0.06))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("base2").setTranslation(-1.149,-0.4125,0.17)
              .addChild(new Shape()
                .setGeometry(new Box().setSize(0.06,0.045,0.06))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("base3Lungo").setTranslation(-1.149,-0.4075,0.0)
              .addChild(new Shape()
                .setGeometry(new Box().setSize(0.06,0.035,0.3))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("base12").setTranslation(1.149,-0.4125,-0.17)
              .addChild(new Shape()
                .setGeometry(new Box().setSize(0.06,0.045,0.06))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("base22").setTranslation(1.149,-0.4125,0.17)
              .addChild(new Shape()
                .setGeometry(new Box().setSize(0.06,0.045,0.06))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("base3Lungo2").setTranslation(1.149,-0.4075,0.0)
              .addChild(new Shape()
                .setGeometry(new Box().setSize(0.06,0.035,0.3))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addComments(" Enter any text between the end tags &lt;Transform DEF=\"base3Lungo2\" translation='1.149 0.025 -0.1'&gt; &lt;Shape&gt; &lt;Box size='3 0.074 0.3'/&gt; &lt;Appearance&gt; &lt;Material USE=\"Sandstone\"/&gt; &lt;/Appearance&gt; &lt;/Shape&gt; &lt;/Transform&gt; ")))
        .addChild(new Transform().setTranslation(0.0,0.0,-0.75)
          .addChild(new Group().setUSE("Panche")))
        .addChild(new Transform().setTranslation(0.0,0.0,-1.5)
          .addChild(new Group().setUSE("Panche")))
        .addChild(new Transform().setTranslation(0.0,0.0,-2.25)
          .addChild(new Group().setUSE("Panche")))
        .addChild(new Transform().setTranslation(0.0,0.0,-3.0)
          .addChild(new Group().setUSE("Panche")))
        .addChild(new Transform().setTranslation(0.0,0.0,-3.75)
          .addChild(new Group().setUSE("Panche")))
        .addChild(new Transform().setTranslation(0.0,0.0,-4.5)
          .addChild(new Group().setUSE("Panche")))
        .addChild(new Transform().setTranslation(0.0,0.0,-5.25)
          .addChild(new Group().setUSE("Panche")))
        .addChild(new Transform().setTranslation(0.0,0.0,-6.0)
          .addChild(new Group().setUSE("Panche")))
        .addChild(new Transform().setTranslation(0.0,0.0,-6.75)
          .addChild(new Group().setUSE("Panche")))
        .addChild(new Transform().setTranslation(0.0,0.0,-7.5)
          .addChild(new Group().setUSE("Panche")))
        .addChild(new Transform().setTranslation(0.0,0.0,-8.25)
          .addChild(new Group().setUSE("Panche")))
        .addChild(new Transform().setTranslation(0.0,0.0,-9.0)
          .addChild(new Group().setUSE("Panche")))
        .addChild(new Transform().setTranslation(0.0,0.0,-9.75)
          .addChild(new Group().setUSE("Panche")))
        .addChild(new Transform().setTranslation(0.0,0.0,-10.5)
          .addChild(new Group().setUSE("Panche")))
        .addChild(new Transform().setTranslation(0.0,0.0,-11.25)
          .addChild(new Group().setUSE("Panche")))
        .addChild(new Transform().setTranslation(0.0,0.0,-12.0)
          .addChild(new Group().setUSE("Panche")))
        .addChild(new Transform().setTranslation(0.0,0.0,-12.75)
          .addChild(new Group().setUSE("Panche")))
        .addChild(new Transform().setTranslation(0.0,0.0,-13.5)
          .addChild(new Group().setUSE("Panche")))
        .addChild(new Transform().setTranslation(0.0,0.0,-14.25)
          .addChild(new Group().setUSE("Panche")))
        .addChild(new Transform().setTranslation(0.0,0.0,-15.0)
          .addChild(new Group().setUSE("Panche")))
        .addChild(new Transform().setTranslation(0.0,0.0,-15.75)
          .addChild(new Group().setUSE("Panche")))
        .addChild(new Transform().setTranslation(0.0,0.0,-16.5)
          .addChild(new Group().setUSE("Panche")))
        .addChild(new Transform().setTranslation(0.0,0.0,-17.25)
          .addChild(new Group().setUSE("Panche")))
        .addChild(new Transform().setTranslation(0.0,0.0,-18.0)
          .addChild(new Group().setUSE("Panche")))
        .addChild(new Transform().setTranslation(0.0,0.0,-18.75)
          .addChild(new Group().setUSE("Panche")))
        .addChild(new Transform().setTranslation(0.0,0.0,-19.5)
          .addChild(new Group().setUSE("Panche")))
        .addChild(new Transform().setTranslation(0.0,0.0,-20.25)
          .addChild(new Group().setUSE("Panche")))
        .addChild(new Transform().setTranslation(0.0,0.0,-21.0)
          .addChild(new Group().setUSE("Panche")))
        .addChild(new Transform().setTranslation(0.0,0.0,-21.75)
          .addChild(new Group().setUSE("Panche")))
        .addChild(new Transform().setTranslation(0.0,0.0,-22.5)
          .addChild(new Group().setUSE("Panche")))
        .addChild(new Transform().setTranslation(0.0,0.0,-23.25)
          .addChild(new Group().setUSE("Panche")))
        .addChild(new Transform().setTranslation(0.0,0.0,-24.0)
          .addChild(new Group().setUSE("Panche")))
        .addChild(new Transform().setTranslation(0.0,0.0,-24.75)
          .addChild(new Group().setUSE("Panche")))
        .addChild(new Transform().setTranslation(0.0,0.0,-25.5)
          .addChild(new Group().setUSE("Panche")))
        .addChild(new Transform().setTranslation(0.0,0.0,-26.25)
          .addChild(new Group().setUSE("Panche"))))
      .addChild(new Transform().setTranslation(-4.7,0.0,0.0)
        .addChild(new Group().setUSE("PancheLato"))
        .addChild(new Transform().setTranslation(0.0,0.0,0.75)
          .addChild(new Group().setUSE("Panche")))
        .addChild(new Transform().setTranslation(0.0,0.0,1.5)
          .addChild(new Group().setUSE("Panche"))))
      .addChild(new Transform("Altare").setScale(0.86,0.9,0.9).setTranslation(5.8,-1.29,-38.4)
        .addChild(new Transform("Colonna1").setTranslation(0.7,0.0,-0.7)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(0.4,1.2,0.4))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("Colonna2").setTranslation(-0.7,0.0,-0.7)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(0.4,1.2,0.4))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("Colonna3").setTranslation(0.7,0.0,0.7)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(0.4,1.2,0.4))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("Colonna4").setTranslation(-0.7,0.0,0.7)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(0.4,1.2,0.4))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("bbase").setTranslation(-1.0,-0.7,1.0)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {3,7,4,0,-1,0,1,5,4,-1,4,5,6,7,-1,3,7,6,2,-1,1,5,6,2,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.5,0.0,0.0,0.5,0.0,-0.5,0.0,0.0,-0.5,0.09,0.2,-0.09,0.5,0.2,-0.09,0.5,0.2,-0.5,0.09,0.2,-0.5}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("bbase2").setRotation(0.0,1.0,0.0,1.57).setTranslation(0.9995,-0.7,1.0)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {3,7,4,0,-1,0,1,5,4,-1,4,5,6,7,-1,3,7,6,2,-1,1,5,6,2,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.5,0.0,0.0,0.5,0.0,-0.5,0.0,0.0,-0.5,0.09,0.2,-0.09,0.5,0.2,-0.09,0.5,0.2,-0.5,0.09,0.2,-0.5}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("bbase3").setRotation(0.0,1.0,0.0,3.14).setTranslation(0.9995,-0.7,-1.0)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {3,7,4,0,-1,0,1,5,4,-1,4,5,6,7,-1,3,7,6,2,-1,1,5,6,2,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.5,0.0,0.0,0.5,0.0,-0.5,0.0,0.0,-0.5,0.09,0.2,-0.09,0.5,0.2,-0.09,0.5,0.2,-0.5,0.09,0.2,-0.5}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("bbase4").setRotation(0.0,1.0,0.0,-1.57).setTranslation(-1.0,-0.7,-1.0)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {3,7,4,0,-1,0,1,5,4,-1,4,5,6,7,-1,3,7,6,2,-1,1,5,6,2,-1})
              .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.5,0.0,0.0,0.5,0.0,-0.5,0.0,0.0,-0.5,0.09,0.2,-0.09,0.5,0.2,-0.09,0.5,0.2,-0.5,0.09,0.2,-0.5}))))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("arcoAltare").setScale(0.7,0.7,0.7).setTranslation(0.0,-0.3,0.66)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,84,85,86,87,88,89,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,90,91,92,93,94,95,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,24,66,67,25,-1,25,67,68,26,-1,26,68,69,27,-1,27,69,70,28,-1,28,70,71,29,-1,29,71,72,30,-1,30,72,73,31,-1,31,73,74,32,-1,32,74,75,33,-1,33,75,76,34,-1,34,76,77,35,-1,35,77,78,36,-1,36,78,79,37,-1,37,79,80,38,-1,38,80,81,39,-1,39,81,82,40,-1,40,82,83,41,-1,84,41,83,90,-1})
              .setCoord(new Coordinate().setPoint(getCoordinate_8_2231_point())))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("arcoAltare2").setScale(0.7,0.7,0.7).setTranslation(0.0,-0.3,-0.86)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,84,85,86,87,88,89,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,90,91,92,93,94,95,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,24,66,67,25,-1,25,67,68,26,-1,26,68,69,27,-1,27,69,70,28,-1,28,70,71,29,-1,29,71,72,30,-1,30,72,73,31,-1,31,73,74,32,-1,32,74,75,33,-1,33,75,76,34,-1,34,76,77,35,-1,35,77,78,36,-1,36,78,79,37,-1,37,79,80,38,-1,38,80,81,39,-1,39,81,82,40,-1,40,82,83,41,-1,84,41,83,90,-1})
              .setCoord(new Coordinate().setPoint(getCoordinate_8_2237_point())))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("arcoAltare3").setRotation(0.0,1.0,0.0,1.57).setScale(0.7,0.7,0.7).setTranslation(0.66,-0.3,0.0)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,84,85,86,87,88,89,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,90,91,92,93,94,95,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,24,66,67,25,-1,25,67,68,26,-1,26,68,69,27,-1,27,69,70,28,-1,28,70,71,29,-1,29,71,72,30,-1,30,72,73,31,-1,31,73,74,32,-1,32,74,75,33,-1,33,75,76,34,-1,34,76,77,35,-1,35,77,78,36,-1,36,78,79,37,-1,37,79,80,38,-1,38,80,81,39,-1,39,81,82,40,-1,40,82,83,41,-1,84,41,83,90,-1})
              .setCoord(new Coordinate().setPoint(getCoordinate_8_2243_point())))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("arcoAltare4").setRotation(0.0,1.0,0.0,1.57).setScale(0.7,0.7,0.7).setTranslation(-0.86,-0.3,0.0)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,84,85,86,87,88,89,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,90,91,92,93,94,95,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,24,66,67,25,-1,25,67,68,26,-1,26,68,69,27,-1,27,69,70,28,-1,28,70,71,29,-1,29,71,72,30,-1,30,72,73,31,-1,31,73,74,32,-1,32,74,75,33,-1,33,75,76,34,-1,34,76,77,35,-1,35,77,78,36,-1,36,78,79,37,-1,37,79,80,38,-1,38,80,81,39,-1,39,81,82,40,-1,40,82,83,41,-1,84,41,83,90,-1})
              .setCoord(new Coordinate().setPoint(getCoordinate_8_2249_point())))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("piano13").setTranslation(0.0,0.58,0.0)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(2.1,0.06,2.1))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("piano1").setTranslation(0.0,0.5,0.0)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(1.9,0.02,1.9))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone"))))))
      .addComments(" SCALINI-ABSIDE ")
      .addChild(new Transform("scalino1").setTranslation(5.775,-2.04,-39.61)
        .addChild(new Shape()
          .setGeometry(new Box().setSize(8.955,0.22,4.91))
          .setAppearance(new Appearance()
            .setMaterial(new Material().setUSE("Sandstone")))))
      .addChild(new Transform("scalino2").setTranslation(5.775,-2.08,-38.1)
        .addChild(new Shape()
          .setGeometry(new Box().setSize(9.8,0.09,2.555))
          .setAppearance(new Appearance()
            .setMaterial(new Material().setUSE("Sandstone")))))
      .addChild(new Transform("scalino3").setTranslation(5.775,-1.97,-43.5)
        .addChild(new Shape()
          .setGeometry(new Box().setSize(8.7,0.38,2.9))
          .setAppearance(new Appearance()
            .setMaterial(new Material().setUSE("Sandstone")))))
      .addChild(new Transform("scalino4").setTranslation(5.775,-1.97,-43.7)
        .addChild(new Shape()
          .setGeometry(new Box().setSize(8.7,0.68,2.5))
          .setAppearance(new Appearance()
            .setMaterial(new Material().setUSE("Sandstone")))))
      .addChild(new Group("decbar")
        .addChild(new Transform("DecorazioneBarre1").setRotation(0.0,1.0,0.0,-1.57).setScale(0.08,0.098,0.119).setTranslation(3.6215,1.625,-6.655)
          .addChild(new Shape()
            .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,84,85,86,87,-1,21,84,90,63,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,90,91,92,93,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1})
              .setCoord(new Coordinate().setPoint(getCoordinate_8_2286_point())))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone"))))
          .addChild(new Transform().setTranslation(0.0,1.4453,0.0)
            .addChild(new Transform().setRotation(0.0,0.0,1.0,3.14)
              .addChild(new Shape()
                .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,84,85,86,87,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,90,91,92,93,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1})
                  .setCoord(new Coordinate().setPoint(getCoordinate_10_2291_point())))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone"))))))))
      .addChild(new Transform().setTranslation(1.4732,0.0,0.0)
        .addChild(new Group().setUSE("decbar")))
      .addChild(new Transform().setTranslation(3.001,0.0,0.0)
        .addChild(new Group().setUSE("decbar")))
      .addChild(new Transform().setTranslation(4.456,0.0,0.0)
        .addChild(new Group().setUSE("decbar")))
      .addChild(new Transform().setTranslation(5.768,0.0,0.0)
        .addChild(new Group().setUSE("decbar")))
      .addChild(new Transform().setTranslation(-1.275,0.0,0.0)
        .addChild(new Group().setUSE("decbar")))
      .addChild(new Group("ringhhh")
        .addChild(new Transform("Ringh").setScale(0.45,0.45,0.1).setTranslation(2.96,2.68,-6.52)
          .addChild(new Transform("SferaC").setRotation(1.0,0.0,0.0,1.57).setScale(1.1,1.0,1.0).setTranslation(0.06,-0.049,-0.1056)
            .addChild(new Shape()
              .setGeometry(new Cylinder().setHeight(0.3112).setRadius(0.14))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Group("ParteSup")
            .addChild(new Group("ringhh")
              .addChild(new Transform("SferaS1").setRotation(1.0,0.0,0.0,1.57).setTranslation(0.06,0.151,-0.1056)
                .addChild(new Shape()
                  .setGeometry(new Cylinder().setHeight(0.3112).setRadius(0.154))
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setUSE("Sandstone")))))
              .addChild(new Transform("SferaS2").setRotation(1.0,0.0,0.0,1.57).setScale(1.0,1.0,1.1).setTranslation(0.06,0.2,-0.1056)
                .addChild(new Shape()
                  .setGeometry(new Cylinder().setHeight(0.3112).setRadius(0.154))
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setUSE("Sandstone")))))
              .addChild(new Transform("SferaS3").setRotation(1.0,0.0,0.0,1.57).setScale(1.02,1.0,1.1).setTranslation(0.06,0.173,-0.1056)
                .addChild(new Shape()
                  .setGeometry(new Cylinder().setHeight(0.3112).setRadius(0.154))
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setUSE("Sandstone")))))
              .addChild(new Transform("arco1sopra").setRotation(0.0,0.0,1.0,1.57).setScale(0.32,0.18,0.25).setTranslation(0.22,0.5,-0.2614)
                .addChild(new Shape()
                  .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,84,85,86,87,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,90,91,92,93,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1})
                    .setCoord(new Coordinate().setPoint(getCoordinate_11_2330_point())))
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setUSE("Sandstone")))))
              .addChild(new Transform("arco2sott").setRotation(0.0,0.0,1.0,1.57).setScale(0.34,0.15,0.25).setTranslation(0.2,0.5,-0.2614)
                .addChild(new Transform().setRotation(0.0,1.0,0.0,3.14).setTranslation(0.0,0.0,1.246)
                  .addChild(new Shape()
                    .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,84,85,86,87,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,90,91,92,93,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1})
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_2336_point())))
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("Sandstone"))))))
              .addChild(new Transform("Archi2").setRotation(0.0,1.0,0.0,3.14).setTranslation(0.1195,0.0,-0.2115)
                .addChild(new Transform("arco1sopra2").setRotation(0.0,0.0,1.0,1.57).setScale(0.32,0.18,0.25).setTranslation(0.22,0.5,-0.2614)
                  .addChild(new Shape()
                    .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,84,85,86,87,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,90,91,92,93,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1})
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_2343_point())))
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("Sandstone")))))
                .addChild(new Transform("arco2sott2").setRotation(0.0,0.0,1.0,1.57).setScale(0.34,0.15,0.25).setTranslation(0.2,0.5,-0.2614)
                  .addChild(new Transform().setRotation(0.0,1.0,0.0,3.14).setTranslation(0.0,0.0,1.246)
                    .addChild(new Shape()
                      .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,84,85,86,87,-1,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,90,91,92,93,-1,0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1})
                        .setCoord(new Coordinate().setPoint(getCoordinate_13_2349_point())))
                      .setAppearance(new Appearance()
                        .setMaterial(new Material().setUSE("Sandstone")))))))
              .addChild(new Transform("Basef").setTranslation(0.0595,0.7577,-0.1058)
                .addChild(new Shape()
                  .setGeometry(new Box().setSize(0.322,0.117,0.3112))
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setUSE("Sandstone")))))))
          .addChild(new Transform("ParteInf").setRotation(1.0,0.0,0.0,3.14).setTranslation(0.0,-0.09,-0.211)
            .addChild(new Group().setUSE("ringhh")))))
      .addChild(new Transform().setTranslation(-0.2,0.0,0.0)
        .addChild(new Group().setUSE("ringhhh")))
      .addChild(new Transform().setTranslation(-0.4,0.0,0.0)
        .addChild(new Group().setUSE("ringhhh")))
      .addChild(new Transform().setTranslation(-0.6,0.0,0.0)
        .addChild(new Group().setUSE("ringhhh")))
      .addChild(new Transform().setTranslation(-0.8,0.0,0.0)
        .addChild(new Group().setUSE("ringhhh")))
      .addChild(new Transform().setTranslation(0.2,0.0,0.0)
        .addChild(new Group().setUSE("ringhhh")))
      .addChild(new Transform().setTranslation(0.4,0.0,0.0)
        .addChild(new Group().setUSE("ringhhh")))
      .addChild(new Transform().setTranslation(0.6,0.0,0.0)
        .addChild(new Group().setUSE("ringhhh")))
      .addChild(new Transform().setTranslation(0.8,0.0,0.0)
        .addChild(new Group().setUSE("ringhhh")))
      .addChild(new Transform().setTranslation(1.0,0.0,0.0)
        .addChild(new Group().setUSE("ringhhh")))
      .addChild(new Transform().setTranslation(1.2,0.0,0.0)
        .addChild(new Group().setUSE("ringhhh")))
      .addChild(new Transform().setTranslation(1.4,0.0,0.0)
        .addChild(new Group().setUSE("ringhhh")))
      .addChild(new Transform().setTranslation(1.6,0.0,0.0)
        .addChild(new Group().setUSE("ringhhh")))
      .addChild(new Transform().setTranslation(1.8,0.0,0.0)
        .addChild(new Group().setUSE("ringhhh")))
      .addChild(new Transform().setTranslation(2.0,0.0,0.0)
        .addChild(new Group().setUSE("ringhhh")))
      .addChild(new Transform().setTranslation(2.2,0.0,0.0)
        .addChild(new Group().setUSE("ringhhh")))
      .addChild(new Transform().setTranslation(2.4,0.0,0.0)
        .addChild(new Group().setUSE("ringhhh")))
      .addChild(new Transform().setTranslation(2.6,0.0,0.0)
        .addChild(new Group().setUSE("ringhhh")))
      .addChild(new Transform().setTranslation(2.8,0.0,0.0)
        .addChild(new Group().setUSE("ringhhh")))
      .addChild(new Transform().setTranslation(3.0,0.0,0.0)
        .addChild(new Group().setUSE("ringhhh")))
      .addChild(new Transform().setTranslation(3.2,0.0,0.0)
        .addChild(new Group().setUSE("ringhhh")))
      .addChild(new Transform().setTranslation(3.4,0.0,0.0)
        .addChild(new Group().setUSE("ringhhh")))
      .addChild(new Transform().setTranslation(3.6,0.0,0.0)
        .addChild(new Group().setUSE("ringhhh")))
      .addChild(new Transform().setTranslation(3.8,0.0,0.0)
        .addChild(new Group().setUSE("ringhhh")))
      .addChild(new Transform().setTranslation(4.0,0.0,0.0)
        .addChild(new Group().setUSE("ringhhh")))
      .addChild(new Transform().setTranslation(4.2,0.0,0.0)
        .addChild(new Group().setUSE("ringhhh")))
      .addChild(new Transform().setTranslation(4.4,0.0,0.0)
        .addChild(new Group().setUSE("ringhhh")))
      .addChild(new Transform().setTranslation(4.6,0.0,0.0)
        .addChild(new Group().setUSE("ringhhh")))
      .addChild(new Transform().setTranslation(4.8,0.0,0.0)
        .addChild(new Group().setUSE("ringhhh")))
      .addChild(new Transform().setTranslation(5.0,0.0,0.0)
        .addChild(new Group().setUSE("ringhhh")))
      .addChild(new Transform().setTranslation(5.2,0.0,0.0)
        .addChild(new Group().setUSE("ringhhh")))
      .addChild(new Transform().setTranslation(5.4,0.0,0.0)
        .addChild(new Group().setUSE("ringhhh")))
      .addChild(new Transform().setTranslation(5.6,0.0,0.0)
        .addChild(new Group().setUSE("ringhhh")))
      .addChild(new Transform().setTranslation(5.8,0.0,0.0)
        .addChild(new Group().setUSE("ringhhh")))
      .addChild(new Transform().setTranslation(6.0,0.0,0.0)
        .addChild(new Group().setUSE("ringhhh")))
      .addChild(new Transform().setTranslation(6.2,0.0,0.0)
        .addChild(new Group().setUSE("ringhhh")))
      .addChild(new Transform().setTranslation(6.4,0.0,0.0)
        .addChild(new Group().setUSE("ringhhh")))
      .addChild(new Transform("BaseRingh1").setScale(1.0,1.0,0.1).setTranslation(6.0,2.24,-6.53)
        .addChild(new Shape()
          .setGeometry(new Box().setSize(8.0,0.07,0.3112))
          .setAppearance(new Appearance()
            .setMaterial(new Material().setUSE("Sandstone")))))
      .addChild(new Transform("BaseRingh2").setScale(1.0,1.0,0.1).setTranslation(6.0,3.07,-6.53)
        .addChild(new Shape()
          .setGeometry(new Box().setSize(8.0,0.07,0.3112))
          .setAppearance(new Appearance()
            .setMaterial(new Material().setUSE("Sandstone")))))
      .addComments(" PICTURES ")
      .addChild(new Group("QuadriDx")
        .addChild(new Transform("quadro0").setScale(1.1,1.1,1.0).setTranslation(8.3,0.4,-4.25)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(0.879,1.083,0.02))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Group("Quadro1")
          .addChild(new Transform("quadro1").setTranslation(9.36,1.0,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.02,1.245,0.984))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("Sopra").setRotation(0.0,0.0,1.0,1.57).setTranslation(9.37,1.55,-10.6)
            .addChild(new Shape()
              .setGeometry(new Cylinder().setHeight(0.02).setRadius(0.2))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("cr1").setTranslation(9.37,1.85,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.015,0.2,0.02))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("cr2").setTranslation(9.37,1.9,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.015,0.02,0.1))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone"))))))
        .addChild(new Transform("Quadro2").setTranslation(0.0,0.0,-4.1)
          .addChild(new Transform("quadro2q").setTranslation(9.36,1.0,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.02,1.245,0.984))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("Sopra2").setRotation(0.0,0.0,1.0,1.57).setTranslation(9.37,1.55,-10.6)
            .addChild(new Shape()
              .setGeometry(new Cylinder().setHeight(0.02).setRadius(0.2))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("cr12").setTranslation(9.37,1.85,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.015,0.2,0.02))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("cr22").setTranslation(9.37,1.9,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.015,0.02,0.1))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone"))))))
        .addChild(new Transform("Quadro3").setTranslation(0.0,0.0,-8.7)
          .addChild(new Transform("quadro3").setTranslation(9.36,1.0,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.02,1.245,0.984))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("Sopra3").setRotation(0.0,0.0,1.0,1.57).setTranslation(9.37,1.55,-10.6)
            .addChild(new Shape()
              .setGeometry(new Cylinder().setHeight(0.02).setRadius(0.2))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("cr13").setTranslation(9.37,1.85,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.015,0.2,0.02))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("cr23").setTranslation(9.37,1.9,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.015,0.02,0.1))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone"))))))
        .addChild(new Transform("Quadro4").setTranslation(0.0,0.0,-10.75)
          .addChild(new Transform("quadro4").setTranslation(9.36,1.0,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.02,1.245,0.984))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("Sopra4").setRotation(0.0,0.0,1.0,1.57).setTranslation(9.37,1.55,-10.6)
            .addChild(new Shape()
              .setGeometry(new Cylinder().setHeight(0.02).setRadius(0.2))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("cr14").setTranslation(9.37,1.85,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.015,0.2,0.02))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("cr24").setTranslation(9.37,1.9,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.015,0.02,0.1))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone"))))))
        .addChild(new Transform("Quadro5").setTranslation(-0.02,0.0,-12.8)
          .addChild(new Transform("quadro5").setTranslation(9.36,1.0,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.02,1.245,0.984))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("Sopra5").setRotation(0.0,0.0,1.0,1.57).setTranslation(9.37,1.55,-10.6)
            .addChild(new Shape()
              .setGeometry(new Cylinder().setHeight(0.02).setRadius(0.2))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("cr15").setTranslation(9.37,1.85,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.015,0.2,0.02))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("cr25").setTranslation(9.37,1.9,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.015,0.02,0.1))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone"))))))
        .addChild(new Transform("Quadro6").setTranslation(-0.02,0.0,-17.5)
          .addChild(new Transform("quadro6").setTranslation(9.36,1.0,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.02,1.245,0.984))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("Sopra6").setRotation(0.0,0.0,1.0,1.57).setTranslation(9.37,1.55,-10.6)
            .addChild(new Shape()
              .setGeometry(new Cylinder().setHeight(0.02).setRadius(0.2))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("cr16").setTranslation(9.37,1.85,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.015,0.2,0.02))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("cr26").setTranslation(9.37,1.9,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.015,0.02,0.1))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone"))))))
        .addChild(new Transform("Quadro7").setTranslation(-0.02,0.0,-19.3)
          .addChild(new Transform("quadro7").setTranslation(9.36,1.0,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.02,1.245,0.984))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("Sopra7").setRotation(0.0,0.0,1.0,1.57).setTranslation(9.37,1.55,-10.6)
            .addChild(new Shape()
              .setGeometry(new Cylinder().setHeight(0.02).setRadius(0.2))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("cr17").setTranslation(9.37,1.85,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.015,0.2,0.02))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("cr27").setTranslation(9.37,1.9,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.015,0.02,0.1))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone"))))))
        .addChild(new Transform("quadro8").setScale(1.3,1.3,1.0).setTranslation(11.34,1.0,-31.3)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(1.05,0.879,0.02))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("quadro9").setScale(1.3,1.3,1.0).setTranslation(14.1,2.0,-31.19)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(0.929,1.521,0.02))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("quadro10").setScale(1.3,1.3,1.0).setTranslation(16.7,1.0,-37.35)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(0.02,1.1,0.909))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone"))))))
      .addChild(new Transform("QuadriSx").setTranslation(-7.16,0.0,0.0)
        .addChild(new Group("Quadro11")
          .addChild(new Transform("quadro11").setTranslation(9.36,1.0,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.02,1.245,0.984))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("Sopra11").setRotation(0.0,0.0,1.0,1.57).setTranslation(9.35,1.55,-10.6)
            .addChild(new Shape()
              .setGeometry(new Cylinder().setHeight(0.02).setRadius(0.2))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("cr11").setTranslation(9.35,1.85,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.015,0.2,0.02))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("cr211").setTranslation(9.35,1.9,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.015,0.02,0.1))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone"))))))
        .addChild(new Transform("Quadro212").setTranslation(0.0,0.0,-4.1)
          .addChild(new Transform("quadro2").setTranslation(9.36,1.0,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.02,1.245,0.984))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("Sopra12").setRotation(0.0,0.0,1.0,1.57).setTranslation(9.35,1.55,-10.6)
            .addChild(new Shape()
              .setGeometry(new Cylinder().setHeight(0.02).setRadius(0.2))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("cr112").setTranslation(9.35,1.85,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.015,0.2,0.02))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("cr212").setTranslation(9.35,1.9,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.015,0.02,0.1))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone"))))))
        .addChild(new Transform("Quadro13").setTranslation(0.0,0.0,-8.7)
          .addChild(new Transform("quadro13").setTranslation(9.36,1.0,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.02,1.245,0.984))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("Sopra13").setRotation(0.0,0.0,1.0,1.57).setTranslation(9.35,1.55,-10.6)
            .addChild(new Shape()
              .setGeometry(new Cylinder().setHeight(0.02).setRadius(0.2))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("cr113").setTranslation(9.35,1.85,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.015,0.2,0.02))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("cr213").setTranslation(9.35,1.9,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.015,0.02,0.1))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone"))))))
        .addChild(new Transform("Quadro14").setTranslation(0.0,0.0,-10.75)
          .addChild(new Transform("quadro14").setTranslation(9.36,1.0,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.02,1.245,0.984))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("Sopra14").setRotation(0.0,0.0,1.0,1.57).setTranslation(9.35,1.55,-10.6)
            .addChild(new Shape()
              .setGeometry(new Cylinder().setHeight(0.02).setRadius(0.2))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("cr114").setTranslation(9.35,1.85,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.015,0.2,0.02))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("cr214").setTranslation(9.35,1.9,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.015,0.02,0.1))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone"))))))
        .addChild(new Transform("Quadro15").setTranslation(-0.02,0.0,-12.8)
          .addChild(new Transform("quadro15").setTranslation(9.36,1.0,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.02,1.245,0.984))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("Sopra15").setRotation(0.0,0.0,1.0,1.57).setTranslation(9.355,1.55,-10.6)
            .addChild(new Shape()
              .setGeometry(new Cylinder().setHeight(0.02).setRadius(0.2))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("cr115").setTranslation(9.36,1.85,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.015,0.2,0.02))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("cr215").setTranslation(9.36,1.9,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.015,0.02,0.1))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone"))))))
        .addChild(new Transform("Quadro16").setTranslation(-0.02,0.0,-17.5)
          .addChild(new Transform("quadro16").setTranslation(9.36,1.0,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.02,1.245,0.984))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("Sopra16").setRotation(0.0,0.0,1.0,1.57).setTranslation(9.35,1.55,-10.6)
            .addChild(new Shape()
              .setGeometry(new Cylinder().setHeight(0.02).setRadius(0.2))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("cr116").setTranslation(9.36,1.85,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.015,0.2,0.02))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("cr216").setTranslation(9.36,1.9,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.015,0.02,0.1))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone"))))))
        .addChild(new Transform("Quadro17").setTranslation(-0.02,0.0,-19.3)
          .addChild(new Transform("quadro17").setTranslation(9.36,1.0,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.02,1.245,0.984))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("Sopra17").setRotation(0.0,0.0,1.0,1.57).setTranslation(9.35,1.55,-10.6)
            .addChild(new Shape()
              .setGeometry(new Cylinder().setHeight(0.02).setRadius(0.2))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("cr117").setTranslation(9.35,1.85,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.015,0.2,0.02))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform("cr217").setTranslation(9.35,1.9,-10.6)
            .addChild(new Shape()
              .setGeometry(new Box().setSize(0.015,0.02,0.1))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone"))))))
        .addChild(new Transform("quadro18").setTranslation(8.0,1.0,-31.16)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(1.05,0.879,0.02))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("quadro19").setScale(1.3,1.3,1.0).setTranslation(5.8,2.0,-31.18)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(0.929,1.521,0.02))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("quadro20").setScale(1.3,1.3,1.0).setTranslation(2.02,1.0,-37.35)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(0.02,1.1,0.909))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone")))))
        .addChild(new Transform("quadro21").setScale(1.1,1.1,1.0).setTranslation(10.6,0.4,-2.28)
          .addChild(new Shape()
            .setGeometry(new Box().setSize(0.929,1.521,0.02))
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("Sandstone"))))))
      .addChild(new Group("PancTrans")
        .addChild(new Transform("PancheTransDx").setRotation(0.0,1.0,0.0,1.57).setTranslation(39.0,0.0,-25.8)
          .addChild(new Transform().setTranslation(0.0,0.0,-18.75)
            .addChild(new Group().setUSE("Panche")))
          .addChild(new Transform().setTranslation(0.0,0.0,-19.5)
            .addChild(new Group().setUSE("Panche")))
          .addChild(new Transform().setTranslation(0.0,0.0,-20.25)
            .addChild(new Group().setUSE("Panche")))
          .addChild(new Transform().setTranslation(0.0,0.0,-21.0)
            .addChild(new Group().setUSE("Panche")))
          .addChild(new Transform().setTranslation(0.0,0.0,-21.75)
            .addChild(new Group().setUSE("Panche")))
          .addChild(new Transform().setTranslation(0.0,0.0,-22.5)
            .addChild(new Group().setUSE("Panche")))
          .addChild(new Transform().setTranslation(0.0,0.0,-23.25)
            .addChild(new Group().setUSE("Panche")))
          .addChild(new Transform().setTranslation(0.0,0.0,-24.0)
            .addChild(new Group().setUSE("Panche")))
          .addChild(new Transform().setTranslation(0.0,0.0,-24.75)
            .addChild(new Group().setUSE("Panche")))
          .addChild(new Transform().setTranslation(0.0,0.0,-25.5)
            .addChild(new Group().setUSE("Panche")))
          .addChild(new Transform().setTranslation(0.0,0.0,-26.25)
            .addChild(new Group().setUSE("Panche")))))
      .addChild(new Transform("PancheTransSx").setRotation(0.0,1.0,0.0,3.14).setTranslation(11.7,0.0,-68.0)
        .addChild(new Group().setUSE("PancTrans")))
      .addChild(new Transform("Chandelier").setScale(0.07,0.07,0.07).setTranslation(5.8,2.4,-11.5)
        .addChild(new Group("chand")
          .addChild(new Transform().setScale(3.0,0.9,3.0)
            .addChild(new Transform().setRotation(1.0,0.0,0.0,1.57).setScale(0.2,0.2,2.0)
              .addChild(new Shape()
                .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(getIndexedFaceSet_9_2812_coordIndex())
                  .setCoord(new Coordinate().setPoint(getCoordinate_10_2812_point())))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone"))))))
          .addChild(new Transform().setScale(1.6,0.9,1.6).setTranslation(0.0,-5.2,0.0)
            .addChild(new Transform().setRotation(1.0,0.0,0.0,1.57).setScale(0.2,0.2,1.0)
              .addChild(new Shape()
                .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(getIndexedFaceSet_9_2819_coordIndex())
                  .setCoord(new Coordinate().setPoint(getCoordinate_10_2819_point())))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone"))))))
          .addChild(new Transform().setRotation(0.0,0.0,1.0,0.35).setTranslation(2.6,6.6,0.0)
            .addChild(new Shape()
              .setGeometry(new Cylinder().setHeight(15.5).setRadius(0.1))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform().setRotation(0.0,0.0,1.0,-0.35).setTranslation(-2.6,6.6,0.0)
            .addChild(new Shape()
              .setGeometry(new Cylinder().setHeight(15.5).setRadius(0.1))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Group("riccGr")
            .addChild(new Transform().setRotation(0.0,1.0,0.0,1.04)
              .addChild(new Transform().setRotation(0.0,0.0,1.0,0.35).setTranslation(2.6,6.6,0.0)
                .addChild(new Shape()
                  .setGeometry(new Cylinder().setHeight(15.5).setRadius(0.1))
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setUSE("Sandstone")))))
              .addChild(new Transform().setRotation(0.0,0.0,1.0,-0.35).setTranslation(-2.6,6.6,0.0)
                .addChild(new Shape()
                  .setGeometry(new Cylinder().setHeight(15.5).setRadius(0.1))
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setUSE("Sandstone"))))))
            .addChild(new Transform().setRotation(0.0,1.0,0.0,2.09)
              .addChild(new Transform().setRotation(0.0,0.0,1.0,0.35).setTranslation(2.6,6.6,0.0)
                .addChild(new Shape()
                  .setGeometry(new Cylinder().setHeight(15.5).setRadius(0.1))
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setUSE("Sandstone")))))
              .addChild(new Transform().setRotation(0.0,0.0,1.0,-0.35).setTranslation(-2.6,6.6,0.0)
                .addChild(new Shape()
                  .setGeometry(new Cylinder().setHeight(15.5).setRadius(0.1))
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setUSE("Sandstone"))))))
            .addChild(new Transform("trt").setRotation(1.0,0.0,0.0,3.14).setScale(1.4,1.4,1.0).setTranslation(6.9,-5.8,0.0)
              .addChild(new Transform("tt").setRotation(0.0,0.0,1.0,1.25)
                .addChild(new Transform("n1rbisc").setRotation(0.0,0.0,1.0,1.14).setScale(2.6,1.2,1.0).setTranslation(-1.35,1.27,0.0)
                  .addChild(new Shape()
                    .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,84,41,83,90,-1,89,0,42,95,-1})
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_2858_point())))
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("Sandstone")))))
                .addChild(new Transform("n2brisc").setRotation(0.0,0.0,1.0,-2.7).setScale(1.9,1.4,1.0).setTranslation(-3.36,0.92,0.0)
                  .addChild(new Shape()
                    .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,24,66,67,25,-1,25,67,68,26,-1,26,68,69,27,-1,27,69,70,28,-1,28,70,71,29,-1,29,71,72,30,-1,30,72,73,31,-1,31,73,74,32,-1,32,74,75,33,-1,33,75,76,34,-1,34,76,77,35,-1,84,41,83,90,-1,89,0,42,95,-1})
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_2864_point())))
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("Sandstone")))))))
            .addChild(new Group("ricc")
              .addChild(new Transform().setScale(1.5,1.5,1.0).setTranslation(6.37,-0.05,-0.3)
                .addChild(new Shape()
                  .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,24,66,67,25,-1,25,67,68,26,-1,26,68,69,27,-1,27,69,70,28,-1,28,70,71,29,-1,29,71,72,30,-1,30,72,73,31,-1,31,73,74,32,-1,32,74,75,33,-1,33,75,76,34,-1,34,76,77,35,-1,35,77,78,36,-1,36,78,79,37,-1,37,79,80,38,-1,38,80,81,39,-1,39,81,82,40,-1,40,82,83,41,-1,84,41,83,90,-1,89,0,42,95,-1})
                    .setCoord(new Coordinate().setPoint(getCoordinate_11_2872_point())))
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setUSE("Sandstone"))))
                .addChild(new Transform().setRotation(1.0,0.0,0.0,3.14).setScale(0.5,0.5,1.0).setTranslation(0.31,0.0,0.3)
                  .addChild(new Shape()
                    .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,24,66,67,25,-1,25,67,68,26,-1,26,68,69,27,-1,27,69,70,28,-1,28,70,71,29,-1,29,71,72,30,-1,30,72,73,31,-1,31,73,74,32,-1,32,74,75,33,-1,33,75,76,34,-1,34,76,77,35,-1,35,77,78,36,-1,36,78,79,37,-1,37,79,80,38,-1,38,80,81,39,-1,39,81,82,40,-1,40,82,83,41,-1,84,41,83,90,-1,89,0,42,95,-1})
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_2877_point())))
                    .setAppearance(new Appearance()
                      .setMaterial(new Material().setUSE("Sandstone")))))
                .addChild(new Transform().setRotation(1.0,0.0,0.0,3.14).setScale(0.5,0.5,1.0).setTranslation(0.0,0.0,0.3)
                  .addChild(new Transform().setRotation(1.0,0.0,0.0,3.14).setScale(0.5,0.5,1.0).setTranslation(0.31,0.0,0.3)
                    .addChild(new Shape()
                      .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,42,43,1,-1,1,43,44,2,-1,2,44,45,3,-1,3,45,46,4,-1,4,46,47,5,-1,5,47,48,6,-1,6,48,49,7,-1,7,49,50,8,-1,8,50,51,9,-1,9,51,52,10,-1,10,52,53,11,-1,11,53,54,12,-1,12,54,55,13,-1,13,55,56,14,-1,14,56,57,15,-1,15,57,58,16,-1,16,58,59,17,-1,17,59,60,18,-1,18,60,61,19,-1,19,61,62,20,-1,20,62,63,21,-1,21,63,64,22,-1,22,64,65,23,-1,23,65,66,24,-1,24,66,67,25,-1,25,67,68,26,-1,26,68,69,27,-1,27,69,70,28,-1,28,70,71,29,-1,29,71,72,30,-1,30,72,73,31,-1,31,73,74,32,-1,32,74,75,33,-1,33,75,76,34,-1,34,76,77,35,-1,35,77,78,36,-1,36,78,79,37,-1,37,79,80,38,-1,38,80,81,39,-1,39,81,82,40,-1,40,82,83,41,-1,84,41,83,90,-1,89,0,42,95,-1})
                        .setCoord(new Coordinate().setPoint(getCoordinate_13_2883_point())))
                      .setAppearance(new Appearance()
                        .setMaterial(new Material().setUSE("Sandstone"))))))))
            .addChild(new Transform("MuroAAtrx1").setTranslation(5.406,-1.0,-0.3)
              .addChild(new Shape()
                .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,-1})
                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,-0.7,0.0,0.0,-0.7,0.3,0.0,1.0,0.3,0.0,1.0,0.0}))))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("MuroAAqvx2").setTranslation(2.88,-6.1,-0.3)
              .addChild(new Shape()
                .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(new int[] {0,1,2,3,-1})
                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.0,0.3,0.0,0.8,0.3,0.0,0.8,0.0}))))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("ricc2").setRotation(1.0,0.0,0.0,3.14).setScale(0.5,0.5,1.0).setTranslation(0.17,-6.05,-0.3)
              .addChild(new Group().setUSE("ricc"))))
          .addChild(new Transform().setRotation(0.0,1.0,0.0,1.04)
            .addChild(new Group().setUSE("riccGr")))
          .addChild(new Transform().setRotation(0.0,1.0,0.0,2.08)
            .addChild(new Group().setUSE("riccGr")))
          .addChild(new Transform().setRotation(0.0,1.0,0.0,3.12)
            .addChild(new Group().setUSE("riccGr")))
          .addChild(new Transform().setRotation(0.0,1.0,0.0,4.16)
            .addChild(new Group().setUSE("riccGr")))
          .addChild(new Transform().setRotation(0.0,1.0,0.0,5.2)
            .addChild(new Group().setUSE("riccGr")))
          .addChild(new Group("lamp")
            .addChild(new Transform("MuroAArr2").setRotation(1.0,0.0,0.0,3.14).setTranslation(6.35,0.87,-0.15)
              .addChild(new Shape()
                .setGeometry(new Cone().setBottomRadius(0.05).setHeight(0.15))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("MuroAttAx2").setScale(1.0,0.1,1.0).setTranslation(6.35,1.0,-0.15)
              .addChild(new Shape()
                .setGeometry(new Sphere().setRadius(0.6))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("MuroqaAAx2").setTranslation(6.35,1.5,-0.15)
              .addChild(new Shape()
                .setGeometry(new Cylinder().setHeight(1).setRadius(0.2))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("MuroAwqA3x2").setScale(1.0,1.3,1.0).setTranslation(6.35,2.8,-0.15)
              .addChild(new Shape()
                .setGeometry(new Sphere().setRadius(0.2))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform("MuroeeAAx233").setScale(1.0,1.6,1.0).setTranslation(6.35,2.3,-0.15)
              .addChild(new Shape()
                .setGeometry(new Sphere().setRadius(0.35))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone"))))))
          .addChild(new Transform().setRotation(0.0,1.0,0.0,1.04)
            .addChild(new Group().setUSE("lamp")))
          .addChild(new Transform().setRotation(0.0,1.0,0.0,2.08)
            .addChild(new Group().setUSE("lamp")))
          .addChild(new Transform().setRotation(0.0,1.0,0.0,3.12)
            .addChild(new Group().setUSE("lamp")))
          .addChild(new Transform().setRotation(0.0,1.0,0.0,4.16)
            .addChild(new Group().setUSE("lamp")))
          .addChild(new Transform().setRotation(0.0,1.0,0.0,5.2)
            .addChild(new Group().setUSE("lamp")))
          .addChild(new Transform("MuroAeAx2").setScale(1.0,0.1,1.0).setTranslation(0.0,13.6,0.0)
            .addChild(new Shape()
              .setGeometry(new Sphere().setRadius(0.8))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Transform().setScale(0.04,0.07,0.04).setTranslation(0.0,14.3,0.0)
            .addChild(new Shape()
              .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(getIndexedFaceSet_8_2958_coordIndex())
                .setCoord(new Coordinate().setPoint(getCoordinate_9_2958_point())))
              .setAppearance(new Appearance()
                .setMaterial(new Material().setUSE("Sandstone")))))
          .addChild(new Group("chain")
            .addChild(new Transform().setScale(0.01,0.02,0.01).setTranslation(0.0,15.3,0.0)
              .addChild(new Shape()
                .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(getIndexedFaceSet_9_2964_coordIndex())
                  .setCoord(new Coordinate().setPoint(getCoordinate_10_2964_point())))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone")))))
            .addChild(new Transform().setRotation(0.0,1.0,0.0,1.3).setScale(0.01,0.02,0.01).setTranslation(0.0,15.0,0.0)
              .addChild(new Shape()
                .setGeometry(new IndexedFaceSet().setConvex(false).setSolid(false).setCoordIndex(getIndexedFaceSet_9_2970_coordIndex())
                  .setCoord(new Coordinate().setPoint(getCoordinate_10_2970_point())))
                .setAppearance(new Appearance()
                  .setMaterial(new Material().setUSE("Sandstone"))))))
          .addChild(new Transform().setTranslation(0.0,0.6,0.0)
            .addChild(new Group().setUSE("chain")))
          .addChild(new Transform().setTranslation(0.0,1.2,0.0)
            .addChild(new Group().setUSE("chain")))
          .addChild(new Transform().setTranslation(0.0,1.8,0.0)
            .addChild(new Group().setUSE("chain")))
          .addChild(new Transform().setTranslation(0.0,2.4,0.0)
            .addChild(new Group().setUSE("chain")))
          .addChild(new Transform().setTranslation(0.0,3.0,0.0)
            .addChild(new Group().setUSE("chain")))
          .addChild(new Transform().setTranslation(0.0,3.6,0.0)
            .addChild(new Group().setUSE("chain")))
          .addChild(new Transform().setTranslation(0.0,4.2,0.0)
            .addChild(new Group().setUSE("chain")))
          .addChild(new Transform().setTranslation(0.0,4.8,0.0)
            .addChild(new Group().setUSE("chain")))
          .addChild(new Transform().setTranslation(0.0,5.4,0.0)
            .addChild(new Group().setUSE("chain")))
          .addChild(new Transform().setTranslation(0.0,6.0,0.0)
            .addChild(new Group().setUSE("chain")))
          .addChild(new Transform().setTranslation(0.0,6.6,0.0)
            .addChild(new Group().setUSE("chain")))
          .addChild(new Transform().setTranslation(0.0,7.2,0.0)
            .addChild(new Group().setUSE("chain")))
          .addChild(new Transform().setTranslation(0.0,7.8,0.0)
            .addChild(new Group().setUSE("chain")))
          .addChild(new Transform().setTranslation(0.0,8.4,0.0)
            .addChild(new Group().setUSE("chain")))
          .addChild(new Transform().setTranslation(0.0,9.0,0.0)
            .addChild(new Group().setUSE("chain")))
          .addChild(new Transform().setTranslation(0.0,9.6,0.0)
            .addChild(new Group().setUSE("chain")))
          .addChild(new Transform().setTranslation(0.0,10.2,0.0)
            .addChild(new Group().setUSE("chain")))
          .addChild(new Transform().setTranslation(0.0,10.8,0.0)
            .addChild(new Group().setUSE("chain")))
          .addChild(new Transform().setTranslation(0.0,11.4,0.0)
            .addChild(new Group().setUSE("chain")))
          .addChild(new Transform().setTranslation(0.0,12.0,0.0)
            .addChild(new Group().setUSE("chain")))
          .addChild(new Transform().setTranslation(0.0,12.6,0.0)
            .addChild(new Group().setUSE("chain")))
          .addChild(new Transform().setTranslation(0.0,13.2,0.0)
            .addChild(new Group().setUSE("chain")))
          .addChild(new Transform().setTranslation(0.0,13.8,0.0)
            .addChild(new Group().setUSE("chain")))
          .addChild(new Transform().setTranslation(0.0,14.4,0.0)
            .addChild(new Group().setUSE("chain")))
          .addChild(new Transform().setTranslation(0.0,15.0,0.0)
            .addChild(new Group().setUSE("chain")))
          .addChild(new Transform().setTranslation(0.0,15.6,0.0)
            .addChild(new Group().setUSE("chain")))
          .addChild(new Transform().setTranslation(0.0,16.2,0.0)
            .addChild(new Group().setUSE("chain")))
          .addChild(new Transform().setTranslation(0.0,16.8,0.0)
            .addChild(new Group().setUSE("chain")))
          .addChild(new Transform().setTranslation(0.0,17.4,0.0)
            .addChild(new Group().setUSE("chain")))
          .addChild(new Transform().setTranslation(0.0,18.0,0.0)
            .addChild(new Group().setUSE("chain")))))
      .addChild(new Transform("Chandelier1").setScale(0.07,0.07,0.07).setTranslation(5.8,2.4,-23.0)
        .addChild(new Group().setUSE("chand")))
      .addChild(new Transform("Chandelier2").setScale(0.07,0.07,0.07).setTranslation(-1.4,2.4,-34.5)
        .addChild(new Group().setUSE("chand")))
      .addChild(new Transform("Chandelier3").setScale(0.07,0.07,0.07).setTranslation(13.0,2.4,-34.5)
        .addChild(new Group().setUSE("chand")))
      .addChild(new Transform("Chandelier4cen").setScale(0.07,0.07,0.07).setTranslation(5.8,2.4,-34.5)
        .addChild(new Group().setUSE("chand")))
      .addChild(new Transform("Chandelier5").setScale(0.03,0.03,0.03).setTranslation(5.8,1.0,-1.0)
        .addChild(new Group().setUSE("chand")))
      .addChild(new Transform("Chandelier6").setScale(0.03,0.03,0.03).setTranslation(5.8,1.0,-5.0)
        .addChild(new Group().setUSE("chand")))));
            }
            catch (Exception ex)
            {       
                System.err.println ("*** Further hints on X3DJSAIL errors and exceptions at");
                System.err.println ("*** https://www.web3d.org/specifications/java/X3DJSAIL.html");
                throw (ex);
            }
	}
	// end of initialize() method
































































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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_10_2812_point_1()
		{
			double[] value = {9.0,0.0,0.0,8.98874295994718,0.45,0.0,8.95488693395958,0.9,0.0,8.898173969978334,1.35,0.0,8.818163074019441,1.8,0.0,8.714212528966687,2.25,0.0,8.58545281275251,2.7,0.0,8.430747297837838,3.15,0.0,8.248636250920512,3.6,0.0,8.037256994771289,4.05,0.0,7.794228634059948,4.5,0.0,7.51648188982053,4.95,0.0,7.2,5.4,0.0,6.8394078691067985,5.8500000000000005,0.0,6.427285585688566,6.3,0.0,5.952940449895329,6.75,0.0,5.3999999999999995,7.2,0.0,4.741044188783731,7.65,0.0,3.9230090491866063,8.1,0.0,2.810249099279278,8.55,0.0,0.0,9.0,0.0,-0.0,9.0,0.0,-2.810249099279278,8.55,0.0,-3.9230090491866063,8.1,0.0,-4.741044188783731,7.65,0.0,-5.3999999999999995,7.2,0.0,-5.952940449895329,6.75,0.0,-6.427285585688566,6.3,0.0,-6.8394078691067985,5.8500000000000005,0.0,-7.2,5.4,0.0,-7.51648188982053,4.95,0.0,-7.794228634059948,4.5,0.0,-8.037256994771289,4.05,0.0,-8.248636250920512,3.6,0.0,-8.430747297837838,3.15,0.0,-8.58545281275251,2.7,0.0,-8.714212528966687,2.25,0.0,-8.818163074019441,1.8,0.0,-8.898173969978334,1.35,0.0,-8.95488693395958,0.9,0.0,-8.98874295994718,0.45,0.0,-9.0,0.0,0.0,-9.0,-0.0,0.0,-8.98874295994718,-0.45,0.0,-8.95488693395958,-0.9,0.0,-8.898173969978334,-1.35,0.0,-8.818163074019441,-1.8,0.0,-8.714212528966687,-2.25,0.0,-8.58545281275251,-2.7,0.0,-8.430747297837838,-3.15,0.0,-8.248636250920512,-3.6,0.0,-8.037256994771289,-4.05,0.0,-7.794228634059948,-4.5,0.0,-7.51648188982053,-4.95,0.0,-7.2,-5.4,0.0,-6.8394078691067985,-5.8500000000000005,0.0,-6.427285585688566,-6.3,0.0,-5.952940449895329,-6.75,0.0,-5.3999999999999995,-7.2,0.0,-4.741044188783731,-7.65,0.0,-3.9230090491866063,-8.1,0.0,-2.810249099279278,-8.55,0.0,-0.0,-9.0,0.0,0.45,-8.98874295994718,0.0,0.9,-8.95488693395958,0.0,1.35,-8.898173969978334,0.0,1.8,-8.818163074019441,0.0,2.25,-8.714212528966687,0.0,2.7,-8.58545281275251,0.0,3.15,-8.430747297837838,0.0,3.6,-8.248636250920512,0.0,4.05,-8.037256994771289,0.0,4.5,-7.794228634059948,0.0,4.95,-7.51648188982053,0.0,5.4,-7.2,0.0,5.8500000000000005,-6.8394078691067985,0.0,6.3,-6.427285585688566,0.0,6.75,-5.952940449895329,0.0,7.2,-5.3999999999999995,0.0,7.65,-4.741044188783731,0.0,8.1,-3.9230090491866063,0.0,8.55,-2.810249099279278,0.0,9.0,-0.0,0.0,9.0,0.0,1.0,8.98874295994718,0.45,1.0,8.95488693395958,0.9,1.0,8.898173969978334,1.35,1.0,8.818163074019441,1.8,1.0,8.714212528966687,2.25,1.0,8.58545281275251,2.7,1.0,8.430747297837838,3.15,1.0,8.248636250920512,3.6,1.0,8.037256994771289,4.05,1.0,7.794228634059948,4.5,1.0,7.51648188982053,4.95,1.0,7.2,5.4,1.0,6.8394078691067985,5.8500000000000005,1.0,6.427285585688566,6.3,1.0,5.952940449895329,6.75,1.0,5.3999999999999995,7.2,1.0};
			return value;
		}
		private double[] getCoordinate_10_2812_point_2()
		{
			double[] value = {4.741044188783731,7.65,1.0,3.9230090491866063,8.1,1.0,2.810249099279278,8.55,1.0,0.0,9.0,1.0,-0.0,9.0,1.0,-2.810249099279278,8.55,1.0,-3.9230090491866063,8.1,1.0,-4.741044188783731,7.65,1.0,-5.3999999999999995,7.2,1.0,-5.952940449895329,6.75,1.0,-6.427285585688566,6.3,1.0,-6.8394078691067985,5.8500000000000005,1.0,-7.2,5.4,1.0,-7.51648188982053,4.95,1.0,-7.794228634059948,4.5,1.0,-8.037256994771289,4.05,1.0,-8.248636250920512,3.6,1.0,-8.430747297837838,3.15,1.0,-8.58545281275251,2.7,1.0,-8.714212528966687,2.25,1.0,-8.818163074019441,1.8,1.0,-8.898173969978334,1.35,1.0,-8.95488693395958,0.9,1.0,-8.98874295994718,0.45,1.0,-9.0,0.0,1.0,-9.0,-0.0,1.0,-8.98874295994718,-0.45,1.0,-8.95488693395958,-0.9,1.0,-8.898173969978334,-1.35,1.0,-8.818163074019441,-1.8,1.0,-8.714212528966687,-2.25,1.0,-8.58545281275251,-2.7,1.0,-8.430747297837838,-3.15,1.0,-8.248636250920512,-3.6,1.0,-8.037256994771289,-4.05,1.0,-7.794228634059948,-4.5,1.0,-7.51648188982053,-4.95,1.0,-7.2,-5.4,1.0,-6.8394078691067985,-5.8500000000000005,1.0,-6.427285585688566,-6.3,1.0,-5.952940449895329,-6.75,1.0,-5.3999999999999995,-7.2,1.0,-4.741044188783731,-7.65,1.0,-3.9230090491866063,-8.1,1.0,-2.810249099279278,-8.55,1.0,-0.0,-9.0,1.0,0.45,-8.98874295994718,1.0,0.9,-8.95488693395958,1.0,1.35,-8.898173969978334,1.0,1.8,-8.818163074019441,1.0,2.25,-8.714212528966687,1.0,2.7,-8.58545281275251,1.0,3.15,-8.430747297837838,1.0,3.6,-8.248636250920512,1.0,4.05,-8.037256994771289,1.0,4.5,-7.794228634059948,1.0,4.95,-7.51648188982053,1.0,5.4,-7.2,1.0,5.8500000000000005,-6.8394078691067985,1.0,6.3,-6.427285585688566,1.0,6.75,-5.952940449895329,1.0,7.2,-5.3999999999999995,1.0,7.65,-4.741044188783731,1.0,8.1,-3.9230090491866063,1.0,8.55,-2.810249099279278,1.0,9.0,-0.0,1.0,7.5,0.0,0.0,7.490619133289317,0.375,0.0,7.46240577829965,0.75,0.0,7.415144974981946,1.125,0.0,7.3484692283495345,1.5,0.0,7.261843774138907,1.875,0.0,7.1545440106270926,2.25,0.0,7.025622748198198,2.625,0.0,6.87386354243376,3.0,0.0,6.697714162309407,3.375,0.0,6.49519052838329,3.75,0.0,6.263734908183775,4.125,0.0,6.0,4.5,0.0,5.6995065575889985,4.875,0.0,5.356071321407137,5.25,0.0,4.960783708246107,5.625,0.0,4.5,6.0,0.0,3.950870157319777,6.375,0.0,3.2691742076555053,6.75,0.0,2.341874249399399,7.125,0.0,0.0,7.5,0.0,-0.0,7.5,0.0,-2.341874249399399,7.125,0.0,-3.2691742076555053,6.75,0.0,-3.950870157319777,6.375,0.0,-4.5,6.0,0.0,-4.960783708246107,5.625,0.0,-5.356071321407137,5.25,0.0,-5.6995065575889985,4.875,0.0,-6.0,4.5,0.0,-6.263734908183775,4.125,0.0,-6.49519052838329,3.75,0.0,-6.697714162309407,3.375,0.0,-6.87386354243376,3.0,0.0};
			return value;
		}
		private double[] getCoordinate_10_2812_point_3()
		{
			double[] value = {-7.025622748198198,2.625,0.0,-7.1545440106270926,2.25,0.0,-7.261843774138907,1.875,0.0,-7.3484692283495345,1.5,0.0,-7.415144974981946,1.125,0.0,-7.46240577829965,0.75,0.0,-7.490619133289317,0.375,0.0,-7.5,0.0,0.0,-7.5,-0.0,0.0,-7.490619133289317,-0.375,0.0,-7.46240577829965,-0.75,0.0,-7.415144974981946,-1.125,0.0,-7.3484692283495345,-1.5,0.0,-7.261843774138907,-1.875,0.0,-7.1545440106270926,-2.25,0.0,-7.025622748198198,-2.625,0.0,-6.87386354243376,-3.0,0.0,-6.697714162309407,-3.375,0.0,-6.49519052838329,-3.75,0.0,-6.263734908183775,-4.125,0.0,-6.0,-4.5,0.0,-5.6995065575889985,-4.875,0.0,-5.356071321407137,-5.25,0.0,-4.960783708246107,-5.625,0.0,-4.5,-6.0,0.0,-3.950870157319777,-6.375,0.0,-3.2691742076555053,-6.75,0.0,-2.341874249399399,-7.125,0.0,-0.0,-7.5,0.0,0.375,-7.490619133289317,0.0,0.75,-7.46240577829965,0.0,1.125,-7.415144974981946,0.0,1.5,-7.3484692283495345,0.0,1.875,-7.261843774138907,0.0,2.25,-7.1545440106270926,0.0,2.625,-7.025622748198198,0.0,3.0,-6.87386354243376,0.0,3.375,-6.697714162309407,0.0,3.75,-6.49519052838329,0.0,4.125,-6.263734908183775,0.0,4.5,-6.0,0.0,4.875,-5.6995065575889985,0.0,5.25,-5.356071321407137,0.0,5.625,-4.960783708246107,0.0,6.0,-4.5,0.0,6.375,-3.950870157319777,0.0,6.75,-3.2691742076555053,0.0,7.125,-2.341874249399399,0.0,7.5,-0.0,0.0,7.5,0.0,1.0,7.490619133289317,0.375,1.0,7.46240577829965,0.75,1.0,7.415144974981946,1.125,1.0,7.3484692283495345,1.5,1.0,7.261843774138907,1.875,1.0,7.1545440106270926,2.25,1.0,7.025622748198198,2.625,1.0,6.87386354243376,3.0,1.0,6.697714162309407,3.375,1.0,6.49519052838329,3.75,1.0,6.263734908183775,4.125,1.0,6.0,4.5,1.0,5.6995065575889985,4.875,1.0,5.356071321407137,5.25,1.0,4.960783708246107,5.625,1.0,4.5,6.0,1.0,3.950870157319777,6.375,1.0,3.2691742076555053,6.75,1.0,2.341874249399399,7.125,1.0,0.0,7.5,1.0,-0.0,7.5,1.0,-2.341874249399399,7.125,1.0,-3.2691742076555053,6.75,1.0,-3.950870157319777,6.375,1.0,-4.5,6.0,1.0,-4.960783708246107,5.625,1.0,-5.356071321407137,5.25,1.0,-5.6995065575889985,4.875,1.0,-6.0,4.5,1.0,-6.263734908183775,4.125,1.0,-6.49519052838329,3.75,1.0,-6.697714162309407,3.375,1.0,-6.87386354243376,3.0,1.0,-7.025622748198198,2.625,1.0,-7.1545440106270926,2.25,1.0,-7.261843774138907,1.875,1.0,-7.3484692283495345,1.5,1.0,-7.415144974981946,1.125,1.0,-7.46240577829965,0.75,1.0,-7.490619133289317,0.375,1.0,-7.5,0.0,1.0,-7.5,-0.0,1.0,-7.490619133289317,-0.375,1.0,-7.46240577829965,-0.75,1.0,-7.415144974981946,-1.125,1.0,-7.3484692283495345,-1.5,1.0,-7.261843774138907,-1.875,1.0,-7.1545440106270926,-2.25,1.0,-7.025622748198198,-2.625,1.0,-6.87386354243376,-3.0,1.0};
			return value;
		}
		private double[] getCoordinate_10_2812_point_4()
		{
			double[] value = {-6.697714162309407,-3.375,1.0,-6.49519052838329,-3.75,1.0,-6.263734908183775,-4.125,1.0,-6.0,-4.5,1.0,-5.6995065575889985,-4.875,1.0,-5.356071321407137,-5.25,1.0,-4.960783708246107,-5.625,1.0,-4.5,-6.0,1.0,-3.950870157319777,-6.375,1.0,-3.2691742076555053,-6.75,1.0,-2.341874249399399,-7.125,1.0,-0.0,-7.5,1.0,0.375,-7.490619133289317,1.0,0.75,-7.46240577829965,1.0,1.125,-7.415144974981946,1.0,1.5,-7.3484692283495345,1.0,1.875,-7.261843774138907,1.0,2.25,-7.1545440106270926,1.0,2.625,-7.025622748198198,1.0,3.0,-6.87386354243376,1.0,3.375,-6.697714162309407,1.0,3.75,-6.49519052838329,1.0,4.125,-6.263734908183775,1.0,4.5,-6.0,1.0,4.875,-5.6995065575889985,1.0,5.25,-5.356071321407137,1.0,5.625,-4.960783708246107,1.0,6.0,-4.5,1.0,6.375,-3.950870157319777,1.0,6.75,-3.2691742076555053,1.0,7.125,-2.341874249399399,1.0,7.5,-0.0,1.0};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_10_2819_point_1()
		{
			double[] value = {9.0,0.0,0.0,8.98874295994718,0.45,0.0,8.95488693395958,0.9,0.0,8.898173969978334,1.35,0.0,8.818163074019441,1.8,0.0,8.714212528966687,2.25,0.0,8.58545281275251,2.7,0.0,8.430747297837838,3.15,0.0,8.248636250920512,3.6,0.0,8.037256994771289,4.05,0.0,7.794228634059948,4.5,0.0,7.51648188982053,4.95,0.0,7.2,5.4,0.0,6.8394078691067985,5.8500000000000005,0.0,6.427285585688566,6.3,0.0,5.952940449895329,6.75,0.0,5.3999999999999995,7.2,0.0,4.741044188783731,7.65,0.0,3.9230090491866063,8.1,0.0,2.810249099279278,8.55,0.0,0.0,9.0,0.0,-0.0,9.0,0.0,-2.810249099279278,8.55,0.0,-3.9230090491866063,8.1,0.0,-4.741044188783731,7.65,0.0,-5.3999999999999995,7.2,0.0,-5.952940449895329,6.75,0.0,-6.427285585688566,6.3,0.0,-6.8394078691067985,5.8500000000000005,0.0,-7.2,5.4,0.0,-7.51648188982053,4.95,0.0,-7.794228634059948,4.5,0.0,-8.037256994771289,4.05,0.0,-8.248636250920512,3.6,0.0,-8.430747297837838,3.15,0.0,-8.58545281275251,2.7,0.0,-8.714212528966687,2.25,0.0,-8.818163074019441,1.8,0.0,-8.898173969978334,1.35,0.0,-8.95488693395958,0.9,0.0,-8.98874295994718,0.45,0.0,-9.0,0.0,0.0,-9.0,-0.0,0.0,-8.98874295994718,-0.45,0.0,-8.95488693395958,-0.9,0.0,-8.898173969978334,-1.35,0.0,-8.818163074019441,-1.8,0.0,-8.714212528966687,-2.25,0.0,-8.58545281275251,-2.7,0.0,-8.430747297837838,-3.15,0.0,-8.248636250920512,-3.6,0.0,-8.037256994771289,-4.05,0.0,-7.794228634059948,-4.5,0.0,-7.51648188982053,-4.95,0.0,-7.2,-5.4,0.0,-6.8394078691067985,-5.8500000000000005,0.0,-6.427285585688566,-6.3,0.0,-5.952940449895329,-6.75,0.0,-5.3999999999999995,-7.2,0.0,-4.741044188783731,-7.65,0.0,-3.9230090491866063,-8.1,0.0,-2.810249099279278,-8.55,0.0,-0.0,-9.0,0.0,0.45,-8.98874295994718,0.0,0.9,-8.95488693395958,0.0,1.35,-8.898173969978334,0.0,1.8,-8.818163074019441,0.0,2.25,-8.714212528966687,0.0,2.7,-8.58545281275251,0.0,3.15,-8.430747297837838,0.0,3.6,-8.248636250920512,0.0,4.05,-8.037256994771289,0.0,4.5,-7.794228634059948,0.0,4.95,-7.51648188982053,0.0,5.4,-7.2,0.0,5.8500000000000005,-6.8394078691067985,0.0,6.3,-6.427285585688566,0.0,6.75,-5.952940449895329,0.0,7.2,-5.3999999999999995,0.0,7.65,-4.741044188783731,0.0,8.1,-3.9230090491866063,0.0,8.55,-2.810249099279278,0.0,9.0,-0.0,0.0,9.0,0.0,1.0,8.98874295994718,0.45,1.0,8.95488693395958,0.9,1.0,8.898173969978334,1.35,1.0,8.818163074019441,1.8,1.0,8.714212528966687,2.25,1.0,8.58545281275251,2.7,1.0,8.430747297837838,3.15,1.0,8.248636250920512,3.6,1.0,8.037256994771289,4.05,1.0,7.794228634059948,4.5,1.0,7.51648188982053,4.95,1.0,7.2,5.4,1.0,6.8394078691067985,5.8500000000000005,1.0,6.427285585688566,6.3,1.0,5.952940449895329,6.75,1.0,5.3999999999999995,7.2,1.0};
			return value;
		}
		private double[] getCoordinate_10_2819_point_2()
		{
			double[] value = {4.741044188783731,7.65,1.0,3.9230090491866063,8.1,1.0,2.810249099279278,8.55,1.0,0.0,9.0,1.0,-0.0,9.0,1.0,-2.810249099279278,8.55,1.0,-3.9230090491866063,8.1,1.0,-4.741044188783731,7.65,1.0,-5.3999999999999995,7.2,1.0,-5.952940449895329,6.75,1.0,-6.427285585688566,6.3,1.0,-6.8394078691067985,5.8500000000000005,1.0,-7.2,5.4,1.0,-7.51648188982053,4.95,1.0,-7.794228634059948,4.5,1.0,-8.037256994771289,4.05,1.0,-8.248636250920512,3.6,1.0,-8.430747297837838,3.15,1.0,-8.58545281275251,2.7,1.0,-8.714212528966687,2.25,1.0,-8.818163074019441,1.8,1.0,-8.898173969978334,1.35,1.0,-8.95488693395958,0.9,1.0,-8.98874295994718,0.45,1.0,-9.0,0.0,1.0,-9.0,-0.0,1.0,-8.98874295994718,-0.45,1.0,-8.95488693395958,-0.9,1.0,-8.898173969978334,-1.35,1.0,-8.818163074019441,-1.8,1.0,-8.714212528966687,-2.25,1.0,-8.58545281275251,-2.7,1.0,-8.430747297837838,-3.15,1.0,-8.248636250920512,-3.6,1.0,-8.037256994771289,-4.05,1.0,-7.794228634059948,-4.5,1.0,-7.51648188982053,-4.95,1.0,-7.2,-5.4,1.0,-6.8394078691067985,-5.8500000000000005,1.0,-6.427285585688566,-6.3,1.0,-5.952940449895329,-6.75,1.0,-5.3999999999999995,-7.2,1.0,-4.741044188783731,-7.65,1.0,-3.9230090491866063,-8.1,1.0,-2.810249099279278,-8.55,1.0,-0.0,-9.0,1.0,0.45,-8.98874295994718,1.0,0.9,-8.95488693395958,1.0,1.35,-8.898173969978334,1.0,1.8,-8.818163074019441,1.0,2.25,-8.714212528966687,1.0,2.7,-8.58545281275251,1.0,3.15,-8.430747297837838,1.0,3.6,-8.248636250920512,1.0,4.05,-8.037256994771289,1.0,4.5,-7.794228634059948,1.0,4.95,-7.51648188982053,1.0,5.4,-7.2,1.0,5.8500000000000005,-6.8394078691067985,1.0,6.3,-6.427285585688566,1.0,6.75,-5.952940449895329,1.0,7.2,-5.3999999999999995,1.0,7.65,-4.741044188783731,1.0,8.1,-3.9230090491866063,1.0,8.55,-2.810249099279278,1.0,9.0,-0.0,1.0,7.5,0.0,0.0,7.490619133289317,0.375,0.0,7.46240577829965,0.75,0.0,7.415144974981946,1.125,0.0,7.3484692283495345,1.5,0.0,7.261843774138907,1.875,0.0,7.1545440106270926,2.25,0.0,7.025622748198198,2.625,0.0,6.87386354243376,3.0,0.0,6.697714162309407,3.375,0.0,6.49519052838329,3.75,0.0,6.263734908183775,4.125,0.0,6.0,4.5,0.0,5.6995065575889985,4.875,0.0,5.356071321407137,5.25,0.0,4.960783708246107,5.625,0.0,4.5,6.0,0.0,3.950870157319777,6.375,0.0,3.2691742076555053,6.75,0.0,2.341874249399399,7.125,0.0,0.0,7.5,0.0,-0.0,7.5,0.0,-2.341874249399399,7.125,0.0,-3.2691742076555053,6.75,0.0,-3.950870157319777,6.375,0.0,-4.5,6.0,0.0,-4.960783708246107,5.625,0.0,-5.356071321407137,5.25,0.0,-5.6995065575889985,4.875,0.0,-6.0,4.5,0.0,-6.263734908183775,4.125,0.0,-6.49519052838329,3.75,0.0,-6.697714162309407,3.375,0.0,-6.87386354243376,3.0,0.0};
			return value;
		}
		private double[] getCoordinate_10_2819_point_3()
		{
			double[] value = {-7.025622748198198,2.625,0.0,-7.1545440106270926,2.25,0.0,-7.261843774138907,1.875,0.0,-7.3484692283495345,1.5,0.0,-7.415144974981946,1.125,0.0,-7.46240577829965,0.75,0.0,-7.490619133289317,0.375,0.0,-7.5,0.0,0.0,-7.5,-0.0,0.0,-7.490619133289317,-0.375,0.0,-7.46240577829965,-0.75,0.0,-7.415144974981946,-1.125,0.0,-7.3484692283495345,-1.5,0.0,-7.261843774138907,-1.875,0.0,-7.1545440106270926,-2.25,0.0,-7.025622748198198,-2.625,0.0,-6.87386354243376,-3.0,0.0,-6.697714162309407,-3.375,0.0,-6.49519052838329,-3.75,0.0,-6.263734908183775,-4.125,0.0,-6.0,-4.5,0.0,-5.6995065575889985,-4.875,0.0,-5.356071321407137,-5.25,0.0,-4.960783708246107,-5.625,0.0,-4.5,-6.0,0.0,-3.950870157319777,-6.375,0.0,-3.2691742076555053,-6.75,0.0,-2.341874249399399,-7.125,0.0,-0.0,-7.5,0.0,0.375,-7.490619133289317,0.0,0.75,-7.46240577829965,0.0,1.125,-7.415144974981946,0.0,1.5,-7.3484692283495345,0.0,1.875,-7.261843774138907,0.0,2.25,-7.1545440106270926,0.0,2.625,-7.025622748198198,0.0,3.0,-6.87386354243376,0.0,3.375,-6.697714162309407,0.0,3.75,-6.49519052838329,0.0,4.125,-6.263734908183775,0.0,4.5,-6.0,0.0,4.875,-5.6995065575889985,0.0,5.25,-5.356071321407137,0.0,5.625,-4.960783708246107,0.0,6.0,-4.5,0.0,6.375,-3.950870157319777,0.0,6.75,-3.2691742076555053,0.0,7.125,-2.341874249399399,0.0,7.5,-0.0,0.0,7.5,0.0,1.0,7.490619133289317,0.375,1.0,7.46240577829965,0.75,1.0,7.415144974981946,1.125,1.0,7.3484692283495345,1.5,1.0,7.261843774138907,1.875,1.0,7.1545440106270926,2.25,1.0,7.025622748198198,2.625,1.0,6.87386354243376,3.0,1.0,6.697714162309407,3.375,1.0,6.49519052838329,3.75,1.0,6.263734908183775,4.125,1.0,6.0,4.5,1.0,5.6995065575889985,4.875,1.0,5.356071321407137,5.25,1.0,4.960783708246107,5.625,1.0,4.5,6.0,1.0,3.950870157319777,6.375,1.0,3.2691742076555053,6.75,1.0,2.341874249399399,7.125,1.0,0.0,7.5,1.0,-0.0,7.5,1.0,-2.341874249399399,7.125,1.0,-3.2691742076555053,6.75,1.0,-3.950870157319777,6.375,1.0,-4.5,6.0,1.0,-4.960783708246107,5.625,1.0,-5.356071321407137,5.25,1.0,-5.6995065575889985,4.875,1.0,-6.0,4.5,1.0,-6.263734908183775,4.125,1.0,-6.49519052838329,3.75,1.0,-6.697714162309407,3.375,1.0,-6.87386354243376,3.0,1.0,-7.025622748198198,2.625,1.0,-7.1545440106270926,2.25,1.0,-7.261843774138907,1.875,1.0,-7.3484692283495345,1.5,1.0,-7.415144974981946,1.125,1.0,-7.46240577829965,0.75,1.0,-7.490619133289317,0.375,1.0,-7.5,0.0,1.0,-7.5,-0.0,1.0,-7.490619133289317,-0.375,1.0,-7.46240577829965,-0.75,1.0,-7.415144974981946,-1.125,1.0,-7.3484692283495345,-1.5,1.0,-7.261843774138907,-1.875,1.0,-7.1545440106270926,-2.25,1.0,-7.025622748198198,-2.625,1.0,-6.87386354243376,-3.0,1.0};
			return value;
		}
		private double[] getCoordinate_10_2819_point_4()
		{
			double[] value = {-6.697714162309407,-3.375,1.0,-6.49519052838329,-3.75,1.0,-6.263734908183775,-4.125,1.0,-6.0,-4.5,1.0,-5.6995065575889985,-4.875,1.0,-5.356071321407137,-5.25,1.0,-4.960783708246107,-5.625,1.0,-4.5,-6.0,1.0,-3.950870157319777,-6.375,1.0,-3.2691742076555053,-6.75,1.0,-2.341874249399399,-7.125,1.0,-0.0,-7.5,1.0,0.375,-7.490619133289317,1.0,0.75,-7.46240577829965,1.0,1.125,-7.415144974981946,1.0,1.5,-7.3484692283495345,1.0,1.875,-7.261843774138907,1.0,2.25,-7.1545440106270926,1.0,2.625,-7.025622748198198,1.0,3.0,-6.87386354243376,1.0,3.375,-6.697714162309407,1.0,3.75,-6.49519052838329,1.0,4.125,-6.263734908183775,1.0,4.5,-6.0,1.0,4.875,-5.6995065575889985,1.0,5.25,-5.356071321407137,1.0,5.625,-4.960783708246107,1.0,6.0,-4.5,1.0,6.375,-3.950870157319777,1.0,6.75,-3.2691742076555053,1.0,7.125,-2.341874249399399,1.0,7.5,-0.0,1.0};
			return value;
		}







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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_9_2958_point_1()
		{
			double[] value = {9.0,0.0,0.0,8.98874295994718,0.45,0.0,8.95488693395958,0.9,0.0,8.898173969978334,1.35,0.0,8.818163074019441,1.8,0.0,8.714212528966687,2.25,0.0,8.58545281275251,2.7,0.0,8.430747297837838,3.15,0.0,8.248636250920512,3.6,0.0,8.037256994771289,4.05,0.0,7.794228634059948,4.5,0.0,7.51648188982053,4.95,0.0,7.2,5.4,0.0,6.8394078691067985,5.8500000000000005,0.0,6.427285585688566,6.3,0.0,5.952940449895329,6.75,0.0,5.3999999999999995,7.2,0.0,4.741044188783731,7.65,0.0,3.9230090491866063,8.1,0.0,2.810249099279278,8.55,0.0,0.0,9.0,0.0,-0.0,9.0,0.0,-2.810249099279278,8.55,0.0,-3.9230090491866063,8.1,0.0,-4.741044188783731,7.65,0.0,-5.3999999999999995,7.2,0.0,-5.952940449895329,6.75,0.0,-6.427285585688566,6.3,0.0,-6.8394078691067985,5.8500000000000005,0.0,-7.2,5.4,0.0,-7.51648188982053,4.95,0.0,-7.794228634059948,4.5,0.0,-8.037256994771289,4.05,0.0,-8.248636250920512,3.6,0.0,-8.430747297837838,3.15,0.0,-8.58545281275251,2.7,0.0,-8.714212528966687,2.25,0.0,-8.818163074019441,1.8,0.0,-8.898173969978334,1.35,0.0,-8.95488693395958,0.9,0.0,-8.98874295994718,0.45,0.0,-9.0,0.0,0.0,-9.0,-0.0,0.0,-8.98874295994718,-0.45,0.0,-8.95488693395958,-0.9,0.0,-8.898173969978334,-1.35,0.0,-8.818163074019441,-1.8,0.0,-8.714212528966687,-2.25,0.0,-8.58545281275251,-2.7,0.0,-8.430747297837838,-3.15,0.0,-8.248636250920512,-3.6,0.0,-8.037256994771289,-4.05,0.0,-7.794228634059948,-4.5,0.0,-7.51648188982053,-4.95,0.0,-7.2,-5.4,0.0,-6.8394078691067985,-5.8500000000000005,0.0,-6.427285585688566,-6.3,0.0,-5.952940449895329,-6.75,0.0,-5.3999999999999995,-7.2,0.0,-4.741044188783731,-7.65,0.0,-3.9230090491866063,-8.1,0.0,-2.810249099279278,-8.55,0.0,-0.0,-9.0,0.0,0.45,-8.98874295994718,0.0,0.9,-8.95488693395958,0.0,1.35,-8.898173969978334,0.0,1.8,-8.818163074019441,0.0,2.25,-8.714212528966687,0.0,2.7,-8.58545281275251,0.0,3.15,-8.430747297837838,0.0,3.6,-8.248636250920512,0.0,4.05,-8.037256994771289,0.0,4.5,-7.794228634059948,0.0,4.95,-7.51648188982053,0.0,5.4,-7.2,0.0,5.8500000000000005,-6.8394078691067985,0.0,6.3,-6.427285585688566,0.0,6.75,-5.952940449895329,0.0,7.2,-5.3999999999999995,0.0,7.65,-4.741044188783731,0.0,8.1,-3.9230090491866063,0.0,8.55,-2.810249099279278,0.0,9.0,-0.0,0.0,9.0,0.0,1.0,8.98874295994718,0.45,1.0,8.95488693395958,0.9,1.0,8.898173969978334,1.35,1.0,8.818163074019441,1.8,1.0,8.714212528966687,2.25,1.0,8.58545281275251,2.7,1.0,8.430747297837838,3.15,1.0,8.248636250920512,3.6,1.0,8.037256994771289,4.05,1.0,7.794228634059948,4.5,1.0,7.51648188982053,4.95,1.0,7.2,5.4,1.0,6.8394078691067985,5.8500000000000005,1.0,6.427285585688566,6.3,1.0,5.952940449895329,6.75,1.0,5.3999999999999995,7.2,1.0};
			return value;
		}
		private double[] getCoordinate_9_2958_point_2()
		{
			double[] value = {4.741044188783731,7.65,1.0,3.9230090491866063,8.1,1.0,2.810249099279278,8.55,1.0,0.0,9.0,1.0,-0.0,9.0,1.0,-2.810249099279278,8.55,1.0,-3.9230090491866063,8.1,1.0,-4.741044188783731,7.65,1.0,-5.3999999999999995,7.2,1.0,-5.952940449895329,6.75,1.0,-6.427285585688566,6.3,1.0,-6.8394078691067985,5.8500000000000005,1.0,-7.2,5.4,1.0,-7.51648188982053,4.95,1.0,-7.794228634059948,4.5,1.0,-8.037256994771289,4.05,1.0,-8.248636250920512,3.6,1.0,-8.430747297837838,3.15,1.0,-8.58545281275251,2.7,1.0,-8.714212528966687,2.25,1.0,-8.818163074019441,1.8,1.0,-8.898173969978334,1.35,1.0,-8.95488693395958,0.9,1.0,-8.98874295994718,0.45,1.0,-9.0,0.0,1.0,-9.0,-0.0,1.0,-8.98874295994718,-0.45,1.0,-8.95488693395958,-0.9,1.0,-8.898173969978334,-1.35,1.0,-8.818163074019441,-1.8,1.0,-8.714212528966687,-2.25,1.0,-8.58545281275251,-2.7,1.0,-8.430747297837838,-3.15,1.0,-8.248636250920512,-3.6,1.0,-8.037256994771289,-4.05,1.0,-7.794228634059948,-4.5,1.0,-7.51648188982053,-4.95,1.0,-7.2,-5.4,1.0,-6.8394078691067985,-5.8500000000000005,1.0,-6.427285585688566,-6.3,1.0,-5.952940449895329,-6.75,1.0,-5.3999999999999995,-7.2,1.0,-4.741044188783731,-7.65,1.0,-3.9230090491866063,-8.1,1.0,-2.810249099279278,-8.55,1.0,-0.0,-9.0,1.0,0.45,-8.98874295994718,1.0,0.9,-8.95488693395958,1.0,1.35,-8.898173969978334,1.0,1.8,-8.818163074019441,1.0,2.25,-8.714212528966687,1.0,2.7,-8.58545281275251,1.0,3.15,-8.430747297837838,1.0,3.6,-8.248636250920512,1.0,4.05,-8.037256994771289,1.0,4.5,-7.794228634059948,1.0,4.95,-7.51648188982053,1.0,5.4,-7.2,1.0,5.8500000000000005,-6.8394078691067985,1.0,6.3,-6.427285585688566,1.0,6.75,-5.952940449895329,1.0,7.2,-5.3999999999999995,1.0,7.65,-4.741044188783731,1.0,8.1,-3.9230090491866063,1.0,8.55,-2.810249099279278,1.0,9.0,-0.0,1.0,7.5,0.0,0.0,7.490619133289317,0.375,0.0,7.46240577829965,0.75,0.0,7.415144974981946,1.125,0.0,7.3484692283495345,1.5,0.0,7.261843774138907,1.875,0.0,7.1545440106270926,2.25,0.0,7.025622748198198,2.625,0.0,6.87386354243376,3.0,0.0,6.697714162309407,3.375,0.0,6.49519052838329,3.75,0.0,6.263734908183775,4.125,0.0,6.0,4.5,0.0,5.6995065575889985,4.875,0.0,5.356071321407137,5.25,0.0,4.960783708246107,5.625,0.0,4.5,6.0,0.0,3.950870157319777,6.375,0.0,3.2691742076555053,6.75,0.0,2.341874249399399,7.125,0.0,0.0,7.5,0.0,-0.0,7.5,0.0,-2.341874249399399,7.125,0.0,-3.2691742076555053,6.75,0.0,-3.950870157319777,6.375,0.0,-4.5,6.0,0.0,-4.960783708246107,5.625,0.0,-5.356071321407137,5.25,0.0,-5.6995065575889985,4.875,0.0,-6.0,4.5,0.0,-6.263734908183775,4.125,0.0,-6.49519052838329,3.75,0.0,-6.697714162309407,3.375,0.0,-6.87386354243376,3.0,0.0};
			return value;
		}
		private double[] getCoordinate_9_2958_point_3()
		{
			double[] value = {-7.025622748198198,2.625,0.0,-7.1545440106270926,2.25,0.0,-7.261843774138907,1.875,0.0,-7.3484692283495345,1.5,0.0,-7.415144974981946,1.125,0.0,-7.46240577829965,0.75,0.0,-7.490619133289317,0.375,0.0,-7.5,0.0,0.0,-7.5,-0.0,0.0,-7.490619133289317,-0.375,0.0,-7.46240577829965,-0.75,0.0,-7.415144974981946,-1.125,0.0,-7.3484692283495345,-1.5,0.0,-7.261843774138907,-1.875,0.0,-7.1545440106270926,-2.25,0.0,-7.025622748198198,-2.625,0.0,-6.87386354243376,-3.0,0.0,-6.697714162309407,-3.375,0.0,-6.49519052838329,-3.75,0.0,-6.263734908183775,-4.125,0.0,-6.0,-4.5,0.0,-5.6995065575889985,-4.875,0.0,-5.356071321407137,-5.25,0.0,-4.960783708246107,-5.625,0.0,-4.5,-6.0,0.0,-3.950870157319777,-6.375,0.0,-3.2691742076555053,-6.75,0.0,-2.341874249399399,-7.125,0.0,-0.0,-7.5,0.0,0.375,-7.490619133289317,0.0,0.75,-7.46240577829965,0.0,1.125,-7.415144974981946,0.0,1.5,-7.3484692283495345,0.0,1.875,-7.261843774138907,0.0,2.25,-7.1545440106270926,0.0,2.625,-7.025622748198198,0.0,3.0,-6.87386354243376,0.0,3.375,-6.697714162309407,0.0,3.75,-6.49519052838329,0.0,4.125,-6.263734908183775,0.0,4.5,-6.0,0.0,4.875,-5.6995065575889985,0.0,5.25,-5.356071321407137,0.0,5.625,-4.960783708246107,0.0,6.0,-4.5,0.0,6.375,-3.950870157319777,0.0,6.75,-3.2691742076555053,0.0,7.125,-2.341874249399399,0.0,7.5,-0.0,0.0,7.5,0.0,1.0,7.490619133289317,0.375,1.0,7.46240577829965,0.75,1.0,7.415144974981946,1.125,1.0,7.3484692283495345,1.5,1.0,7.261843774138907,1.875,1.0,7.1545440106270926,2.25,1.0,7.025622748198198,2.625,1.0,6.87386354243376,3.0,1.0,6.697714162309407,3.375,1.0,6.49519052838329,3.75,1.0,6.263734908183775,4.125,1.0,6.0,4.5,1.0,5.6995065575889985,4.875,1.0,5.356071321407137,5.25,1.0,4.960783708246107,5.625,1.0,4.5,6.0,1.0,3.950870157319777,6.375,1.0,3.2691742076555053,6.75,1.0,2.341874249399399,7.125,1.0,0.0,7.5,1.0,-0.0,7.5,1.0,-2.341874249399399,7.125,1.0,-3.2691742076555053,6.75,1.0,-3.950870157319777,6.375,1.0,-4.5,6.0,1.0,-4.960783708246107,5.625,1.0,-5.356071321407137,5.25,1.0,-5.6995065575889985,4.875,1.0,-6.0,4.5,1.0,-6.263734908183775,4.125,1.0,-6.49519052838329,3.75,1.0,-6.697714162309407,3.375,1.0,-6.87386354243376,3.0,1.0,-7.025622748198198,2.625,1.0,-7.1545440106270926,2.25,1.0,-7.261843774138907,1.875,1.0,-7.3484692283495345,1.5,1.0,-7.415144974981946,1.125,1.0,-7.46240577829965,0.75,1.0,-7.490619133289317,0.375,1.0,-7.5,0.0,1.0,-7.5,-0.0,1.0,-7.490619133289317,-0.375,1.0,-7.46240577829965,-0.75,1.0,-7.415144974981946,-1.125,1.0,-7.3484692283495345,-1.5,1.0,-7.261843774138907,-1.875,1.0,-7.1545440106270926,-2.25,1.0,-7.025622748198198,-2.625,1.0,-6.87386354243376,-3.0,1.0};
			return value;
		}
		private double[] getCoordinate_9_2958_point_4()
		{
			double[] value = {-6.697714162309407,-3.375,1.0,-6.49519052838329,-3.75,1.0,-6.263734908183775,-4.125,1.0,-6.0,-4.5,1.0,-5.6995065575889985,-4.875,1.0,-5.356071321407137,-5.25,1.0,-4.960783708246107,-5.625,1.0,-4.5,-6.0,1.0,-3.950870157319777,-6.375,1.0,-3.2691742076555053,-6.75,1.0,-2.341874249399399,-7.125,1.0,-0.0,-7.5,1.0,0.375,-7.490619133289317,1.0,0.75,-7.46240577829965,1.0,1.125,-7.415144974981946,1.0,1.5,-7.3484692283495345,1.0,1.875,-7.261843774138907,1.0,2.25,-7.1545440106270926,1.0,2.625,-7.025622748198198,1.0,3.0,-6.87386354243376,1.0,3.375,-6.697714162309407,1.0,3.75,-6.49519052838329,1.0,4.125,-6.263734908183775,1.0,4.5,-6.0,1.0,4.875,-5.6995065575889985,1.0,5.25,-5.356071321407137,1.0,5.625,-4.960783708246107,1.0,6.0,-4.5,1.0,6.375,-3.950870157319777,1.0,6.75,-3.2691742076555053,1.0,7.125,-2.341874249399399,1.0,7.5,-0.0,1.0};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_10_2964_point_1()
		{
			double[] value = {9.0,0.0,0.0,8.98874295994718,0.45,0.0,8.95488693395958,0.9,0.0,8.898173969978334,1.35,0.0,8.818163074019441,1.8,0.0,8.714212528966687,2.25,0.0,8.58545281275251,2.7,0.0,8.430747297837838,3.15,0.0,8.248636250920512,3.6,0.0,8.037256994771289,4.05,0.0,7.794228634059948,4.5,0.0,7.51648188982053,4.95,0.0,7.2,5.4,0.0,6.8394078691067985,5.8500000000000005,0.0,6.427285585688566,6.3,0.0,5.952940449895329,6.75,0.0,5.3999999999999995,7.2,0.0,4.741044188783731,7.65,0.0,3.9230090491866063,8.1,0.0,2.810249099279278,8.55,0.0,0.0,9.0,0.0,-0.0,9.0,0.0,-2.810249099279278,8.55,0.0,-3.9230090491866063,8.1,0.0,-4.741044188783731,7.65,0.0,-5.3999999999999995,7.2,0.0,-5.952940449895329,6.75,0.0,-6.427285585688566,6.3,0.0,-6.8394078691067985,5.8500000000000005,0.0,-7.2,5.4,0.0,-7.51648188982053,4.95,0.0,-7.794228634059948,4.5,0.0,-8.037256994771289,4.05,0.0,-8.248636250920512,3.6,0.0,-8.430747297837838,3.15,0.0,-8.58545281275251,2.7,0.0,-8.714212528966687,2.25,0.0,-8.818163074019441,1.8,0.0,-8.898173969978334,1.35,0.0,-8.95488693395958,0.9,0.0,-8.98874295994718,0.45,0.0,-9.0,0.0,0.0,-9.0,-0.0,0.0,-8.98874295994718,-0.45,0.0,-8.95488693395958,-0.9,0.0,-8.898173969978334,-1.35,0.0,-8.818163074019441,-1.8,0.0,-8.714212528966687,-2.25,0.0,-8.58545281275251,-2.7,0.0,-8.430747297837838,-3.15,0.0,-8.248636250920512,-3.6,0.0,-8.037256994771289,-4.05,0.0,-7.794228634059948,-4.5,0.0,-7.51648188982053,-4.95,0.0,-7.2,-5.4,0.0,-6.8394078691067985,-5.8500000000000005,0.0,-6.427285585688566,-6.3,0.0,-5.952940449895329,-6.75,0.0,-5.3999999999999995,-7.2,0.0,-4.741044188783731,-7.65,0.0,-3.9230090491866063,-8.1,0.0,-2.810249099279278,-8.55,0.0,-0.0,-9.0,0.0,0.45,-8.98874295994718,0.0,0.9,-8.95488693395958,0.0,1.35,-8.898173969978334,0.0,1.8,-8.818163074019441,0.0,2.25,-8.714212528966687,0.0,2.7,-8.58545281275251,0.0,3.15,-8.430747297837838,0.0,3.6,-8.248636250920512,0.0,4.05,-8.037256994771289,0.0,4.5,-7.794228634059948,0.0,4.95,-7.51648188982053,0.0,5.4,-7.2,0.0,5.8500000000000005,-6.8394078691067985,0.0,6.3,-6.427285585688566,0.0,6.75,-5.952940449895329,0.0,7.2,-5.3999999999999995,0.0,7.65,-4.741044188783731,0.0,8.1,-3.9230090491866063,0.0,8.55,-2.810249099279278,0.0,9.0,-0.0,0.0,9.0,0.0,1.0,8.98874295994718,0.45,1.0,8.95488693395958,0.9,1.0,8.898173969978334,1.35,1.0,8.818163074019441,1.8,1.0,8.714212528966687,2.25,1.0,8.58545281275251,2.7,1.0,8.430747297837838,3.15,1.0,8.248636250920512,3.6,1.0,8.037256994771289,4.05,1.0,7.794228634059948,4.5,1.0,7.51648188982053,4.95,1.0,7.2,5.4,1.0,6.8394078691067985,5.8500000000000005,1.0,6.427285585688566,6.3,1.0,5.952940449895329,6.75,1.0,5.3999999999999995,7.2,1.0};
			return value;
		}
		private double[] getCoordinate_10_2964_point_2()
		{
			double[] value = {4.741044188783731,7.65,1.0,3.9230090491866063,8.1,1.0,2.810249099279278,8.55,1.0,0.0,9.0,1.0,-0.0,9.0,1.0,-2.810249099279278,8.55,1.0,-3.9230090491866063,8.1,1.0,-4.741044188783731,7.65,1.0,-5.3999999999999995,7.2,1.0,-5.952940449895329,6.75,1.0,-6.427285585688566,6.3,1.0,-6.8394078691067985,5.8500000000000005,1.0,-7.2,5.4,1.0,-7.51648188982053,4.95,1.0,-7.794228634059948,4.5,1.0,-8.037256994771289,4.05,1.0,-8.248636250920512,3.6,1.0,-8.430747297837838,3.15,1.0,-8.58545281275251,2.7,1.0,-8.714212528966687,2.25,1.0,-8.818163074019441,1.8,1.0,-8.898173969978334,1.35,1.0,-8.95488693395958,0.9,1.0,-8.98874295994718,0.45,1.0,-9.0,0.0,1.0,-9.0,-0.0,1.0,-8.98874295994718,-0.45,1.0,-8.95488693395958,-0.9,1.0,-8.898173969978334,-1.35,1.0,-8.818163074019441,-1.8,1.0,-8.714212528966687,-2.25,1.0,-8.58545281275251,-2.7,1.0,-8.430747297837838,-3.15,1.0,-8.248636250920512,-3.6,1.0,-8.037256994771289,-4.05,1.0,-7.794228634059948,-4.5,1.0,-7.51648188982053,-4.95,1.0,-7.2,-5.4,1.0,-6.8394078691067985,-5.8500000000000005,1.0,-6.427285585688566,-6.3,1.0,-5.952940449895329,-6.75,1.0,-5.3999999999999995,-7.2,1.0,-4.741044188783731,-7.65,1.0,-3.9230090491866063,-8.1,1.0,-2.810249099279278,-8.55,1.0,-0.0,-9.0,1.0,0.45,-8.98874295994718,1.0,0.9,-8.95488693395958,1.0,1.35,-8.898173969978334,1.0,1.8,-8.818163074019441,1.0,2.25,-8.714212528966687,1.0,2.7,-8.58545281275251,1.0,3.15,-8.430747297837838,1.0,3.6,-8.248636250920512,1.0,4.05,-8.037256994771289,1.0,4.5,-7.794228634059948,1.0,4.95,-7.51648188982053,1.0,5.4,-7.2,1.0,5.8500000000000005,-6.8394078691067985,1.0,6.3,-6.427285585688566,1.0,6.75,-5.952940449895329,1.0,7.2,-5.3999999999999995,1.0,7.65,-4.741044188783731,1.0,8.1,-3.9230090491866063,1.0,8.55,-2.810249099279278,1.0,9.0,-0.0,1.0,7.5,0.0,0.0,7.490619133289317,0.375,0.0,7.46240577829965,0.75,0.0,7.415144974981946,1.125,0.0,7.3484692283495345,1.5,0.0,7.261843774138907,1.875,0.0,7.1545440106270926,2.25,0.0,7.025622748198198,2.625,0.0,6.87386354243376,3.0,0.0,6.697714162309407,3.375,0.0,6.49519052838329,3.75,0.0,6.263734908183775,4.125,0.0,6.0,4.5,0.0,5.6995065575889985,4.875,0.0,5.356071321407137,5.25,0.0,4.960783708246107,5.625,0.0,4.5,6.0,0.0,3.950870157319777,6.375,0.0,3.2691742076555053,6.75,0.0,2.341874249399399,7.125,0.0,0.0,7.5,0.0,-0.0,7.5,0.0,-2.341874249399399,7.125,0.0,-3.2691742076555053,6.75,0.0,-3.950870157319777,6.375,0.0,-4.5,6.0,0.0,-4.960783708246107,5.625,0.0,-5.356071321407137,5.25,0.0,-5.6995065575889985,4.875,0.0,-6.0,4.5,0.0,-6.263734908183775,4.125,0.0,-6.49519052838329,3.75,0.0,-6.697714162309407,3.375,0.0,-6.87386354243376,3.0,0.0};
			return value;
		}
		private double[] getCoordinate_10_2964_point_3()
		{
			double[] value = {-7.025622748198198,2.625,0.0,-7.1545440106270926,2.25,0.0,-7.261843774138907,1.875,0.0,-7.3484692283495345,1.5,0.0,-7.415144974981946,1.125,0.0,-7.46240577829965,0.75,0.0,-7.490619133289317,0.375,0.0,-7.5,0.0,0.0,-7.5,-0.0,0.0,-7.490619133289317,-0.375,0.0,-7.46240577829965,-0.75,0.0,-7.415144974981946,-1.125,0.0,-7.3484692283495345,-1.5,0.0,-7.261843774138907,-1.875,0.0,-7.1545440106270926,-2.25,0.0,-7.025622748198198,-2.625,0.0,-6.87386354243376,-3.0,0.0,-6.697714162309407,-3.375,0.0,-6.49519052838329,-3.75,0.0,-6.263734908183775,-4.125,0.0,-6.0,-4.5,0.0,-5.6995065575889985,-4.875,0.0,-5.356071321407137,-5.25,0.0,-4.960783708246107,-5.625,0.0,-4.5,-6.0,0.0,-3.950870157319777,-6.375,0.0,-3.2691742076555053,-6.75,0.0,-2.341874249399399,-7.125,0.0,-0.0,-7.5,0.0,0.375,-7.490619133289317,0.0,0.75,-7.46240577829965,0.0,1.125,-7.415144974981946,0.0,1.5,-7.3484692283495345,0.0,1.875,-7.261843774138907,0.0,2.25,-7.1545440106270926,0.0,2.625,-7.025622748198198,0.0,3.0,-6.87386354243376,0.0,3.375,-6.697714162309407,0.0,3.75,-6.49519052838329,0.0,4.125,-6.263734908183775,0.0,4.5,-6.0,0.0,4.875,-5.6995065575889985,0.0,5.25,-5.356071321407137,0.0,5.625,-4.960783708246107,0.0,6.0,-4.5,0.0,6.375,-3.950870157319777,0.0,6.75,-3.2691742076555053,0.0,7.125,-2.341874249399399,0.0,7.5,-0.0,0.0,7.5,0.0,1.0,7.490619133289317,0.375,1.0,7.46240577829965,0.75,1.0,7.415144974981946,1.125,1.0,7.3484692283495345,1.5,1.0,7.261843774138907,1.875,1.0,7.1545440106270926,2.25,1.0,7.025622748198198,2.625,1.0,6.87386354243376,3.0,1.0,6.697714162309407,3.375,1.0,6.49519052838329,3.75,1.0,6.263734908183775,4.125,1.0,6.0,4.5,1.0,5.6995065575889985,4.875,1.0,5.356071321407137,5.25,1.0,4.960783708246107,5.625,1.0,4.5,6.0,1.0,3.950870157319777,6.375,1.0,3.2691742076555053,6.75,1.0,2.341874249399399,7.125,1.0,0.0,7.5,1.0,-0.0,7.5,1.0,-2.341874249399399,7.125,1.0,-3.2691742076555053,6.75,1.0,-3.950870157319777,6.375,1.0,-4.5,6.0,1.0,-4.960783708246107,5.625,1.0,-5.356071321407137,5.25,1.0,-5.6995065575889985,4.875,1.0,-6.0,4.5,1.0,-6.263734908183775,4.125,1.0,-6.49519052838329,3.75,1.0,-6.697714162309407,3.375,1.0,-6.87386354243376,3.0,1.0,-7.025622748198198,2.625,1.0,-7.1545440106270926,2.25,1.0,-7.261843774138907,1.875,1.0,-7.3484692283495345,1.5,1.0,-7.415144974981946,1.125,1.0,-7.46240577829965,0.75,1.0,-7.490619133289317,0.375,1.0,-7.5,0.0,1.0,-7.5,-0.0,1.0,-7.490619133289317,-0.375,1.0,-7.46240577829965,-0.75,1.0,-7.415144974981946,-1.125,1.0,-7.3484692283495345,-1.5,1.0,-7.261843774138907,-1.875,1.0,-7.1545440106270926,-2.25,1.0,-7.025622748198198,-2.625,1.0,-6.87386354243376,-3.0,1.0};
			return value;
		}
		private double[] getCoordinate_10_2964_point_4()
		{
			double[] value = {-6.697714162309407,-3.375,1.0,-6.49519052838329,-3.75,1.0,-6.263734908183775,-4.125,1.0,-6.0,-4.5,1.0,-5.6995065575889985,-4.875,1.0,-5.356071321407137,-5.25,1.0,-4.960783708246107,-5.625,1.0,-4.5,-6.0,1.0,-3.950870157319777,-6.375,1.0,-3.2691742076555053,-6.75,1.0,-2.341874249399399,-7.125,1.0,-0.0,-7.5,1.0,0.375,-7.490619133289317,1.0,0.75,-7.46240577829965,1.0,1.125,-7.415144974981946,1.0,1.5,-7.3484692283495345,1.0,1.875,-7.261843774138907,1.0,2.25,-7.1545440106270926,1.0,2.625,-7.025622748198198,1.0,3.0,-6.87386354243376,1.0,3.375,-6.697714162309407,1.0,3.75,-6.49519052838329,1.0,4.125,-6.263734908183775,1.0,4.5,-6.0,1.0,4.875,-5.6995065575889985,1.0,5.25,-5.356071321407137,1.0,5.625,-4.960783708246107,1.0,6.0,-4.5,1.0,6.375,-3.950870157319777,1.0,6.75,-3.2691742076555053,1.0,7.125,-2.341874249399399,1.0,7.5,-0.0,1.0};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_10_2970_point_1()
		{
			double[] value = {9.0,0.0,0.0,8.98874295994718,0.45,0.0,8.95488693395958,0.9,0.0,8.898173969978334,1.35,0.0,8.818163074019441,1.8,0.0,8.714212528966687,2.25,0.0,8.58545281275251,2.7,0.0,8.430747297837838,3.15,0.0,8.248636250920512,3.6,0.0,8.037256994771289,4.05,0.0,7.794228634059948,4.5,0.0,7.51648188982053,4.95,0.0,7.2,5.4,0.0,6.8394078691067985,5.8500000000000005,0.0,6.427285585688566,6.3,0.0,5.952940449895329,6.75,0.0,5.3999999999999995,7.2,0.0,4.741044188783731,7.65,0.0,3.9230090491866063,8.1,0.0,2.810249099279278,8.55,0.0,0.0,9.0,0.0,-0.0,9.0,0.0,-2.810249099279278,8.55,0.0,-3.9230090491866063,8.1,0.0,-4.741044188783731,7.65,0.0,-5.3999999999999995,7.2,0.0,-5.952940449895329,6.75,0.0,-6.427285585688566,6.3,0.0,-6.8394078691067985,5.8500000000000005,0.0,-7.2,5.4,0.0,-7.51648188982053,4.95,0.0,-7.794228634059948,4.5,0.0,-8.037256994771289,4.05,0.0,-8.248636250920512,3.6,0.0,-8.430747297837838,3.15,0.0,-8.58545281275251,2.7,0.0,-8.714212528966687,2.25,0.0,-8.818163074019441,1.8,0.0,-8.898173969978334,1.35,0.0,-8.95488693395958,0.9,0.0,-8.98874295994718,0.45,0.0,-9.0,0.0,0.0,-9.0,-0.0,0.0,-8.98874295994718,-0.45,0.0,-8.95488693395958,-0.9,0.0,-8.898173969978334,-1.35,0.0,-8.818163074019441,-1.8,0.0,-8.714212528966687,-2.25,0.0,-8.58545281275251,-2.7,0.0,-8.430747297837838,-3.15,0.0,-8.248636250920512,-3.6,0.0,-8.037256994771289,-4.05,0.0,-7.794228634059948,-4.5,0.0,-7.51648188982053,-4.95,0.0,-7.2,-5.4,0.0,-6.8394078691067985,-5.8500000000000005,0.0,-6.427285585688566,-6.3,0.0,-5.952940449895329,-6.75,0.0,-5.3999999999999995,-7.2,0.0,-4.741044188783731,-7.65,0.0,-3.9230090491866063,-8.1,0.0,-2.810249099279278,-8.55,0.0,-0.0,-9.0,0.0,0.45,-8.98874295994718,0.0,0.9,-8.95488693395958,0.0,1.35,-8.898173969978334,0.0,1.8,-8.818163074019441,0.0,2.25,-8.714212528966687,0.0,2.7,-8.58545281275251,0.0,3.15,-8.430747297837838,0.0,3.6,-8.248636250920512,0.0,4.05,-8.037256994771289,0.0,4.5,-7.794228634059948,0.0,4.95,-7.51648188982053,0.0,5.4,-7.2,0.0,5.8500000000000005,-6.8394078691067985,0.0,6.3,-6.427285585688566,0.0,6.75,-5.952940449895329,0.0,7.2,-5.3999999999999995,0.0,7.65,-4.741044188783731,0.0,8.1,-3.9230090491866063,0.0,8.55,-2.810249099279278,0.0,9.0,-0.0,0.0,9.0,0.0,1.0,8.98874295994718,0.45,1.0,8.95488693395958,0.9,1.0,8.898173969978334,1.35,1.0,8.818163074019441,1.8,1.0,8.714212528966687,2.25,1.0,8.58545281275251,2.7,1.0,8.430747297837838,3.15,1.0,8.248636250920512,3.6,1.0,8.037256994771289,4.05,1.0,7.794228634059948,4.5,1.0,7.51648188982053,4.95,1.0,7.2,5.4,1.0,6.8394078691067985,5.8500000000000005,1.0,6.427285585688566,6.3,1.0,5.952940449895329,6.75,1.0,5.3999999999999995,7.2,1.0};
			return value;
		}
		private double[] getCoordinate_10_2970_point_2()
		{
			double[] value = {4.741044188783731,7.65,1.0,3.9230090491866063,8.1,1.0,2.810249099279278,8.55,1.0,0.0,9.0,1.0,-0.0,9.0,1.0,-2.810249099279278,8.55,1.0,-3.9230090491866063,8.1,1.0,-4.741044188783731,7.65,1.0,-5.3999999999999995,7.2,1.0,-5.952940449895329,6.75,1.0,-6.427285585688566,6.3,1.0,-6.8394078691067985,5.8500000000000005,1.0,-7.2,5.4,1.0,-7.51648188982053,4.95,1.0,-7.794228634059948,4.5,1.0,-8.037256994771289,4.05,1.0,-8.248636250920512,3.6,1.0,-8.430747297837838,3.15,1.0,-8.58545281275251,2.7,1.0,-8.714212528966687,2.25,1.0,-8.818163074019441,1.8,1.0,-8.898173969978334,1.35,1.0,-8.95488693395958,0.9,1.0,-8.98874295994718,0.45,1.0,-9.0,0.0,1.0,-9.0,-0.0,1.0,-8.98874295994718,-0.45,1.0,-8.95488693395958,-0.9,1.0,-8.898173969978334,-1.35,1.0,-8.818163074019441,-1.8,1.0,-8.714212528966687,-2.25,1.0,-8.58545281275251,-2.7,1.0,-8.430747297837838,-3.15,1.0,-8.248636250920512,-3.6,1.0,-8.037256994771289,-4.05,1.0,-7.794228634059948,-4.5,1.0,-7.51648188982053,-4.95,1.0,-7.2,-5.4,1.0,-6.8394078691067985,-5.8500000000000005,1.0,-6.427285585688566,-6.3,1.0,-5.952940449895329,-6.75,1.0,-5.3999999999999995,-7.2,1.0,-4.741044188783731,-7.65,1.0,-3.9230090491866063,-8.1,1.0,-2.810249099279278,-8.55,1.0,-0.0,-9.0,1.0,0.45,-8.98874295994718,1.0,0.9,-8.95488693395958,1.0,1.35,-8.898173969978334,1.0,1.8,-8.818163074019441,1.0,2.25,-8.714212528966687,1.0,2.7,-8.58545281275251,1.0,3.15,-8.430747297837838,1.0,3.6,-8.248636250920512,1.0,4.05,-8.037256994771289,1.0,4.5,-7.794228634059948,1.0,4.95,-7.51648188982053,1.0,5.4,-7.2,1.0,5.8500000000000005,-6.8394078691067985,1.0,6.3,-6.427285585688566,1.0,6.75,-5.952940449895329,1.0,7.2,-5.3999999999999995,1.0,7.65,-4.741044188783731,1.0,8.1,-3.9230090491866063,1.0,8.55,-2.810249099279278,1.0,9.0,-0.0,1.0,7.5,0.0,0.0,7.490619133289317,0.375,0.0,7.46240577829965,0.75,0.0,7.415144974981946,1.125,0.0,7.3484692283495345,1.5,0.0,7.261843774138907,1.875,0.0,7.1545440106270926,2.25,0.0,7.025622748198198,2.625,0.0,6.87386354243376,3.0,0.0,6.697714162309407,3.375,0.0,6.49519052838329,3.75,0.0,6.263734908183775,4.125,0.0,6.0,4.5,0.0,5.6995065575889985,4.875,0.0,5.356071321407137,5.25,0.0,4.960783708246107,5.625,0.0,4.5,6.0,0.0,3.950870157319777,6.375,0.0,3.2691742076555053,6.75,0.0,2.341874249399399,7.125,0.0,0.0,7.5,0.0,-0.0,7.5,0.0,-2.341874249399399,7.125,0.0,-3.2691742076555053,6.75,0.0,-3.950870157319777,6.375,0.0,-4.5,6.0,0.0,-4.960783708246107,5.625,0.0,-5.356071321407137,5.25,0.0,-5.6995065575889985,4.875,0.0,-6.0,4.5,0.0,-6.263734908183775,4.125,0.0,-6.49519052838329,3.75,0.0,-6.697714162309407,3.375,0.0,-6.87386354243376,3.0,0.0};
			return value;
		}
		private double[] getCoordinate_10_2970_point_3()
		{
			double[] value = {-7.025622748198198,2.625,0.0,-7.1545440106270926,2.25,0.0,-7.261843774138907,1.875,0.0,-7.3484692283495345,1.5,0.0,-7.415144974981946,1.125,0.0,-7.46240577829965,0.75,0.0,-7.490619133289317,0.375,0.0,-7.5,0.0,0.0,-7.5,-0.0,0.0,-7.490619133289317,-0.375,0.0,-7.46240577829965,-0.75,0.0,-7.415144974981946,-1.125,0.0,-7.3484692283495345,-1.5,0.0,-7.261843774138907,-1.875,0.0,-7.1545440106270926,-2.25,0.0,-7.025622748198198,-2.625,0.0,-6.87386354243376,-3.0,0.0,-6.697714162309407,-3.375,0.0,-6.49519052838329,-3.75,0.0,-6.263734908183775,-4.125,0.0,-6.0,-4.5,0.0,-5.6995065575889985,-4.875,0.0,-5.356071321407137,-5.25,0.0,-4.960783708246107,-5.625,0.0,-4.5,-6.0,0.0,-3.950870157319777,-6.375,0.0,-3.2691742076555053,-6.75,0.0,-2.341874249399399,-7.125,0.0,-0.0,-7.5,0.0,0.375,-7.490619133289317,0.0,0.75,-7.46240577829965,0.0,1.125,-7.415144974981946,0.0,1.5,-7.3484692283495345,0.0,1.875,-7.261843774138907,0.0,2.25,-7.1545440106270926,0.0,2.625,-7.025622748198198,0.0,3.0,-6.87386354243376,0.0,3.375,-6.697714162309407,0.0,3.75,-6.49519052838329,0.0,4.125,-6.263734908183775,0.0,4.5,-6.0,0.0,4.875,-5.6995065575889985,0.0,5.25,-5.356071321407137,0.0,5.625,-4.960783708246107,0.0,6.0,-4.5,0.0,6.375,-3.950870157319777,0.0,6.75,-3.2691742076555053,0.0,7.125,-2.341874249399399,0.0,7.5,-0.0,0.0,7.5,0.0,1.0,7.490619133289317,0.375,1.0,7.46240577829965,0.75,1.0,7.415144974981946,1.125,1.0,7.3484692283495345,1.5,1.0,7.261843774138907,1.875,1.0,7.1545440106270926,2.25,1.0,7.025622748198198,2.625,1.0,6.87386354243376,3.0,1.0,6.697714162309407,3.375,1.0,6.49519052838329,3.75,1.0,6.263734908183775,4.125,1.0,6.0,4.5,1.0,5.6995065575889985,4.875,1.0,5.356071321407137,5.25,1.0,4.960783708246107,5.625,1.0,4.5,6.0,1.0,3.950870157319777,6.375,1.0,3.2691742076555053,6.75,1.0,2.341874249399399,7.125,1.0,0.0,7.5,1.0,-0.0,7.5,1.0,-2.341874249399399,7.125,1.0,-3.2691742076555053,6.75,1.0,-3.950870157319777,6.375,1.0,-4.5,6.0,1.0,-4.960783708246107,5.625,1.0,-5.356071321407137,5.25,1.0,-5.6995065575889985,4.875,1.0,-6.0,4.5,1.0,-6.263734908183775,4.125,1.0,-6.49519052838329,3.75,1.0,-6.697714162309407,3.375,1.0,-6.87386354243376,3.0,1.0,-7.025622748198198,2.625,1.0,-7.1545440106270926,2.25,1.0,-7.261843774138907,1.875,1.0,-7.3484692283495345,1.5,1.0,-7.415144974981946,1.125,1.0,-7.46240577829965,0.75,1.0,-7.490619133289317,0.375,1.0,-7.5,0.0,1.0,-7.5,-0.0,1.0,-7.490619133289317,-0.375,1.0,-7.46240577829965,-0.75,1.0,-7.415144974981946,-1.125,1.0,-7.3484692283495345,-1.5,1.0,-7.261843774138907,-1.875,1.0,-7.1545440106270926,-2.25,1.0,-7.025622748198198,-2.625,1.0,-6.87386354243376,-3.0,1.0};
			return value;
		}
		private double[] getCoordinate_10_2970_point_4()
		{
			double[] value = {-6.697714162309407,-3.375,1.0,-6.49519052838329,-3.75,1.0,-6.263734908183775,-4.125,1.0,-6.0,-4.5,1.0,-5.6995065575889985,-4.875,1.0,-5.356071321407137,-5.25,1.0,-4.960783708246107,-5.625,1.0,-4.5,-6.0,1.0,-3.950870157319777,-6.375,1.0,-3.2691742076555053,-6.75,1.0,-2.341874249399399,-7.125,1.0,-0.0,-7.5,1.0,0.375,-7.490619133289317,1.0,0.75,-7.46240577829965,1.0,1.125,-7.415144974981946,1.0,1.5,-7.3484692283495345,1.0,1.875,-7.261843774138907,1.0,2.25,-7.1545440106270926,1.0,2.625,-7.025622748198198,1.0,3.0,-6.87386354243376,1.0,3.375,-6.697714162309407,1.0,3.75,-6.49519052838329,1.0,4.125,-6.263734908183775,1.0,4.5,-6.0,1.0,4.875,-5.6995065575889985,1.0,5.25,-5.356071321407137,1.0,5.625,-4.960783708246107,1.0,6.0,-4.5,1.0,6.375,-3.950870157319777,1.0,6.75,-3.2691742076555053,1.0,7.125,-2.341874249399399,1.0,7.5,-0.0,1.0};
			return value;
		}

		/** Large attribute array: Coordinate point field, scene-graph level=10, element #151, 264 total numbers made up of 88 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_10_151_point()
		{
			MFVec3f Coordinate_10_151_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712,0.0311325,0.0,0.6195289,0.062265,0.0,0.6156054,0.0933975,0.0,0.6100699,0.12453,0.0,0.6028783,0.1556625,0.0,0.5939702,0.186795,0.0,0.5832672,0.2179275,0.0,0.5706682,0.24906,0.0,0.5560442,0.2801925,0.0,0.5392307,0.311325,0.0,0.5200153,0.3424575,0.0,0.49812,0.37359,0.0,0.473173,0.4047225,0.0,0.4446611,0.435855,0.0,0.4118443,0.4669875,0.0,0.37359,0.49812,0.0,0.3280012,0.5292525,0.0,0.2714068,0.560385,0.0,0.1944224,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.1944224,0.5915175,0.0,-0.2714068,0.560385,0.0,-0.3280012,0.5292525,0.0,-0.37359,0.49812,0.0,-0.4118443,0.4669875,0.0,-0.4446611,0.435855,0.0,-0.473173,0.4047225,0.0,-0.49812,0.37359,0.0,-0.5200153,0.3424575,0.0,-0.5392307,0.311325,0.0,-0.5560442,0.2801925,0.0,-0.5706682,0.24906,0.0,-0.5832672,0.2179275,0.0,-0.5939702,0.186795,0.0,-0.6028783,0.1556625,0.0,-0.6100699,0.12453,0.0,-0.6156054,0.0933975,0.0,-0.6195289,0.062265,0.0,-0.6218712,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.7359,-5.1999998,0.6218712,0.7670325,-5.1999998,0.6195289,0.798165,-5.1999998,0.6156054,0.8292975,-5.1999998,0.6100699,0.86043,-5.1999998,0.6028783,0.8915625,-5.1999998,0.5939702,0.922695,-5.1999998,0.5832672,0.9538275,-5.1999998,0.5706682,0.98496,-5.1999998,0.5560442,1.0160925,-5.1999998,0.5392307,1.047225,-5.1999998,0.5200153,1.0783575,-5.1999998,0.49812,1.10949,-5.1999998,0.473173,1.1406225,-5.1999998,0.4446611,1.171755,-5.1999998,0.4118443,1.2028875,-5.1999998,0.37359,1.23402,-5.1999998,0.3280012,1.2651525,-5.1999998,0.2714068,1.296285,-5.1999998,0.1944224,1.3274175,-5.1999998,0.0,1.35855,-5.1999998,-0.0,1.35855,-5.1999998,-0.1944224,1.3274175,-5.1999998,-0.2714068,1.296285,-5.1999998,-0.3280012,1.2651525,-5.1999998,-0.37359,1.23402,-5.1999998,-0.4118443,1.2028875,-5.1999998,-0.4446611,1.171755,-5.1999998,-0.473173,1.1406225,-5.1999998,-0.49812,1.10949,-5.1999998,-0.5200153,1.0783575,-5.1999998,-0.5392307,1.047225,-5.1999998,-0.5560442,1.0160925,-5.1999998,-0.5706682,0.98496,-5.1999998,-0.5832672,0.9538275,-5.1999998,-0.5939702,0.922695,-5.1999998,-0.6028783,0.8915625,-5.1999998,-0.6100699,0.86043,-5.1999998,-0.6156054,0.8292975,-5.1999998,-0.6195289,0.798165,-5.1999998,-0.6218712,0.7670325,-5.1999998,-0.62265,0.7359,-5.1999998,-0.62265,1.0,0.0,0.62265,1.0,0.0,-0.62265,2.98,-5.1999998,0.62265,2.98,-5.1999998});
			return Coordinate_10_151_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=9, element #158, 288 total numbers made up of 96 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_9_158_point()
		{
			MFVec3f Coordinate_9_158_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,1.8,0.6218712004456791,0.0311325,1.8,0.6195289277144369,0.062265,1.8,0.6156053358230011,0.0933975,1.8,0.6100699153375784,0.12453,1.8,0.6028782701290121,0.1556625,1.8,0.5939702437622613,0.186795,1.8,0.5832672005554145,0.2179275,1.8,0.5706681512928509,0.24906,1.8,0.5560442297549271,0.2801925,1.8,0.5392307176663808,0.311325,1.8,0.520015272077417,0.3424575,1.8,0.49812000000000006,0.37359,1.8,0.47317303441103875,0.4047225,1.8,0.4446610411032206,0.435855,1.8,0.4118442634585919,0.4669875,1.8,0.37359000000000003,0.49812,1.8,0.3280012404606879,0.5292525,1.8,0.2714068427195601,0.560385,1.8,0.19442240018513812,0.5915175,1.8,0.0,0.62265,1.8,-0.0,0.62265,1.8,-0.19442240018513812,0.5915175,1.8,-0.2714068427195601,0.560385,1.8,-0.3280012404606879,0.5292525,1.8,-0.37359000000000003,0.49812,1.8,-0.4118442634585919,0.4669875,1.8,-0.4446610411032206,0.435855,1.8,-0.47317303441103875,0.4047225,1.8,-0.49812000000000006,0.37359,1.8,-0.520015272077417,0.3424575,1.8,-0.5392307176663808,0.311325,1.8,-0.5560442297549271,0.2801925,1.8,-0.5706681512928509,0.24906,1.8,-0.5832672005554145,0.2179275,1.8,-0.5939702437622613,0.186795,1.8,-0.6028782701290121,0.1556625,1.8,-0.6100699153375784,0.12453,1.8,-0.6156053358230011,0.0933975,1.8,-0.6195289277144369,0.062265,1.8,-0.6218712004456791,0.0311325,1.8,-0.62265,0.0,1.8,-0.62265,-1.70,0.0,-0.62265,0.0,0.0,-0.62265,0.7,0.0,0.62265,0.7,0.0,0.62265,0.0,0.0,0.62265,-1.70,0.0,-0.62265,0.0,1.8,-0.62265,0.0,1.8,-0.62265,0.7,1.8,0.62265,0.7,1.8,0.62265,0.0,1.8,0.62265,-1.50,1.8});
			return Coordinate_9_158_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=9, element #234, 264 total numbers made up of 88 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_9_234_point()
		{
			MFVec3f Coordinate_9_234_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,3.7359,-2.501,0.6218712004456791,3.7670325,-2.501,0.6195289277144369,3.798165,-2.501,0.6156053358230011,3.8292975,-2.501,0.6100699153375784,3.86043,-2.501,0.6028782701290121,3.8915625,-2.501,0.5939702437622613,3.922695,-2.501,0.5832672005554145,3.9538275,-2.501,0.5706681512928509,3.98496,-2.501,0.5560442297549271,4.0160925,-2.501,0.5392307176663808,4.047225,-2.501,0.520015272077417,4.0783575,-2.501,0.49812000000000006,4.10949,-2.501,0.47317303441103875,4.1406225,-2.501,0.4446610411032206,4.171755,-2.501,0.4118442634585919,4.2028875,-2.501,0.37359000000000003,4.23402,-2.501,0.3280012404606879,4.2651525,-2.501,0.2714068427195601,4.296285,-2.501,0.19442240018513812,4.3274175,-2.501,0.0,4.35855,-2.501,-0.0,4.35855,-2.501,-0.19442240018513812,4.3274175,-2.501,-0.2714068427195601,4.296285,-2.501,-0.3280012404606879,4.2651525,-2.501,-0.37359000000000003,4.23402,-2.501,-0.4118442634585919,4.2028875,-2.501,-0.4446610411032206,4.171755,-2.501,-0.47317303441103875,4.1406225,-2.501,-0.49812000000000006,4.10949,-2.501,-0.520015272077417,4.0783575,-2.501,-0.5392307176663808,4.047225,-2.501,-0.5560442297549271,4.0160925,-2.501,-0.5706681512928509,3.98496,-2.501,-0.5832672005554145,3.9538275,-2.501,-0.5939702437622613,3.922695,-2.501,-0.6028782701290121,3.8915625,-2.501,-0.6100699153375784,3.86043,-2.501,-0.6156053358230011,3.8292975,-2.501,-0.6195289277144369,3.798165,-2.501,-0.6218712004456791,3.7670325,-2.501,-0.62265,3.7359,-2.501,-0.62265,1.0,0.0,0.62265,1.0,0.0,-0.62265,4.5,-2.501,0.62265,4.5,-2.501});
			return Coordinate_9_234_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=9, element #251, 288 total numbers made up of 96 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_9_251_point()
		{
			MFVec3f Coordinate_9_251_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.1,0.6218712004456791,0.0311325,0.1,0.6195289277144369,0.062265,0.1,0.6156053358230011,0.0933975,0.1,0.6100699153375784,0.12453,0.1,0.6028782701290121,0.1556625,0.1,0.5939702437622613,0.186795,0.1,0.5832672005554145,0.2179275,0.1,0.5706681512928509,0.24906,0.1,0.5560442297549271,0.2801925,0.1,0.5392307176663808,0.311325,0.1,0.520015272077417,0.3424575,0.1,0.49812000000000006,0.37359,0.1,0.47317303441103875,0.4047225,0.1,0.4446610411032206,0.435855,0.1,0.4118442634585919,0.4669875,0.1,0.37359000000000003,0.49812,0.1,0.3280012404606879,0.5292525,0.1,0.2714068427195601,0.560385,0.1,0.19442240018513812,0.5915175,0.1,0.0,0.62265,0.1,-0.0,0.62265,0.1,-0.19442240018513812,0.5915175,0.1,-0.2714068427195601,0.560385,0.1,-0.3280012404606879,0.5292525,0.1,-0.37359000000000003,0.49812,0.1,-0.4118442634585919,0.4669875,0.1,-0.4446610411032206,0.435855,0.1,-0.47317303441103875,0.4047225,0.1,-0.49812000000000006,0.37359,0.1,-0.520015272077417,0.3424575,0.1,-0.5392307176663808,0.311325,0.1,-0.5560442297549271,0.2801925,0.1,-0.5706681512928509,0.24906,0.1,-0.5832672005554145,0.2179275,0.1,-0.5939702437622613,0.186795,0.1,-0.6028782701290121,0.1556625,0.1,-0.6100699153375784,0.12453,0.1,-0.6156053358230011,0.0933975,0.1,-0.6195289277144369,0.062265,0.1,-0.6218712004456791,0.0311325,0.1,-0.62265,0.0,0.1,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,-0.62265,0.0,0.1,0.0,0.0,0.1,-0.62265,0.0,0.1,0.62265,0.0,0.1,0.62265,0.0,0.1,0.62265,0.0,0.1});
			return Coordinate_9_251_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=9, element #262, 288 total numbers made up of 96 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_9_262_point()
		{
			MFVec3f Coordinate_9_262_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.05,0.6218712004456791,0.0311325,0.05,0.6195289277144369,0.062265,0.05,0.6156053358230011,0.0933975,0.05,0.6100699153375784,0.12453,0.05,0.6028782701290121,0.1556625,0.05,0.5939702437622613,0.186795,0.05,0.5832672005554145,0.2179275,0.05,0.5706681512928509,0.24906,0.05,0.5560442297549271,0.2801925,0.05,0.5392307176663808,0.311325,0.05,0.520015272077417,0.3424575,0.05,0.49812000000000006,0.37359,0.05,0.47317303441103875,0.4047225,0.05,0.4446610411032206,0.435855,0.05,0.4118442634585919,0.4669875,0.05,0.37359000000000003,0.49812,0.05,0.3280012404606879,0.5292525,0.05,0.2714068427195601,0.560385,0.05,0.19442240018513812,0.5915175,0.05,0.0,0.62265,0.05,-0.0,0.62265,0.05,-0.19442240018513812,0.5915175,0.05,-0.2714068427195601,0.560385,0.05,-0.3280012404606879,0.5292525,0.05,-0.37359000000000003,0.49812,0.05,-0.4118442634585919,0.4669875,0.05,-0.4446610411032206,0.435855,0.05,-0.47317303441103875,0.4047225,0.05,-0.49812000000000006,0.37359,0.05,-0.520015272077417,0.3424575,0.05,-0.5392307176663808,0.311325,0.05,-0.5560442297549271,0.2801925,0.05,-0.5706681512928509,0.24906,0.05,-0.5832672005554145,0.2179275,0.05,-0.5939702437622613,0.186795,0.05,-0.6028782701290121,0.1556625,0.05,-0.6100699153375784,0.12453,0.05,-0.6156053358230011,0.0933975,0.05,-0.6195289277144369,0.062265,0.05,-0.6218712004456791,0.0311325,0.05,-0.62265,0.0,0.05,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,0.7,0.0,0.62265,0.7,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,-0.62265,0.0,0.05,-0.62265,0.0,0.05,-0.62265,0.7,0.05,0.62265,0.7,0.05,0.62265,0.0,0.05,0.62265,0.0,0.05});
			return Coordinate_9_262_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=9, element #268, 288 total numbers made up of 96 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_9_268_point()
		{
			MFVec3f Coordinate_9_268_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.901,0.6218712004456791,0.0311325,0.901,0.6195289277144369,0.062265,0.901,0.6156053358230011,0.0933975,0.901,0.6100699153375784,0.12453,0.901,0.6028782701290121,0.1556625,0.901,0.5939702437622613,0.186795,0.901,0.5832672005554145,0.2179275,0.901,0.5706681512928509,0.24906,0.901,0.5560442297549271,0.2801925,0.901,0.5392307176663808,0.311325,0.901,0.520015272077417,0.3424575,0.901,0.49812000000000006,0.37359,0.901,0.47317303441103875,0.4047225,0.901,0.4446610411032206,0.435855,0.901,0.4118442634585919,0.4669875,0.901,0.37359000000000003,0.49812,0.901,0.3280012404606879,0.5292525,0.901,0.2714068427195601,0.560385,0.901,0.19442240018513812,0.5915175,0.901,0.0,0.62265,0.901,-0.0,0.62265,0.901,-0.19442240018513812,0.5915175,0.901,-0.2714068427195601,0.560385,0.901,-0.3280012404606879,0.5292525,0.901,-0.37359000000000003,0.49812,0.901,-0.4118442634585919,0.4669875,0.901,-0.4446610411032206,0.435855,0.901,-0.47317303441103875,0.4047225,0.901,-0.49812000000000006,0.37359,0.901,-0.520015272077417,0.3424575,0.901,-0.5392307176663808,0.311325,0.901,-0.5560442297549271,0.2801925,0.901,-0.5706681512928509,0.24906,0.901,-0.5832672005554145,0.2179275,0.901,-0.5939702437622613,0.186795,0.901,-0.6028782701290121,0.1556625,0.901,-0.6100699153375784,0.12453,0.901,-0.6156053358230011,0.0933975,0.901,-0.6195289277144369,0.062265,0.901,-0.6218712004456791,0.0311325,0.901,-0.62265,0.0,0.901,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,-0.62265,0.0,0.901,-0.62265,0.0,0.901,-0.62265,0.0,0.901,0.62265,0.0,0.901,0.62265,0.0,0.901,0.62265,0.0,0.901});
			return Coordinate_9_268_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=9, element #274, 285 total numbers made up of 95 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_9_274_point()
		{
			MFVec3f Coordinate_9_274_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,1.0,0.0,0.62265,0.0,1.2453,0.6218712004456791,0.0311325,1.2453,0.6195289277144369,0.062265,1.2453,0.6156053358230011,0.0933975,1.2453,0.6100699153375784,0.12453,1.2453,0.6028782701290121,0.1556625,1.2453,0.5939702437622613,0.186795,1.2453,0.5832672005554145,0.2179275,1.2453,0.5706681512928509,0.24906,1.2453,0.5560442297549271,0.2801925,1.2453,0.5392307176663808,0.311325,1.2453,0.520015272077417,0.3424575,1.2453,0.49812000000000006,0.37359,1.2453,0.47317303441103875,0.4047225,1.2453,0.4446610411032206,0.435855,1.2453,0.4118442634585919,0.4669875,1.2453,0.37359000000000003,0.49812,1.2453,0.3280012404606879,0.5292525,1.2453,0.2714068427195601,0.560385,1.2453,0.19442240018513812,0.5915175,1.2453,0.0,0.62265,1.2453,0.0,0.62265,1.2453,-0.19442240018513812,0.5915175,1.2453,-0.2714068427195601,0.560385,1.2453,-0.3280012404606879,0.5292525,1.2453,-0.37359000000000003,0.49812,1.2453,-0.4118442634585919,0.4669875,1.2453,-0.4446610411032206,0.435855,1.2453,-0.47317303441103875,0.4047225,1.2453,-0.49812000000000006,0.37359,1.2453,-0.520015272077417,0.3424575,1.2453,-0.5392307176663808,0.311325,1.2453,-0.5560442297549271,0.2801925,1.2453,-0.5706681512928509,0.24906,1.2453,-0.5832672005554145,0.2179275,1.2453,-0.5939702437622613,0.186795,1.2453,-0.6028782701290121,0.1556625,1.2453,-0.6100699153375784,0.12453,1.2453,-0.6156053358230011,0.0933975,1.2453,-0.6195289277144369,0.062265,1.2453,-0.6218712004456791,0.0311325,1.2453,-0.62265,0.0,1.2453,0.0,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.0,1.0,1.2453,0.62265,1.0,1.2453,0.62265,1.0,1.2453,0.62265,1.0,1.2453,0.62265,0.0,1.2453});
			return Coordinate_9_274_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=8, element #337, 288 total numbers made up of 96 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_8_337_point()
		{
			MFVec3f Coordinate_8_337_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.74,0.6218712004456791,0.0311325,0.74,0.6195289277144369,0.062265,0.74,0.6156053358230011,0.0933975,0.74,0.6100699153375784,0.12453,0.74,0.6028782701290121,0.1556625,0.74,0.5939702437622613,0.186795,0.74,0.5832672005554145,0.2179275,0.74,0.5706681512928509,0.24906,0.74,0.5560442297549271,0.2801925,0.74,0.5392307176663808,0.311325,0.74,0.520015272077417,0.3424575,0.74,0.49812000000000006,0.37359,0.74,0.47317303441103875,0.4047225,0.74,0.4446610411032206,0.435855,0.74,0.4118442634585919,0.4669875,0.74,0.37359000000000003,0.49812,0.74,0.3280012404606879,0.5292525,0.74,0.2714068427195601,0.560385,0.74,0.19442240018513812,0.5915175,0.74,0.0,0.62265,0.74,-0.0,0.62265,0.74,-0.19442240018513812,0.5915175,0.74,-0.2714068427195601,0.560385,0.74,-0.3280012404606879,0.5292525,0.74,-0.37359000000000003,0.49812,0.74,-0.4118442634585919,0.4669875,0.74,-0.4446610411032206,0.435855,0.74,-0.47317303441103875,0.4047225,0.74,-0.49812000000000006,0.37359,0.74,-0.520015272077417,0.3424575,0.74,-0.5392307176663808,0.311325,0.74,-0.5560442297549271,0.2801925,0.74,-0.5706681512928509,0.24906,0.74,-0.5832672005554145,0.2179275,0.74,-0.5939702437622613,0.186795,0.74,-0.6028782701290121,0.1556625,0.74,-0.6100699153375784,0.12453,0.74,-0.6156053358230011,0.0933975,0.74,-0.6195289277144369,0.062265,0.74,-0.6218712004456791,0.0311325,0.74,-0.62265,0.0,0.74,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,1.789,0.0,0.62265,1.789,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,-0.62265,0.0,0.74,-0.62265,0.0,0.74,-0.62265,1.789,0.74,0.62265,1.789,0.74,0.62265,0.0,0.74,0.62265,0.0,0.74});
			return Coordinate_8_337_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=8, element #343, 288 total numbers made up of 96 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_8_343_point()
		{
			MFVec3f Coordinate_8_343_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.74,0.6218712004456791,0.0311325,0.74,0.6195289277144369,0.062265,0.74,0.6156053358230011,0.0933975,0.74,0.6100699153375784,0.12453,0.74,0.6028782701290121,0.1556625,0.74,0.5939702437622613,0.186795,0.74,0.5832672005554145,0.2179275,0.74,0.5706681512928509,0.24906,0.74,0.5560442297549271,0.2801925,0.74,0.5392307176663808,0.311325,0.74,0.520015272077417,0.3424575,0.74,0.49812000000000006,0.37359,0.74,0.47317303441103875,0.4047225,0.74,0.4446610411032206,0.435855,0.74,0.4118442634585919,0.4669875,0.74,0.37359000000000003,0.49812,0.74,0.3280012404606879,0.5292525,0.74,0.2714068427195601,0.560385,0.74,0.19442240018513812,0.5915175,0.74,0.0,0.62265,0.74,-0.0,0.62265,0.74,-0.19442240018513812,0.5915175,0.74,-0.2714068427195601,0.560385,0.74,-0.3280012404606879,0.5292525,0.74,-0.37359000000000003,0.49812,0.74,-0.4118442634585919,0.4669875,0.74,-0.4446610411032206,0.435855,0.74,-0.47317303441103875,0.4047225,0.74,-0.49812000000000006,0.37359,0.74,-0.520015272077417,0.3424575,0.74,-0.5392307176663808,0.311325,0.74,-0.5560442297549271,0.2801925,0.74,-0.5706681512928509,0.24906,0.74,-0.5832672005554145,0.2179275,0.74,-0.5939702437622613,0.186795,0.74,-0.6028782701290121,0.1556625,0.74,-0.6100699153375784,0.12453,0.74,-0.6156053358230011,0.0933975,0.74,-0.6195289277144369,0.062265,0.74,-0.6218712004456791,0.0311325,0.74,-0.62265,0.0,0.74,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,1.789,0.0,0.62265,1.789,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,-0.62265,0.0,0.74,-0.62265,0.0,0.74,-0.62265,1.789,0.74,0.62265,1.789,0.74,0.62265,0.0,0.74,0.62265,0.0,0.74});
			return Coordinate_8_343_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=8, element #349, 288 total numbers made up of 96 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_8_349_point()
		{
			MFVec3f Coordinate_8_349_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.74,0.6218712004456791,0.0311325,0.74,0.6195289277144369,0.062265,0.74,0.6156053358230011,0.0933975,0.74,0.6100699153375784,0.12453,0.74,0.6028782701290121,0.1556625,0.74,0.5939702437622613,0.186795,0.74,0.5832672005554145,0.2179275,0.74,0.5706681512928509,0.24906,0.74,0.5560442297549271,0.2801925,0.74,0.5392307176663808,0.311325,0.74,0.520015272077417,0.3424575,0.74,0.49812000000000006,0.37359,0.74,0.47317303441103875,0.4047225,0.74,0.4446610411032206,0.435855,0.74,0.4118442634585919,0.4669875,0.74,0.37359000000000003,0.49812,0.74,0.3280012404606879,0.5292525,0.74,0.2714068427195601,0.560385,0.74,0.19442240018513812,0.5915175,0.74,0.0,0.62265,0.74,-0.0,0.62265,0.74,-0.19442240018513812,0.5915175,0.74,-0.2714068427195601,0.560385,0.74,-0.3280012404606879,0.5292525,0.74,-0.37359000000000003,0.49812,0.74,-0.4118442634585919,0.4669875,0.74,-0.4446610411032206,0.435855,0.74,-0.47317303441103875,0.4047225,0.74,-0.49812000000000006,0.37359,0.74,-0.520015272077417,0.3424575,0.74,-0.5392307176663808,0.311325,0.74,-0.5560442297549271,0.2801925,0.74,-0.5706681512928509,0.24906,0.74,-0.5832672005554145,0.2179275,0.74,-0.5939702437622613,0.186795,0.74,-0.6028782701290121,0.1556625,0.74,-0.6100699153375784,0.12453,0.74,-0.6156053358230011,0.0933975,0.74,-0.6195289277144369,0.062265,0.74,-0.6218712004456791,0.0311325,0.74,-0.62265,0.0,0.74,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,1.788,0.0,0.62265,1.788,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,-0.62265,0.0,0.74,-0.62265,0.0,0.74,-0.62265,1.788,0.74,0.62265,1.788,0.74,0.62265,0.0,0.74,0.62265,0.0,0.74});
			return Coordinate_8_349_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=8, element #355, 288 total numbers made up of 96 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_8_355_point()
		{
			MFVec3f Coordinate_8_355_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.74,0.6218712004456791,0.0311325,0.74,0.6195289277144369,0.062265,0.74,0.6156053358230011,0.0933975,0.74,0.6100699153375784,0.12453,0.74,0.6028782701290121,0.1556625,0.74,0.5939702437622613,0.186795,0.74,0.5832672005554145,0.2179275,0.74,0.5706681512928509,0.24906,0.74,0.5560442297549271,0.2801925,0.74,0.5392307176663808,0.311325,0.74,0.520015272077417,0.3424575,0.74,0.49812000000000006,0.37359,0.74,0.47317303441103875,0.4047225,0.74,0.4446610411032206,0.435855,0.74,0.4118442634585919,0.4669875,0.74,0.37359000000000003,0.49812,0.74,0.3280012404606879,0.5292525,0.74,0.2714068427195601,0.560385,0.74,0.19442240018513812,0.5915175,0.74,0.0,0.62265,0.74,-0.0,0.62265,0.74,-0.19442240018513812,0.5915175,0.74,-0.2714068427195601,0.560385,0.74,-0.3280012404606879,0.5292525,0.74,-0.37359000000000003,0.49812,0.74,-0.4118442634585919,0.4669875,0.74,-0.4446610411032206,0.435855,0.74,-0.47317303441103875,0.4047225,0.74,-0.49812000000000006,0.37359,0.74,-0.520015272077417,0.3424575,0.74,-0.5392307176663808,0.311325,0.74,-0.5560442297549271,0.2801925,0.74,-0.5706681512928509,0.24906,0.74,-0.5832672005554145,0.2179275,0.74,-0.5939702437622613,0.186795,0.74,-0.6028782701290121,0.1556625,0.74,-0.6100699153375784,0.12453,0.74,-0.6156053358230011,0.0933975,0.74,-0.6195289277144369,0.062265,0.74,-0.6218712004456791,0.0311325,0.74,-0.62265,0.0,0.74,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,1.788,0.0,0.62265,1.788,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,-0.62265,0.0,0.74,-0.62265,0.0,0.74,-0.62265,1.788,0.74,0.62265,1.788,0.74,0.62265,0.0,0.74,0.62265,0.0,0.74});
			return Coordinate_8_355_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=8, element #361, 288 total numbers made up of 96 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_8_361_point()
		{
			MFVec3f Coordinate_8_361_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,1.01,0.6218712004456791,0.0311325,1.01,0.6195289277144369,0.062265,1.01,0.6156053358230011,0.0933975,1.01,0.6100699153375784,0.12453,1.01,0.6028782701290121,0.1556625,1.01,0.5939702437622613,0.186795,1.01,0.5832672005554145,0.2179275,1.01,0.5706681512928509,0.24906,1.01,0.5560442297549271,0.2801925,1.01,0.5392307176663808,0.311325,1.01,0.520015272077417,0.3424575,1.01,0.49812000000000006,0.37359,1.01,0.47317303441103875,0.4047225,1.01,0.4446610411032206,0.435855,1.01,0.4118442634585919,0.4669875,1.01,0.37359000000000003,0.49812,1.01,0.3280012404606879,0.5292525,1.01,0.2714068427195601,0.560385,1.01,0.19442240018513812,0.5915175,1.01,0.0,0.62265,1.01,-0.0,0.62265,1.01,-0.19442240018513812,0.5915175,1.01,-0.2714068427195601,0.560385,1.01,-0.3280012404606879,0.5292525,1.01,-0.37359000000000003,0.49812,1.01,-0.4118442634585919,0.4669875,1.01,-0.4446610411032206,0.435855,1.01,-0.47317303441103875,0.4047225,1.01,-0.49812000000000006,0.37359,1.01,-0.520015272077417,0.3424575,1.01,-0.5392307176663808,0.311325,1.01,-0.5560442297549271,0.2801925,1.01,-0.5706681512928509,0.24906,1.01,-0.5832672005554145,0.2179275,1.01,-0.5939702437622613,0.186795,1.01,-0.6028782701290121,0.1556625,1.01,-0.6100699153375784,0.12453,1.01,-0.6156053358230011,0.0933975,1.01,-0.6195289277144369,0.062265,1.01,-0.6218712004456791,0.0311325,1.01,-0.62265,0.0,1.01,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,1.454,0.0,0.62265,1.454,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,-0.62265,0.0,1.01,-0.62265,0.0,1.01,-0.62265,1.454,1.01,0.62265,1.454,1.01,0.62265,0.0,1.01,0.62265,0.0,1.01});
			return Coordinate_8_361_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=8, element #367, 288 total numbers made up of 96 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_8_367_point()
		{
			MFVec3f Coordinate_8_367_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,1.01,0.6218712004456791,0.0311325,1.01,0.6195289277144369,0.062265,1.01,0.6156053358230011,0.0933975,1.01,0.6100699153375784,0.12453,1.01,0.6028782701290121,0.1556625,1.01,0.5939702437622613,0.186795,1.01,0.5832672005554145,0.2179275,1.01,0.5706681512928509,0.24906,1.01,0.5560442297549271,0.2801925,1.01,0.5392307176663808,0.311325,1.01,0.520015272077417,0.3424575,1.01,0.49812000000000006,0.37359,1.01,0.47317303441103875,0.4047225,1.01,0.4446610411032206,0.435855,1.01,0.4118442634585919,0.4669875,1.01,0.37359000000000003,0.49812,1.01,0.3280012404606879,0.5292525,1.01,0.2714068427195601,0.560385,1.01,0.19442240018513812,0.5915175,1.01,0.0,0.62265,1.01,-0.0,0.62265,1.01,-0.19442240018513812,0.5915175,1.01,-0.2714068427195601,0.560385,1.01,-0.3280012404606879,0.5292525,1.01,-0.37359000000000003,0.49812,1.01,-0.4118442634585919,0.4669875,1.01,-0.4446610411032206,0.435855,1.01,-0.47317303441103875,0.4047225,1.01,-0.49812000000000006,0.37359,1.01,-0.520015272077417,0.3424575,1.01,-0.5392307176663808,0.311325,1.01,-0.5560442297549271,0.2801925,1.01,-0.5706681512928509,0.24906,1.01,-0.5832672005554145,0.2179275,1.01,-0.5939702437622613,0.186795,1.01,-0.6028782701290121,0.1556625,1.01,-0.6100699153375784,0.12453,1.01,-0.6156053358230011,0.0933975,1.01,-0.6195289277144369,0.062265,1.01,-0.6218712004456791,0.0311325,1.01,-0.62265,0.0,1.01,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,1.628,0.0,0.62265,1.628,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,-0.62265,0.0,1.01,-0.62265,0.0,1.01,-0.62265,1.628,1.01,0.62265,1.628,1.01,0.62265,0.0,1.01,0.62265,0.0,1.01});
			return Coordinate_8_367_point;
		}
		/** Large attribute array: Extrusion crossSection field, scene-graph level=9, element #459, 166 total numbers made up of 83 2-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec2f getExtrusion_9_459_crossSection()
		{
			MFVec2f Extrusion_9_459_crossSection = new MFVec2f(new double[] {0.142,0.0,0.14182238892361107,0.0070999999999999995,0.14128821606914002,0.014199999999999999,0.14039341152632484,0.0213,0.13913101739008452,0.028399999999999998,0.1374909087903633,0.0355,0.13545936660120628,0.0426,0.13301845736588588,0.049699999999999994,0.13014514973674585,0.056799999999999996,0.12681005480639143,0.0639,0.12297560733739028,0.071,0.11859338092827947,0.07809999999999999,0.11359999999999999,0.0852,0.10791065749035171,0.0923,0.10140828368530846,0.09939999999999999,0.09392417154279295,0.1065,0.0852,0.11359999999999999,0.07480314164525445,0.12069999999999999,0.06189636499827757,0.1278,0.04433948578862864,0.1349,0.0,0.142,-0.0,0.142,-0.04433948578862864,0.1349,-0.06189636499827757,0.1278,-0.07480314164525445,0.12069999999999999,-0.0852,0.11359999999999999,-0.09392417154279295,0.1065,-0.10140828368530846,0.09939999999999999,-0.10791065749035171,0.0923,-0.11359999999999999,0.0852,-0.11859338092827947,0.07809999999999999,-0.12297560733739028,0.071,-0.12681005480639143,0.0639,-0.13014514973674585,0.056799999999999996,-0.13301845736588588,0.049699999999999994,-0.13545936660120628,0.0426,-0.1374909087903633,0.0355,-0.13913101739008452,0.028399999999999998,-0.14039341152632484,0.0213,-0.14128821606914002,0.014199999999999999,-0.14182238892361107,0.0070999999999999995,-0.142,0.0,0.142,0.0,0.14182238892361107,-0.0070999999999999995,0.14128821606914002,-0.014199999999999999,0.14039341152632484,-0.0213,0.13913101739008452,-0.028399999999999998,0.1374909087903633,-0.0355,0.13545936660120628,-0.0426,0.13301845736588588,-0.049699999999999994,0.13014514973674585,-0.056799999999999996,0.12681005480639143,-0.0639,0.12297560733739028,-0.071,0.11859338092827947,-0.07809999999999999,0.11359999999999999,-0.0852,0.10791065749035171,-0.0923,0.10140828368530846,-0.09939999999999999,0.09392417154279295,-0.1065,0.0852,-0.11359999999999999,0.07480314164525445,-0.12069999999999999,0.06189636499827757,-0.1278,0.04433948578862864,-0.1349,0.0,-0.142,-0.0070999999999999995,-0.14182238892361107,-0.014199999999999999,-0.14128821606914002,-0.0213,-0.14039341152632484,-0.028399999999999998,-0.13913101739008452,-0.0355,-0.1374909087903633,-0.0426,-0.13545936660120628,-0.049699999999999994,-0.13301845736588588,-0.056799999999999996,-0.13014514973674585,-0.0639,-0.12681005480639143,-0.071,-0.12297560733739028,-0.07809999999999999,-0.11859338092827947,-0.0852,-0.11359999999999999,-0.0923,-0.10791065749035171,-0.09939999999999999,-0.10140828368530846,-0.1065,-0.09392417154279295,-0.11359999999999999,-0.0852,-0.12069999999999999,-0.07480314164525445,-0.1278,-0.06189636499827757,-0.1349,-0.04433948578862864,-0.142,0.0});
			return Extrusion_9_459_crossSection;
		}
		/** Large attribute array: Extrusion crossSection field, scene-graph level=9, element #481, 166 total numbers made up of 83 2-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec2f getExtrusion_9_481_crossSection()
		{
			MFVec2f Extrusion_9_481_crossSection = new MFVec2f(new double[] {0.142,0.0,0.14182238892361107,0.0070999999999999995,0.14128821606914002,0.014199999999999999,0.14039341152632484,0.0213,0.13913101739008452,0.028399999999999998,0.1374909087903633,0.0355,0.13545936660120628,0.0426,0.13301845736588588,0.049699999999999994,0.13014514973674585,0.056799999999999996,0.12681005480639143,0.0639,0.12297560733739028,0.071,0.11859338092827947,0.07809999999999999,0.11359999999999999,0.0852,0.10791065749035171,0.0923,0.10140828368530846,0.09939999999999999,0.09392417154279295,0.1065,0.0852,0.11359999999999999,0.07480314164525445,0.12069999999999999,0.06189636499827757,0.1278,0.04433948578862864,0.1349,0.0,0.142,-0.0,0.142,-0.04433948578862864,0.1349,-0.06189636499827757,0.1278,-0.07480314164525445,0.12069999999999999,-0.0852,0.11359999999999999,-0.09392417154279295,0.1065,-0.10140828368530846,0.09939999999999999,-0.10791065749035171,0.0923,-0.11359999999999999,0.0852,-0.11859338092827947,0.07809999999999999,-0.12297560733739028,0.071,-0.12681005480639143,0.0639,-0.13014514973674585,0.056799999999999996,-0.13301845736588588,0.049699999999999994,-0.13545936660120628,0.0426,-0.1374909087903633,0.0355,-0.13913101739008452,0.028399999999999998,-0.14039341152632484,0.0213,-0.14128821606914002,0.014199999999999999,-0.14182238892361107,0.0070999999999999995,-0.142,0.0,-0.142,0.0,-0.1349,-0.04433948578862864,-0.1278,-0.06189636499827757,-0.12069999999999999,-0.07480314164525445,-0.11359999999999999,-0.0852,-0.1065,-0.09392417154279295,-0.09939999999999999,-0.10140828368530846,-0.0923,-0.10791065749035171,-0.0852,-0.11359999999999999,-0.07809999999999999,-0.11859338092827947,-0.071,-0.12297560733739028,-0.0639,-0.12681005480639143,-0.056799999999999996,-0.13014514973674585,-0.049699999999999994,-0.13301845736588588,-0.0426,-0.13545936660120628,-0.0355,-0.1374909087903633,-0.028399999999999998,-0.13913101739008452,-0.0213,-0.14039341152632484,-0.014199999999999999,-0.14128821606914002,-0.0070999999999999995,-0.14182238892361107,0.0,-0.142,0.04433948578862864,-0.1349,0.06189636499827757,-0.1278,0.07480314164525445,-0.12069999999999999,0.0852,-0.11359999999999999,0.09392417154279295,-0.1065,0.10140828368530846,-0.09939999999999999,0.10791065749035171,-0.0923,0.11359999999999999,-0.0852,0.11859338092827947,-0.07809999999999999,0.12297560733739028,-0.071,0.12681005480639143,-0.0639,0.13014514973674585,-0.056799999999999996,0.13301845736588588,-0.049699999999999994,0.13545936660120628,-0.0426,0.1374909087903633,-0.0355,0.13913101739008452,-0.028399999999999998,0.14039341152632484,-0.0213,0.14128821606914002,-0.014199999999999999,0.14182238892361107,-0.0070999999999999995,0.142,0.0});
			return Extrusion_9_481_crossSection;
		}
		/** Large attribute array: Extrusion crossSection field, scene-graph level=8, element #519, 166 total numbers made up of 83 2-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec2f getExtrusion_8_519_crossSection()
		{
			MFVec2f Extrusion_8_519_crossSection = new MFVec2f(new double[] {0.142,0.0,0.14182238892361107,0.0070999999999999995,0.14128821606914002,0.014199999999999999,0.14039341152632484,0.0213,0.13913101739008452,0.028399999999999998,0.1374909087903633,0.0355,0.13545936660120628,0.0426,0.13301845736588588,0.049699999999999994,0.13014514973674585,0.056799999999999996,0.12681005480639143,0.0639,0.12297560733739028,0.071,0.11859338092827947,0.07809999999999999,0.11359999999999999,0.0852,0.10791065749035171,0.0923,0.10140828368530846,0.09939999999999999,0.09392417154279295,0.1065,0.0852,0.11359999999999999,0.07480314164525445,0.12069999999999999,0.06189636499827757,0.1278,0.04433948578862864,0.1349,0.0,0.142,-0.0,0.142,-0.04433948578862864,0.1349,-0.06189636499827757,0.1278,-0.07480314164525445,0.12069999999999999,-0.0852,0.11359999999999999,-0.09392417154279295,0.1065,-0.10140828368530846,0.09939999999999999,-0.10791065749035171,0.0923,-0.11359999999999999,0.0852,-0.11859338092827947,0.07809999999999999,-0.12297560733739028,0.071,-0.12681005480639143,0.0639,-0.13014514973674585,0.056799999999999996,-0.13301845736588588,0.049699999999999994,-0.13545936660120628,0.0426,-0.1374909087903633,0.0355,-0.13913101739008452,0.028399999999999998,-0.14039341152632484,0.0213,-0.14128821606914002,0.014199999999999999,-0.14182238892361107,0.0070999999999999995,-0.142,0.0,-0.142,0.0,-0.1349,-0.04433948578862864,-0.1278,-0.06189636499827757,-0.12069999999999999,-0.07480314164525445,-0.11359999999999999,-0.0852,-0.1065,-0.09392417154279295,-0.09939999999999999,-0.10140828368530846,-0.0923,-0.10791065749035171,-0.0852,-0.11359999999999999,-0.07809999999999999,-0.11859338092827947,-0.071,-0.12297560733739028,-0.0639,-0.12681005480639143,-0.056799999999999996,-0.13014514973674585,-0.049699999999999994,-0.13301845736588588,-0.0426,-0.13545936660120628,-0.0355,-0.1374909087903633,-0.028399999999999998,-0.13913101739008452,-0.0213,-0.14039341152632484,-0.014199999999999999,-0.14128821606914002,-0.0070999999999999995,-0.14182238892361107,0.0,-0.142,0.04433948578862864,-0.1349,0.06189636499827757,-0.1278,0.07480314164525445,-0.12069999999999999,0.0852,-0.11359999999999999,0.09392417154279295,-0.1065,0.10140828368530846,-0.09939999999999999,0.10791065749035171,-0.0923,0.11359999999999999,-0.0852,0.11859338092827947,-0.07809999999999999,0.12297560733739028,-0.071,0.12681005480639143,-0.0639,0.13014514973674585,-0.056799999999999996,0.13301845736588588,-0.049699999999999994,0.13545936660120628,-0.0426,0.1374909087903633,-0.0355,0.13913101739008452,-0.028399999999999998,0.14039341152632484,-0.0213,0.14128821606914002,-0.014199999999999999,0.14182238892361107,-0.0070999999999999995,0.142,0.0});
			return Extrusion_8_519_crossSection;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=7, element #626, 288 total numbers made up of 96 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_7_626_point()
		{
			MFVec3f Coordinate_7_626_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.76,0.6218712004456791,0.0311325,0.76,0.6195289277144369,0.062265,0.76,0.6156053358230011,0.0933975,0.76,0.6100699153375784,0.12453,0.76,0.6028782701290121,0.1556625,0.76,0.5939702437622613,0.186795,0.76,0.5832672005554145,0.2179275,0.76,0.5706681512928509,0.24906,0.76,0.5560442297549271,0.2801925,0.76,0.5392307176663808,0.311325,0.76,0.520015272077417,0.3424575,0.76,0.49812000000000006,0.37359,0.76,0.47317303441103875,0.4047225,0.76,0.4446610411032206,0.435855,0.76,0.4118442634585919,0.4669875,0.76,0.37359000000000003,0.49812,0.76,0.3280012404606879,0.5292525,0.76,0.2714068427195601,0.560385,0.76,0.19442240018513812,0.5915175,0.76,0.0,0.62265,0.76,-0.0,0.62265,0.76,-0.19442240018513812,0.5915175,0.76,-0.2714068427195601,0.560385,0.76,-0.3280012404606879,0.5292525,0.76,-0.37359000000000003,0.49812,0.76,-0.4118442634585919,0.4669875,0.76,-0.4446610411032206,0.435855,0.76,-0.47317303441103875,0.4047225,0.76,-0.49812000000000006,0.37359,0.76,-0.520015272077417,0.3424575,0.76,-0.5392307176663808,0.311325,0.76,-0.5560442297549271,0.2801925,0.76,-0.5706681512928509,0.24906,0.76,-0.5832672005554145,0.2179275,0.76,-0.5939702437622613,0.186795,0.76,-0.6028782701290121,0.1556625,0.76,-0.6100699153375784,0.12453,0.76,-0.6156053358230011,0.0933975,0.76,-0.6195289277144369,0.062265,0.76,-0.6218712004456791,0.0311325,0.76,-0.62265,0.0,0.76,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,1.32,0.0,0.62265,1.32,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,-0.62265,0.0,0.76,-0.62265,0.0,0.76,-0.62265,1.3,0.76,0.62265,1.3,0.76,0.62265,0.0,0.76,0.62265,0.0,0.76});
			return Coordinate_7_626_point;
		}
		/** Large attribute array: Extrusion crossSection field, scene-graph level=8, element #685, 88 total numbers made up of 44 2-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec2f getExtrusion_8_685_crossSection()
		{
			MFVec2f Extrusion_8_685_crossSection = new MFVec2f(new double[] {0.6226500273,0.0,0.6218711734,0.0311325006,0.6195289493,0.0622650012,0.6156053543,0.0933974981,0.6100699306,0.1245300025,0.6028782725,0.1556625068,0.5939702392,0.1867949963,0.5832672119,0.2179275006,0.5706681609,0.2490600049,0.5560442209,0.2801924944,0.5392307043,0.3113250136,0.5200152993,0.3424575031,0.4981200099,0.3735899925,0.4731730223,0.4047225118,0.444661051,0.4358550012,0.4118442535,0.4669874907,0.3735899925,0.4981200099,0.328001231,0.5292525291,0.2714068294,0.5603849888,0.194422394,0.591517508,0.0,0.6226500273,-0.0,0.6226500273,-0.194422394,0.591517508,-0.2714068294,0.5603849888,-0.328001231,0.5292525291,-0.3735899925,0.4981200099,-0.4118442535,0.4669874907,-0.444661051,0.4358550012,-0.4731730223,0.4047225118,-0.4981200099,0.3735899925,-0.5200152993,0.3424575031,-0.5392307043,0.3113250136,-0.5560442209,0.2801924944,-0.5706681609,0.2490600049,-0.5832672119,0.2179275006,-0.5939702392,0.1867949963,-0.6028782725,0.1556625068,-0.6100699306,0.1245300025,-0.6156053543,0.0933974981,-0.6195289493,0.0622650012,-0.6218711734,0.0311325006,-0.6226500273,0.0,-0.6226500273,2.7,0.6226500273,2.7});
			return Extrusion_8_685_crossSection;
		}
		/** Large attribute array: Extrusion crossSection field, scene-graph level=8, element #691, 88 total numbers made up of 44 2-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec2f getExtrusion_8_691_crossSection()
		{
			MFVec2f Extrusion_8_691_crossSection = new MFVec2f(new double[] {0.6226500273,0.0,0.6218711734,0.0311325006,0.6195289493,0.0622650012,0.6156053543,0.0933974981,0.6100699306,0.1245300025,0.6028782725,0.1556625068,0.5939702392,0.1867949963,0.5832672119,0.2179275006,0.5706681609,0.2490600049,0.5560442209,0.2801924944,0.5392307043,0.3113250136,0.5200152993,0.3424575031,0.4981200099,0.3735899925,0.4731730223,0.4047225118,0.444661051,0.4358550012,0.4118442535,0.4669874907,0.3735899925,0.4981200099,0.328001231,0.5292525291,0.2714068294,0.5603849888,0.194422394,0.591517508,0.0,0.6226500273,-0.0,0.6226500273,-0.194422394,0.591517508,-0.2714068294,0.5603849888,-0.328001231,0.5292525291,-0.3735899925,0.4981200099,-0.4118442535,0.4669874907,-0.444661051,0.4358550012,-0.4731730223,0.4047225118,-0.4981200099,0.3735899925,-0.5200152993,0.3424575031,-0.5392307043,0.3113250136,-0.5560442209,0.2801924944,-0.5706681609,0.2490600049,-0.5832672119,0.2179275006,-0.5939702392,0.1867949963,-0.6028782725,0.1556625068,-0.6100699306,0.1245300025,-0.6156053543,0.0933974981,-0.6195289493,0.0622650012,-0.6218711734,0.0311325006,-0.6226500273,0.0,-0.6226500273,2.7,0.6226500273,2.7});
			return Extrusion_8_691_crossSection;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=8, element #697, 288 total numbers made up of 96 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_8_697_point()
		{
			MFVec3f Coordinate_8_697_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.18,0.6218712004456791,0.0311325,0.18,0.6195289277144369,0.062265,0.18,0.6156053358230011,0.0933975,0.18,0.6100699153375784,0.12453,0.18,0.6028782701290121,0.1556625,0.18,0.5939702437622613,0.186795,0.18,0.5832672005554145,0.2179275,0.18,0.5706681512928509,0.24906,0.18,0.5560442297549271,0.2801925,0.18,0.5392307176663808,0.311325,0.18,0.520015272077417,0.3424575,0.18,0.49812000000000006,0.37359,0.18,0.47317303441103875,0.4047225,0.18,0.4446610411032206,0.435855,0.18,0.4118442634585919,0.4669875,0.18,0.37359000000000003,0.49812,0.18,0.3280012404606879,0.5292525,0.18,0.2714068427195601,0.560385,0.18,0.19442240018513812,0.5915175,0.18,0.0,0.62265,0.18,-0.0,0.62265,0.18,-0.19442240018513812,0.5915175,0.18,-0.2714068427195601,0.560385,0.18,-0.3280012404606879,0.5292525,0.18,-0.37359000000000003,0.49812,0.18,-0.4118442634585919,0.4669875,0.18,-0.4446610411032206,0.435855,0.18,-0.47317303441103875,0.4047225,0.18,-0.49812000000000006,0.37359,0.18,-0.520015272077417,0.3424575,0.18,-0.5392307176663808,0.311325,0.18,-0.5560442297549271,0.2801925,0.18,-0.5706681512928509,0.24906,0.18,-0.5832672005554145,0.2179275,0.18,-0.5939702437622613,0.186795,0.18,-0.6028782701290121,0.1556625,0.18,-0.6100699153375784,0.12453,0.18,-0.6156053358230011,0.0933975,0.18,-0.6195289277144369,0.062265,0.18,-0.6218712004456791,0.0311325,0.18,-0.62265,0.0,0.18,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,1.56,0.0,0.62265,1.56,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,-0.62265,0.0,0.18,-0.62265,0.0,0.18,-0.62265,1.56,0.18,0.62265,1.56,0.18,0.62265,0.0,0.18,0.62265,0.0,0.18});
			return Coordinate_8_697_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=9, element #704, 288 total numbers made up of 96 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_9_704_point()
		{
			MFVec3f Coordinate_9_704_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.30,0.6218712004456791,0.0311325,0.30,0.6195289277144369,0.062265,0.30,0.6156053358230011,0.0933975,0.30,0.6100699153375784,0.12453,0.30,0.6028782701290121,0.1556625,0.30,0.5939702437622613,0.186795,0.30,0.5832672005554145,0.2179275,0.30,0.5706681512928509,0.24906,0.30,0.5560442297549271,0.2801925,0.30,0.5392307176663808,0.311325,0.30,0.520015272077417,0.3424575,0.30,0.49812000000000006,0.37359,0.30,0.47317303441103875,0.4047225,0.30,0.4446610411032206,0.435855,0.30,0.4118442634585919,0.4669875,0.30,0.37359000000000003,0.49812,0.30,0.3280012404606879,0.5292525,0.30,0.2714068427195601,0.560385,0.30,0.19442240018513812,0.5915175,0.30,0.0,0.62265,0.30,-0.0,0.62265,0.30,-0.19442240018513812,0.5915175,0.30,-0.2714068427195601,0.560385,0.30,-0.3280012404606879,0.5292525,0.30,-0.37359000000000003,0.49812,0.30,-0.4118442634585919,0.4669875,0.30,-0.4446610411032206,0.435855,0.30,-0.47317303441103875,0.4047225,0.30,-0.49812000000000006,0.37359,0.30,-0.520015272077417,0.3424575,0.30,-0.5392307176663808,0.311325,0.30,-0.5560442297549271,0.2801925,0.30,-0.5706681512928509,0.24906,0.30,-0.5832672005554145,0.2179275,0.30,-0.5939702437622613,0.186795,0.30,-0.6028782701290121,0.1556625,0.30,-0.6100699153375784,0.12453,0.30,-0.6156053358230011,0.0933975,0.30,-0.6195289277144369,0.062265,0.30,-0.6218712004456791,0.0311325,0.30,-0.62265,0.0,0.30,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,-0.62265,0.0,0.30,-0.62265,0.0,0.30,-0.62265,0.0,0.30,0.62265,0.0,0.30,0.62265,0.0,0.30,0.62265,0.0,0.30});
			return Coordinate_9_704_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=9, element #710, 288 total numbers made up of 96 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_9_710_point()
		{
			MFVec3f Coordinate_9_710_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.30,0.6218712004456791,0.0311325,0.30,0.6195289277144369,0.062265,0.30,0.6156053358230011,0.0933975,0.30,0.6100699153375784,0.12453,0.30,0.6028782701290121,0.1556625,0.30,0.5939702437622613,0.186795,0.30,0.5832672005554145,0.2179275,0.30,0.5706681512928509,0.24906,0.30,0.5560442297549271,0.2801925,0.30,0.5392307176663808,0.311325,0.30,0.520015272077417,0.3424575,0.30,0.49812000000000006,0.37359,0.30,0.47317303441103875,0.4047225,0.30,0.4446610411032206,0.435855,0.30,0.4118442634585919,0.4669875,0.30,0.37359000000000003,0.49812,0.30,0.3280012404606879,0.5292525,0.30,0.2714068427195601,0.560385,0.30,0.19442240018513812,0.5915175,0.30,0.0,0.62265,0.30,-0.0,0.62265,0.30,-0.19442240018513812,0.5915175,0.30,-0.2714068427195601,0.560385,0.30,-0.3280012404606879,0.5292525,0.30,-0.37359000000000003,0.49812,0.30,-0.4118442634585919,0.4669875,0.30,-0.4446610411032206,0.435855,0.30,-0.47317303441103875,0.4047225,0.30,-0.49812000000000006,0.37359,0.30,-0.520015272077417,0.3424575,0.30,-0.5392307176663808,0.311325,0.30,-0.5560442297549271,0.2801925,0.30,-0.5706681512928509,0.24906,0.30,-0.5832672005554145,0.2179275,0.30,-0.5939702437622613,0.186795,0.30,-0.6028782701290121,0.1556625,0.30,-0.6100699153375784,0.12453,0.30,-0.6156053358230011,0.0933975,0.30,-0.6195289277144369,0.062265,0.30,-0.6218712004456791,0.0311325,0.30,-0.62265,0.0,0.30,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,-0.62265,0.0,0.30,-0.62265,0.0,0.30,-0.62265,0.0,0.30,0.62265,0.0,0.30,0.62265,0.0,0.30,0.62265,0.0,0.30});
			return Coordinate_9_710_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=9, element #716, 222 total numbers made up of 74 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_9_716_point()
		{
			MFVec3f Coordinate_9_716_point = new MFVec3f(new double[] {-1.8,-0.66,0.0,-1.05,-0.64,0.0,-0.9,-0.61,0.0,-0.6,-0.48,0.0,-0.315,-0.25,0.0,-0.16,-0.08,0.0,-0.07,0.08,0.0,0.0,0.355,0.0,0.09,0.57,0.0,0.16,0.77,0.0,0.26,0.97,0.0,0.37,1.17,0.0,0.495,1.37,0.0,0.66,1.57,0.0,0.86,1.77,0.0,0.995,1.87,0.0,1.12,1.94,0.0,1.19,1.94,0.0,1.19,1.86,0.0,0.98,1.67,0.0,0.781,1.47,0.0,0.715,1.37,0.0,0.58,1.17,0.0,0.52,1.07,0.0,0.42,0.87,0.0,0.36,0.76,0.0,0.164,0.22,0.0,0.166,0.2,0.0,0.097,0.0,0.0,-0.02,-0.2,0.0,-0.17,-0.38,0.0,-0.3,-0.49,0.0,-0.6,-0.67,0.0,-0.75,-0.72,0.0,-0.95,-0.79,0.0,-1.05,-0.81,0.0,-1.8,-0.83,0.0,-1.8,-0.66,-0.30,-1.05,-0.64,-0.30,-0.9,-0.61,-0.30,-0.6,-0.48,-0.30,-0.315,-0.25,-0.30,-0.16,-0.08,-0.30,-0.07,0.08,-0.30,0.0,0.355,-0.30,0.09,0.57,-0.30,0.16,0.77,-0.30,0.26,0.97,-0.30,0.37,1.17,-0.30,0.495,1.37,-0.30,0.66,1.57,-0.30,0.86,1.77,-0.30,0.995,1.87,-0.30,1.12,1.94,-0.30,1.19,1.94,-0.30,1.19,1.86,-0.30,0.98,1.67,-0.30,0.781,1.47,-0.30,0.715,1.37,-0.30,0.58,1.17,-0.30,0.52,1.07,-0.30,0.42,0.87,-0.30,0.36,0.76,-0.30,0.164,0.22,-0.30,0.166,0.2,-0.30,0.097,0.0,-0.30,-0.02,-0.2,-0.30,-0.17,-0.38,-0.30,-0.3,-0.49,-0.30,-0.6,-0.67,-0.30,-0.75,-0.72,-0.30,-0.95,-0.79,-0.30,-1.05,-0.81,-0.30,-1.8,-0.83,-0.30});
			return Coordinate_9_716_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=9, element #727, 288 total numbers made up of 96 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_9_727_point()
		{
			MFVec3f Coordinate_9_727_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.30,0.6218712004456791,0.0311325,0.30,0.6195289277144369,0.062265,0.30,0.6156053358230011,0.0933975,0.30,0.6100699153375784,0.12453,0.30,0.6028782701290121,0.1556625,0.30,0.5939702437622613,0.186795,0.30,0.5832672005554145,0.2179275,0.30,0.5706681512928509,0.24906,0.30,0.5560442297549271,0.2801925,0.30,0.5392307176663808,0.311325,0.30,0.520015272077417,0.3424575,0.30,0.49812000000000006,0.37359,0.30,0.47317303441103875,0.4047225,0.30,0.4446610411032206,0.435855,0.30,0.4118442634585919,0.4669875,0.30,0.37359000000000003,0.49812,0.30,0.3280012404606879,0.5292525,0.30,0.2714068427195601,0.560385,0.30,0.19442240018513812,0.5915175,0.30,0.0,0.62265,0.30,-0.0,0.62265,0.30,-0.19442240018513812,0.5915175,0.30,-0.2714068427195601,0.560385,0.30,-0.3280012404606879,0.5292525,0.30,-0.37359000000000003,0.49812,0.30,-0.4118442634585919,0.4669875,0.30,-0.4446610411032206,0.435855,0.30,-0.47317303441103875,0.4047225,0.30,-0.49812000000000006,0.37359,0.30,-0.520015272077417,0.3424575,0.30,-0.5392307176663808,0.311325,0.30,-0.5560442297549271,0.2801925,0.30,-0.5706681512928509,0.24906,0.30,-0.5832672005554145,0.2179275,0.30,-0.5939702437622613,0.186795,0.30,-0.6028782701290121,0.1556625,0.30,-0.6100699153375784,0.12453,0.30,-0.6156053358230011,0.0933975,0.30,-0.6195289277144369,0.062265,0.30,-0.6218712004456791,0.0311325,0.30,-0.62265,0.0,0.30,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,1.0,0.0,0.62265,1.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,-0.62265,0.0,0.30,-0.62265,0.0,0.30,-0.62265,1.0,0.30,0.62265,1.0,0.30,0.62265,0.0,0.30,0.62265,0.0,0.30});
			return Coordinate_9_727_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=9, element #733, 288 total numbers made up of 96 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_9_733_point()
		{
			MFVec3f Coordinate_9_733_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.30,0.6218712004456791,0.0311325,0.30,0.6195289277144369,0.062265,0.30,0.6156053358230011,0.0933975,0.30,0.6100699153375784,0.12453,0.30,0.6028782701290121,0.1556625,0.30,0.5939702437622613,0.186795,0.30,0.5832672005554145,0.2179275,0.30,0.5706681512928509,0.24906,0.30,0.5560442297549271,0.2801925,0.30,0.5392307176663808,0.311325,0.30,0.520015272077417,0.3424575,0.30,0.49812000000000006,0.37359,0.30,0.47317303441103875,0.4047225,0.30,0.4446610411032206,0.435855,0.30,0.4118442634585919,0.4669875,0.30,0.37359000000000003,0.49812,0.30,0.3280012404606879,0.5292525,0.30,0.2714068427195601,0.560385,0.30,0.19442240018513812,0.5915175,0.30,0.0,0.62265,0.30,-0.0,0.62265,0.30,-0.19442240018513812,0.5915175,0.30,-0.2714068427195601,0.560385,0.30,-0.3280012404606879,0.5292525,0.30,-0.37359000000000003,0.49812,0.30,-0.4118442634585919,0.4669875,0.30,-0.4446610411032206,0.435855,0.30,-0.47317303441103875,0.4047225,0.30,-0.49812000000000006,0.37359,0.30,-0.520015272077417,0.3424575,0.30,-0.5392307176663808,0.311325,0.30,-0.5560442297549271,0.2801925,0.30,-0.5706681512928509,0.24906,0.30,-0.5832672005554145,0.2179275,0.30,-0.5939702437622613,0.186795,0.30,-0.6028782701290121,0.1556625,0.30,-0.6100699153375784,0.12453,0.30,-0.6156053358230011,0.0933975,0.30,-0.6195289277144369,0.062265,0.30,-0.6218712004456791,0.0311325,0.30,-0.62265,0.0,0.30,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,1.0,0.0,0.62265,1.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,-0.62265,0.0,0.30,-0.62265,0.0,0.30,-0.62265,1.0,0.30,0.62265,1.0,0.30,0.62265,0.0,0.30,0.62265,0.0,0.30});
			return Coordinate_9_733_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=9, element #740, 288 total numbers made up of 96 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_9_740_point()
		{
			MFVec3f Coordinate_9_740_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.30,0.6218712004456791,0.0311325,0.30,0.6195289277144369,0.062265,0.30,0.6156053358230011,0.0933975,0.30,0.6100699153375784,0.12453,0.30,0.6028782701290121,0.1556625,0.30,0.5939702437622613,0.186795,0.30,0.5832672005554145,0.2179275,0.30,0.5706681512928509,0.24906,0.30,0.5560442297549271,0.2801925,0.30,0.5392307176663808,0.311325,0.30,0.520015272077417,0.3424575,0.30,0.49812000000000006,0.37359,0.30,0.47317303441103875,0.4047225,0.30,0.4446610411032206,0.435855,0.30,0.4118442634585919,0.4669875,0.30,0.37359000000000003,0.49812,0.30,0.3280012404606879,0.5292525,0.30,0.2714068427195601,0.560385,0.30,0.19442240018513812,0.5915175,0.30,0.0,0.62265,0.30,-0.0,0.62265,0.30,-0.19442240018513812,0.5915175,0.30,-0.2714068427195601,0.560385,0.30,-0.3280012404606879,0.5292525,0.30,-0.37359000000000003,0.49812,0.30,-0.4118442634585919,0.4669875,0.30,-0.4446610411032206,0.435855,0.30,-0.47317303441103875,0.4047225,0.30,-0.49812000000000006,0.37359,0.30,-0.520015272077417,0.3424575,0.30,-0.5392307176663808,0.311325,0.30,-0.5560442297549271,0.2801925,0.30,-0.5706681512928509,0.24906,0.30,-0.5832672005554145,0.2179275,0.30,-0.5939702437622613,0.186795,0.30,-0.6028782701290121,0.1556625,0.30,-0.6100699153375784,0.12453,0.30,-0.6156053358230011,0.0933975,0.30,-0.6195289277144369,0.062265,0.30,-0.6218712004456791,0.0311325,0.30,-0.62265,0.0,0.30,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,-0.62265,0.0,0.30,-0.62265,0.0,0.30,-0.62265,0.0,0.30,0.62265,0.0,0.30,0.62265,0.0,0.30,0.62265,0.0,0.30});
			return Coordinate_9_740_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=9, element #746, 288 total numbers made up of 96 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_9_746_point()
		{
			MFVec3f Coordinate_9_746_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.30,0.6218712004456791,0.0311325,0.30,0.6195289277144369,0.062265,0.30,0.6156053358230011,0.0933975,0.30,0.6100699153375784,0.12453,0.30,0.6028782701290121,0.1556625,0.30,0.5939702437622613,0.186795,0.30,0.5832672005554145,0.2179275,0.30,0.5706681512928509,0.24906,0.30,0.5560442297549271,0.2801925,0.30,0.5392307176663808,0.311325,0.30,0.520015272077417,0.3424575,0.30,0.49812000000000006,0.37359,0.30,0.47317303441103875,0.4047225,0.30,0.4446610411032206,0.435855,0.30,0.4118442634585919,0.4669875,0.30,0.37359000000000003,0.49812,0.30,0.3280012404606879,0.5292525,0.30,0.2714068427195601,0.560385,0.30,0.19442240018513812,0.5915175,0.30,0.0,0.62265,0.30,-0.0,0.62265,0.30,-0.19442240018513812,0.5915175,0.30,-0.2714068427195601,0.560385,0.30,-0.3280012404606879,0.5292525,0.30,-0.37359000000000003,0.49812,0.30,-0.4118442634585919,0.4669875,0.30,-0.4446610411032206,0.435855,0.30,-0.47317303441103875,0.4047225,0.30,-0.49812000000000006,0.37359,0.30,-0.520015272077417,0.3424575,0.30,-0.5392307176663808,0.311325,0.30,-0.5560442297549271,0.2801925,0.30,-0.5706681512928509,0.24906,0.30,-0.5832672005554145,0.2179275,0.30,-0.5939702437622613,0.186795,0.30,-0.6028782701290121,0.1556625,0.30,-0.6100699153375784,0.12453,0.30,-0.6156053358230011,0.0933975,0.30,-0.6195289277144369,0.062265,0.30,-0.6218712004456791,0.0311325,0.30,-0.62265,0.0,0.30,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,-0.62265,0.0,0.30,-0.62265,0.0,0.30,-0.62265,0.0,0.30,0.62265,0.0,0.30,0.62265,0.0,0.30,0.62265,0.0,0.30});
			return Coordinate_9_746_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=9, element #752, 222 total numbers made up of 74 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_9_752_point()
		{
			MFVec3f Coordinate_9_752_point = new MFVec3f(new double[] {-1.8,-0.66,0.0,-1.05,-0.64,0.0,-0.9,-0.61,0.0,-0.6,-0.48,0.0,-0.315,-0.25,0.0,-0.16,-0.08,0.0,-0.07,0.08,0.0,0.0,0.355,0.0,0.09,0.57,0.0,0.16,0.77,0.0,0.26,0.97,0.0,0.37,1.17,0.0,0.495,1.37,0.0,0.66,1.57,0.0,0.86,1.77,0.0,0.995,1.87,0.0,1.12,1.94,0.0,1.19,1.94,0.0,1.19,1.86,0.0,0.98,1.67,0.0,0.781,1.47,0.0,0.715,1.37,0.0,0.58,1.17,0.0,0.52,1.07,0.0,0.42,0.87,0.0,0.36,0.76,0.0,0.164,0.22,0.0,0.166,0.2,0.0,0.097,0.0,0.0,-0.02,-0.2,0.0,-0.17,-0.38,0.0,-0.3,-0.49,0.0,-0.6,-0.67,0.0,-0.75,-0.72,0.0,-0.95,-0.79,0.0,-1.05,-0.81,0.0,-1.8,-0.83,0.0,-1.8,-0.66,-0.30,-1.05,-0.64,-0.30,-0.9,-0.61,-0.30,-0.6,-0.48,-0.30,-0.315,-0.25,-0.30,-0.16,-0.08,-0.30,-0.07,0.08,-0.30,0.0,0.355,-0.30,0.09,0.57,-0.30,0.16,0.77,-0.30,0.26,0.97,-0.30,0.37,1.17,-0.30,0.495,1.37,-0.30,0.66,1.57,-0.30,0.86,1.77,-0.30,0.995,1.87,-0.30,1.12,1.94,-0.30,1.19,1.94,-0.30,1.19,1.86,-0.30,0.98,1.67,-0.30,0.781,1.47,-0.30,0.715,1.37,-0.30,0.58,1.17,-0.30,0.52,1.07,-0.30,0.42,0.87,-0.30,0.36,0.76,-0.30,0.164,0.22,-0.30,0.166,0.2,-0.30,0.097,0.0,-0.30,-0.02,-0.2,-0.30,-0.17,-0.38,-0.30,-0.3,-0.49,-0.30,-0.6,-0.67,-0.30,-0.75,-0.72,-0.30,-0.95,-0.79,-0.30,-1.05,-0.81,-0.30,-1.8,-0.83,-0.30});
			return Coordinate_9_752_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=9, element #763, 288 total numbers made up of 96 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_9_763_point()
		{
			MFVec3f Coordinate_9_763_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.30,0.6218712004456791,0.0311325,0.30,0.6195289277144369,0.062265,0.30,0.6156053358230011,0.0933975,0.30,0.6100699153375784,0.12453,0.30,0.6028782701290121,0.1556625,0.30,0.5939702437622613,0.186795,0.30,0.5832672005554145,0.2179275,0.30,0.5706681512928509,0.24906,0.30,0.5560442297549271,0.2801925,0.30,0.5392307176663808,0.311325,0.30,0.520015272077417,0.3424575,0.30,0.49812000000000006,0.37359,0.30,0.47317303441103875,0.4047225,0.30,0.4446610411032206,0.435855,0.30,0.4118442634585919,0.4669875,0.30,0.37359000000000003,0.49812,0.30,0.3280012404606879,0.5292525,0.30,0.2714068427195601,0.560385,0.30,0.19442240018513812,0.5915175,0.30,0.0,0.62265,0.30,-0.0,0.62265,0.30,-0.19442240018513812,0.5915175,0.30,-0.2714068427195601,0.560385,0.30,-0.3280012404606879,0.5292525,0.30,-0.37359000000000003,0.49812,0.30,-0.4118442634585919,0.4669875,0.30,-0.4446610411032206,0.435855,0.30,-0.47317303441103875,0.4047225,0.30,-0.49812000000000006,0.37359,0.30,-0.520015272077417,0.3424575,0.30,-0.5392307176663808,0.311325,0.30,-0.5560442297549271,0.2801925,0.30,-0.5706681512928509,0.24906,0.30,-0.5832672005554145,0.2179275,0.30,-0.5939702437622613,0.186795,0.30,-0.6028782701290121,0.1556625,0.30,-0.6100699153375784,0.12453,0.30,-0.6156053358230011,0.0933975,0.30,-0.6195289277144369,0.062265,0.30,-0.6218712004456791,0.0311325,0.30,-0.62265,0.0,0.30,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,1.0,0.0,0.62265,1.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,-0.62265,0.0,0.30,-0.62265,0.0,0.30,-0.62265,1.0,0.30,0.62265,1.0,0.30,0.62265,0.0,0.30,0.62265,0.0,0.30});
			return Coordinate_9_763_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=9, element #769, 288 total numbers made up of 96 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_9_769_point()
		{
			MFVec3f Coordinate_9_769_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.30,0.6218712004456791,0.0311325,0.30,0.6195289277144369,0.062265,0.30,0.6156053358230011,0.0933975,0.30,0.6100699153375784,0.12453,0.30,0.6028782701290121,0.1556625,0.30,0.5939702437622613,0.186795,0.30,0.5832672005554145,0.2179275,0.30,0.5706681512928509,0.24906,0.30,0.5560442297549271,0.2801925,0.30,0.5392307176663808,0.311325,0.30,0.520015272077417,0.3424575,0.30,0.49812000000000006,0.37359,0.30,0.47317303441103875,0.4047225,0.30,0.4446610411032206,0.435855,0.30,0.4118442634585919,0.4669875,0.30,0.37359000000000003,0.49812,0.30,0.3280012404606879,0.5292525,0.30,0.2714068427195601,0.560385,0.30,0.19442240018513812,0.5915175,0.30,0.0,0.62265,0.30,-0.0,0.62265,0.30,-0.19442240018513812,0.5915175,0.30,-0.2714068427195601,0.560385,0.30,-0.3280012404606879,0.5292525,0.30,-0.37359000000000003,0.49812,0.30,-0.4118442634585919,0.4669875,0.30,-0.4446610411032206,0.435855,0.30,-0.47317303441103875,0.4047225,0.30,-0.49812000000000006,0.37359,0.30,-0.520015272077417,0.3424575,0.30,-0.5392307176663808,0.311325,0.30,-0.5560442297549271,0.2801925,0.30,-0.5706681512928509,0.24906,0.30,-0.5832672005554145,0.2179275,0.30,-0.5939702437622613,0.186795,0.30,-0.6028782701290121,0.1556625,0.30,-0.6100699153375784,0.12453,0.30,-0.6156053358230011,0.0933975,0.30,-0.6195289277144369,0.062265,0.30,-0.6218712004456791,0.0311325,0.30,-0.62265,0.0,0.30,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,1.0,0.0,0.62265,1.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,-0.62265,0.0,0.30,-0.62265,0.0,0.30,-0.62265,1.0,0.30,0.62265,1.0,0.30,0.62265,0.0,0.30,0.62265,0.0,0.30});
			return Coordinate_9_769_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=7, element #777, 288 total numbers made up of 96 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_7_777_point()
		{
			MFVec3f Coordinate_7_777_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712,0.0311325,0.0,0.6195289,0.062265,0.0,0.6156054,0.0933975,0.0,0.6100699,0.12453,0.0,0.6028783,0.1556625,0.0,0.5939702,0.186795,0.0,0.5832672,0.2179275,0.0,0.5706682,0.24906,0.0,0.5560442,0.2801925,0.0,0.5392307,0.311325,0.0,0.5200153,0.3424575,0.0,0.49812,0.37359,0.0,0.473173,0.4047225,0.0,0.4446611,0.435855,0.0,0.4118443,0.4669875,0.0,0.37359,0.49812,0.0,0.3280012,0.5292525,0.0,0.2714068,0.560385,0.0,0.1944224,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.1944224,0.5915175,0.0,-0.2714068,0.560385,0.0,-0.3280012,0.5292525,0.0,-0.37359,0.49812,0.0,-0.4118443,0.4669875,0.0,-0.4446611,0.435855,0.0,-0.473173,0.4047225,0.0,-0.49812,0.37359,0.0,-0.5200153,0.3424575,0.0,-0.5392307,0.311325,0.0,-0.5560442,0.2801925,0.0,-0.5706682,0.24906,0.0,-0.5832672,0.2179275,0.0,-0.5939702,0.186795,0.0,-0.6028783,0.1556625,0.0,-0.6100699,0.12453,0.0,-0.6156054,0.0933975,0.0,-0.6195289,0.062265,0.0,-0.6218712,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.3,0.6218712,0.0311325,0.3,0.6195289,0.062265,0.3,0.6156054,0.0933975,0.3,0.6100699,0.12453,0.3,0.6028783,0.1556625,0.3,0.5939702,0.186795,0.3,0.5832672,0.2179275,0.3,0.5706682,0.24906,0.3,0.5560442,0.2801925,0.3,0.5392307,0.311325,0.3,0.5200153,0.3424575,0.3,0.49812,0.37359,0.3,0.473173,0.4047225,0.3,0.4446611,0.435855,0.3,0.4118443,0.4669875,0.3,0.37359,0.49812,0.3,0.3280012,0.5292525,0.3,0.2714068,0.560385,0.3,0.1944224,0.5915175,0.3,0.0,0.62265,0.3,-0.0,0.62265,0.3,-0.1944224,0.5915175,0.3,-0.2714068,0.560385,0.3,-0.3280012,0.5292525,0.3,-0.37359,0.49812,0.3,-0.4118443,0.4669875,0.3,-0.4446611,0.435855,0.3,-0.473173,0.4047225,0.3,-0.49812,0.37359,0.3,-0.5200153,0.3424575,0.3,-0.5392307,0.311325,0.3,-0.5560442,0.2801925,0.3,-0.5706682,0.24906,0.3,-0.5832672,0.2179275,0.3,-0.5939702,0.186795,0.3,-0.6028783,0.1556625,0.3,-0.6100699,0.12453,0.3,-0.6156054,0.0933975,0.3,-0.6195289,0.062265,0.3,-0.6218712,0.0311325,0.3,-0.62265,0.0,0.3,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,-0.62265,0.0,0.62265,-0.62265,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,-0.62265,0.0,0.3,-0.62265,0.0,0.3,-0.62265,-0.62265,0.3,0.62265,-0.62265,0.3,0.62265,0.0,0.3,0.62265,0.0,0.3});
			return Coordinate_7_777_point;
		}
		/** Large attribute array: Extrusion crossSection field, scene-graph level=8, element #793, 166 total numbers made up of 83 2-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec2f getExtrusion_8_793_crossSection()
		{
			MFVec2f Extrusion_8_793_crossSection = new MFVec2f(new double[] {0.142,0.0,0.14182238892361107,0.0070999999999999995,0.14128821606914002,0.014199999999999999,0.14039341152632484,0.0213,0.13913101739008452,0.028399999999999998,0.1374909087903633,0.0355,0.13545936660120628,0.0426,0.13301845736588588,0.049699999999999994,0.13014514973674585,0.056799999999999996,0.12681005480639143,0.0639,0.12297560733739028,0.071,0.11859338092827947,0.07809999999999999,0.11359999999999999,0.0852,0.10791065749035171,0.0923,0.10140828368530846,0.09939999999999999,0.09392417154279295,0.1065,0.0852,0.11359999999999999,0.07480314164525445,0.12069999999999999,0.06189636499827757,0.1278,0.04433948578862864,0.1349,0.0,0.142,-0.0,0.142,-0.04433948578862864,0.1349,-0.06189636499827757,0.1278,-0.07480314164525445,0.12069999999999999,-0.0852,0.11359999999999999,-0.09392417154279295,0.1065,-0.10140828368530846,0.09939999999999999,-0.10791065749035171,0.0923,-0.11359999999999999,0.0852,-0.11859338092827947,0.07809999999999999,-0.12297560733739028,0.071,-0.12681005480639143,0.0639,-0.13014514973674585,0.056799999999999996,-0.13301845736588588,0.049699999999999994,-0.13545936660120628,0.0426,-0.1374909087903633,0.0355,-0.13913101739008452,0.028399999999999998,-0.14039341152632484,0.0213,-0.14128821606914002,0.014199999999999999,-0.14182238892361107,0.0070999999999999995,-0.142,0.0,0.142,0.0,0.14182238892361107,-0.0070999999999999995,0.14128821606914002,-0.014199999999999999,0.14039341152632484,-0.0213,0.13913101739008452,-0.028399999999999998,0.1374909087903633,-0.0355,0.13545936660120628,-0.0426,0.13301845736588588,-0.049699999999999994,0.13014514973674585,-0.056799999999999996,0.12681005480639143,-0.0639,0.12297560733739028,-0.071,0.11859338092827947,-0.07809999999999999,0.11359999999999999,-0.0852,0.10791065749035171,-0.0923,0.10140828368530846,-0.09939999999999999,0.09392417154279295,-0.1065,0.0852,-0.11359999999999999,0.07480314164525445,-0.12069999999999999,0.06189636499827757,-0.1278,0.04433948578862864,-0.1349,0.0,-0.142,-0.0070999999999999995,-0.14182238892361107,-0.014199999999999999,-0.14128821606914002,-0.0213,-0.14039341152632484,-0.028399999999999998,-0.13913101739008452,-0.0355,-0.1374909087903633,-0.0426,-0.13545936660120628,-0.049699999999999994,-0.13301845736588588,-0.056799999999999996,-0.13014514973674585,-0.0639,-0.12681005480639143,-0.071,-0.12297560733739028,-0.07809999999999999,-0.11859338092827947,-0.0852,-0.11359999999999999,-0.0923,-0.10791065749035171,-0.09939999999999999,-0.10140828368530846,-0.1065,-0.09392417154279295,-0.11359999999999999,-0.0852,-0.12069999999999999,-0.07480314164525445,-0.1278,-0.06189636499827757,-0.1349,-0.04433948578862864,-0.142,0.0});
			return Extrusion_8_793_crossSection;
		}
		/** Large attribute array: Extrusion crossSection field, scene-graph level=8, element #798, 166 total numbers made up of 83 2-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec2f getExtrusion_8_798_crossSection()
		{
			MFVec2f Extrusion_8_798_crossSection = new MFVec2f(new double[] {0.142,0.0,0.14182238892361107,0.0070999999999999995,0.14128821606914002,0.014199999999999999,0.14039341152632484,0.0213,0.13913101739008452,0.028399999999999998,0.1374909087903633,0.0355,0.13545936660120628,0.0426,0.13301845736588588,0.049699999999999994,0.13014514973674585,0.056799999999999996,0.12681005480639143,0.0639,0.12297560733739028,0.071,0.11859338092827947,0.07809999999999999,0.11359999999999999,0.0852,0.10791065749035171,0.0923,0.10140828368530846,0.09939999999999999,0.09392417154279295,0.1065,0.0852,0.11359999999999999,0.07480314164525445,0.12069999999999999,0.06189636499827757,0.1278,0.04433948578862864,0.1349,0.0,0.142,-0.0,0.142,-0.04433948578862864,0.1349,-0.06189636499827757,0.1278,-0.07480314164525445,0.12069999999999999,-0.0852,0.11359999999999999,-0.09392417154279295,0.1065,-0.10140828368530846,0.09939999999999999,-0.10791065749035171,0.0923,-0.11359999999999999,0.0852,-0.11859338092827947,0.07809999999999999,-0.12297560733739028,0.071,-0.12681005480639143,0.0639,-0.13014514973674585,0.056799999999999996,-0.13301845736588588,0.049699999999999994,-0.13545936660120628,0.0426,-0.1374909087903633,0.0355,-0.13913101739008452,0.028399999999999998,-0.14039341152632484,0.0213,-0.14128821606914002,0.014199999999999999,-0.14182238892361107,0.0070999999999999995,-0.142,0.0,0.142,0.0,0.14182238892361107,-0.0070999999999999995,0.14128821606914002,-0.014199999999999999,0.14039341152632484,-0.0213,0.13913101739008452,-0.028399999999999998,0.1374909087903633,-0.0355,0.13545936660120628,-0.0426,0.13301845736588588,-0.049699999999999994,0.13014514973674585,-0.056799999999999996,0.12681005480639143,-0.0639,0.12297560733739028,-0.071,0.11859338092827947,-0.07809999999999999,0.11359999999999999,-0.0852,0.10791065749035171,-0.0923,0.10140828368530846,-0.09939999999999999,0.09392417154279295,-0.1065,0.0852,-0.11359999999999999,0.07480314164525445,-0.12069999999999999,0.06189636499827757,-0.1278,0.04433948578862864,-0.1349,0.0,-0.142,-0.0070999999999999995,-0.14182238892361107,-0.014199999999999999,-0.14128821606914002,-0.0213,-0.14039341152632484,-0.028399999999999998,-0.13913101739008452,-0.0355,-0.1374909087903633,-0.0426,-0.13545936660120628,-0.049699999999999994,-0.13301845736588588,-0.056799999999999996,-0.13014514973674585,-0.0639,-0.12681005480639143,-0.071,-0.12297560733739028,-0.07809999999999999,-0.11859338092827947,-0.0852,-0.11359999999999999,-0.0923,-0.10791065749035171,-0.09939999999999999,-0.10140828368530846,-0.1065,-0.09392417154279295,-0.11359999999999999,-0.0852,-0.12069999999999999,-0.07480314164525445,-0.1278,-0.06189636499827757,-0.1349,-0.04433948578862864,-0.142,0.0});
			return Extrusion_8_798_crossSection;
		}
		/** Large attribute array: Extrusion crossSection field, scene-graph level=8, element #803, 166 total numbers made up of 83 2-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec2f getExtrusion_8_803_crossSection()
		{
			MFVec2f Extrusion_8_803_crossSection = new MFVec2f(new double[] {0.142,0.0,0.14182238892361107,0.0070999999999999995,0.14128821606914002,0.014199999999999999,0.14039341152632484,0.0213,0.13913101739008452,0.028399999999999998,0.1374909087903633,0.0355,0.13545936660120628,0.0426,0.13301845736588588,0.049699999999999994,0.13014514973674585,0.056799999999999996,0.12681005480639143,0.0639,0.12297560733739028,0.071,0.11859338092827947,0.07809999999999999,0.11359999999999999,0.0852,0.10791065749035171,0.0923,0.10140828368530846,0.09939999999999999,0.09392417154279295,0.1065,0.0852,0.11359999999999999,0.07480314164525445,0.12069999999999999,0.06189636499827757,0.1278,0.04433948578862864,0.1349,0.0,0.142,-0.0,0.142,-0.04433948578862864,0.1349,-0.06189636499827757,0.1278,-0.07480314164525445,0.12069999999999999,-0.0852,0.11359999999999999,-0.09392417154279295,0.1065,-0.10140828368530846,0.09939999999999999,-0.10791065749035171,0.0923,-0.11359999999999999,0.0852,-0.11859338092827947,0.07809999999999999,-0.12297560733739028,0.071,-0.12681005480639143,0.0639,-0.13014514973674585,0.056799999999999996,-0.13301845736588588,0.049699999999999994,-0.13545936660120628,0.0426,-0.1374909087903633,0.0355,-0.13913101739008452,0.028399999999999998,-0.14039341152632484,0.0213,-0.14128821606914002,0.014199999999999999,-0.14182238892361107,0.0070999999999999995,-0.142,0.0,0.142,0.0,0.14182238892361107,-0.0070999999999999995,0.14128821606914002,-0.014199999999999999,0.14039341152632484,-0.0213,0.13913101739008452,-0.028399999999999998,0.1374909087903633,-0.0355,0.13545936660120628,-0.0426,0.13301845736588588,-0.049699999999999994,0.13014514973674585,-0.056799999999999996,0.12681005480639143,-0.0639,0.12297560733739028,-0.071,0.11859338092827947,-0.07809999999999999,0.11359999999999999,-0.0852,0.10791065749035171,-0.0923,0.10140828368530846,-0.09939999999999999,0.09392417154279295,-0.1065,0.0852,-0.11359999999999999,0.07480314164525445,-0.12069999999999999,0.06189636499827757,-0.1278,0.04433948578862864,-0.1349,0.0,-0.142,-0.0070999999999999995,-0.14182238892361107,-0.014199999999999999,-0.14128821606914002,-0.0213,-0.14039341152632484,-0.028399999999999998,-0.13913101739008452,-0.0355,-0.1374909087903633,-0.0426,-0.13545936660120628,-0.049699999999999994,-0.13301845736588588,-0.056799999999999996,-0.13014514973674585,-0.0639,-0.12681005480639143,-0.071,-0.12297560733739028,-0.07809999999999999,-0.11859338092827947,-0.0852,-0.11359999999999999,-0.0923,-0.10791065749035171,-0.09939999999999999,-0.10140828368530846,-0.1065,-0.09392417154279295,-0.11359999999999999,-0.0852,-0.12069999999999999,-0.07480314164525445,-0.1278,-0.06189636499827757,-0.1349,-0.04433948578862864,-0.142,0.0});
			return Extrusion_8_803_crossSection;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=8, element #820, 285 total numbers made up of 95 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_8_820_point()
		{
			MFVec3f Coordinate_8_820_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,1.0,0.0,0.62265,0.0,1.2453,0.6218712004456791,0.0311325,1.2453,0.6195289277144369,0.062265,1.2453,0.6156053358230011,0.0933975,1.2453,0.6100699153375784,0.12453,1.2453,0.6028782701290121,0.1556625,1.2453,0.5939702437622613,0.186795,1.2453,0.5832672005554145,0.2179275,1.2453,0.5706681512928509,0.24906,1.2453,0.5560442297549271,0.2801925,1.2453,0.5392307176663808,0.311325,1.2453,0.520015272077417,0.3424575,1.2453,0.49812000000000006,0.37359,1.2453,0.47317303441103875,0.4047225,1.2453,0.4446610411032206,0.435855,1.2453,0.4118442634585919,0.4669875,1.2453,0.37359000000000003,0.49812,1.2453,0.3280012404606879,0.5292525,1.2453,0.2714068427195601,0.560385,1.2453,0.19442240018513812,0.5915175,1.2453,0.0,0.62265,1.2453,0.0,0.62265,1.2453,-0.19442240018513812,0.5915175,1.2453,-0.2714068427195601,0.560385,1.2453,-0.3280012404606879,0.5292525,1.2453,-0.37359000000000003,0.49812,1.2453,-0.4118442634585919,0.4669875,1.2453,-0.4446610411032206,0.435855,1.2453,-0.47317303441103875,0.4047225,1.2453,-0.49812000000000006,0.37359,1.2453,-0.520015272077417,0.3424575,1.2453,-0.5392307176663808,0.311325,1.2453,-0.5560442297549271,0.2801925,1.2453,-0.5706681512928509,0.24906,1.2453,-0.5832672005554145,0.2179275,1.2453,-0.5939702437622613,0.186795,1.2453,-0.6028782701290121,0.1556625,1.2453,-0.6100699153375784,0.12453,1.2453,-0.6156053358230011,0.0933975,1.2453,-0.6195289277144369,0.062265,1.2453,-0.6218712004456791,0.0311325,1.2453,-0.62265,0.0,1.2453,0.0,0.62265,0.0,0.62265,0.62265,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.0,0.62265,1.2453,0.62265,0.62265,1.2453,0.62265,0.0,1.2453,0.62265,0.0,1.2453,0.62265,0.0,1.2453});
			return Coordinate_8_820_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=9, element #826, 285 total numbers made up of 95 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_9_826_point()
		{
			MFVec3f Coordinate_9_826_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,1.0,0.0,0.62265,0.0,1.2453,0.6218712004456791,0.0311325,1.2453,0.6195289277144369,0.062265,1.2453,0.6156053358230011,0.0933975,1.2453,0.6100699153375784,0.12453,1.2453,0.6028782701290121,0.1556625,1.2453,0.5939702437622613,0.186795,1.2453,0.5832672005554145,0.2179275,1.2453,0.5706681512928509,0.24906,1.2453,0.5560442297549271,0.2801925,1.2453,0.5392307176663808,0.311325,1.2453,0.520015272077417,0.3424575,1.2453,0.49812000000000006,0.37359,1.2453,0.47317303441103875,0.4047225,1.2453,0.4446610411032206,0.435855,1.2453,0.4118442634585919,0.4669875,1.2453,0.37359000000000003,0.49812,1.2453,0.3280012404606879,0.5292525,1.2453,0.2714068427195601,0.560385,1.2453,0.19442240018513812,0.5915175,1.2453,0.0,0.62265,1.2453,0.0,0.62265,1.2453,-0.19442240018513812,0.5915175,1.2453,-0.2714068427195601,0.560385,1.2453,-0.3280012404606879,0.5292525,1.2453,-0.37359000000000003,0.49812,1.2453,-0.4118442634585919,0.4669875,1.2453,-0.4446610411032206,0.435855,1.2453,-0.47317303441103875,0.4047225,1.2453,-0.49812000000000006,0.37359,1.2453,-0.520015272077417,0.3424575,1.2453,-0.5392307176663808,0.311325,1.2453,-0.5560442297549271,0.2801925,1.2453,-0.5706681512928509,0.24906,1.2453,-0.5832672005554145,0.2179275,1.2453,-0.5939702437622613,0.186795,1.2453,-0.6028782701290121,0.1556625,1.2453,-0.6100699153375784,0.12453,1.2453,-0.6156053358230011,0.0933975,1.2453,-0.6195289277144369,0.062265,1.2453,-0.6218712004456791,0.0311325,1.2453,-0.62265,0.0,1.2453,0.0,0.62265,0.0,0.62265,0.62265,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.0,0.62265,1.2453,0.62265,0.62265,1.2453,0.62265,0.0,1.2453,0.62265,0.0,1.2453,0.62265,0.0,1.2453});
			return Coordinate_9_826_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=7, element #844, 288 total numbers made up of 96 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_7_844_point()
		{
			MFVec3f Coordinate_7_844_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.22,0.6218712004456791,0.0311325,0.22,0.6195289277144369,0.062265,0.22,0.6156053358230011,0.0933975,0.22,0.6100699153375784,0.12453,0.22,0.6028782701290121,0.1556625,0.22,0.5939702437622613,0.186795,0.22,0.5832672005554145,0.2179275,0.22,0.5706681512928509,0.24906,0.22,0.5560442297549271,0.2801925,0.22,0.5392307176663808,0.311325,0.22,0.520015272077417,0.3424575,0.22,0.49812000000000006,0.37359,0.22,0.47317303441103875,0.4047225,0.22,0.4446610411032206,0.435855,0.22,0.4118442634585919,0.4669875,0.22,0.37359000000000003,0.49812,0.22,0.3280012404606879,0.5292525,0.22,0.2714068427195601,0.560385,0.22,0.19442240018513812,0.5915175,0.22,0.0,0.62265,0.22,-0.0,0.62265,0.22,-0.19442240018513812,0.5915175,0.22,-0.2714068427195601,0.560385,0.22,-0.3280012404606879,0.5292525,0.22,-0.37359000000000003,0.49812,0.22,-0.4118442634585919,0.4669875,0.22,-0.4446610411032206,0.435855,0.22,-0.47317303441103875,0.4047225,0.22,-0.49812000000000006,0.37359,0.22,-0.520015272077417,0.3424575,0.22,-0.5392307176663808,0.311325,0.22,-0.5560442297549271,0.2801925,0.22,-0.5706681512928509,0.24906,0.22,-0.5832672005554145,0.2179275,0.22,-0.5939702437622613,0.186795,0.22,-0.6028782701290121,0.1556625,0.22,-0.6100699153375784,0.12453,0.22,-0.6156053358230011,0.0933975,0.22,-0.6195289277144369,0.062265,0.22,-0.6218712004456791,0.0311325,0.22,-0.62265,0.0,0.22,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,0.92,0.0,0.62265,0.93,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,-0.62265,0.0,0.22,-0.62265,0.0,0.22,-0.62265,0.93,0.22,0.62265,0.93,0.22,0.62265,0.0,0.22,0.62265,0.0,0.22});
			return Coordinate_7_844_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=8, element #879, 288 total numbers made up of 96 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_8_879_point()
		{
			MFVec3f Coordinate_8_879_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.8,0.6218712004456791,0.0311325,0.8,0.6195289277144369,0.062265,0.8,0.6156053358230011,0.0933975,0.8,0.6100699153375784,0.12453,0.8,0.6028782701290121,0.1556625,0.8,0.5939702437622613,0.186795,0.8,0.5832672005554145,0.2179275,0.8,0.5706681512928509,0.24906,0.8,0.5560442297549271,0.2801925,0.8,0.5392307176663808,0.311325,0.8,0.520015272077417,0.3424575,0.8,0.49812000000000006,0.37359,0.8,0.47317303441103875,0.4047225,0.8,0.4446610411032206,0.435855,0.8,0.4118442634585919,0.4669875,0.8,0.37359000000000003,0.49812,0.8,0.3280012404606879,0.5292525,0.8,0.2714068427195601,0.560385,0.8,0.19442240018513812,0.5915175,0.8,0.0,0.62265,0.8,-0.0,0.62265,0.8,-0.19442240018513812,0.5915175,0.8,-0.2714068427195601,0.560385,0.8,-0.3280012404606879,0.5292525,0.8,-0.37359000000000003,0.49812,0.8,-0.4118442634585919,0.4669875,0.8,-0.4446610411032206,0.435855,0.8,-0.47317303441103875,0.4047225,0.8,-0.49812000000000006,0.37359,0.8,-0.520015272077417,0.3424575,0.8,-0.5392307176663808,0.311325,0.8,-0.5560442297549271,0.2801925,0.8,-0.5706681512928509,0.24906,0.8,-0.5832672005554145,0.2179275,0.8,-0.5939702437622613,0.186795,0.8,-0.6028782701290121,0.1556625,0.8,-0.6100699153375784,0.12453,0.8,-0.6156053358230011,0.0933975,0.8,-0.6195289277144369,0.062265,0.8,-0.6218712004456791,0.0311325,0.8,-0.62265,0.0,0.8,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,3.25,0.0,0.62265,3.25,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,-0.62265,0.0,0.8,-0.62265,0.0,0.8,-0.62265,0.8,0.8,0.62265,0.8,0.8,0.62265,0.0,0.8,0.62265,0.0,0.8});
			return Coordinate_8_879_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=8, element #910, 288 total numbers made up of 96 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_8_910_point()
		{
			MFVec3f Coordinate_8_910_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.8,0.6218712004456791,0.0311325,0.8,0.6195289277144369,0.062265,0.8,0.6156053358230011,0.0933975,0.8,0.6100699153375784,0.12453,0.8,0.6028782701290121,0.1556625,0.8,0.5939702437622613,0.186795,0.8,0.5832672005554145,0.2179275,0.8,0.5706681512928509,0.24906,0.8,0.5560442297549271,0.2801925,0.8,0.5392307176663808,0.311325,0.8,0.520015272077417,0.3424575,0.8,0.49812000000000006,0.37359,0.8,0.47317303441103875,0.4047225,0.8,0.4446610411032206,0.435855,0.8,0.4118442634585919,0.4669875,0.8,0.37359000000000003,0.49812,0.8,0.3280012404606879,0.5292525,0.8,0.2714068427195601,0.560385,0.8,0.19442240018513812,0.5915175,0.8,0.0,0.62265,0.8,-0.0,0.62265,0.8,-0.19442240018513812,0.5915175,0.8,-0.2714068427195601,0.560385,0.8,-0.3280012404606879,0.5292525,0.8,-0.37359000000000003,0.49812,0.8,-0.4118442634585919,0.4669875,0.8,-0.4446610411032206,0.435855,0.8,-0.47317303441103875,0.4047225,0.8,-0.49812000000000006,0.37359,0.8,-0.520015272077417,0.3424575,0.8,-0.5392307176663808,0.311325,0.8,-0.5560442297549271,0.2801925,0.8,-0.5706681512928509,0.24906,0.8,-0.5832672005554145,0.2179275,0.8,-0.5939702437622613,0.186795,0.8,-0.6028782701290121,0.1556625,0.8,-0.6100699153375784,0.12453,0.8,-0.6156053358230011,0.0933975,0.8,-0.6195289277144369,0.062265,0.8,-0.6218712004456791,0.0311325,0.8,-0.62265,0.0,0.8,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,2.95,0.0,0.62265,2.95,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,-0.62265,0.0,0.8,-0.62265,0.0,0.8,-0.62265,0.95,0.8,0.62265,0.95,0.8,0.62265,0.0,0.8,0.62265,0.0,0.8});
			return Coordinate_8_910_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=8, element #987, 288 total numbers made up of 96 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_8_987_point()
		{
			MFVec3f Coordinate_8_987_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.8,0.6218712004456791,0.0311325,0.8,0.6195289277144369,0.062265,0.8,0.6156053358230011,0.0933975,0.8,0.6100699153375784,0.12453,0.8,0.6028782701290121,0.1556625,0.8,0.5939702437622613,0.186795,0.8,0.5832672005554145,0.2179275,0.8,0.5706681512928509,0.24906,0.8,0.5560442297549271,0.2801925,0.8,0.5392307176663808,0.311325,0.8,0.520015272077417,0.3424575,0.8,0.49812000000000006,0.37359,0.8,0.47317303441103875,0.4047225,0.8,0.4446610411032206,0.435855,0.8,0.4118442634585919,0.4669875,0.8,0.37359000000000003,0.49812,0.8,0.3280012404606879,0.5292525,0.8,0.2714068427195601,0.560385,0.8,0.19442240018513812,0.5915175,0.8,0.0,0.62265,0.8,-0.0,0.62265,0.8,-0.19442240018513812,0.5915175,0.8,-0.2714068427195601,0.560385,0.8,-0.3280012404606879,0.5292525,0.8,-0.37359000000000003,0.49812,0.8,-0.4118442634585919,0.4669875,0.8,-0.4446610411032206,0.435855,0.8,-0.47317303441103875,0.4047225,0.8,-0.49812000000000006,0.37359,0.8,-0.520015272077417,0.3424575,0.8,-0.5392307176663808,0.311325,0.8,-0.5560442297549271,0.2801925,0.8,-0.5706681512928509,0.24906,0.8,-0.5832672005554145,0.2179275,0.8,-0.5939702437622613,0.186795,0.8,-0.6028782701290121,0.1556625,0.8,-0.6100699153375784,0.12453,0.8,-0.6156053358230011,0.0933975,0.8,-0.6195289277144369,0.062265,0.8,-0.6218712004456791,0.0311325,0.8,-0.62265,0.0,0.8,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,1.15,0.0,0.62265,1.15,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,-0.62265,0.0,0.8,-0.62265,0.0,0.8,-0.62265,3.05,0.8,0.62265,3.05,0.8,0.62265,0.0,0.8,0.62265,0.0,0.8});
			return Coordinate_8_987_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=8, element #1012, 288 total numbers made up of 96 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_8_1012_point()
		{
			MFVec3f Coordinate_8_1012_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.8,0.6218712004456791,0.0311325,0.8,0.6195289277144369,0.062265,0.8,0.6156053358230011,0.0933975,0.8,0.6100699153375784,0.12453,0.8,0.6028782701290121,0.1556625,0.8,0.5939702437622613,0.186795,0.8,0.5832672005554145,0.2179275,0.8,0.5706681512928509,0.24906,0.8,0.5560442297549271,0.2801925,0.8,0.5392307176663808,0.311325,0.8,0.520015272077417,0.3424575,0.8,0.49812000000000006,0.37359,0.8,0.47317303441103875,0.4047225,0.8,0.4446610411032206,0.435855,0.8,0.4118442634585919,0.4669875,0.8,0.37359000000000003,0.49812,0.8,0.3280012404606879,0.5292525,0.8,0.2714068427195601,0.560385,0.8,0.19442240018513812,0.5915175,0.8,0.0,0.62265,0.8,-0.0,0.62265,0.8,-0.19442240018513812,0.5915175,0.8,-0.2714068427195601,0.560385,0.8,-0.3280012404606879,0.5292525,0.8,-0.37359000000000003,0.49812,0.8,-0.4118442634585919,0.4669875,0.8,-0.4446610411032206,0.435855,0.8,-0.47317303441103875,0.4047225,0.8,-0.49812000000000006,0.37359,0.8,-0.520015272077417,0.3424575,0.8,-0.5392307176663808,0.311325,0.8,-0.5560442297549271,0.2801925,0.8,-0.5706681512928509,0.24906,0.8,-0.5832672005554145,0.2179275,0.8,-0.5939702437622613,0.186795,0.8,-0.6028782701290121,0.1556625,0.8,-0.6100699153375784,0.12453,0.8,-0.6156053358230011,0.0933975,0.8,-0.6195289277144369,0.062265,0.8,-0.6218712004456791,0.0311325,0.8,-0.62265,0.0,0.8,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,1.15,0.0,0.62265,1.15,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,-0.62265,0.0,0.8,-0.62265,0.0,0.8,-0.62265,3.05,0.8,0.62265,3.05,0.8,0.62265,0.0,0.8,0.62265,0.0,0.8});
			return Coordinate_8_1012_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=8, element #1159, 288 total numbers made up of 96 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_8_1159_point()
		{
			MFVec3f Coordinate_8_1159_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.7,0.6218712004456791,0.0311325,0.7,0.6195289277144369,0.062265,0.7,0.6156053358230011,0.0933975,0.7,0.6100699153375784,0.12453,0.7,0.6028782701290121,0.1556625,0.7,0.5939702437622613,0.186795,0.7,0.5832672005554145,0.2179275,0.7,0.5706681512928509,0.24906,0.7,0.5560442297549271,0.2801925,0.7,0.5392307176663808,0.311325,0.7,0.520015272077417,0.3424575,0.7,0.49812000000000006,0.37359,0.7,0.47317303441103875,0.4047225,0.7,0.4446610411032206,0.435855,0.7,0.4118442634585919,0.4669875,0.7,0.37359000000000003,0.49812,0.7,0.3280012404606879,0.5292525,0.7,0.2714068427195601,0.560385,0.7,0.19442240018513812,0.5915175,0.7,0.0,0.62265,0.7,-0.0,0.62265,0.7,-0.19442240018513812,0.5915175,0.7,-0.2714068427195601,0.560385,0.7,-0.3280012404606879,0.5292525,0.7,-0.37359000000000003,0.49812,0.7,-0.4118442634585919,0.4669875,0.7,-0.4446610411032206,0.435855,0.7,-0.47317303441103875,0.4047225,0.7,-0.49812000000000006,0.37359,0.7,-0.520015272077417,0.3424575,0.7,-0.5392307176663808,0.311325,0.7,-0.5560442297549271,0.2801925,0.7,-0.5706681512928509,0.24906,0.7,-0.5832672005554145,0.2179275,0.7,-0.5939702437622613,0.186795,0.7,-0.6028782701290121,0.1556625,0.7,-0.6100699153375784,0.12453,0.7,-0.6156053358230011,0.0933975,0.7,-0.6195289277144369,0.062265,0.7,-0.6218712004456791,0.0311325,0.7,-0.62265,0.0,0.7,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,-0.5,0.0,0.62265,-0.5,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,-0.62265,0.0,0.7,-0.62265,0.0,0.7,-0.62265,3.5,0.7,0.62265,3.5,0.7,0.62265,0.0,0.7,0.62265,0.0,0.7});
			return Coordinate_8_1159_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=8, element #1165, 288 total numbers made up of 96 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_8_1165_point()
		{
			MFVec3f Coordinate_8_1165_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.149,0.6218712004456791,0.0311325,0.149,0.6195289277144369,0.062265,0.149,0.6156053358230011,0.0933975,0.149,0.6100699153375784,0.12453,0.149,0.6028782701290121,0.1556625,0.149,0.5939702437622613,0.186795,0.149,0.5832672005554145,0.2179275,0.149,0.5706681512928509,0.24906,0.149,0.5560442297549271,0.2801925,0.149,0.5392307176663808,0.311325,0.149,0.520015272077417,0.3424575,0.149,0.49812000000000006,0.37359,0.149,0.47317303441103875,0.4047225,0.149,0.4446610411032206,0.435855,0.149,0.4118442634585919,0.4669875,0.149,0.37359000000000003,0.49812,0.149,0.3280012404606879,0.5292525,0.149,0.2714068427195601,0.560385,0.149,0.19442240018513812,0.5915175,0.149,0.0,0.62265,0.149,-0.0,0.62265,0.149,-0.19442240018513812,0.5915175,0.149,-0.2714068427195601,0.560385,0.149,-0.3280012404606879,0.5292525,0.149,-0.37359000000000003,0.49812,0.149,-0.4118442634585919,0.4669875,0.149,-0.4446610411032206,0.435855,0.149,-0.47317303441103875,0.4047225,0.149,-0.49812000000000006,0.37359,0.149,-0.520015272077417,0.3424575,0.149,-0.5392307176663808,0.311325,0.149,-0.5560442297549271,0.2801925,0.149,-0.5706681512928509,0.24906,0.149,-0.5832672005554145,0.2179275,0.149,-0.5939702437622613,0.186795,0.149,-0.6028782701290121,0.1556625,0.149,-0.6100699153375784,0.12453,0.149,-0.6156053358230011,0.0933975,0.149,-0.6195289277144369,0.062265,0.149,-0.6218712004456791,0.0311325,0.149,-0.62265,0.0,0.149,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,3.0,0.0,0.62265,3.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,-0.62265,0.0,0.149,-0.62265,0.0,0.149,-0.62265,3.5,0.149,0.62265,3.5,0.149,0.62265,0.0,0.149,0.62265,0.0,0.149});
			return Coordinate_8_1165_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=8, element #1196, 285 total numbers made up of 95 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_8_1196_point()
		{
			MFVec3f Coordinate_8_1196_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,1.0,0.0,0.62265,0.0,0.7,.6218712004456791,0.0311325,0.7,.6195289277144369,0.062265,0.7,.6156053358230011,0.0933975,0.7,.6100699153375784,0.12453,0.7,.6028782701290121,0.1556625,0.7,.5939702437622613,0.186795,0.7,.5832672005554145,0.2179275,0.7,.5706681512928509,0.24906,0.7,.5560442297549271,0.2801925,0.7,.5392307176663808,0.311325,0.7,.520015272077417,0.3424575,0.7,.49812000000000006,0.37359,0.7,.47317303441103875,0.4047225,0.7,.4446610411032206,0.435855,0.7,.4118442634585919,0.4669875,0.7,.37359000000000003,0.49812,0.7,.3280012404606879,0.5292525,0.7,.2714068427195601,0.560385,0.7,.19442240018513812,0.5915175,0.7,.0,0.62265,0.7,0.0,0.62265,0.7,-0.19442240018513812,0.5915175,0.7,-0.2714068427195601,0.560385,0.7,-0.3280012404606879,0.5292525,0.7,-0.37359000000000003,0.49812,0.7,-0.4118442634585919,0.4669875,0.7,-0.4446610411032206,0.435855,0.7,-0.47317303441103875,0.4047225,0.7,-0.49812000000000006,0.37359,0.7,-0.520015272077417,0.3424575,0.7,-0.5392307176663808,0.311325,0.7,-0.5560442297549271,0.2801925,0.7,-0.5706681512928509,0.24906,0.7,-0.5832672005554145,0.2179275,0.7,-0.5939702437622613,0.186795,0.7,-0.6028782701290121,0.1556625,0.7,-0.6100699153375784,0.12453,0.7,-0.6156053358230011,0.0933975,0.7,-0.6195289277144369,0.062265,0.7,-0.6218712004456791,0.0311325,0.7,-0.62265,0.0,0.7,0.0,0.62265,0.0,0.62265,0.62265,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.0,0.62265,0.7,0.62265,0.62265,0.7,0.62265,0.0,0.7,0.62265,0.0,0.7,0.62265,0.0,0.7});
			return Coordinate_8_1196_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=8, element #1202, 285 total numbers made up of 95 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_8_1202_point()
		{
			MFVec3f Coordinate_8_1202_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,1.0,0.0,0.62265,0.0,0.149,.6218712004456791,0.0311325,0.149,.6195289277144369,0.062265,0.149,.6156053358230011,0.0933975,0.149,.6100699153375784,0.12453,0.149,.6028782701290121,0.1556625,0.149,.5939702437622613,0.186795,0.149,.5832672005554145,0.2179275,0.149,.5706681512928509,0.24906,0.149,.5560442297549271,0.2801925,0.149,.5392307176663808,0.311325,0.149,.520015272077417,0.3424575,0.149,.49812000000000006,0.37359,0.149,.47317303441103875,0.4047225,0.149,.4446610411032206,0.435855,0.149,.4118442634585919,0.4669875,0.149,.37359000000000003,0.49812,0.149,.3280012404606879,0.5292525,0.149,.2714068427195601,0.560385,0.149,.19442240018513812,0.5915175,0.149,.0,0.62265,0.149,0.0,0.62265,0.149,-0.19442240018513812,0.5915175,0.149,-0.2714068427195601,0.560385,0.149,-0.3280012404606879,0.5292525,0.149,-0.37359000000000003,0.49812,0.149,-0.4118442634585919,0.4669875,0.149,-0.4446610411032206,0.435855,0.149,-0.47317303441103875,0.4047225,0.149,-0.49812000000000006,0.37359,0.149,-0.520015272077417,0.3424575,0.149,-0.5392307176663808,0.311325,0.149,-0.5560442297549271,0.2801925,0.149,-0.5706681512928509,0.24906,0.149,-0.5832672005554145,0.2179275,0.149,-0.5939702437622613,0.186795,0.149,-0.6028782701290121,0.1556625,0.149,-0.6100699153375784,0.12453,0.149,-0.6156053358230011,0.0933975,0.149,-0.6195289277144369,0.062265,0.149,-0.6218712004456791,0.0311325,0.149,-0.62265,0.0,0.149,0.0,0.62265,0.0,0.62265,0.62265,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.0,0.62265,0.149,0.62265,0.62265,0.149,0.62265,0.0,0.149,0.62265,0.0,0.149,0.62265,0.0,0.149});
			return Coordinate_8_1202_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=8, element #1208, 285 total numbers made up of 95 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_8_1208_point()
		{
			MFVec3f Coordinate_8_1208_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,1.0,0.0,0.62265,0.0,0.7,.6218712004456791,0.0311325,0.7,.6195289277144369,0.062265,0.7,.6156053358230011,0.0933975,0.7,.6100699153375784,0.12453,0.7,.6028782701290121,0.1556625,0.7,.5939702437622613,0.186795,0.7,.5832672005554145,0.2179275,0.7,.5706681512928509,0.24906,0.7,.5560442297549271,0.2801925,0.7,.5392307176663808,0.311325,0.7,.520015272077417,0.3424575,0.7,.49812000000000006,0.37359,0.7,.47317303441103875,0.4047225,0.7,.4446610411032206,0.435855,0.7,.4118442634585919,0.4669875,0.7,.37359000000000003,0.49812,0.7,.3280012404606879,0.5292525,0.7,.2714068427195601,0.560385,0.7,.19442240018513812,0.5915175,0.7,.0,0.62265,0.7,0.0,0.62265,0.7,-0.19442240018513812,0.5915175,0.7,-0.2714068427195601,0.560385,0.7,-0.3280012404606879,0.5292525,0.7,-0.37359000000000003,0.49812,0.7,-0.4118442634585919,0.4669875,0.7,-0.4446610411032206,0.435855,0.7,-0.47317303441103875,0.4047225,0.7,-0.49812000000000006,0.37359,0.7,-0.520015272077417,0.3424575,0.7,-0.5392307176663808,0.311325,0.7,-0.5560442297549271,0.2801925,0.7,-0.5706681512928509,0.24906,0.7,-0.5832672005554145,0.2179275,0.7,-0.5939702437622613,0.186795,0.7,-0.6028782701290121,0.1556625,0.7,-0.6100699153375784,0.12453,0.7,-0.6156053358230011,0.0933975,0.7,-0.6195289277144369,0.062265,0.7,-0.6218712004456791,0.0311325,0.7,-0.62265,0.0,0.7,0.0,0.62265,0.0,0.62265,0.62265,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.0,0.62265,0.7,0.62265,0.62265,0.7,0.62265,0.0,0.7,0.62265,0.0,0.7,0.62265,0.0,0.7});
			return Coordinate_8_1208_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=8, element #1214, 285 total numbers made up of 95 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_8_1214_point()
		{
			MFVec3f Coordinate_8_1214_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,1.0,0.0,0.62265,0.0,0.149,.6218712004456791,0.0311325,0.149,.6195289277144369,0.062265,0.149,.6156053358230011,0.0933975,0.149,.6100699153375784,0.12453,0.149,.6028782701290121,0.1556625,0.149,.5939702437622613,0.186795,0.149,.5832672005554145,0.2179275,0.149,.5706681512928509,0.24906,0.149,.5560442297549271,0.2801925,0.149,.5392307176663808,0.311325,0.149,.520015272077417,0.3424575,0.149,.49812000000000006,0.37359,0.149,.47317303441103875,0.4047225,0.149,.4446610411032206,0.435855,0.149,.4118442634585919,0.4669875,0.149,.37359000000000003,0.49812,0.149,.3280012404606879,0.5292525,0.149,.2714068427195601,0.560385,0.149,.19442240018513812,0.5915175,0.149,.0,0.62265,0.149,0.0,0.62265,0.149,-0.19442240018513812,0.5915175,0.149,-0.2714068427195601,0.560385,0.149,-0.3280012404606879,0.5292525,0.149,-0.37359000000000003,0.49812,0.149,-0.4118442634585919,0.4669875,0.149,-0.4446610411032206,0.435855,0.149,-0.47317303441103875,0.4047225,0.149,-0.49812000000000006,0.37359,0.149,-0.520015272077417,0.3424575,0.149,-0.5392307176663808,0.311325,0.149,-0.5560442297549271,0.2801925,0.149,-0.5706681512928509,0.24906,0.149,-0.5832672005554145,0.2179275,0.149,-0.5939702437622613,0.186795,0.149,-0.6028782701290121,0.1556625,0.149,-0.6100699153375784,0.12453,0.149,-0.6156053358230011,0.0933975,0.149,-0.6195289277144369,0.062265,0.149,-0.6218712004456791,0.0311325,0.149,-0.62265,0.0,0.149,0.0,0.62265,0.0,0.62265,0.62265,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.0,0.62265,0.149,0.62265,0.62265,0.149,0.62265,0.0,0.149,0.62265,0.0,0.149,0.62265,0.0,0.149});
			return Coordinate_8_1214_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=8, element #1232, 288 total numbers made up of 96 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_8_1232_point()
		{
			MFVec3f Coordinate_8_1232_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.7,0.6218712004456791,0.0311325,0.7,0.6195289277144369,0.062265,0.7,0.6156053358230011,0.0933975,0.7,0.6100699153375784,0.12453,0.7,0.6028782701290121,0.1556625,0.7,0.5939702437622613,0.186795,0.7,0.5832672005554145,0.2179275,0.7,0.5706681512928509,0.24906,0.7,0.5560442297549271,0.2801925,0.7,0.5392307176663808,0.311325,0.7,0.520015272077417,0.3424575,0.7,0.49812000000000006,0.37359,0.7,0.47317303441103875,0.4047225,0.7,0.4446610411032206,0.435855,0.7,0.4118442634585919,0.4669875,0.7,0.37359000000000003,0.49812,0.7,0.3280012404606879,0.5292525,0.7,0.2714068427195601,0.560385,0.7,0.19442240018513812,0.5915175,0.7,0.0,0.62265,0.7,-0.0,0.62265,0.7,-0.19442240018513812,0.5915175,0.7,-0.2714068427195601,0.560385,0.7,-0.3280012404606879,0.5292525,0.7,-0.37359000000000003,0.49812,0.7,-0.4118442634585919,0.4669875,0.7,-0.4446610411032206,0.435855,0.7,-0.47317303441103875,0.4047225,0.7,-0.49812000000000006,0.37359,0.7,-0.520015272077417,0.3424575,0.7,-0.5392307176663808,0.311325,0.7,-0.5560442297549271,0.2801925,0.7,-0.5706681512928509,0.24906,0.7,-0.5832672005554145,0.2179275,0.7,-0.5939702437622613,0.186795,0.7,-0.6028782701290121,0.1556625,0.7,-0.6100699153375784,0.12453,0.7,-0.6156053358230011,0.0933975,0.7,-0.6195289277144369,0.062265,0.7,-0.6218712004456791,0.0311325,0.7,-0.62265,0.0,0.7,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,-0.62265,0.0,0.7,-0.62265,0.0,0.7,-0.62265,2.9,0.7,0.62265,2.9,0.7,0.62265,0.0,0.7,0.62265,0.0,0.7});
			return Coordinate_8_1232_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=8, element #1238, 288 total numbers made up of 96 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_8_1238_point()
		{
			MFVec3f Coordinate_8_1238_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.149,0.6218712004456791,0.0311325,0.149,0.6195289277144369,0.062265,0.149,0.6156053358230011,0.0933975,0.149,0.6100699153375784,0.12453,0.149,0.6028782701290121,0.1556625,0.149,0.5939702437622613,0.186795,0.149,0.5832672005554145,0.2179275,0.149,0.5706681512928509,0.24906,0.149,0.5560442297549271,0.2801925,0.149,0.5392307176663808,0.311325,0.149,0.520015272077417,0.3424575,0.149,0.49812000000000006,0.37359,0.149,0.47317303441103875,0.4047225,0.149,0.4446610411032206,0.435855,0.149,0.4118442634585919,0.4669875,0.149,0.37359000000000003,0.49812,0.149,0.3280012404606879,0.5292525,0.149,0.2714068427195601,0.560385,0.149,0.19442240018513812,0.5915175,0.149,0.0,0.62265,0.149,-0.0,0.62265,0.149,-0.19442240018513812,0.5915175,0.149,-0.2714068427195601,0.560385,0.149,-0.3280012404606879,0.5292525,0.149,-0.37359000000000003,0.49812,0.149,-0.4118442634585919,0.4669875,0.149,-0.4446610411032206,0.435855,0.149,-0.47317303441103875,0.4047225,0.149,-0.49812000000000006,0.37359,0.149,-0.520015272077417,0.3424575,0.149,-0.5392307176663808,0.311325,0.149,-0.5560442297549271,0.2801925,0.149,-0.5706681512928509,0.24906,0.149,-0.5832672005554145,0.2179275,0.149,-0.5939702437622613,0.186795,0.149,-0.6028782701290121,0.1556625,0.149,-0.6100699153375784,0.12453,0.149,-0.6156053358230011,0.0933975,0.149,-0.6195289277144369,0.062265,0.149,-0.6218712004456791,0.0311325,0.149,-0.62265,0.0,0.149,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,2.4,0.0,0.62265,2.4,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,-0.62265,0.0,0.149,-0.62265,0.0,0.149,-0.62265,2.6,0.149,0.62265,2.6,0.149,0.62265,0.0,0.149,0.62265,0.0,0.149});
			return Coordinate_8_1238_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=8, element #1257, 288 total numbers made up of 96 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_8_1257_point()
		{
			MFVec3f Coordinate_8_1257_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.7,0.6218712004456791,0.0311325,0.7,0.6195289277144369,0.062265,0.7,0.6156053358230011,0.0933975,0.7,0.6100699153375784,0.12453,0.7,0.6028782701290121,0.1556625,0.7,0.5939702437622613,0.186795,0.7,0.5832672005554145,0.2179275,0.7,0.5706681512928509,0.24906,0.7,0.5560442297549271,0.2801925,0.7,0.5392307176663808,0.311325,0.7,0.520015272077417,0.3424575,0.7,0.49812000000000006,0.37359,0.7,0.47317303441103875,0.4047225,0.7,0.4446610411032206,0.435855,0.7,0.4118442634585919,0.4669875,0.7,0.37359000000000003,0.49812,0.7,0.3280012404606879,0.5292525,0.7,0.2714068427195601,0.560385,0.7,0.19442240018513812,0.5915175,0.7,0.0,0.62265,0.7,-0.0,0.62265,0.7,-0.19442240018513812,0.5915175,0.7,-0.2714068427195601,0.560385,0.7,-0.3280012404606879,0.5292525,0.7,-0.37359000000000003,0.49812,0.7,-0.4118442634585919,0.4669875,0.7,-0.4446610411032206,0.435855,0.7,-0.47317303441103875,0.4047225,0.7,-0.49812000000000006,0.37359,0.7,-0.520015272077417,0.3424575,0.7,-0.5392307176663808,0.311325,0.7,-0.5560442297549271,0.2801925,0.7,-0.5706681512928509,0.24906,0.7,-0.5832672005554145,0.2179275,0.7,-0.5939702437622613,0.186795,0.7,-0.6028782701290121,0.1556625,0.7,-0.6100699153375784,0.12453,0.7,-0.6156053358230011,0.0933975,0.7,-0.6195289277144369,0.062265,0.7,-0.6218712004456791,0.0311325,0.7,-0.62265,0.0,0.7,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,-0.5,0.0,0.62265,-0.5,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,-0.62265,0.0,0.7,-0.62265,0.0,0.7,-0.62265,3.5,0.7,0.62265,3.5,0.7,0.62265,0.0,0.7,0.62265,0.0,0.7});
			return Coordinate_8_1257_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=8, element #1263, 288 total numbers made up of 96 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_8_1263_point()
		{
			MFVec3f Coordinate_8_1263_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.149,0.6218712004456791,0.0311325,0.149,0.6195289277144369,0.062265,0.149,0.6156053358230011,0.0933975,0.149,0.6100699153375784,0.12453,0.149,0.6028782701290121,0.1556625,0.149,0.5939702437622613,0.186795,0.149,0.5832672005554145,0.2179275,0.149,0.5706681512928509,0.24906,0.149,0.5560442297549271,0.2801925,0.149,0.5392307176663808,0.311325,0.149,0.520015272077417,0.3424575,0.149,0.49812000000000006,0.37359,0.149,0.47317303441103875,0.4047225,0.149,0.4446610411032206,0.435855,0.149,0.4118442634585919,0.4669875,0.149,0.37359000000000003,0.49812,0.149,0.3280012404606879,0.5292525,0.149,0.2714068427195601,0.560385,0.149,0.19442240018513812,0.5915175,0.149,0.0,0.62265,0.149,-0.0,0.62265,0.149,-0.19442240018513812,0.5915175,0.149,-0.2714068427195601,0.560385,0.149,-0.3280012404606879,0.5292525,0.149,-0.37359000000000003,0.49812,0.149,-0.4118442634585919,0.4669875,0.149,-0.4446610411032206,0.435855,0.149,-0.47317303441103875,0.4047225,0.149,-0.49812000000000006,0.37359,0.149,-0.520015272077417,0.3424575,0.149,-0.5392307176663808,0.311325,0.149,-0.5560442297549271,0.2801925,0.149,-0.5706681512928509,0.24906,0.149,-0.5832672005554145,0.2179275,0.149,-0.5939702437622613,0.186795,0.149,-0.6028782701290121,0.1556625,0.149,-0.6100699153375784,0.12453,0.149,-0.6156053358230011,0.0933975,0.149,-0.6195289277144369,0.062265,0.149,-0.6218712004456791,0.0311325,0.149,-0.62265,0.0,0.149,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,3.0,0.0,0.62265,3.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,-0.62265,0.0,0.149,-0.62265,0.0,0.149,-0.62265,3.55,0.149,0.62265,3.55,0.149,0.62265,0.0,0.149,0.62265,0.0,0.149});
			return Coordinate_8_1263_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #1613, 288 total numbers made up of 96 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_12_1613_point()
		{
			MFVec3f Coordinate_12_1613_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.4,0.6218712004456791,0.0311325,0.4,0.6195289277144369,0.062265,0.4,0.6156053358230011,0.0933975,0.4,0.6100699153375784,0.12453,0.4,0.6028782701290121,0.1556625,0.4,0.5939702437622613,0.186795,0.4,0.5832672005554145,0.2179275,0.4,0.5706681512928509,0.24906,0.4,0.5560442297549271,0.2801925,0.4,0.5392307176663808,0.311325,0.4,0.520015272077417,0.3424575,0.4,0.49812000000000006,0.37359,0.4,0.47317303441103875,0.4047225,0.4,0.4446610411032206,0.435855,0.4,0.4118442634585919,0.4669875,0.4,0.37359000000000003,0.49812,0.4,0.3280012404606879,0.5292525,0.4,0.2714068427195601,0.560385,0.4,0.19442240018513812,0.5915175,0.4,0.0,0.62265,0.4,-0.0,0.62265,0.4,-0.19442240018513812,0.5915175,0.4,-0.2714068427195601,0.560385,0.4,-0.3280012404606879,0.5292525,0.4,-0.37359000000000003,0.49812,0.4,-0.4118442634585919,0.4669875,0.4,-0.4446610411032206,0.435855,0.4,-0.47317303441103875,0.4047225,0.4,-0.49812000000000006,0.37359,0.4,-0.520015272077417,0.3424575,0.4,-0.5392307176663808,0.311325,0.4,-0.5560442297549271,0.2801925,0.4,-0.5706681512928509,0.24906,0.4,-0.5832672005554145,0.2179275,0.4,-0.5939702437622613,0.186795,0.4,-0.6028782701290121,0.1556625,0.4,-0.6100699153375784,0.12453,0.4,-0.6156053358230011,0.0933975,0.4,-0.6195289277144369,0.062265,0.4,-0.6218712004456791,0.0311325,0.4,-0.62265,0.0,0.4,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,-0.5,0.0,0.62265,-0.5,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,-0.62265,0.0,0.4,-0.62265,0.0,0.4,-0.62265,-0.5,0.4,0.62265,-0.5,0.4,0.62265,0.0,0.4,0.62265,0.0,0.4});
			return Coordinate_12_1613_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=13, element #1619, 285 total numbers made up of 95 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_13_1619_point()
		{
			MFVec3f Coordinate_13_1619_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,1.0,0.0,0.62265,0.0,0.4,0.6218712004456791,0.0311325,0.4,0.6195289277144369,0.062265,0.4,0.6156053358230011,0.0933975,0.4,0.6100699153375784,0.12453,0.4,0.6028782701290121,0.1556625,0.4,0.5939702437622613,0.186795,0.4,0.5832672005554145,0.2179275,0.4,0.5706681512928509,0.24906,0.4,0.5560442297549271,0.2801925,0.4,0.5392307176663808,0.311325,0.4,0.520015272077417,0.3424575,0.4,0.49812000000000006,0.37359,0.4,0.47317303441103875,0.4047225,0.4,0.4446610411032206,0.435855,0.4,0.4118442634585919,0.4669875,0.4,0.37359000000000003,0.49812,0.4,0.3280012404606879,0.5292525,0.4,0.2714068427195601,0.560385,0.4,0.19442240018513812,0.5915175,0.4,0.0,0.62265,0.4,0.0,0.62265,0.4,-0.19442240018513812,0.5915175,0.4,-0.2714068427195601,0.560385,0.4,-0.3280012404606879,0.5292525,0.4,-0.37359000000000003,0.49812,0.4,-0.4118442634585919,0.4669875,0.4,-0.4446610411032206,0.435855,0.4,-0.47317303441103875,0.4047225,0.4,-0.49812000000000006,0.37359,0.4,-0.520015272077417,0.3424575,0.4,-0.5392307176663808,0.311325,0.4,-0.5560442297549271,0.2801925,0.4,-0.5706681512928509,0.24906,0.4,-0.5832672005554145,0.2179275,0.4,-0.5939702437622613,0.186795,0.4,-0.6028782701290121,0.1556625,0.4,-0.6100699153375784,0.12453,0.4,-0.6156053358230011,0.0933975,0.4,-0.6195289277144369,0.062265,0.4,-0.6218712004456791,0.0311325,0.4,-0.62265,0.0,0.4,0.0,0.62265,0.0,0.8,0.62265,0.0,0.8,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.0,0.62265,0.4,0.8,0.62265,0.4,0.8,0.0,0.4,0.62265,0.0,0.4,0.62265,0.0,0.4});
			return Coordinate_13_1619_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=8, element #2231, 288 total numbers made up of 96 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_8_2231_point()
		{
			MFVec3f Coordinate_8_2231_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.30,0.6218712004456791,0.0311325,0.30,0.6195289277144369,0.062265,0.30,0.6156053358230011,0.0933975,0.30,0.6100699153375784,0.12453,0.30,0.6028782701290121,0.1556625,0.30,0.5939702437622613,0.186795,0.30,0.5832672005554145,0.2179275,0.30,0.5706681512928509,0.24906,0.30,0.5560442297549271,0.2801925,0.30,0.5392307176663808,0.311325,0.30,0.520015272077417,0.3424575,0.30,0.49812000000000006,0.37359,0.30,0.47317303441103875,0.4047225,0.30,0.4446610411032206,0.435855,0.30,0.4118442634585919,0.4669875,0.30,0.37359000000000003,0.49812,0.30,0.3280012404606879,0.5292525,0.30,0.2714068427195601,0.560385,0.30,0.19442240018513812,0.5915175,0.30,0.0,0.62265,0.30,-0.0,0.62265,0.30,-0.19442240018513812,0.5915175,0.30,-0.2714068427195601,0.560385,0.30,-0.3280012404606879,0.5292525,0.30,-0.37359000000000003,0.49812,0.30,-0.4118442634585919,0.4669875,0.30,-0.4446610411032206,0.435855,0.30,-0.47317303441103875,0.4047225,0.30,-0.49812000000000006,0.37359,0.30,-0.520015272077417,0.3424575,0.30,-0.5392307176663808,0.311325,0.30,-0.5560442297549271,0.2801925,0.30,-0.5706681512928509,0.24906,0.30,-0.5832672005554145,0.2179275,0.30,-0.5939702437622613,0.186795,0.30,-0.6028782701290121,0.1556625,0.30,-0.6100699153375784,0.12453,0.30,-0.6156053358230011,0.0933975,0.30,-0.6195289277144369,0.062265,0.30,-0.6218712004456791,0.0311325,0.30,-0.62265,0.0,0.30,-0.62265,-0.65,0.0,-1.0,-0.65,0.0,-1.0,1.3,0.0,1.0,1.3,0.0,1.0,-0.65,0.0,0.62265,-0.65,0.0,-0.62265,-0.65,0.30,-1.0,-0.65,0.30,-1.0,1.3,0.30,1.0,1.3,0.30,1.0,-0.65,0.30,0.62265,-0.65,0.30});
			return Coordinate_8_2231_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=8, element #2237, 288 total numbers made up of 96 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_8_2237_point()
		{
			MFVec3f Coordinate_8_2237_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.30,0.6218712004456791,0.0311325,0.30,0.6195289277144369,0.062265,0.30,0.6156053358230011,0.0933975,0.30,0.6100699153375784,0.12453,0.30,0.6028782701290121,0.1556625,0.30,0.5939702437622613,0.186795,0.30,0.5832672005554145,0.2179275,0.30,0.5706681512928509,0.24906,0.30,0.5560442297549271,0.2801925,0.30,0.5392307176663808,0.311325,0.30,0.520015272077417,0.3424575,0.30,0.49812000000000006,0.37359,0.30,0.47317303441103875,0.4047225,0.30,0.4446610411032206,0.435855,0.30,0.4118442634585919,0.4669875,0.30,0.37359000000000003,0.49812,0.30,0.3280012404606879,0.5292525,0.30,0.2714068427195601,0.560385,0.30,0.19442240018513812,0.5915175,0.30,0.0,0.62265,0.30,-0.0,0.62265,0.30,-0.19442240018513812,0.5915175,0.30,-0.2714068427195601,0.560385,0.30,-0.3280012404606879,0.5292525,0.30,-0.37359000000000003,0.49812,0.30,-0.4118442634585919,0.4669875,0.30,-0.4446610411032206,0.435855,0.30,-0.47317303441103875,0.4047225,0.30,-0.49812000000000006,0.37359,0.30,-0.520015272077417,0.3424575,0.30,-0.5392307176663808,0.311325,0.30,-0.5560442297549271,0.2801925,0.30,-0.5706681512928509,0.24906,0.30,-0.5832672005554145,0.2179275,0.30,-0.5939702437622613,0.186795,0.30,-0.6028782701290121,0.1556625,0.30,-0.6100699153375784,0.12453,0.30,-0.6156053358230011,0.0933975,0.30,-0.6195289277144369,0.062265,0.30,-0.6218712004456791,0.0311325,0.30,-0.62265,0.0,0.30,-0.62265,-0.65,0.0,-1.0,-0.65,0.0,-1.0,1.3,0.0,1.0,1.3,0.0,1.0,-0.65,0.0,0.62265,-0.65,0.0,-0.62265,-0.65,0.30,-1.0,-0.65,0.30,-1.0,1.3,0.30,1.0,1.3,0.30,1.0,-0.65,0.30,0.62265,-0.65,0.30});
			return Coordinate_8_2237_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=8, element #2243, 288 total numbers made up of 96 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_8_2243_point()
		{
			MFVec3f Coordinate_8_2243_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.30,0.6218712004456791,0.0311325,0.30,0.6195289277144369,0.062265,0.30,0.6156053358230011,0.0933975,0.30,0.6100699153375784,0.12453,0.30,0.6028782701290121,0.1556625,0.30,0.5939702437622613,0.186795,0.30,0.5832672005554145,0.2179275,0.30,0.5706681512928509,0.24906,0.30,0.5560442297549271,0.2801925,0.30,0.5392307176663808,0.311325,0.30,0.520015272077417,0.3424575,0.30,0.49812000000000006,0.37359,0.30,0.47317303441103875,0.4047225,0.30,0.4446610411032206,0.435855,0.30,0.4118442634585919,0.4669875,0.30,0.37359000000000003,0.49812,0.30,0.3280012404606879,0.5292525,0.30,0.2714068427195601,0.560385,0.30,0.19442240018513812,0.5915175,0.30,0.0,0.62265,0.30,-0.0,0.62265,0.30,-0.19442240018513812,0.5915175,0.30,-0.2714068427195601,0.560385,0.30,-0.3280012404606879,0.5292525,0.30,-0.37359000000000003,0.49812,0.30,-0.4118442634585919,0.4669875,0.30,-0.4446610411032206,0.435855,0.30,-0.47317303441103875,0.4047225,0.30,-0.49812000000000006,0.37359,0.30,-0.520015272077417,0.3424575,0.30,-0.5392307176663808,0.311325,0.30,-0.5560442297549271,0.2801925,0.30,-0.5706681512928509,0.24906,0.30,-0.5832672005554145,0.2179275,0.30,-0.5939702437622613,0.186795,0.30,-0.6028782701290121,0.1556625,0.30,-0.6100699153375784,0.12453,0.30,-0.6156053358230011,0.0933975,0.30,-0.6195289277144369,0.062265,0.30,-0.6218712004456791,0.0311325,0.30,-0.62265,0.0,0.30,-0.62265,-0.65,0.0,-1.0,-0.65,0.0,-1.0,1.3,0.0,1.0,1.3,0.0,1.0,-0.65,0.0,0.62265,-0.65,0.0,-0.62265,-0.65,0.30,-1.0,-0.65,0.30,-1.0,1.3,0.30,1.0,1.3,0.30,1.0,-0.65,0.30,0.62265,-0.65,0.30});
			return Coordinate_8_2243_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=8, element #2249, 288 total numbers made up of 96 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_8_2249_point()
		{
			MFVec3f Coordinate_8_2249_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.30,0.6218712004456791,0.0311325,0.30,0.6195289277144369,0.062265,0.30,0.6156053358230011,0.0933975,0.30,0.6100699153375784,0.12453,0.30,0.6028782701290121,0.1556625,0.30,0.5939702437622613,0.186795,0.30,0.5832672005554145,0.2179275,0.30,0.5706681512928509,0.24906,0.30,0.5560442297549271,0.2801925,0.30,0.5392307176663808,0.311325,0.30,0.520015272077417,0.3424575,0.30,0.49812000000000006,0.37359,0.30,0.47317303441103875,0.4047225,0.30,0.4446610411032206,0.435855,0.30,0.4118442634585919,0.4669875,0.30,0.37359000000000003,0.49812,0.30,0.3280012404606879,0.5292525,0.30,0.2714068427195601,0.560385,0.30,0.19442240018513812,0.5915175,0.30,0.0,0.62265,0.30,-0.0,0.62265,0.30,-0.19442240018513812,0.5915175,0.30,-0.2714068427195601,0.560385,0.30,-0.3280012404606879,0.5292525,0.30,-0.37359000000000003,0.49812,0.30,-0.4118442634585919,0.4669875,0.30,-0.4446610411032206,0.435855,0.30,-0.47317303441103875,0.4047225,0.30,-0.49812000000000006,0.37359,0.30,-0.520015272077417,0.3424575,0.30,-0.5392307176663808,0.311325,0.30,-0.5560442297549271,0.2801925,0.30,-0.5706681512928509,0.24906,0.30,-0.5832672005554145,0.2179275,0.30,-0.5939702437622613,0.186795,0.30,-0.6028782701290121,0.1556625,0.30,-0.6100699153375784,0.12453,0.30,-0.6156053358230011,0.0933975,0.30,-0.6195289277144369,0.062265,0.30,-0.6218712004456791,0.0311325,0.30,-0.62265,0.0,0.30,-0.62265,-0.65,0.0,-1.0,-0.65,0.0,-1.0,1.3,0.0,1.0,1.3,0.0,1.0,-0.65,0.0,0.62265,-0.65,0.0,-0.62265,-0.65,0.30,-1.0,-0.65,0.30,-1.0,1.3,0.30,1.0,1.3,0.30,1.0,-0.65,0.30,0.62265,-0.65,0.30});
			return Coordinate_8_2249_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=8, element #2286, 285 total numbers made up of 95 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_8_2286_point()
		{
			MFVec3f Coordinate_8_2286_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,1.0,0.0,0.62265,0.0,1.2453,0.6218712004456791,0.0311325,1.2453,0.6195289277144369,0.062265,1.2453,0.6156053358230011,0.0933975,1.2453,0.6100699153375784,0.12453,1.2453,0.6028782701290121,0.1556625,1.2453,0.5939702437622613,0.186795,1.2453,0.5832672005554145,0.2179275,1.2453,0.5706681512928509,0.24906,1.2453,0.5560442297549271,0.2801925,1.2453,0.5392307176663808,0.311325,1.2453,0.520015272077417,0.3424575,1.2453,0.49812000000000006,0.37359,1.2453,0.47317303441103875,0.4047225,1.2453,0.4446610411032206,0.435855,1.2453,0.4118442634585919,0.4669875,1.2453,0.37359000000000003,0.49812,1.2453,0.3280012404606879,0.5292525,1.2453,0.2714068427195601,0.560385,1.2453,0.19442240018513812,0.5915175,1.2453,0.0,0.62265,1.2453,0.0,0.62265,1.2453,-0.19442240018513812,0.5915175,1.2453,-0.2714068427195601,0.560385,1.2453,-0.3280012404606879,0.5292525,1.2453,-0.37359000000000003,0.49812,1.2453,-0.4118442634585919,0.4669875,1.2453,-0.4446610411032206,0.435855,1.2453,-0.47317303441103875,0.4047225,1.2453,-0.49812000000000006,0.37359,1.2453,-0.520015272077417,0.3424575,1.2453,-0.5392307176663808,0.311325,1.2453,-0.5560442297549271,0.2801925,1.2453,-0.5706681512928509,0.24906,1.2453,-0.5832672005554145,0.2179275,1.2453,-0.5939702437622613,0.186795,1.2453,-0.6028782701290121,0.1556625,1.2453,-0.6100699153375784,0.12453,1.2453,-0.6156053358230011,0.0933975,1.2453,-0.6195289277144369,0.062265,1.2453,-0.6218712004456791,0.0311325,1.2453,-0.62265,0.0,1.2453,0.0,0.82265,0.0,0.62265,0.82265,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.0,0.82265,1.2453,0.62265,0.82265,1.2453,0.62265,0.0,1.2453,0.62265,0.0,1.2453,0.62265,0.0,1.2453});
			return Coordinate_8_2286_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=10, element #2291, 285 total numbers made up of 95 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_10_2291_point()
		{
			MFVec3f Coordinate_10_2291_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,1.0,0.0,0.62265,0.0,1.2453,0.6218712004456791,0.0311325,1.2453,0.6195289277144369,0.062265,1.2453,0.6156053358230011,0.0933975,1.2453,0.6100699153375784,0.12453,1.2453,0.6028782701290121,0.1556625,1.2453,0.5939702437622613,0.186795,1.2453,0.5832672005554145,0.2179275,1.2453,0.5706681512928509,0.24906,1.2453,0.5560442297549271,0.2801925,1.2453,0.5392307176663808,0.311325,1.2453,0.520015272077417,0.3424575,1.2453,0.49812000000000006,0.37359,1.2453,0.47317303441103875,0.4047225,1.2453,0.4446610411032206,0.435855,1.2453,0.4118442634585919,0.4669875,1.2453,0.37359000000000003,0.49812,1.2453,0.3280012404606879,0.5292525,1.2453,0.2714068427195601,0.560385,1.2453,0.19442240018513812,0.5915175,1.2453,0.0,0.62265,1.2453,0.0,0.62265,1.2453,-0.19442240018513812,0.5915175,1.2453,-0.2714068427195601,0.560385,1.2453,-0.3280012404606879,0.5292525,1.2453,-0.37359000000000003,0.49812,1.2453,-0.4118442634585919,0.4669875,1.2453,-0.4446610411032206,0.435855,1.2453,-0.47317303441103875,0.4047225,1.2453,-0.49812000000000006,0.37359,1.2453,-0.520015272077417,0.3424575,1.2453,-0.5392307176663808,0.311325,1.2453,-0.5560442297549271,0.2801925,1.2453,-0.5706681512928509,0.24906,1.2453,-0.5832672005554145,0.2179275,1.2453,-0.5939702437622613,0.186795,1.2453,-0.6028782701290121,0.1556625,1.2453,-0.6100699153375784,0.12453,1.2453,-0.6156053358230011,0.0933975,1.2453,-0.6195289277144369,0.062265,1.2453,-0.6218712004456791,0.0311325,1.2453,-0.62265,0.0,1.2453,0.0,0.62265,0.0,-0.62265,0.62265,0.0,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,0.0,0.0,0.0,0.62265,1.2453,-0.62265,0.62265,1.2453,-0.62265,0.0,1.2453,-0.62265,0.0,1.2453,0.62265,0.0,1.2453});
			return Coordinate_10_2291_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=11, element #2330, 285 total numbers made up of 95 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_11_2330_point()
		{
			MFVec3f Coordinate_11_2330_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,1.0,0.0,0.62265,0.0,1.2453,0.6218712004456791,0.0311325,1.2453,0.6195289277144369,0.062265,1.2453,0.6156053358230011,0.0933975,1.2453,0.6100699153375784,0.12453,1.2453,0.6028782701290121,0.1556625,1.2453,0.5939702437622613,0.186795,1.2453,0.5832672005554145,0.2179275,1.2453,0.5706681512928509,0.24906,1.2453,0.5560442297549271,0.2801925,1.2453,0.5392307176663808,0.311325,1.2453,0.520015272077417,0.3424575,1.2453,0.49812000000000006,0.37359,1.2453,0.47317303441103875,0.4047225,1.2453,0.4446610411032206,0.435855,1.2453,0.4118442634585919,0.4669875,1.2453,0.37359000000000003,0.49812,1.2453,0.3280012404606879,0.5292525,1.2453,0.2714068427195601,0.560385,1.2453,0.19442240018513812,0.5915175,1.2453,0.0,0.62265,1.2453,0.0,0.62265,1.2453,-0.19442240018513812,0.5915175,1.2453,-0.2714068427195601,0.560385,1.2453,-0.3280012404606879,0.5292525,1.2453,-0.37359000000000003,0.49812,1.2453,-0.4118442634585919,0.4669875,1.2453,-0.4446610411032206,0.435855,1.2453,-0.47317303441103875,0.4047225,1.2453,-0.49812000000000006,0.37359,1.2453,-0.520015272077417,0.3424575,1.2453,-0.5392307176663808,0.311325,1.2453,-0.5560442297549271,0.2801925,1.2453,-0.5706681512928509,0.24906,1.2453,-0.5832672005554145,0.2179275,1.2453,-0.5939702437622613,0.186795,1.2453,-0.6028782701290121,0.1556625,1.2453,-0.6100699153375784,0.12453,1.2453,-0.6156053358230011,0.0933975,1.2453,-0.6195289277144369,0.062265,1.2453,-0.6218712004456791,0.0311325,1.2453,-0.62265,0.0,1.2453,0.0,1.16265,0.0,0.62265,1.16265,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.0,1.16265,1.2453,0.62265,1.16265,1.2453,0.62265,0.0,1.2453,0.62265,0.0,1.2453,0.62265,0.0,1.2453});
			return Coordinate_11_2330_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #2336, 285 total numbers made up of 95 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_12_2336_point()
		{
			MFVec3f Coordinate_12_2336_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,1.0,0.0,0.62265,0.0,1.2453,0.6218712004456791,0.0311325,1.2453,0.6195289277144369,0.062265,1.2453,0.6156053358230011,0.0933975,1.2453,0.6100699153375784,0.12453,1.2453,0.6028782701290121,0.1556625,1.2453,0.5939702437622613,0.186795,1.2453,0.5832672005554145,0.2179275,1.2453,0.5706681512928509,0.24906,1.2453,0.5560442297549271,0.2801925,1.2453,0.5392307176663808,0.311325,1.2453,0.520015272077417,0.3424575,1.2453,0.49812000000000006,0.37359,1.2453,0.47317303441103875,0.4047225,1.2453,0.4446610411032206,0.435855,1.2453,0.4118442634585919,0.4669875,1.2453,0.37359000000000003,0.49812,1.2453,0.3280012404606879,0.5292525,1.2453,0.2714068427195601,0.560385,1.2453,0.19442240018513812,0.5915175,1.2453,0.0,0.62265,1.2453,0.0,0.62265,1.2453,-0.19442240018513812,0.5915175,1.2453,-0.2714068427195601,0.560385,1.2453,-0.3280012404606879,0.5292525,1.2453,-0.37359000000000003,0.49812,1.2453,-0.4118442634585919,0.4669875,1.2453,-0.4446610411032206,0.435855,1.2453,-0.47317303441103875,0.4047225,1.2453,-0.49812000000000006,0.37359,1.2453,-0.520015272077417,0.3424575,1.2453,-0.5392307176663808,0.311325,1.2453,-0.5560442297549271,0.2801925,1.2453,-0.5706681512928509,0.24906,1.2453,-0.5832672005554145,0.2179275,1.2453,-0.5939702437622613,0.186795,1.2453,-0.6028782701290121,0.1556625,1.2453,-0.6100699153375784,0.12453,1.2453,-0.6156053358230011,0.0933975,1.2453,-0.6195289277144369,0.062265,1.2453,-0.6218712004456791,0.0311325,1.2453,-0.62265,0.0,1.2453,0.0,1.16265,0.0,1.16265,0.62265,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.0,1.16265,1.2453,0.62265,1.16265,1.2453,0.62265,0.0,1.2453,0.62265,0.0,1.2453,0.62265,0.0,1.2453});
			return Coordinate_12_2336_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #2343, 285 total numbers made up of 95 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_12_2343_point()
		{
			MFVec3f Coordinate_12_2343_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,1.0,0.0,0.62265,0.0,1.2453,0.6218712004456791,0.0311325,1.2453,0.6195289277144369,0.062265,1.2453,0.6156053358230011,0.0933975,1.2453,0.6100699153375784,0.12453,1.2453,0.6028782701290121,0.1556625,1.2453,0.5939702437622613,0.186795,1.2453,0.5832672005554145,0.2179275,1.2453,0.5706681512928509,0.24906,1.2453,0.5560442297549271,0.2801925,1.2453,0.5392307176663808,0.311325,1.2453,0.520015272077417,0.3424575,1.2453,0.49812000000000006,0.37359,1.2453,0.47317303441103875,0.4047225,1.2453,0.4446610411032206,0.435855,1.2453,0.4118442634585919,0.4669875,1.2453,0.37359000000000003,0.49812,1.2453,0.3280012404606879,0.5292525,1.2453,0.2714068427195601,0.560385,1.2453,0.19442240018513812,0.5915175,1.2453,0.0,0.62265,1.2453,0.0,0.62265,1.2453,-0.19442240018513812,0.5915175,1.2453,-0.2714068427195601,0.560385,1.2453,-0.3280012404606879,0.5292525,1.2453,-0.37359000000000003,0.49812,1.2453,-0.4118442634585919,0.4669875,1.2453,-0.4446610411032206,0.435855,1.2453,-0.47317303441103875,0.4047225,1.2453,-0.49812000000000006,0.37359,1.2453,-0.520015272077417,0.3424575,1.2453,-0.5392307176663808,0.311325,1.2453,-0.5560442297549271,0.2801925,1.2453,-0.5706681512928509,0.24906,1.2453,-0.5832672005554145,0.2179275,1.2453,-0.5939702437622613,0.186795,1.2453,-0.6028782701290121,0.1556625,1.2453,-0.6100699153375784,0.12453,1.2453,-0.6156053358230011,0.0933975,1.2453,-0.6195289277144369,0.062265,1.2453,-0.6218712004456791,0.0311325,1.2453,-0.62265,0.0,1.2453,0.0,1.16265,0.0,0.62265,1.16265,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.0,1.16265,1.2453,0.62265,1.16265,1.2453,0.62265,0.0,1.2453,0.62265,0.0,1.2453,0.62265,0.0,1.2453});
			return Coordinate_12_2343_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=13, element #2349, 285 total numbers made up of 95 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_13_2349_point()
		{
			MFVec3f Coordinate_13_2349_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,1.0,0.0,0.62265,0.0,1.2453,0.6218712004456791,0.0311325,1.2453,0.6195289277144369,0.062265,1.2453,0.6156053358230011,0.0933975,1.2453,0.6100699153375784,0.12453,1.2453,0.6028782701290121,0.1556625,1.2453,0.5939702437622613,0.186795,1.2453,0.5832672005554145,0.2179275,1.2453,0.5706681512928509,0.24906,1.2453,0.5560442297549271,0.2801925,1.2453,0.5392307176663808,0.311325,1.2453,0.520015272077417,0.3424575,1.2453,0.49812000000000006,0.37359,1.2453,0.47317303441103875,0.4047225,1.2453,0.4446610411032206,0.435855,1.2453,0.4118442634585919,0.4669875,1.2453,0.37359000000000003,0.49812,1.2453,0.3280012404606879,0.5292525,1.2453,0.2714068427195601,0.560385,1.2453,0.19442240018513812,0.5915175,1.2453,0.0,0.62265,1.2453,0.0,0.62265,1.2453,-0.19442240018513812,0.5915175,1.2453,-0.2714068427195601,0.560385,1.2453,-0.3280012404606879,0.5292525,1.2453,-0.37359000000000003,0.49812,1.2453,-0.4118442634585919,0.4669875,1.2453,-0.4446610411032206,0.435855,1.2453,-0.47317303441103875,0.4047225,1.2453,-0.49812000000000006,0.37359,1.2453,-0.520015272077417,0.3424575,1.2453,-0.5392307176663808,0.311325,1.2453,-0.5560442297549271,0.2801925,1.2453,-0.5706681512928509,0.24906,1.2453,-0.5832672005554145,0.2179275,1.2453,-0.5939702437622613,0.186795,1.2453,-0.6028782701290121,0.1556625,1.2453,-0.6100699153375784,0.12453,1.2453,-0.6156053358230011,0.0933975,1.2453,-0.6195289277144369,0.062265,1.2453,-0.6218712004456791,0.0311325,1.2453,-0.62265,0.0,1.2453,0.0,1.16265,0.0,0.62265,1.16265,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.0,1.16265,1.2453,0.62265,1.16265,1.2453,0.62265,0.0,1.2453,0.62265,0.0,1.2453,0.62265,0.0,1.2453});
			return Coordinate_13_2349_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=9, element #2812, 1680 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_9_2812_coordIndex()
		{
			MFInt32 IndexedFaceSet_9_2812_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_9_2812_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_9_2812_coordIndex_2()));
			return IndexedFaceSet_9_2812_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=10, element #2812, 996 total numbers made up of 332 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_10_2812_point()
		{
			MFVec3f Coordinate_10_2812_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_10_2812_point_1()))
				.append(new MFVec3f(getCoordinate_10_2812_point_2()))
				.append(new MFVec3f(getCoordinate_10_2812_point_3()))
				.append(new MFVec3f(getCoordinate_10_2812_point_4()));
			return Coordinate_10_2812_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=9, element #2819, 1680 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_9_2819_coordIndex()
		{
			MFInt32 IndexedFaceSet_9_2819_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_9_2819_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_9_2819_coordIndex_2()));
			return IndexedFaceSet_9_2819_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=10, element #2819, 996 total numbers made up of 332 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_10_2819_point()
		{
			MFVec3f Coordinate_10_2819_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_10_2819_point_1()))
				.append(new MFVec3f(getCoordinate_10_2819_point_2()))
				.append(new MFVec3f(getCoordinate_10_2819_point_3()))
				.append(new MFVec3f(getCoordinate_10_2819_point_4()));
			return Coordinate_10_2819_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #2858, 288 total numbers made up of 96 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_12_2858_point()
		{
			MFVec3f Coordinate_12_2858_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.30,0.6218712004456791,0.0311325,0.30,0.6195289277144369,0.062265,0.30,0.6156053358230011,0.0933975,0.30,0.6100699153375784,0.12453,0.30,0.6028782701290121,0.1556625,0.30,0.5939702437622613,0.186795,0.30,0.5832672005554145,0.2179275,0.30,0.5706681512928509,0.24906,0.30,0.5560442297549271,0.2801925,0.30,0.5392307176663808,0.311325,0.30,0.520015272077417,0.3424575,0.30,0.49812000000000006,0.37359,0.30,0.47317303441103875,0.4047225,0.30,0.4446610411032206,0.435855,0.30,0.4118442634585919,0.4669875,0.30,0.37359000000000003,0.49812,0.30,0.3280012404606879,0.5292525,0.30,0.2714068427195601,0.560385,0.30,0.19442240018513812,0.5915175,0.30,0.0,0.62265,0.30,-0.0,0.62265,0.30,-0.19442240018513812,0.5915175,0.30,-0.2714068427195601,0.560385,0.30,-0.3280012404606879,0.5292525,0.30,-0.37359000000000003,0.49812,0.30,-0.4118442634585919,0.4669875,0.30,-0.4446610411032206,0.435855,0.30,-0.47317303441103875,0.4047225,0.30,-0.49812000000000006,0.37359,0.30,-0.520015272077417,0.3424575,0.30,-0.5392307176663808,0.311325,0.30,-0.5560442297549271,0.2801925,0.30,-0.5706681512928509,0.24906,0.30,-0.5832672005554145,0.2179275,0.30,-0.5939702437622613,0.186795,0.30,-0.6028782701290121,0.1556625,0.30,-0.6100699153375784,0.12453,0.30,-0.6156053358230011,0.0933975,0.30,-0.6195289277144369,0.062265,0.30,-0.6218712004456791,0.0311325,0.30,-0.62265,0.0,0.30,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,-0.62265,0.0,0.30,-0.62265,0.0,0.30,-0.62265,0.0,0.30,0.62265,0.0,0.30,0.62265,0.0,0.30,0.62265,0.0,0.30});
			return Coordinate_12_2858_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #2864, 288 total numbers made up of 96 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_12_2864_point()
		{
			MFVec3f Coordinate_12_2864_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.30,0.6218712004456791,0.0311325,0.30,0.6195289277144369,0.062265,0.30,0.6156053358230011,0.0933975,0.30,0.6100699153375784,0.12453,0.30,0.6028782701290121,0.1556625,0.30,0.5939702437622613,0.186795,0.30,0.5832672005554145,0.2179275,0.30,0.5706681512928509,0.24906,0.30,0.5560442297549271,0.2801925,0.30,0.5392307176663808,0.311325,0.30,0.520015272077417,0.3424575,0.30,0.49812000000000006,0.37359,0.30,0.47317303441103875,0.4047225,0.30,0.4446610411032206,0.435855,0.30,0.4118442634585919,0.4669875,0.30,0.37359000000000003,0.49812,0.30,0.3280012404606879,0.5292525,0.30,0.2714068427195601,0.560385,0.30,0.19442240018513812,0.5915175,0.30,0.0,0.62265,0.30,-0.0,0.62265,0.30,-0.19442240018513812,0.5915175,0.30,-0.2714068427195601,0.560385,0.30,-0.3280012404606879,0.5292525,0.30,-0.37359000000000003,0.49812,0.30,-0.4118442634585919,0.4669875,0.30,-0.4446610411032206,0.435855,0.30,-0.47317303441103875,0.4047225,0.30,-0.49812000000000006,0.37359,0.30,-0.520015272077417,0.3424575,0.30,-0.5392307176663808,0.311325,0.30,-0.5560442297549271,0.2801925,0.30,-0.5706681512928509,0.24906,0.30,-0.5832672005554145,0.2179275,0.30,-0.5939702437622613,0.186795,0.30,-0.6028782701290121,0.1556625,0.30,-0.6100699153375784,0.12453,0.30,-0.6156053358230011,0.0933975,0.30,-0.6195289277144369,0.062265,0.30,-0.6218712004456791,0.0311325,0.30,-0.62265,0.0,0.30,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,1.0,0.0,0.62265,1.0,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,-0.62265,0.0,0.30,-0.62265,0.0,0.30,-0.62265,1.0,0.30,0.62265,1.0,0.30,0.62265,0.0,0.30,0.62265,0.0,0.30});
			return Coordinate_12_2864_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=11, element #2872, 288 total numbers made up of 96 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_11_2872_point()
		{
			MFVec3f Coordinate_11_2872_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.30,0.6218712004456791,0.0311325,0.30,0.6195289277144369,0.062265,0.30,0.6156053358230011,0.0933975,0.30,0.6100699153375784,0.12453,0.30,0.6028782701290121,0.1556625,0.30,0.5939702437622613,0.186795,0.30,0.5832672005554145,0.2179275,0.30,0.5706681512928509,0.24906,0.30,0.5560442297549271,0.2801925,0.30,0.5392307176663808,0.311325,0.30,0.520015272077417,0.3424575,0.30,0.49812000000000006,0.37359,0.30,0.47317303441103875,0.4047225,0.30,0.4446610411032206,0.435855,0.30,0.4118442634585919,0.4669875,0.30,0.37359000000000003,0.49812,0.30,0.3280012404606879,0.5292525,0.30,0.2714068427195601,0.560385,0.30,0.19442240018513812,0.5915175,0.30,0.0,0.62265,0.30,-0.0,0.62265,0.30,-0.19442240018513812,0.5915175,0.30,-0.2714068427195601,0.560385,0.30,-0.3280012404606879,0.5292525,0.30,-0.37359000000000003,0.49812,0.30,-0.4118442634585919,0.4669875,0.30,-0.4446610411032206,0.435855,0.30,-0.47317303441103875,0.4047225,0.30,-0.49812000000000006,0.37359,0.30,-0.520015272077417,0.3424575,0.30,-0.5392307176663808,0.311325,0.30,-0.5560442297549271,0.2801925,0.30,-0.5706681512928509,0.24906,0.30,-0.5832672005554145,0.2179275,0.30,-0.5939702437622613,0.186795,0.30,-0.6028782701290121,0.1556625,0.30,-0.6100699153375784,0.12453,0.30,-0.6156053358230011,0.0933975,0.30,-0.6195289277144369,0.062265,0.30,-0.6218712004456791,0.0311325,0.30,-0.62265,0.0,0.30,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,0.62265,0.0,0.62265,0.62265,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,-0.62265,0.0,0.30,-0.62265,0.0,0.30,-0.62265,0.62265,0.30,0.62265,0.62265,0.30,0.62265,0.0,0.30,0.62265,0.0,0.30});
			return Coordinate_11_2872_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #2877, 288 total numbers made up of 96 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_12_2877_point()
		{
			MFVec3f Coordinate_12_2877_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.30,0.6218712004456791,0.0311325,0.30,0.6195289277144369,0.062265,0.30,0.6156053358230011,0.0933975,0.30,0.6100699153375784,0.12453,0.30,0.6028782701290121,0.1556625,0.30,0.5939702437622613,0.186795,0.30,0.5832672005554145,0.2179275,0.30,0.5706681512928509,0.24906,0.30,0.5560442297549271,0.2801925,0.30,0.5392307176663808,0.311325,0.30,0.520015272077417,0.3424575,0.30,0.49812000000000006,0.37359,0.30,0.47317303441103875,0.4047225,0.30,0.4446610411032206,0.435855,0.30,0.4118442634585919,0.4669875,0.30,0.37359000000000003,0.49812,0.30,0.3280012404606879,0.5292525,0.30,0.2714068427195601,0.560385,0.30,0.19442240018513812,0.5915175,0.30,0.0,0.62265,0.30,-0.0,0.62265,0.30,-0.19442240018513812,0.5915175,0.30,-0.2714068427195601,0.560385,0.30,-0.3280012404606879,0.5292525,0.30,-0.37359000000000003,0.49812,0.30,-0.4118442634585919,0.4669875,0.30,-0.4446610411032206,0.435855,0.30,-0.47317303441103875,0.4047225,0.30,-0.49812000000000006,0.37359,0.30,-0.520015272077417,0.3424575,0.30,-0.5392307176663808,0.311325,0.30,-0.5560442297549271,0.2801925,0.30,-0.5706681512928509,0.24906,0.30,-0.5832672005554145,0.2179275,0.30,-0.5939702437622613,0.186795,0.30,-0.6028782701290121,0.1556625,0.30,-0.6100699153375784,0.12453,0.30,-0.6156053358230011,0.0933975,0.30,-0.6195289277144369,0.062265,0.30,-0.6218712004456791,0.0311325,0.30,-0.62265,0.0,0.30,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,0.62265,0.0,0.62265,0.62265,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,-0.62265,0.0,0.30,-0.62265,0.0,0.30,-0.62265,0.62265,0.30,0.62265,0.62265,0.30,0.62265,0.0,0.30,0.62265,0.0,0.30});
			return Coordinate_12_2877_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=13, element #2883, 288 total numbers made up of 96 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_13_2883_point()
		{
			MFVec3f Coordinate_13_2883_point = new MFVec3f(new double[] {0.62265,0.0,0.0,0.6218712004456791,0.0311325,0.0,0.6195289277144369,0.062265,0.0,0.6156053358230011,0.0933975,0.0,0.6100699153375784,0.12453,0.0,0.6028782701290121,0.1556625,0.0,0.5939702437622613,0.186795,0.0,0.5832672005554145,0.2179275,0.0,0.5706681512928509,0.24906,0.0,0.5560442297549271,0.2801925,0.0,0.5392307176663808,0.311325,0.0,0.520015272077417,0.3424575,0.0,0.49812000000000006,0.37359,0.0,0.47317303441103875,0.4047225,0.0,0.4446610411032206,0.435855,0.0,0.4118442634585919,0.4669875,0.0,0.37359000000000003,0.49812,0.0,0.3280012404606879,0.5292525,0.0,0.2714068427195601,0.560385,0.0,0.19442240018513812,0.5915175,0.0,0.0,0.62265,0.0,-0.0,0.62265,0.0,-0.19442240018513812,0.5915175,0.0,-0.2714068427195601,0.560385,0.0,-0.3280012404606879,0.5292525,0.0,-0.37359000000000003,0.49812,0.0,-0.4118442634585919,0.4669875,0.0,-0.4446610411032206,0.435855,0.0,-0.47317303441103875,0.4047225,0.0,-0.49812000000000006,0.37359,0.0,-0.520015272077417,0.3424575,0.0,-0.5392307176663808,0.311325,0.0,-0.5560442297549271,0.2801925,0.0,-0.5706681512928509,0.24906,0.0,-0.5832672005554145,0.2179275,0.0,-0.5939702437622613,0.186795,0.0,-0.6028782701290121,0.1556625,0.0,-0.6100699153375784,0.12453,0.0,-0.6156053358230011,0.0933975,0.0,-0.6195289277144369,0.062265,0.0,-0.6218712004456791,0.0311325,0.0,-0.62265,0.0,0.0,0.62265,0.0,0.30,0.6218712004456791,0.0311325,0.30,0.6195289277144369,0.062265,0.30,0.6156053358230011,0.0933975,0.30,0.6100699153375784,0.12453,0.30,0.6028782701290121,0.1556625,0.30,0.5939702437622613,0.186795,0.30,0.5832672005554145,0.2179275,0.30,0.5706681512928509,0.24906,0.30,0.5560442297549271,0.2801925,0.30,0.5392307176663808,0.311325,0.30,0.520015272077417,0.3424575,0.30,0.49812000000000006,0.37359,0.30,0.47317303441103875,0.4047225,0.30,0.4446610411032206,0.435855,0.30,0.4118442634585919,0.4669875,0.30,0.37359000000000003,0.49812,0.30,0.3280012404606879,0.5292525,0.30,0.2714068427195601,0.560385,0.30,0.19442240018513812,0.5915175,0.30,0.0,0.62265,0.30,-0.0,0.62265,0.30,-0.19442240018513812,0.5915175,0.30,-0.2714068427195601,0.560385,0.30,-0.3280012404606879,0.5292525,0.30,-0.37359000000000003,0.49812,0.30,-0.4118442634585919,0.4669875,0.30,-0.4446610411032206,0.435855,0.30,-0.47317303441103875,0.4047225,0.30,-0.49812000000000006,0.37359,0.30,-0.520015272077417,0.3424575,0.30,-0.5392307176663808,0.311325,0.30,-0.5560442297549271,0.2801925,0.30,-0.5706681512928509,0.24906,0.30,-0.5832672005554145,0.2179275,0.30,-0.5939702437622613,0.186795,0.30,-0.6028782701290121,0.1556625,0.30,-0.6100699153375784,0.12453,0.30,-0.6156053358230011,0.0933975,0.30,-0.6195289277144369,0.062265,0.30,-0.6218712004456791,0.0311325,0.30,-0.62265,0.0,0.30,-0.62265,0.0,0.0,-0.62265,0.0,0.0,-0.62265,0.62265,0.0,0.62265,0.62265,0.0,0.62265,0.0,0.0,0.62265,0.0,0.0,-0.62265,0.0,0.30,-0.62265,0.0,0.30,-0.62265,0.62265,0.30,0.62265,0.62265,0.30,0.62265,0.0,0.30,0.62265,0.0,0.30});
			return Coordinate_13_2883_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=8, element #2958, 1680 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_8_2958_coordIndex()
		{
			MFInt32 IndexedFaceSet_8_2958_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_8_2958_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_8_2958_coordIndex_2()));
			return IndexedFaceSet_8_2958_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=9, element #2958, 996 total numbers made up of 332 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_9_2958_point()
		{
			MFVec3f Coordinate_9_2958_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_9_2958_point_1()))
				.append(new MFVec3f(getCoordinate_9_2958_point_2()))
				.append(new MFVec3f(getCoordinate_9_2958_point_3()))
				.append(new MFVec3f(getCoordinate_9_2958_point_4()));
			return Coordinate_9_2958_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=9, element #2964, 1680 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_9_2964_coordIndex()
		{
			MFInt32 IndexedFaceSet_9_2964_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_9_2964_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_9_2964_coordIndex_2()));
			return IndexedFaceSet_9_2964_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=10, element #2964, 996 total numbers made up of 332 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_10_2964_point()
		{
			MFVec3f Coordinate_10_2964_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_10_2964_point_1()))
				.append(new MFVec3f(getCoordinate_10_2964_point_2()))
				.append(new MFVec3f(getCoordinate_10_2964_point_3()))
				.append(new MFVec3f(getCoordinate_10_2964_point_4()));
			return Coordinate_10_2964_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=9, element #2970, 1680 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_9_2970_coordIndex()
		{
			MFInt32 IndexedFaceSet_9_2970_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_9_2970_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_9_2970_coordIndex_2()));
			return IndexedFaceSet_9_2970_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=10, element #2970, 996 total numbers made up of 332 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_10_2970_point()
		{
			MFVec3f Coordinate_10_2970_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_10_2970_point_1()))
				.append(new MFVec3f(getCoordinate_10_2970_point_2()))
				.append(new MFVec3f(getCoordinate_10_2970_point_3()))
				.append(new MFVec3f(getCoordinate_10_2970_point_4()));
			return Coordinate_10_2970_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 ChurchModel 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 ChurchModel().getX3dModel();
//      System.out.println("X3D model construction complete.");
	
        // next handle command line arguments
        boolean hasArguments = (args != null) &amp;&amp; (args.length &gt; 0);
        boolean validate = true; // default
        boolean argumentsLoadNewModel = false;
        String  fileName = new String();

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

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