package X3dForAdvancedModeling.Conversions;

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

// Javadoc metadata annotations follow, see below for X3DJSAIL Java source code.
/**
 * <p> Blender model import and export of Fish Head model. </p>
 <p> Related links: Catalog page <a href="../../../Conversions/BlenderFishHeadIndex.html" target="_blank">BlenderFishHead</a>,  source <a href="../../../Conversions/BlenderFishHead.java">BlenderFishHead.java</a>, <a href="https://www.web3d.org/x3d/content/examples/X3dResources.html" target="_blank">X3D Resources</a>, <a href="https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html" target="_blank">X3D Scene Authoring Hints</a>, and <a href="https://www.web3d.org/x3d/content/X3dTooltips.html" target="_blank">X3D Tooltips</a>. </p>
	<table style="color:black; border:0px solid; border-spacing:10px 0px;">
        <caption>Scene Meta Information</caption>
		<tr style="background-color:silver; border-color:silver;">
			<td style="text-align:center; padding:10px 0px;"><i>meta tags</i></td>
			<td style="text-align:left;   padding:10px 0px;">&nbsp; Document Metadata </td>
		</tr>

		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> title </i> </td>
			<td> <a href="../../../Conversions/BlenderFishHead.x3d">BlenderFishHead.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> description </i> </td>
			<td> Blender model import and export of Fish Head model. </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> creator </i> </td>
			<td> Vincent Marchetti </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> BlenderConversionIssues.txt </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="../../../Conversions/SpriFishHeadOriginal.x3d">SpriFishHeadOriginal.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> created </i> </td>
			<td> 26 October 2017 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> translated </i> </td>
			<td> 26 October 2017 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> modified </i> </td>
			<td> 19 March 2020 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> TODO </i> </td>
			<td> recheck support for UNIT statement </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> Blender 2.78 (sub 0) <a href="http://www.blender.org" target="_blank">http://www.blender.org</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/Conversions/BlenderFishHead.x3d" target="_blank">https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/Conversions/BlenderFishHead.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> identifier </i> </td>
			<td> <a href="https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/Conversions/BlenderFishHead.x3d" target="_blank">https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/Conversions/BlenderFishHead.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> X3D-Edit 3.3, <a href="https://savage.nps.edu/X3D-Edit" target="_blank">https://savage.nps.edu/X3D-Edit</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> rights </i> </td>
			<td> Copyright (c) Web3D Consortium Inc. 2017 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> license </i> </td>
			<td> <a href="../../../Conversions/../license.html">../license.html</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> MovingImage </i> </td>
			<td> <a href="https://www.nbc.com/saturday-night-live/video/bassomatic/n8631" target="_blank">https://www.nbc.com/saturday-night-live/video/bassomatic/n8631</a> </td>
		</tr>
		<tr style="background-color:silver; border-color:silver;">
			<td style="text-align:center;" colspan="2">  &nbsp; </td>
		</tr>
	</table>

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

	* @author Vincent Marchetti
 */

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

	/** Create and initialize the X3D model for this object. */
	public final void initialize()
	{
            try { // catch-all
  x3dModel = new X3D().setProfile(X3D.PROFILE_INTERACTIVE).setVersion(X3D.VERSION_3_3)
  .setHead(new head()
    .addMeta(new meta().setName(meta.NAME_TITLE      ).setContent("BlenderFishHead.x3d"))
    .addMeta(new meta().setName(meta.NAME_DESCRIPTION).setContent("Blender model import and export of Fish Head model."))
    .addMeta(new meta().setName(meta.NAME_CREATOR    ).setContent("Vincent Marchetti"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("BlenderConversionIssues.txt"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("SpriFishHeadOriginal.x3d"))
    .addMeta(new meta().setName(meta.NAME_CREATED    ).setContent("26 October 2017"))
    .addMeta(new meta().setName(meta.NAME_TRANSLATED ).setContent("26 October 2017"))
    .addMeta(new meta().setName(meta.NAME_MODIFIED   ).setContent("19 March 2020"))
    .addMeta(new meta().setName(meta.NAME_TODO       ).setContent("recheck support for UNIT statement"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("Blender 2.78 (sub 0) http://www.blender.org"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/Conversions/BlenderFishHead.x3d"))
    .addMeta(new meta().setName(meta.NAME_IDENTIFIER ).setContent("https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/Conversions/BlenderFishHead.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_RIGHTS     ).setContent("Copyright (c) Web3D Consortium Inc. 2017"))
    .addMeta(new meta().setName(meta.NAME_LICENSE    ).setContent("../license.html"))
    .addMeta(new meta().setName(meta.NAME_MOVINGIMAGE).setContent("https://www.nbc.com/saturday-night-live/video/bassomatic/n8631")))
  .setScene(new Scene()
    .addChild(new WorldInfo().setTitle("BlenderFishHead.x3d"))
    .addChild(new Background("WO_World").setGroundColor(new MFColor(new double[] {0.051,0.051,0.051})).setSkyColor(new MFColor(new double[] {0.051,0.051,0.051})))
    .addChild(new Transform("Shape_IndexedTriangleSet_162_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_162_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material("MA_Shape").setAmbientIntensity(0.167).setDiffuseColor(0.651,0.655,0.722).setEmissiveColor(0.000,0.000,0.000).setShininess(0.201).setSpecularColor(0.000,0.000,0.000)))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {0,1,2,-1,8,0,2,-1,8,2,3,-1,3,4,5,-1,3,5,6,-1,3,6,7,-1,8,3,7,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet").setPoint(new MFVec3f(new double[] {19.098000,-91.560997,30.000000,-0.000358,-91.961998,30.000000,-0.000358,-100.000000,0.000002,76.510002,-98.397003,0.000002,76.510002,-85.000000,50.000000,65.000000,-85.240997,50.000000,30.278999,-90.620003,32.639000,26.715000,-91.084000,31.188000,22.955999,-91.400002,30.299000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_161_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_161_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_162")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {7,4,5,-1,7,5,6,-1,15,12,13,-1,15,13,14,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_162").setPoint(new MFVec3f(new double[] {-99.977997,112.449997,38.637001,76.510002,108.750000,38.637001,76.510002,103.570000,19.319000,-99.977997,107.269997,19.319000,-0.000358,105.180000,19.319000,-0.000358,108.040001,30.000000,76.510002,106.440002,30.000000,76.510002,103.570000,19.319000,-99.977997,107.269997,19.319000,76.510002,103.570000,19.319000,76.510002,98.397003,0.000000,-99.977997,102.089996,0.000000,76.510002,103.570000,19.319000,76.510002,98.397003,0.000000,-0.000358,100.000000,0.000000,-0.000358,105.180000,19.319000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_160_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_160_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_161")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {7,1,2,-1,7,2,3,-1,7,3,4,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_161").setPoint(new MFVec3f(new double[] {0.000000,94.000000,30.000000,0.000000,108.040001,30.000000,0.000000,100.000000,0.000000,0.000000,-100.000000,0.000000,0.000000,-91.961998,30.000000,0.000000,-40.000000,30.000000,0.000000,20.000000,30.000000,0.000000,64.699997,30.000000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_159_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_159_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_160")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {5,0,1,-1,5,1,2,-1,5,2,3,-1,5,3,4,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_160").setPoint(new MFVec3f(new double[] {305.000000,-64.330002,9.999100,155.720001,-80.191002,50.000999,76.510002,-85.000000,49.999001,76.510002,-98.397003,0.000000,179.470001,-90.911003,0.000029,305.000000,-67.009003,0.000457}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_158_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_158_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_159")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {2,0,1,-1,2,1,3,-1,4,2,3,-1,4,3,5,-1,6,4,5,-1,6,5,7,-1,8,6,7,-1,8,7,9,-1,10,8,9,-1,10,9,11,-1,12,10,11,-1,12,11,13,-1,14,12,13,-1,14,13,15,-1,16,14,15,-1,16,15,17,-1,18,16,17,-1,18,17,19,-1,20,18,19,-1,20,19,21,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_159").setPoint(new MFVec3f(new double[] {305.000000,-56.216999,4.500000,305.000000,-56.216999,0.000000,304.899994,-54.651001,4.500000,304.899994,-54.651001,0.000000,304.589996,-53.111000,4.500000,304.589996,-53.111000,0.000000,304.089996,-51.625000,4.500000,304.089996,-51.625000,0.000000,303.390015,-50.216999,4.500000,303.390015,-50.216999,0.000000,302.519989,-48.911999,4.500000,302.519989,-48.911999,0.000000,301.489990,-47.731998,4.500000,301.489990,-47.731998,0.000000,300.309998,-46.696999,4.500000,300.309998,-46.696999,0.000000,299.000000,-45.825001,4.500000,299.000000,-45.825001,0.000000,297.589996,-45.130001,4.500000,297.589996,-45.130001,0.000000,296.109985,-44.625999,4.500000,296.109985,-44.625999,0.000000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_157_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_157_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_158")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {0,1,2,-1,3,4,5,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_158").setPoint(new MFVec3f(new double[] {296.109985,44.625999,0.000000,296.109985,44.625999,4.500000,229.820007,26.865999,4.500000,296.109985,44.625999,0.000000,229.820007,26.865999,4.500000,229.820007,26.865999,-0.000000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_156_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_156_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_157")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {2,0,1,-1,2,1,3,-1,4,2,3,-1,4,3,5,-1,6,4,5,-1,6,5,7,-1,8,6,7,-1,8,7,9,-1,10,8,9,-1,10,9,11,-1,12,10,11,-1,12,11,13,-1,14,12,13,-1,14,13,15,-1,16,14,15,-1,16,15,17,-1,18,16,17,-1,18,17,19,-1,20,18,19,-1,20,19,21,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_157").setPoint(new MFVec3f(new double[] {296.109985,44.625999,4.500000,296.109985,44.625999,0.000000,297.589996,45.130001,4.500000,297.589996,45.130001,0.000000,299.000000,45.825001,4.500000,299.000000,45.825001,0.000000,300.309998,46.696999,4.500000,300.309998,46.696999,0.000000,301.489990,47.731998,4.500000,301.489990,47.731998,0.000000,302.519989,48.911999,4.500000,302.519989,48.911999,0.000000,303.390015,50.216999,4.500000,303.390015,50.216999,0.000000,304.089996,51.625000,4.500000,304.089996,51.625000,0.000000,304.589996,53.111000,4.500000,304.589996,53.111000,0.000000,304.899994,54.651001,4.500000,304.899994,54.651001,0.000000,305.000000,56.216999,4.500000,305.000000,56.216999,0.000000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_155_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_155_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_156")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {7,4,5,-1,7,5,6,-1,17,12,13,-1,17,13,14,-1,14,15,16,-1,17,14,16,-1,26,22,23,-1,26,23,24,-1,26,24,25,-1,35,31,32,-1,32,33,34,-1,35,32,34,-1,45,40,41,-1,45,41,42,-1,42,43,44,-1,45,42,44,-1,54,50,51,-1,54,51,52,-1,54,52,53,-1,63,59,60,-1,63,60,61,-1,63,61,62,-1,72,68,69,-1,72,69,70,-1,72,70,71,-1,82,77,78,-1,82,78,79,-1,82,79,80,-1,82,80,81,-1,92,87,88,-1,92,88,89,-1,92,89,90,-1,92,90,91,-1,101,97,98,-1,101,98,99,-1,101,99,100,-1,111,106,107,-1,111,107,108,-1,111,108,109,-1,111,109,110,-1,121,116,117,-1,117,118,119,-1,117,119,120,-1,121,117,120,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_156").setPoint(getcoords_ME_Shape_IndexedTriangleSet_156_8_78_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_154_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_154_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_155")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {1,0,3,-1,2,1,3,-1,9,8,11,-1,10,9,11,-1,17,16,21,-1,18,17,21,-1,19,18,21,-1,20,19,21,-1,27,26,31,-1,28,27,31,-1,29,28,31,-1,30,29,31,-1,37,36,41,-1,38,37,41,-1,39,38,41,-1,40,39,41,-1,47,46,50,-1,48,47,50,-1,49,48,50,-1,56,55,59,-1,57,56,59,-1,58,57,59,-1,65,64,69,-1,66,65,69,-1,67,66,69,-1,68,67,69,-1,75,74,79,-1,76,75,79,-1,77,76,79,-1,78,77,79,-1,85,84,88,-1,86,85,88,-1,87,86,88,-1,94,93,98,-1,95,94,98,-1,96,95,98,-1,97,96,98,-1,103,102,106,-1,104,103,106,-1,105,104,106,-1,111,107,115,-1,112,111,115,-1,113,112,115,-1,114,113,115,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_155").setPoint(getcoords_ME_Shape_IndexedTriangleSet_155_8_86_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_153_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_153_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_154")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {11,0,1,-1,1,2,3,-1,1,3,4,-1,1,4,5,-1,1,5,6,-1,1,6,7,-1,1,7,8,-1,1,8,9,-1,1,9,10,-1,11,1,10,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_154").setPoint(new MFVec3f(new double[] {89.000000,13.000000,8.000000,89.000000,84.476997,8.000000,89.000000,84.476997,30.000000,89.000000,75.311996,30.000000,89.000000,73.846001,29.513000,89.000000,72.500999,28.753000,89.000000,65.166000,23.617001,89.000000,62.540001,22.063000,89.000000,59.708000,20.926001,89.000000,56.736000,20.233000,89.000000,53.694000,20.000000,89.000000,13.000000,20.000000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_152_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_152_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_153")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {11,0,1,-1,11,1,2,-1,2,3,4,-1,2,4,5,-1,2,5,6,-1,2,6,7,-1,2,7,8,-1,2,8,9,-1,11,2,9,-1,11,9,10,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_153").setPoint(new MFVec3f(new double[] {85.000000,75.311996,30.000000,85.000000,85.439003,30.000000,85.000000,85.439003,9.000000,85.000000,13.000000,9.000000,85.000000,13.000000,20.000000,85.000000,53.694000,20.000000,85.000000,56.736000,20.233000,85.000000,59.708000,20.926001,85.000000,62.540001,22.063000,85.000000,65.166000,23.617001,85.000000,72.500999,28.753000,85.000000,73.846001,29.513000,85.000000,75.311996,30.000000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_151_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_151_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_152")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {5,4,6,-1,12,11,16,-1,13,12,16,-1,15,14,13,-1,15,13,16,-1,22,21,26,-1,23,22,26,-1,25,24,23,-1,25,23,26,-1,32,31,35,-1,33,32,35,-1,34,33,35,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_152").setPoint(getcoords_ME_Shape_IndexedTriangleSet_152_8_110_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_150_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_150_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_151")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {3,0,1,-1,3,1,2,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_151").setPoint(new MFVec3f(new double[] {76.372002,102.300003,30.000000,13.972000,103.599998,30.000000,13.972000,97.779999,8.264800,76.372002,96.473000,8.264800}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_149_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_149_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_150")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {1,0,3,-1,2,1,3,-1,9,8,11,-1,10,9,11,-1,17,16,21,-1,18,17,21,-1,19,18,21,-1,20,19,21,-1,27,26,31,-1,28,27,31,-1,29,28,31,-1,30,29,31,-1,37,36,41,-1,38,37,41,-1,39,38,41,-1,40,39,41,-1,47,46,50,-1,48,47,50,-1,49,48,50,-1,56,55,59,-1,57,56,59,-1,58,57,59,-1,65,64,69,-1,66,65,69,-1,67,66,69,-1,68,67,69,-1,75,74,78,-1,76,75,78,-1,77,76,78,-1,84,83,88,-1,85,84,88,-1,86,85,88,-1,87,86,88,-1,93,92,97,-1,94,93,97,-1,95,94,97,-1,96,95,97,-1,102,101,105,-1,98,102,105,-1,103,98,105,-1,104,103,105,-1,110,106,112,-1,111,110,112,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_150").setPoint(getcoords_ME_Shape_IndexedTriangleSet_150_8_126_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_148_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_148_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_149")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {0,1,2,-1,3,4,5,-1,6,7,8,-1,9,10,11,-1,12,13,14,-1,15,16,17,-1,18,19,20,-1,21,22,23,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_149").setPoint(new MFVec3f(new double[] {5.000000,-75.795998,30.000000,5.000000,-75.795998,8.500000,5.000000,-13.000000,8.500000,5.000000,-75.795998,30.000000,5.000000,-13.000000,8.500000,5.000000,-13.000000,23.500000,5.000000,-75.795998,30.000000,5.000000,-13.000000,23.500000,5.000000,13.000000,23.500000,5.000000,13.000000,23.500000,5.000000,13.000000,9.000000,5.000000,86.653999,9.000000,5.000000,13.000000,23.500000,5.000000,86.653999,9.000000,5.000000,86.653999,30.000000,5.000000,13.000000,23.500000,5.000000,86.653999,30.000000,5.000000,13.000000,30.000000,5.000000,13.000000,23.500000,5.000000,13.000000,30.000000,5.000000,-13.000000,30.000000,5.000000,13.000000,23.500000,5.000000,-13.000000,30.000000,5.000000,-75.795998,30.000000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_147_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_147_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_148")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {4,3,8,-1,5,4,8,-1,6,5,8,-1,7,6,8,-1,13,9,17,-1,14,13,17,-1,15,14,17,-1,16,15,17,-1,12,16,17,-1,22,18,25,-1,23,22,25,-1,24,23,25,-1,21,24,25,-1,30,26,31,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_148").setPoint(new MFVec3f(new double[] {5.300000,-83.955002,10.115000,5.300000,-78.610001,30.066000,5.349300,-77.732002,29.830999,5.349300,-83.077003,9.880100,5.300000,-83.947998,10.114000,5.300000,-83.955002,10.115000,5.300000,-78.626999,30.000000,5.303900,-78.363998,30.000000,5.349300,-78.561996,26.730000,5.349300,-83.077003,9.880100,5.349300,-77.732002,29.830999,5.496800,-76.863998,29.598000,5.496800,-82.209999,9.647600,5.349300,-78.561996,26.730000,5.363200,-78.598999,26.129999,5.466000,-78.963997,22.325001,5.496800,-79.071999,21.357000,5.388400,-82.781998,9.800900,5.496800,-82.209999,9.647600,5.496800,-76.863998,29.598000,5.740600,-76.015999,29.371000,5.740600,-81.362000,9.420500,5.496800,-79.071999,21.357000,5.659200,-79.546997,17.179001,5.740600,-79.767998,15.369000,5.649500,-81.639000,9.494800,5.740600,-81.362000,9.420500,5.740600,-76.015999,29.371000,6.077900,-75.199997,29.152000,6.077900,-80.544998,9.201700,5.740600,-79.767998,15.369000,6.077900,-80.544998,9.201700}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_146_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_146_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_147")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {3,0,1,-1,3,1,2,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_147").setPoint(new MFVec3f(new double[] {5.300000,-84.149002,10.167000,5.300000,-83.955002,10.115000,5.300000,-78.626999,30.000000,5.300000,-78.834000,30.000000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_145_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_145_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_146")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {8,0,1,-1,8,1,2,-1,2,3,4,-1,2,4,5,-1,2,5,6,-1,2,6,7,-1,8,2,7,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_146").setPoint(new MFVec3f(new double[] {76.429001,-80.860001,50.000000,76.429001,-90.944000,12.364000,13.870000,-92.254997,12.364000,13.870000,-87.528999,30.000000,19.098000,-87.419998,30.000000,22.955999,-87.258003,30.299999,26.714001,-86.942001,31.188000,30.278999,-86.477997,32.639000,65.000000,-81.098999,50.000000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_144_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_144_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_145")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_7_166_coordIndex())
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_145").setPoint(getcoords_ME_Shape_IndexedTriangleSet_145_8_166_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_143_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_143_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_144")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {0,32,33,-1,0,33,1,-1,1,33,34,-1,1,34,2,-1,2,34,35,-1,2,35,3,-1,3,35,36,-1,3,36,4,-1,4,36,37,-1,4,37,5,-1,5,37,38,-1,5,38,6,-1,6,38,39,-1,6,39,7,-1,7,39,40,-1,7,40,8,-1,8,40,41,-1,8,41,9,-1,9,41,42,-1,9,42,10,-1,10,42,43,-1,10,43,11,-1,11,43,44,-1,11,44,12,-1,12,44,45,-1,12,45,13,-1,13,45,46,-1,13,46,14,-1,14,46,47,-1,14,47,15,-1,15,47,48,-1,15,48,16,-1,16,48,49,-1,16,49,17,-1,17,49,50,-1,17,50,18,-1,18,50,51,-1,18,51,19,-1,19,51,52,-1,19,52,20,-1,20,52,53,-1,20,53,21,-1,21,53,54,-1,21,54,22,-1,22,54,55,-1,22,55,23,-1,23,55,56,-1,23,56,24,-1,24,56,57,-1,24,57,25,-1,25,57,58,-1,25,58,26,-1,26,58,59,-1,26,59,27,-1,27,59,60,-1,27,60,28,-1,28,60,61,-1,28,61,29,-1,29,61,62,-1,29,62,30,-1,30,62,63,-1,30,63,31,-1,31,63,32,-1,31,32,0,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_144").setPoint(getcoords_ME_Shape_IndexedTriangleSet_144_8_174_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_142_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_142_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_143")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {6,1,2,-1,6,2,3,-1,6,3,4,-1,6,4,5,-1,13,7,8,-1,13,8,9,-1,13,9,11,-1,13,11,12,-1,21,15,18,-1,21,18,19,-1,21,19,20,-1,27,23,24,-1,27,24,25,-1,27,25,22,-1,31,28,29,-1,31,29,30,-1,39,32,33,-1,39,33,36,-1,39,36,37,-1,39,37,38,-1,44,41,42,-1,44,42,43,-1,44,43,40,-1,48,45,46,-1,48,46,47,-1,55,49,50,-1,55,50,53,-1,55,53,54,-1,60,57,58,-1,60,58,59,-1,60,59,56,-1,64,61,62,-1,64,62,63,-1,72,65,66,-1,72,66,69,-1,72,69,70,-1,72,70,71,-1,77,74,75,-1,77,75,76,-1,77,76,73,-1,81,78,79,-1,81,79,80,-1,88,82,83,-1,88,83,86,-1,88,86,87,-1,93,90,91,-1,93,91,92,-1,93,92,89,-1,100,97,94,-1,100,94,95,-1,100,95,98,-1,100,98,99,-1,107,101,105,-1,107,105,106,-1,115,110,111,-1,115,111,108,-1,115,108,112,-1,115,112,113,-1,122,116,117,-1,122,117,120,-1,122,120,121,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_143").setPoint(getcoords_ME_Shape_IndexedTriangleSet_143_8_182_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_141_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_141_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_142")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {0,1,2,-1,3,4,5,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_142").setPoint(new MFVec3f(new double[] {85.000000,72.500999,28.753000,85.000000,65.166000,23.617001,89.000000,65.166000,23.617001,85.000000,72.500999,28.753000,89.000000,65.166000,23.617001,89.000000,72.500999,28.753000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_140_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_140_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_141")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_7_198_coordIndex())
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_141").setPoint(getcoords_ME_Shape_IndexedTriangleSet_141_8_198_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_139_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_139_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_140")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {5,2,3,-1,5,3,4,-1,11,6,7,-1,11,7,10,-1,11,10,8,-1,11,8,9,-1,15,12,13,-1,15,13,16,-1,15,16,14,-1,21,17,18,-1,21,18,19,-1,21,19,20,-1,25,22,23,-1,25,23,26,-1,25,26,24,-1,32,27,28,-1,32,28,31,-1,32,31,29,-1,32,29,30,-1,38,33,34,-1,38,34,37,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_140").setPoint(getcoords_ME_Shape_IndexedTriangleSet_140_8_206_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_138_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_138_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_139")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {6,2,4,-1,6,4,5,-1,12,8,9,-1,12,9,11,-1,19,15,17,-1,19,17,18,-1,21,22,23,-1,21,23,24,-1,21,24,25,-1,30,29,26,-1,30,26,27,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_139").setPoint(new MFVec3f(new double[] {5.330200,89.126999,10.167000,5.324700,89.296997,10.121000,5.307500,89.351997,10.327000,5.313000,89.181000,10.373000,5.310300,89.251999,10.354000,5.311600,89.253998,10.324000,5.322400,89.303001,10.142000,5.313000,89.181000,10.373000,5.307500,89.351997,10.327000,5.301800,89.406998,10.534000,5.307300,89.236000,10.579000,5.307300,89.236000,10.579000,5.310300,89.251999,10.354000,5.353200,89.242996,9.916200,5.351300,89.412003,9.870800,5.322800,89.467003,10.076000,5.324700,89.296997,10.121000,5.324400,89.308998,10.118000,5.327200,89.317001,10.087000,5.351300,89.412003,9.870800,5.324700,89.296997,10.121000,5.322800,89.467003,10.076000,5.305700,89.522003,10.281000,5.307500,89.351997,10.327000,5.322400,89.303001,10.142000,5.324400,89.308998,10.118000,5.307500,89.351997,10.327000,5.305700,89.522003,10.281000,5.300000,89.578003,10.488000,5.301800,89.406998,10.534000,5.300000,89.578003,10.488000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_137_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_137_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_138")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_7_222_coordIndex())
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_138").setPoint(getcoords_ME_Shape_IndexedTriangleSet_138_8_222_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_136_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_136_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_137")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_7_230_coordIndex())
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_137").setPoint(getcoords_ME_Shape_IndexedTriangleSet_137_8_230_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_135_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_135_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_136")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_7_238_coordIndex())
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_136").setPoint(getcoords_ME_Shape_IndexedTriangleSet_136_8_238_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_134_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_134_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_135")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_7_246_coordIndex())
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_135").setPoint(getcoords_ME_Shape_IndexedTriangleSet_135_8_246_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_133_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_133_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_134")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {5,1,2,-1,5,2,4,-1,11,7,8,-1,11,8,10,-1,19,13,14,-1,19,14,16,-1,19,16,17,-1,19,17,18,-1,26,21,22,-1,26,22,23,-1,26,23,24,-1,26,24,25,-1,33,27,28,-1,33,28,29,-1,29,31,32,-1,33,29,32,-1,40,35,36,-1,40,36,38,-1,40,38,39,-1,46,43,44,-1,46,44,41,-1,46,41,45,-1,51,49,50,-1,51,50,47,-1,51,47,48,-1,56,54,55,-1,56,55,52,-1,56,52,53,-1,61,59,60,-1,61,60,57,-1,61,57,58,-1,66,64,65,-1,66,65,62,-1,66,62,63,-1,72,70,67,-1,72,67,68,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_134").setPoint(getcoords_ME_Shape_IndexedTriangleSet_134_8_254_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_132_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_132_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_133")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {1,0,2,-1,3,1,2,-1,3,2,4,-1,5,3,4,-1,5,4,6,-1,7,5,6,-1,7,6,8,-1,9,7,8,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_133").setPoint(new MFVec3f(new double[] {181.899994,78.464996,4.500000,181.899994,13.000000,4.500000,181.449997,78.464996,4.283900,181.449997,13.000000,4.283900,180.970001,78.464996,4.127000,180.970001,13.000000,4.127000,180.470001,78.464996,4.031900,180.470001,13.000000,4.031900,179.970001,78.464996,4.000000,179.970001,13.000000,4.000000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_131_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_131_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_132")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_7_270_coordIndex())
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_132").setPoint(getcoords_ME_Shape_IndexedTriangleSet_132_8_270_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_130_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_130_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_131")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_7_278_coordIndex())
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_131").setPoint(getcoords_ME_Shape_IndexedTriangleSet_131_8_278_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_129_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_129_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_130")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_7_286_coordIndex())
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_130").setPoint(getcoords_ME_Shape_IndexedTriangleSet_130_8_286_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_128_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_128_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_129")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {2,1,5,-1,4,2,5,-1,6,9,8,-1,7,6,8,-1,10,13,12,-1,11,10,12,-1,14,17,16,-1,15,14,16,-1,18,21,20,-1,19,18,20,-1,22,25,24,-1,23,22,24,-1,26,29,28,-1,27,26,28,-1,30,33,32,-1,31,30,32,-1,34,37,36,-1,35,34,36,-1,38,41,40,-1,39,38,40,-1,42,45,48,-1,46,42,48,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_129").setPoint(getcoords_ME_Shape_IndexedTriangleSet_129_8_294_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_127_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_127_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_128")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {1,0,2,-1,3,1,2,-1,3,2,4,-1,5,3,4,-1,5,4,6,-1,7,5,6,-1,7,6,8,-1,9,7,8,-1,9,8,10,-1,11,9,10,-1,11,10,12,-1,13,11,12,-1,13,12,14,-1,15,13,14,-1,15,14,16,-1,17,15,16,-1,17,16,18,-1,19,17,18,-1,19,18,20,-1,21,19,20,-1,21,20,22,-1,23,21,22,-1,23,22,24,-1,25,23,24,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_128").setPoint(new MFVec3f(new double[] {89.000000,13.000000,8.000000,89.000000,84.476997,8.000000,89.033997,13.000000,7.477900,89.033997,84.476997,7.477900,89.136002,13.000000,6.964700,89.136002,84.476997,6.964700,89.304001,13.000000,6.469300,89.304001,84.476997,6.469300,89.536003,13.000000,6.000000,89.536003,84.476997,6.000000,89.827003,13.000000,5.565000,89.827003,84.476997,5.565000,90.171997,13.000000,5.171600,90.171997,84.476997,5.171600,90.565002,13.000000,4.826600,90.565002,84.476997,4.826600,91.000000,13.000000,4.535900,91.000000,84.476997,4.535900,91.469002,13.000000,4.304500,91.469002,84.476997,4.304500,91.964996,13.000000,4.136300,91.964996,84.476997,4.136300,92.477997,13.000000,4.034200,92.477997,84.476997,4.034200,93.000000,13.000000,4.000000,93.000000,84.476997,4.000000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_126_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_126_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_127")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {26,0,1,-1,26,1,2,-1,26,2,3,-1,26,3,4,-1,10,11,12,-1,9,10,12,-1,8,9,12,-1,8,12,13,-1,7,8,13,-1,7,13,14,-1,7,14,15,-1,7,15,16,-1,6,7,16,-1,6,16,17,-1,5,6,17,-1,5,17,18,-1,5,18,19,-1,4,5,19,-1,4,19,20,-1,26,4,20,-1,26,20,21,-1,26,21,22,-1,26,22,23,-1,26,23,24,-1,26,24,25,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_127").setPoint(new MFVec3f(new double[] {58.106998,-79.803001,5.136100,55.521999,-80.427002,5.288600,48.193001,-82.012001,5.671900,37.169998,-84.157997,6.184800,26.414000,-86.111000,6.647600,23.421000,-86.367996,6.699700,16.000000,-86.343002,6.651400,14.538000,-86.219002,6.610100,13.121000,-85.860001,6.505800,11.796000,-85.272003,6.341000,10.608000,-84.472000,6.120000,9.608600,-83.480003,5.848900,9.394400,-84.221001,6.046000,9.321800,-84.987000,6.250600,9.321800,-84.989998,6.251600,9.321800,-85.183998,6.303400,9.390300,-85.931000,6.503900,9.593800,-86.654999,6.699000,9.926100,-87.333000,6.882300,10.377000,-87.943001,7.048400,10.932000,-88.467003,7.192000,11.573000,-88.889999,7.308600,12.282000,-89.195999,7.394600,13.036000,-89.376999,7.447300,13.811000,-89.427002,7.465000,76.348999,-88.116997,7.465000,76.166000,-79.425003,5.136100}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_125_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_125_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_126")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {11,0,1,-1,11,1,2,-1,2,3,4,-1,2,4,5,-1,2,5,6,-1,2,6,7,-1,2,7,8,-1,11,2,8,-1,11,8,9,-1,11,9,10,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_126").setPoint(new MFVec3f(new double[] {88.995003,-69.292999,50.000000,88.995003,-69.292999,7.000000,88.971001,-13.005000,7.000000,88.971001,-13.005000,20.000000,88.971001,-13.694000,20.000000,88.973000,-16.737000,20.233000,88.973999,-19.708000,20.926001,88.974998,-22.540001,22.063000,88.975998,-25.166000,23.617001,88.990997,-61.063999,48.752998,88.991997,-62.409000,49.513000,88.992996,-63.875000,50.000000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_124_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_124_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_125")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {3,0,1,-1,3,1,2,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_125").setPoint(new MFVec3f(new double[] {76.470001,-80.859001,50.000000,76.470001,-90.943001,12.364000,76.429001,-90.944000,12.364000,76.429001,-80.860001,50.000000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_123_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_123_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_124")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {5,4,7,-1,6,5,7,-1,13,12,17,-1,14,13,17,-1,16,15,14,-1,16,14,17,-1,23,22,27,-1,24,23,27,-1,26,25,24,-1,26,24,27,-1,33,32,37,-1,34,33,37,-1,36,35,34,-1,36,34,37,-1,43,42,47,-1,44,43,47,-1,46,45,44,-1,46,44,47,-1,53,52,57,-1,54,53,57,-1,56,55,54,-1,56,54,57,-1,63,62,65,-1,64,63,65,-1,71,70,75,-1,72,71,75,-1,74,73,72,-1,74,72,75,-1,80,79,84,-1,81,80,84,-1,83,82,81,-1,83,81,84,-1,89,88,92,-1,85,89,92,-1,91,90,85,-1,91,85,92,-1,97,96,100,-1,93,97,100,-1,99,98,93,-1,99,93,100,-1,105,101,107,-1,106,105,107,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_124").setPoint(getcoords_ME_Shape_IndexedTriangleSet_124_8_334_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_122_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_122_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_123")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {4,0,1,-1,4,1,2,-1,4,2,3,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_123").setPoint(new MFVec3f(new double[] {84.699997,-72.151001,49.278000,84.699997,-82.630997,10.164000,84.699997,-82.823997,10.216000,84.699997,-72.164001,50.000000,84.699997,-72.151001,50.000000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_121_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_121_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_122")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {11,0,1,-1,1,2,3,-1,1,3,4,-1,1,4,5,-1,1,5,6,-1,1,6,7,-1,1,7,8,-1,1,8,9,-1,1,9,10,-1,11,1,10,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_122").setPoint(new MFVec3f(new double[] {85.000000,-13.000000,8.500000,85.000000,-69.598999,8.500000,85.000000,-69.598999,50.000000,85.000000,-63.875000,50.000000,85.000000,-62.409000,49.513000,85.000000,-61.063999,48.752998,85.000000,-25.166000,23.617001,85.000000,-22.540001,22.063000,85.000000,-19.708000,20.926001,85.000000,-16.736000,20.233000,85.000000,-13.694000,20.000000,85.000000,-13.000000,20.000000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_120_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_120_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_121")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {5,2,3,-1,5,3,4,-1,10,6,7,-1,10,7,8,-1,10,8,9,-1,16,11,12,-1,16,12,15,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_121").setPoint(new MFVec3f(new double[] {88.992996,-61.063999,48.752998,85.000000,-61.063999,48.752998,85.000000,-61.945000,49.289001,88.992996,-61.945000,49.289001,88.992996,-61.063999,48.752998,85.000000,-61.063999,48.752998,88.992996,-61.945000,49.289001,85.000000,-61.945000,49.289001,85.000000,-62.887001,49.707001,88.992996,-62.887001,49.707001,88.992996,-62.409000,49.513000,88.992996,-62.887001,49.707001,85.000000,-62.887001,49.707001,85.000000,-63.875000,50.000000,88.992996,-63.875000,50.000000,85.000000,-63.875000,50.000000,88.992996,-63.875000,50.000000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_119_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_119_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_120")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {3,2,5,-1,4,3,5,-1,9,8,7,-1,6,9,7,-1,13,12,11,-1,10,13,11,-1,17,16,15,-1,14,17,15,-1,21,20,19,-1,18,21,19,-1,25,24,23,-1,22,25,23,-1,26,29,34,-1,30,27,26,-1,31,30,26,-1,32,31,26,-1,33,32,26,-1,33,26,34,-1,35,38,42,-1,40,39,35,-1,41,40,35,-1,41,35,42,-1,43,46,50,-1,48,47,43,-1,49,48,43,-1,49,43,50,-1,51,54,57,-1,56,55,51,-1,56,51,57,-1,58,61,64,-1,63,62,58,-1,63,58,64,-1,69,65,71,-1,70,69,71,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_120").setPoint(getcoords_ME_Shape_IndexedTriangleSet_120_8_366_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_118_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_118_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_119")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {5,4,7,-1,6,5,7,-1,13,12,17,-1,14,13,17,-1,15,14,17,-1,16,15,17,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_119").setPoint(new MFVec3f(new double[] {186.270004,3.484300,5.045000,186.270004,-3.484300,5.045000,185.649994,-3.484300,5.135000,185.649994,3.484300,5.135000,185.649994,3.337200,5.135000,186.270004,3.484300,5.045000,186.270004,-3.484300,5.045000,185.649994,-3.337200,5.135000,185.649994,3.484300,5.135000,185.649994,-3.484300,5.135000,185.050003,-3.484300,5.272600,185.050003,3.484300,5.272600,185.649994,-3.337200,5.135000,185.649994,-3.335600,5.136200,185.050003,-3.137000,5.272600,185.050003,3.137000,5.272600,185.649994,3.335600,5.136200,185.649994,3.337200,5.135000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_117_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_117_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_118")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {15,0,1,-1,15,1,2,-1,15,2,3,-1,15,3,4,-1,15,4,5,-1,6,7,8,-1,5,6,8,-1,5,8,9,-1,5,9,10,-1,5,10,11,-1,5,11,12,-1,15,5,12,-1,15,12,13,-1,15,13,14,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_118").setPoint(new MFVec3f(new double[] {133.220001,-2.000000,19.159000,159.009995,-2.000000,12.250000,160.619995,-1.626200,11.816000,162.279999,-1.500000,11.373000,173.000000,-1.500000,8.500000,178.020004,-1.733000,7.154700,181.979996,-2.303900,6.094800,185.050003,-3.137000,5.272600,185.050003,3.137000,5.272600,181.979996,2.303900,6.094800,178.020004,1.733000,7.154700,173.000000,1.500000,8.500000,162.279999,1.500000,11.373000,160.619995,1.626200,11.816000,159.009995,2.000000,12.250000,133.220001,2.000000,19.159000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_116_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_116_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_117")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_7_390_coordIndex())
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_117").setPoint(getcoords_ME_Shape_IndexedTriangleSet_117_8_390_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_115_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_115_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_116")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_7_398_coordIndex())
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_116").setPoint(getcoords_ME_Shape_IndexedTriangleSet_116_8_398_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_114_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_114_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_115")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_7_406_coordIndex())
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_115").setPoint(getcoords_ME_Shape_IndexedTriangleSet_115_8_406_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_113_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_113_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_114")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {4,3,5,-1,10,9,13,-1,6,10,13,-1,12,11,6,-1,12,6,13,-1,14,17,19,-1,18,14,19,-1,24,23,27,-1,20,24,27,-1,25,20,27,-1,26,25,27,-1,28,31,33,-1,32,28,33,-1,38,37,42,-1,34,38,42,-1,39,34,42,-1,40,39,42,-1,41,40,42,-1,47,43,50,-1,48,47,50,-1,49,48,50,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_114").setPoint(getcoords_ME_Shape_IndexedTriangleSet_114_8_414_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_112_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_112_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_113")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_7_422_coordIndex())
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_113").setPoint(getcoords_ME_Shape_IndexedTriangleSet_113_8_422_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_111_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_111_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_112")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {4,2,6,-1,5,4,6,-1,9,8,13,-1,11,9,13,-1,12,11,13,-1,18,15,20,-1,19,18,20,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_112").setPoint(new MFVec3f(new double[] {159.009995,2.000000,12.250000,159.009995,2.000000,8.500000,160.080002,1.723600,8.500000,160.080002,1.723600,12.250000,160.080002,1.723600,11.961000,159.009995,2.000000,12.250000,159.009995,2.000000,8.500000,160.080002,1.723600,12.250000,160.080002,1.723600,8.500000,161.169998,1.556400,8.500000,161.169998,1.556400,12.250000,161.169998,1.556400,11.669000,160.619995,1.626000,11.816000,160.080002,1.723600,11.961000,161.169998,1.556400,12.250000,161.169998,1.556400,8.500000,162.279999,1.500000,8.500000,162.279999,1.500000,12.250000,162.279999,1.500000,8.500000,162.279999,1.500000,11.373000,161.169998,1.556400,11.669000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_110_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_110_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_111")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_7_438_coordIndex())
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_111").setPoint(getcoords_ME_Shape_IndexedTriangleSet_111_8_438_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_109_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_109_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_110")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {12,0,1,-1,12,1,2,-1,12,2,3,-1,12,3,4,-1,12,4,5,-1,12,5,6,-1,12,6,7,-1,12,7,8,-1,12,8,9,-1,12,9,10,-1,12,10,11,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_110").setPoint(new MFVec3f(new double[] {99.971001,-2.000000,7.000000,160.179993,-2.000000,7.000000,159.869995,-2.000000,7.172300,159.589996,-2.000000,7.378100,159.350006,-2.000000,7.617900,159.169998,-2.000000,7.889600,159.050003,-2.000000,8.187200,159.009995,-2.000000,8.500000,159.009995,-2.000000,12.250000,133.220001,-2.000000,19.159000,131.940002,-2.000000,19.414000,130.630005,-2.000000,19.500000,99.971001,-2.000000,19.500000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_108_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_108_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_109")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {1,0,2,-1,3,1,2,-1,3,2,4,-1,5,3,4,-1,5,4,6,-1,7,5,6,-1,7,6,8,-1,9,7,8,-1,9,8,10,-1,11,9,10,-1,11,10,12,-1,13,11,12,-1,13,12,14,-1,15,13,14,-1,15,14,16,-1,17,15,16,-1,17,16,18,-1,19,17,18,-1,19,18,20,-1,21,19,20,-1,21,20,22,-1,23,21,22,-1,23,22,24,-1,25,23,24,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_109").setPoint(new MFVec3f(new double[] {88.995003,-69.292999,7.000000,88.971001,-13.005000,7.000000,89.028999,-69.292999,6.477900,89.004997,-13.005000,6.477900,89.130997,-69.292999,5.964700,89.107002,-13.005000,5.964700,89.299004,-69.292999,5.469300,89.276001,-13.005000,5.469300,89.530998,-69.292999,5.000000,89.507004,-13.004000,5.000000,89.820999,-69.292999,4.565000,89.797997,-13.004000,4.565000,90.166000,-69.292000,4.171600,90.142998,-13.004000,4.171600,90.559998,-69.292000,3.826600,90.536003,-13.004000,3.826600,90.995003,-69.292000,3.535900,90.971001,-13.004000,3.535900,91.463997,-69.292000,3.304500,91.440002,-13.004000,3.304500,91.959999,-69.292000,3.136300,91.935997,-13.003000,3.136300,92.473000,-69.291000,3.034200,92.448997,-13.003000,3.034200,92.995003,-69.291000,3.000000,92.971001,-13.003000,3.000000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_107_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_107_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_108")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {3,2,7,-1,5,4,3,-1,6,5,3,-1,6,3,7,-1,9,8,11,-1,10,9,11,-1,13,12,15,-1,14,13,15,-1,17,16,19,-1,18,17,19,-1,21,20,23,-1,22,21,23,-1,25,24,27,-1,26,25,27,-1,29,28,31,-1,30,29,31,-1,33,32,35,-1,34,33,35,-1,37,36,41,-1,40,37,41,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_108").setPoint(getcoords_ME_Shape_IndexedTriangleSet_108_8_462_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_106_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_106_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_107")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {2,1,5,-1,4,2,5,-1,6,9,8,-1,7,6,8,-1,10,13,12,-1,11,10,12,-1,14,17,16,-1,15,14,16,-1,18,21,20,-1,19,18,20,-1,22,25,24,-1,23,22,24,-1,26,29,28,-1,27,26,28,-1,30,33,32,-1,31,30,32,-1,34,37,39,-1,38,34,39,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_107").setPoint(getcoords_ME_Shape_IndexedTriangleSet_107_8_470_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_105_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_105_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_106")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {3,2,6,-1,4,3,6,-1,5,4,6,-1,8,7,10,-1,9,8,10,-1,12,11,14,-1,13,12,14,-1,16,15,18,-1,17,16,18,-1,20,19,22,-1,21,20,22,-1,24,23,26,-1,25,24,26,-1,28,27,30,-1,29,28,30,-1,32,31,34,-1,33,32,34,-1,36,35,40,-1,39,36,40,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_106").setPoint(getcoords_ME_Shape_IndexedTriangleSet_106_8_478_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_104_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_104_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_105")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {6,3,4,-1,6,4,5,-1,12,10,7,-1,12,7,11,-1,18,16,13,-1,18,13,17,-1,24,19,23,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_105").setPoint(new MFVec3f(new double[] {97.858002,-79.767998,5.135400,98.606003,-79.735001,5.135400,98.603996,-79.689003,5.123300,97.856003,-79.721001,5.123300,97.858002,-79.767998,5.135400,98.606003,-79.735001,5.135400,98.417000,-79.696999,5.123300,97.856003,-79.721001,5.123300,98.603996,-79.689003,5.123300,98.601997,-79.642998,5.111800,97.853996,-79.675003,5.111800,98.417000,-79.696999,5.123300,98.227997,-79.658997,5.111800,97.853996,-79.675003,5.111800,98.601997,-79.642998,5.111800,98.599998,-79.596001,5.100800,97.851997,-79.628998,5.100800,98.227997,-79.658997,5.111800,98.039001,-79.621002,5.100800,97.851997,-79.628998,5.100800,98.599998,-79.596001,5.100800,98.598000,-79.550003,5.090400,97.849998,-79.582001,5.090400,98.039001,-79.621002,5.100800,97.849998,-79.582001,5.090400}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_103_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_103_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_104")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {7,2,3,-1,7,3,4,-1,7,4,5,-1,7,5,6,-1,13,10,11,-1,13,11,12,-1,13,12,8,-1,13,8,9,-1,19,16,17,-1,19,17,18,-1,19,18,14,-1,19,14,15,-1,25,22,23,-1,25,23,24,-1,25,24,20,-1,25,20,21,-1,31,28,29,-1,31,29,30,-1,31,30,26,-1,31,26,27,-1,39,32,33,-1,39,33,36,-1,39,36,37,-1,39,37,38,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_104").setPoint(getcoords_ME_Shape_IndexedTriangleSet_104_8_494_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_102_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_102_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_103")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {25,1,2,-1,25,2,3,-1,25,3,4,-1,25,4,5,-1,25,5,6,-1,25,6,7,-1,25,7,8,-1,25,8,9,-1,25,9,10,-1,25,10,11,-1,25,11,12,-1,25,12,13,-1,25,13,14,-1,25,14,15,-1,25,15,16,-1,25,16,17,-1,25,17,18,-1,25,18,19,-1,25,19,20,-1,25,20,21,-1,25,21,22,-1,25,22,23,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_103").setPoint(new MFVec3f(new double[] {76.348999,-88.115997,7.465000,76.348999,-88.116997,7.465000,76.412003,-88.114998,7.465000,77.021004,-88.061996,7.454000,77.615997,-87.927002,7.421400,78.305000,-87.658997,7.353700,78.936996,-87.282997,7.256800,79.495003,-86.809998,7.133700,79.961998,-86.252998,6.987700,80.327003,-85.628998,6.823000,80.546997,-85.058998,6.671900,80.681999,-84.464996,6.513700,80.726997,-83.859001,6.351700,80.726997,-83.666000,6.300000,80.699997,-83.197998,6.174400,80.620003,-82.735001,6.050000,80.383003,-82.021004,5.857100,80.019997,-81.358002,5.677200,79.542000,-80.767998,5.516000,78.963997,-80.267998,5.378400,78.304001,-79.874001,5.268800,77.641998,-79.615997,5.195700,76.945999,-79.463997,5.151100,76.234001,-79.424004,5.136100,76.166000,-79.425003,5.136100,76.166000,-79.425003,5.136100}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_101_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_101_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_102")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {3,2,5,-1,4,3,5,-1,9,8,7,-1,6,9,7,-1,13,12,11,-1,10,13,11,-1,17,16,15,-1,14,17,15,-1,18,21,24,-1,22,19,18,-1,23,22,18,-1,23,18,24,-1,25,28,31,-1,29,25,31,-1,30,29,31,-1,32,35,38,-1,36,32,38,-1,37,36,38,-1,39,42,45,-1,43,39,45,-1,44,43,45,-1,50,46,51,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_102").setPoint(getcoords_ME_Shape_IndexedTriangleSet_102_8_510_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_100_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_100_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_101")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {2,1,4,-1,3,2,4,-1,6,5,9,-1,7,6,9,-1,12,11,10,-1,13,12,10,-1,14,17,16,-1,15,14,16,-1,20,19,18,-1,21,20,18,-1,22,25,24,-1,23,22,24,-1,26,29,31,-1,30,26,31,-1,32,35,37,-1,36,32,37,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_101").setPoint(getcoords_ME_Shape_IndexedTriangleSet_101_8_518_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_099_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_099_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_100")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {41,0,1,-1,41,1,2,-1,41,2,3,-1,41,3,4,-1,41,4,5,-1,41,5,6,-1,41,6,7,-1,41,7,8,-1,41,8,9,-1,41,9,10,-1,41,10,11,-1,41,11,12,-1,41,12,13,-1,41,13,14,-1,41,14,15,-1,41,15,16,-1,41,16,17,-1,41,17,18,-1,41,18,19,-1,41,19,20,-1,41,20,21,-1,41,21,22,-1,41,22,23,-1,41,23,24,-1,41,24,25,-1,41,25,26,-1,41,26,27,-1,41,27,28,-1,41,28,29,-1,41,29,30,-1,41,30,31,-1,41,31,32,-1,41,32,33,-1,41,33,34,-1,41,34,35,-1,41,35,36,-1,41,36,37,-1,41,37,38,-1,41,38,39,-1,41,39,40,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_100").setPoint(getcoords_ME_Shape_IndexedTriangleSet_100_8_526_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_098_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_098_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_099")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {1,0,2,-1,3,1,2,-1,3,2,4,-1,5,3,4,-1,5,4,6,-1,7,5,6,-1,7,6,8,-1,9,7,8,-1,9,8,10,-1,11,9,10,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_099").setPoint(new MFVec3f(new double[] {89.000000,53.694000,20.000000,85.000000,53.694000,20.000000,89.000000,56.131001,20.149000,85.000000,56.131001,20.149000,89.000000,58.532001,20.594000,85.000000,58.532001,20.594000,89.000000,60.861000,21.327999,85.000000,60.861000,21.327999,89.000000,63.083000,22.341000,85.000000,63.083000,22.341000,89.000000,65.166000,23.617001,85.000000,65.166000,23.617001}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_097_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_097_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_098")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {3,2,5,-1,4,3,5,-1,9,8,7,-1,6,9,7,-1,10,13,15,-1,11,10,15,-1,14,11,15,-1,16,19,22,-1,21,20,16,-1,21,16,22,-1,23,26,29,-1,28,27,23,-1,28,23,29,-1,34,30,33,-1,35,34,33,-1,36,35,33,-1,41,37,40,-1,42,41,40,-1,47,43,46,-1,48,47,46,-1,53,49,52,-1,54,53,52,-1,59,55,58,-1,60,59,58,-1,65,61,64,-1,66,65,64,-1,71,67,70,-1,72,71,70,-1,77,73,79,-1,78,77,79,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_098").setPoint(getcoords_ME_Shape_IndexedTriangleSet_098_8_542_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_096_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_096_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_097")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {3,2,5,-1,4,3,5,-1,9,8,7,-1,6,9,7,-1,10,13,15,-1,11,10,15,-1,14,11,15,-1,16,19,22,-1,21,20,16,-1,21,16,22,-1,23,26,29,-1,28,27,23,-1,28,23,29,-1,34,30,33,-1,35,34,33,-1,36,35,33,-1,41,37,40,-1,42,41,40,-1,47,43,46,-1,48,47,46,-1,53,49,52,-1,54,53,52,-1,59,55,58,-1,60,59,58,-1,65,61,64,-1,66,65,64,-1,71,67,73,-1,72,71,73,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_097").setPoint(getcoords_ME_Shape_IndexedTriangleSet_097_8_550_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_095_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_095_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_096")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {5,4,7,-1,6,5,7,-1,13,12,17,-1,14,13,17,-1,16,15,14,-1,16,14,17,-1,23,22,27,-1,24,23,27,-1,26,25,24,-1,26,24,27,-1,33,32,35,-1,34,33,35,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_096").setPoint(getcoords_ME_Shape_IndexedTriangleSet_096_8_558_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_094_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_094_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_095")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {4,3,6,-1,5,4,6,-1,11,7,10,-1,12,11,10,-1,17,13,16,-1,18,17,16,-1,23,19,22,-1,24,23,22,-1,29,25,28,-1,30,29,28,-1,35,31,34,-1,36,35,34,-1,41,37,40,-1,42,41,40,-1,43,42,40,-1,48,44,47,-1,49,48,47,-1,50,49,47,-1,55,51,54,-1,56,55,54,-1,57,56,54,-1,62,58,61,-1,63,62,61,-1,60,63,61,-1,65,64,67,-1,66,65,67,-1,69,68,73,-1,72,69,73,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_095").setPoint(getcoords_ME_Shape_IndexedTriangleSet_095_8_566_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_093_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_093_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_094")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {2,0,1,-1,2,1,3,-1,4,2,3,-1,4,3,5,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_094").setPoint(new MFVec3f(new double[] {130.630005,2.000000,19.500000,130.630005,-2.000000,19.500000,131.940002,2.000000,19.414000,131.940002,-2.000000,19.414000,133.220001,2.000000,19.159000,133.220001,-2.000000,19.159000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_092_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_092_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_093")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {1,0,2,-1,3,1,2,-1,3,2,4,-1,5,3,4,-1,5,4,6,-1,7,5,6,-1,7,6,8,-1,9,7,8,-1,9,8,10,-1,11,9,10,-1,11,10,12,-1,13,11,12,-1,13,12,14,-1,15,13,14,-1,15,14,16,-1,17,15,16,-1,17,16,18,-1,19,17,18,-1,19,18,20,-1,21,19,20,-1,21,20,22,-1,23,21,22,-1,23,22,24,-1,25,23,24,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_093").setPoint(new MFVec3f(new double[] {81.000000,13.000000,5.000000,81.000000,85.439003,5.000000,81.522003,13.000000,5.034200,81.522003,85.439003,5.034200,82.035004,13.000000,5.136300,82.035004,85.439003,5.136300,82.530998,13.000000,5.304500,82.530998,85.439003,5.304500,83.000000,13.000000,5.535900,83.000000,85.439003,5.535900,83.434998,13.000000,5.826600,83.434998,85.439003,5.826600,83.828003,13.000000,6.171600,83.828003,85.439003,6.171600,84.172997,13.000000,6.565000,84.172997,85.439003,6.565000,84.463997,13.000000,7.000000,84.463997,85.439003,7.000000,84.695999,13.000000,7.469300,84.695999,85.439003,7.469300,84.863998,13.000000,7.964700,84.863998,85.439003,7.964700,84.966003,13.000000,8.477900,84.966003,85.439003,8.477900,85.000000,13.000000,9.000000,85.000000,85.439003,9.000000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_091_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_091_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_092")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {3,2,5,-1,4,3,5,-1,9,8,7,-1,6,9,7,-1,13,12,11,-1,10,13,11,-1,14,17,27,-1,18,16,15,-1,19,18,15,-1,20,19,15,-1,21,20,15,-1,22,21,15,-1,22,15,14,-1,23,22,14,-1,24,23,14,-1,25,24,14,-1,26,25,14,-1,26,14,27,-1,30,29,34,-1,33,32,30,-1,33,30,34,-1,28,31,37,-1,36,35,28,-1,36,28,37,-1,40,39,44,-1,43,42,40,-1,43,40,44,-1,38,41,47,-1,46,45,38,-1,46,38,47,-1,52,48,53,-1,54,49,55,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_092").setPoint(getcoords_ME_Shape_IndexedTriangleSet_092_8_590_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_090_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_090_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_091")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {1,0,2,-1,3,1,2,-1,3,2,4,-1,5,3,4,-1,5,4,6,-1,7,5,6,-1,7,6,8,-1,9,7,8,-1,9,8,10,-1,11,9,10,-1,11,10,12,-1,13,11,12,-1,13,12,14,-1,15,13,14,-1,15,14,16,-1,17,15,16,-1,17,16,18,-1,19,17,18,-1,19,18,20,-1,21,19,20,-1,21,20,22,-1,23,21,22,-1,23,22,24,-1,25,23,24,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_091").setPoint(new MFVec3f(new double[] {5.000000,-75.795998,8.500000,5.000000,-13.000000,8.500000,5.034200,-75.795998,7.977900,5.034200,-13.000000,7.977900,5.136300,-75.795998,7.464700,5.136300,-13.000000,7.464700,5.304500,-75.795998,6.969300,5.304500,-13.000000,6.969300,5.535900,-75.795998,6.500000,5.535900,-13.000000,6.500000,5.826600,-75.795998,6.065000,5.826600,-13.000000,6.065000,6.171600,-75.795998,5.671600,6.171600,-13.000000,5.671600,6.565000,-75.795998,5.326600,6.565000,-13.000000,5.326600,7.000000,-75.795998,5.035900,7.000000,-13.000000,5.035900,7.469300,-75.795998,4.804500,7.469300,-13.000000,4.804500,7.964700,-75.795998,4.636300,7.964700,-13.000000,4.636300,8.477900,-75.795998,4.534200,8.477900,-13.000000,4.534200,9.000000,-75.795998,4.500000,9.000000,-13.000000,4.500000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_089_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_089_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_090")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {4,3,8,-1,6,5,4,-1,7,6,4,-1,7,4,8,-1,9,12,15,-1,14,13,9,-1,14,9,15,-1,16,19,21,-1,20,16,21,-1,22,25,28,-1,27,26,22,-1,27,22,28,-1,29,32,36,-1,34,33,29,-1,35,34,29,-1,35,29,36,-1,37,40,43,-1,42,41,37,-1,42,37,43,-1,48,44,47,-1,49,48,47,-1,50,49,47,-1,55,51,54,-1,56,55,54,-1,61,57,60,-1,62,61,60,-1,67,63,66,-1,68,67,66,-1,73,69,72,-1,74,73,72,-1,79,75,81,-1,80,79,81,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_090").setPoint(getcoords_ME_Shape_IndexedTriangleSet_090_8_606_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_088_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_088_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_089")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {1,0,2,-1,3,1,2,-1,3,2,4,-1,5,3,4,-1,5,4,6,-1,7,5,6,-1,7,6,8,-1,9,7,8,-1,9,8,10,-1,11,9,10,-1,11,10,12,-1,13,11,12,-1,13,12,14,-1,15,13,14,-1,15,14,16,-1,17,15,16,-1,17,16,18,-1,19,17,18,-1,19,18,20,-1,21,19,20,-1,21,20,22,-1,23,21,22,-1,23,22,24,-1,25,23,24,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_089").setPoint(new MFVec3f(new double[] {5.000000,13.000000,9.000000,5.000000,86.653999,9.000000,5.034200,13.000000,8.477900,5.034200,86.653999,8.477900,5.136300,13.000000,7.964700,5.136300,86.653999,7.964700,5.304500,13.000000,7.469300,5.304500,86.653999,7.469300,5.535900,13.000000,7.000000,5.535900,86.653999,7.000000,5.826600,13.000000,6.565000,5.826600,86.653999,6.565000,6.171600,13.000000,6.171600,6.171600,86.653999,6.171600,6.565000,13.000000,5.826600,6.565000,86.653999,5.826600,7.000000,13.000000,5.535900,7.000000,86.653999,5.535900,7.469300,13.000000,5.304500,7.469300,86.653999,5.304500,7.964700,13.000000,5.136300,7.964700,86.653999,5.136300,8.477900,13.000000,5.034200,8.477900,86.653999,5.034200,9.000000,13.000000,5.000000,9.000000,86.653999,5.000000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_087_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_087_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_088")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_7_622_coordIndex())
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_088").setPoint(getcoords_ME_Shape_IndexedTriangleSet_088_8_622_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_086_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_086_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_087")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {0,1,2,-1,3,4,5,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_087").setPoint(new MFVec3f(new double[] {16.000000,-2.000000,19.500000,16.000000,-2.000000,8.500000,74.000000,-2.000000,8.500000,16.000000,-2.000000,19.500000,74.000000,-2.000000,8.500000,74.000000,-2.000000,19.500000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_085_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_085_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_086")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {1,0,2,-1,3,1,2,-1,3,2,4,-1,5,3,4,-1,5,4,6,-1,7,5,6,-1,7,6,8,-1,9,7,8,-1,9,8,10,-1,11,9,10,-1,11,10,12,-1,13,11,12,-1,13,12,14,-1,15,13,14,-1,15,14,16,-1,17,15,16,-1,17,16,18,-1,19,17,18,-1,19,18,20,-1,21,19,20,-1,21,20,22,-1,23,21,22,-1,23,22,24,-1,25,23,24,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_086").setPoint(new MFVec3f(new double[] {74.000000,2.000000,9.000000,16.000000,2.000000,9.000000,74.000000,2.034200,8.477900,16.000000,2.034200,8.477900,74.000000,2.136300,7.964700,16.000000,2.136300,7.964700,74.000000,2.304500,7.469300,16.000000,2.304500,7.469300,74.000000,2.535900,7.000000,16.000000,2.535900,7.000000,74.000000,2.826600,6.565000,16.000000,2.826600,6.565000,74.000000,3.171600,6.171600,16.000000,3.171600,6.171600,74.000000,3.565000,5.826600,16.000000,3.565000,5.826600,74.000000,4.000000,5.535900,16.000000,4.000000,5.535900,74.000000,4.469300,5.304500,16.000000,4.469300,5.304500,74.000000,4.964700,5.136300,16.000000,4.964700,5.136300,74.000000,5.477900,5.034200,16.000000,5.477900,5.034200,74.000000,6.000000,5.000000,16.000000,6.000000,5.000000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_084_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_084_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_085")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {5,2,3,-1,5,3,4,-1,11,8,9,-1,11,9,10,-1,11,10,6,-1,11,6,7,-1,13,14,15,-1,13,15,16,-1,13,16,12,-1,18,19,20,-1,18,20,17,-1,25,23,24,-1,25,24,21,-1,25,21,22,-1,27,28,29,-1,27,29,30,-1,27,30,26,-1,32,33,34,-1,32,34,35,-1,32,35,31,-1,37,38,39,-1,37,39,40,-1,37,40,36,-1,42,43,44,-1,42,44,45,-1,42,45,41,-1,52,46,47,-1,52,47,50,-1,52,50,51,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_085").setPoint(getcoords_ME_Shape_IndexedTriangleSet_085_8_646_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_083_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_083_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_084")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {1,0,2,-1,3,1,2,-1,3,2,4,-1,5,3,4,-1,5,4,6,-1,7,5,6,-1,7,6,8,-1,9,7,8,-1,9,8,10,-1,11,9,10,-1,11,10,12,-1,13,11,12,-1,13,12,14,-1,15,13,14,-1,15,14,16,-1,17,15,16,-1,17,16,18,-1,19,17,18,-1,19,18,20,-1,21,19,20,-1,21,20,22,-1,23,21,22,-1,23,22,24,-1,25,23,24,-1,25,24,26,-1,27,25,26,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_084").setPoint(new MFVec3f(new double[] {76.407997,-90.945000,12.364000,13.870000,-92.254997,12.364000,76.410004,-91.041000,11.891000,13.872000,-92.350998,11.891000,76.411003,-91.080002,11.409000,13.873000,-92.389999,11.409000,76.410004,-91.060997,10.926000,13.872000,-92.371002,10.926000,76.408997,-90.983002,10.450000,13.871000,-92.292999,10.450000,76.405998,-90.848999,9.985700,13.868000,-92.158997,9.985700,76.402000,-90.658997,9.541300,13.864000,-91.969002,9.541300,76.397003,-90.417999,9.123000,13.859000,-91.727997,9.123000,76.390999,-90.127998,8.736900,13.853000,-91.438004,8.736900,76.384003,-89.792999,8.388600,13.846000,-91.102997,8.388600,76.375999,-89.418999,8.083100,13.838000,-90.728996,8.083100,76.366997,-89.011002,7.825000,13.829000,-90.320999,7.825000,76.358002,-88.574997,7.617900,13.820000,-89.885002,7.617900,76.348999,-88.116997,7.465000,13.811000,-89.427002,7.465000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_082_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_082_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_083")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {35,0,1,-1,35,1,2,-1,35,2,3,-1,35,3,4,-1,35,4,5,-1,35,5,6,-1,35,6,7,-1,35,7,8,-1,35,8,9,-1,35,9,10,-1,35,10,11,-1,35,11,12,-1,35,12,13,-1,35,13,14,-1,35,14,15,-1,35,15,16,-1,35,16,17,-1,35,17,18,-1,35,18,19,-1,35,19,20,-1,35,20,21,-1,35,21,22,-1,35,22,23,-1,35,23,24,-1,35,24,25,-1,35,25,26,-1,35,26,27,-1,35,27,28,-1,35,28,29,-1,35,29,30,-1,35,30,31,-1,35,31,32,-1,35,32,33,-1,35,33,34,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_083").setPoint(getcoords_ME_Shape_IndexedTriangleSet_083_8_662_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_081_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_081_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_082")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {7,2,3,-1,7,3,4,-1,7,4,5,-1,7,5,6,-1,13,10,11,-1,13,11,12,-1,13,12,8,-1,13,8,9,-1,19,16,17,-1,19,17,18,-1,19,18,14,-1,19,14,15,-1,25,22,23,-1,25,23,24,-1,25,24,20,-1,25,20,21,-1,31,28,29,-1,31,29,30,-1,31,30,26,-1,31,26,27,-1,39,32,33,-1,39,33,36,-1,39,36,37,-1,39,37,38,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_082").setPoint(getcoords_ME_Shape_IndexedTriangleSet_082_8_670_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_080_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_080_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_081")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_7_678_coordIndex())
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_081").setPoint(getcoords_ME_Shape_IndexedTriangleSet_081_8_678_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_079_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_079_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_080")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {1,0,2,-1,3,1,2,-1,3,2,4,-1,5,3,4,-1,5,4,6,-1,7,5,6,-1,7,6,8,-1,9,7,8,-1,9,8,10,-1,11,9,10,-1,11,10,12,-1,13,11,12,-1,13,12,14,-1,15,13,14,-1,15,14,16,-1,17,15,16,-1,17,16,18,-1,19,17,18,-1,19,18,20,-1,21,19,20,-1,21,20,22,-1,23,21,22,-1,23,22,24,-1,25,23,24,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_080").setPoint(new MFVec3f(new double[] {81.000000,-69.598999,4.500000,81.000000,-13.000000,4.500000,81.522003,-69.598999,4.534200,81.522003,-13.000000,4.534200,82.035004,-69.598999,4.636300,82.035004,-13.000000,4.636300,82.530998,-69.598999,4.804500,82.530998,-13.000000,4.804500,83.000000,-69.598999,5.035900,83.000000,-13.000000,5.035900,83.434998,-69.598999,5.326600,83.434998,-13.000000,5.326600,83.828003,-69.598999,5.671600,83.828003,-13.000000,5.671600,84.172997,-69.598999,6.065000,84.172997,-13.000000,6.065000,84.463997,-69.598999,6.500000,84.463997,-13.000000,6.500000,84.695999,-69.598999,6.969300,84.695999,-13.000000,6.969300,84.863998,-69.598999,7.464700,84.863998,-13.000000,7.464700,84.966003,-69.598999,7.977900,84.966003,-13.000000,7.977900,85.000000,-69.598999,8.500000,85.000000,-13.000000,8.500000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_078_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_078_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_079")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_7_694_coordIndex())
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_079").setPoint(getcoords_ME_Shape_IndexedTriangleSet_079_8_694_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_077_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_077_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_078")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_7_702_coordIndex())
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_078").setPoint(getcoords_ME_Shape_IndexedTriangleSet_078_8_702_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_076_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_076_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_077")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {1,0,2,-1,3,1,2,-1,3,2,4,-1,5,3,4,-1,5,4,6,-1,7,5,6,-1,7,6,8,-1,9,7,8,-1,9,8,10,-1,11,9,10,-1,11,10,12,-1,13,11,12,-1,13,12,14,-1,15,13,14,-1,15,14,16,-1,17,15,16,-1,17,16,18,-1,19,17,18,-1,19,18,20,-1,21,19,20,-1,21,20,22,-1,23,21,22,-1,23,22,24,-1,25,23,24,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_077").setPoint(new MFVec3f(new double[] {74.000000,-6.000000,4.500000,16.000000,-6.000000,4.500000,74.000000,-5.477900,4.534200,16.000000,-5.477900,4.534200,74.000000,-4.964700,4.636300,16.000000,-4.964700,4.636300,74.000000,-4.469300,4.804500,16.000000,-4.469300,4.804500,74.000000,-4.000000,5.035900,16.000000,-4.000000,5.035900,74.000000,-3.565000,5.326600,16.000000,-3.565000,5.326600,74.000000,-3.171600,5.671600,16.000000,-3.171600,5.671600,74.000000,-2.826600,6.065000,16.000000,-2.826600,6.065000,74.000000,-2.535900,6.500000,16.000000,-2.535900,6.500000,74.000000,-2.304500,6.969300,16.000000,-2.304500,6.969300,74.000000,-2.136300,7.464700,16.000000,-2.136300,7.464700,74.000000,-2.034200,7.977900,16.000000,-2.034200,7.977900,74.000000,-2.000000,8.500000,16.000000,-2.000000,8.500000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_075_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_075_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_076")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_7_718_coordIndex())
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_076").setPoint(getcoords_ME_Shape_IndexedTriangleSet_076_8_718_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_074_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_074_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_075")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {2,1,5,-1,4,2,5,-1,8,7,11,-1,10,8,11,-1,14,13,12,-1,15,14,12,-1,16,19,18,-1,17,16,18,-1,22,21,20,-1,23,22,20,-1,24,27,26,-1,25,24,26,-1,30,29,28,-1,31,30,28,-1,32,35,34,-1,33,32,34,-1,38,37,36,-1,39,38,36,-1,40,43,42,-1,41,40,42,-1,46,45,44,-1,47,46,44,-1,48,51,50,-1,49,48,50,-1,54,53,52,-1,55,54,52,-1,56,59,58,-1,57,56,58,-1,62,61,60,-1,63,62,60,-1,64,67,66,-1,65,64,66,-1,71,70,72,-1,68,71,72,-1,73,76,77,-1,74,73,77,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_075").setPoint(getcoords_ME_Shape_IndexedTriangleSet_075_8_726_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_073_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_073_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_074")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {3,2,5,-1,4,3,5,-1,7,6,9,-1,8,7,9,-1,11,10,13,-1,12,11,13,-1,15,14,17,-1,16,15,17,-1,19,18,21,-1,20,19,21,-1,23,22,25,-1,24,23,25,-1,27,26,29,-1,28,27,29,-1,31,30,33,-1,32,31,33,-1,35,34,39,-1,38,35,39,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_074").setPoint(getcoords_ME_Shape_IndexedTriangleSet_074_8_734_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_072_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_072_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_073")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {3,2,5,-1,4,3,5,-1,7,6,9,-1,8,7,9,-1,11,10,13,-1,12,11,13,-1,15,14,17,-1,16,15,17,-1,19,18,21,-1,20,19,21,-1,23,22,25,-1,24,23,25,-1,27,26,29,-1,28,27,29,-1,31,30,35,-1,34,31,35,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_073").setPoint(getcoords_ME_Shape_IndexedTriangleSet_073_8_742_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_071_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_071_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_072")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {0,1,2,-1,3,4,5,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_072").setPoint(new MFVec3f(new double[] {16.000000,2.000000,19.500000,74.000000,2.000000,19.500000,74.000000,2.000000,9.000000,16.000000,2.000000,19.500000,74.000000,2.000000,9.000000,16.000000,2.000000,9.000000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_070_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_070_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_071")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {8,9,10,-1,7,8,10,-1,6,7,10,-1,5,6,10,-1,5,10,11,-1,5,11,12,-1,5,12,13,-1,5,13,14,-1,4,5,14,-1,4,14,15,-1,3,4,15,-1,2,3,15,-1,1,2,15,-1,0,1,15,-1,0,15,16,-1,21,0,16,-1,21,16,17,-1,21,17,18,-1,21,18,19,-1,21,19,20,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_071").setPoint(new MFVec3f(new double[] {81.202003,4.685500,19.500000,79.612000,3.539100,19.500000,77.843002,2.693200,19.500000,75.953003,2.174700,19.500000,74.000000,2.000000,19.500000,16.000000,2.000000,19.500000,14.113000,2.163100,19.500000,12.281000,2.647800,19.500000,10.560000,3.439400,19.500000,9.000000,4.514700,19.500000,9.000000,-4.514700,19.500000,10.560000,-3.439400,19.500000,12.281000,-2.647800,19.500000,14.113000,-2.163100,19.500000,16.000000,-2.000000,19.500000,74.000000,-2.000000,19.500000,75.953003,-2.174700,19.500000,77.843002,-2.693200,19.500000,79.612000,-3.539100,19.500000,81.202003,-4.685500,19.500000,82.564003,-6.095900,19.500000,82.564003,6.095900,19.500000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_069_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_069_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_070")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {4,3,6,-1,5,4,6,-1,7,10,12,-1,11,7,12,-1,13,16,18,-1,17,13,18,-1,19,22,24,-1,23,19,24,-1,25,28,30,-1,29,25,30,-1,31,34,37,-1,36,35,31,-1,36,31,37,-1,38,41,44,-1,43,42,38,-1,43,38,44,-1,45,48,51,-1,50,49,45,-1,50,45,51,-1,52,55,58,-1,57,56,52,-1,57,52,58,-1,59,62,65,-1,64,63,59,-1,64,59,65,-1,66,69,72,-1,71,70,66,-1,71,66,72,-1,77,73,81,-1,78,77,81,-1,79,78,81,-1,80,79,81,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_070").setPoint(getcoords_ME_Shape_IndexedTriangleSet_070_8_766_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_068_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_068_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_069")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {5,4,7,-1,6,5,7,-1,13,12,17,-1,14,13,17,-1,16,15,14,-1,16,14,17,-1,23,22,25,-1,24,23,25,-1,31,30,35,-1,32,31,35,-1,34,33,32,-1,34,32,35,-1,41,40,43,-1,42,41,43,-1,49,48,53,-1,50,49,53,-1,52,51,50,-1,52,50,53,-1,59,58,62,-1,60,59,62,-1,61,60,62,-1,68,67,71,-1,70,69,68,-1,70,68,71,-1,77,76,80,-1,78,77,80,-1,79,78,80,-1,86,85,89,-1,88,87,86,-1,88,86,89,-1,95,94,99,-1,96,95,99,-1,98,97,96,-1,98,96,99,-1,105,104,109,-1,106,105,109,-1,108,107,106,-1,108,106,109,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_069").setPoint(getcoords_ME_Shape_IndexedTriangleSet_069_8_774_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_067_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_067_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_068")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {0,1,2,-1,3,4,5,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_068").setPoint(new MFVec3f(new double[] {88.990997,-61.063999,48.752998,88.975998,-25.166000,23.617001,85.000000,-25.166000,23.617001,88.990997,-61.063999,48.752998,85.000000,-25.166000,23.617001,85.000000,-61.063999,48.752998}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_066_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_066_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_067")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {3,2,5,-1,4,3,5,-1,9,8,7,-1,10,9,7,-1,6,10,7,-1,14,13,12,-1,15,14,12,-1,11,15,12,-1,19,18,17,-1,20,19,17,-1,16,20,17,-1,22,21,26,-1,25,22,26,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_067").setPoint(new MFVec3f(new double[] {88.975998,-25.166000,23.617001,85.000000,-25.166000,23.617001,85.000000,-23.083000,22.341000,88.975998,-23.083000,22.341000,88.975998,-25.166000,23.617001,85.000000,-25.166000,23.617001,88.975998,-23.083000,22.341000,85.000000,-23.083000,22.341000,85.000000,-20.861000,21.327999,88.975998,-20.861000,21.327999,88.975998,-22.540001,22.062000,88.975998,-20.861000,21.327999,85.000000,-20.861000,21.327999,85.000000,-18.532000,20.594000,88.975998,-18.532000,20.594000,88.975998,-19.708000,20.926001,88.975998,-18.532000,20.594000,85.000000,-18.532000,20.594000,85.000000,-16.131001,20.149000,88.975998,-16.131001,20.149000,88.975998,-16.737000,20.233000,88.975998,-16.131001,20.149000,85.000000,-16.131001,20.149000,85.000000,-13.694000,20.000000,88.975998,-13.694000,20.000000,85.000000,-13.694000,20.000000,88.975998,-13.694000,20.000000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_065_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_065_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_066")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {5,4,7,-1,6,5,7,-1,13,12,17,-1,14,13,17,-1,16,15,14,-1,16,14,17,-1,23,22,27,-1,24,23,27,-1,26,25,24,-1,26,24,27,-1,33,32,35,-1,34,33,35,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_066").setPoint(getcoords_ME_Shape_IndexedTriangleSet_066_8_798_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_064_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_064_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_065")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {4,5,6,-1,3,4,6,-1,3,6,7,-1,2,3,7,-1,1,2,7,-1,0,1,7,-1,0,7,8,-1,13,0,8,-1,13,8,9,-1,13,9,10,-1,13,10,11,-1,13,11,12,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_065").setPoint(new MFVec3f(new double[] {92.796997,-4.661500,19.500000,94.383003,-3.525100,19.500000,96.144997,-2.686800,19.500000,98.028000,-2.173100,19.500000,99.971001,-2.000000,19.500000,130.630005,-2.000000,19.500000,130.630005,2.000000,19.500000,100.000000,2.000000,19.500000,98.046997,2.174700,19.500000,96.156998,2.693200,19.500000,94.388000,3.539100,19.500000,92.797997,4.685500,19.500000,91.435997,6.095900,19.500000,91.435997,-6.060300,19.500000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_063_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_063_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_064")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {9,0,1,-1,9,1,2,-1,9,2,3,-1,9,3,4,-1,9,4,5,-1,9,5,6,-1,9,6,7,-1,9,7,8,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_064").setPoint(new MFVec3f(new double[] {130.630005,2.000000,19.500000,131.940002,2.000000,19.414000,133.220001,2.000000,19.159000,159.009995,2.000000,12.250000,159.009995,2.000000,8.500000,159.020004,2.000000,8.330100,159.050003,2.000000,8.162700,159.110001,2.000000,8.000000,100.000000,2.000000,8.000000,100.000000,2.000000,19.500000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_062_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_062_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_063")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {1,2,3,-1,0,1,3,-1,0,3,4,-1,0,4,5,-1,0,5,6,-1,0,6,7,-1,15,0,7,-1,15,7,8,-1,15,8,9,-1,15,9,10,-1,15,10,11,-1,15,11,12,-1,15,12,13,-1,15,13,14,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_063").setPoint(new MFVec3f(new double[] {88.971001,-13.005000,20.000000,89.103996,-11.297000,20.000000,89.500000,-9.630200,20.000000,89.500000,9.721300,20.000000,89.125999,11.342000,20.000000,89.000000,13.000000,20.000000,89.000000,53.694000,20.000000,85.000000,53.694000,20.000000,85.000000,13.000000,20.000000,84.874001,11.342000,20.000000,84.500000,9.721300,20.000000,84.500000,-9.721300,20.000000,84.874001,-11.342000,20.000000,85.000000,-13.000000,20.000000,85.000000,-13.694000,20.000000,88.971001,-13.694000,20.000000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_061_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_061_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_062")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {4,3,6,-1,5,4,6,-1,7,10,12,-1,11,7,12,-1,13,16,18,-1,17,13,18,-1,19,22,24,-1,23,19,24,-1,25,28,30,-1,29,25,30,-1,31,34,36,-1,35,31,36,-1,37,40,43,-1,42,41,37,-1,42,37,43,-1,44,47,50,-1,49,48,44,-1,49,44,50,-1,51,54,57,-1,56,55,51,-1,56,51,57,-1,62,58,61,-1,63,62,61,-1,60,63,61,-1,65,64,67,-1,66,65,67,-1,69,68,73,-1,72,69,73,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_062").setPoint(getcoords_ME_Shape_IndexedTriangleSet_062_8_830_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_060_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_060_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_061")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {3,2,5,-1,4,3,5,-1,9,8,7,-1,6,9,7,-1,13,12,11,-1,10,13,11,-1,15,14,19,-1,18,15,19,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_061").setPoint(new MFVec3f(new double[] {66.501999,-76.598999,4.500000,74.000000,-76.598999,4.500000,74.000000,-77.103996,4.532000,66.501999,-77.103996,4.532000,66.501999,-76.598999,4.500000,74.000000,-76.598999,4.500000,66.501999,-77.103996,4.532000,74.000000,-77.103996,4.532000,74.000000,-77.599998,4.627300,66.501999,-77.599998,4.627300,66.501999,-77.599998,4.627300,74.000000,-77.599998,4.627300,74.000000,-78.081001,4.784600,66.501999,-78.081001,4.784600,66.501999,-78.081001,4.784600,74.000000,-78.081001,4.784600,74.000000,-78.538002,5.001200,66.501999,-78.538002,5.001200,74.000000,-78.538002,5.001200,66.501999,-78.536003,5.000200}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_059_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_059_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_060")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {4,3,6,-1,5,4,6,-1,11,10,13,-1,7,11,13,-1,12,7,13,-1,19,18,14,-1,20,19,14,-1,21,20,14,-1,22,21,14,-1,22,14,23,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_060").setPoint(new MFVec3f(new double[] {76.166000,-79.425003,5.136100,58.106998,-79.803001,5.136100,58.098999,-79.426003,5.054200,76.158997,-79.046997,5.054200,76.166000,-79.425003,5.136100,58.106998,-79.803001,5.136100,60.237000,-79.380997,5.054200,76.158997,-79.046997,5.054200,58.098999,-79.426003,5.054200,58.091000,-79.042000,5.009200,76.151001,-78.664001,5.009200,76.154999,-78.856003,5.027100,60.237000,-79.380997,5.054200,62.368000,-78.953003,5.009200,76.151001,-78.664001,5.009200,58.091000,-79.042000,5.009200,58.083000,-78.655998,5.001400,76.141998,-78.278000,5.001400,62.368000,-78.953003,5.009200,63.124001,-78.800003,5.002200,66.501999,-78.536003,5.000200,74.000000,-78.538002,5.001200,75.078003,-78.470001,5.000300,76.141998,-78.278000,5.001400}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_058_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_058_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_059")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {5,2,3,-1,5,3,4,-1,7,8,9,-1,7,9,6,-1,11,12,13,-1,11,13,10,-1,19,16,17,-1,19,17,18,-1,19,18,14,-1,19,14,15,-1,21,22,23,-1,21,23,20,-1,25,26,27,-1,25,27,24,-1,33,28,29,-1,33,29,32,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_059").setPoint(getcoords_ME_Shape_IndexedTriangleSet_059_8_854_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_057_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_057_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_058")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {3,1,2,-1,3,0,1,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_058").setPoint(new MFVec3f(new double[] {110.690002,-79.132004,5.134800,132.520004,-77.665001,5.133300,132.509995,-77.595001,5.115200,110.680000,-79.061996,5.116600}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_056_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_056_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_057")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {5,2,3,-1,5,3,4,-1,11,6,7,-1,11,7,10,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_057").setPoint(new MFVec3f(new double[] {76.188004,-79.425003,5.136100,76.232002,-79.424004,5.136100,76.220001,-78.848000,5.026300,76.176003,-78.848999,5.026300,76.188004,-79.425003,5.136100,76.232002,-79.424004,5.136100,76.176003,-78.848999,5.026300,76.220001,-78.848000,5.026300,76.208000,-78.262001,5.001900,76.164001,-78.263000,5.001900,76.208000,-78.262001,5.001900,76.164001,-78.272003,5.001600}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_055_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_055_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_056")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {4,5,6,-1,7,4,6,-1,19,12,13,-1,19,13,14,-1,19,14,15,-1,19,15,16,-1,19,16,17,-1,19,17,18,-1,50,24,25,-1,50,25,26,-1,50,26,27,-1,50,27,28,-1,50,28,29,-1,50,29,30,-1,30,31,32,-1,50,30,32,-1,50,32,33,-1,50,33,34,-1,50,34,35,-1,50,35,36,-1,50,36,37,-1,50,37,38,-1,50,38,39,-1,50,39,40,-1,50,40,41,-1,50,41,42,-1,50,42,43,-1,50,43,44,-1,50,44,45,-1,50,45,46,-1,50,46,47,-1,50,47,48,-1,50,48,49,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_056").setPoint(getcoords_ME_Shape_IndexedTriangleSet_056_8_878_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_054_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_054_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_055")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {4,2,6,-1,5,4,6,-1,9,8,13,-1,11,9,13,-1,12,11,13,-1,18,15,20,-1,19,18,20,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_055").setPoint(new MFVec3f(new double[] {162.279999,-1.500000,12.250000,162.279999,-1.500000,8.500000,161.169998,-1.556400,8.500000,161.169998,-1.556400,12.250000,161.169998,-1.556400,11.669000,162.279999,-1.500000,11.373000,162.279999,-1.500000,8.500000,161.169998,-1.556400,12.250000,161.169998,-1.556400,8.500000,160.080002,-1.723600,8.500000,160.080002,-1.723600,12.250000,160.080002,-1.723600,11.961000,160.619995,-1.626000,11.816000,161.169998,-1.556400,11.669000,160.080002,-1.723600,12.250000,160.080002,-1.723600,8.500000,159.009995,-2.000000,8.500000,159.009995,-2.000000,12.250000,159.009995,-2.000000,8.500000,159.009995,-2.000000,12.250000,160.080002,-1.723600,11.961000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_053_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_053_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_054")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_7_894_coordIndex())
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_054").setPoint(getcoords_ME_Shape_IndexedTriangleSet_054_8_894_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_052_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_052_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_053")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {4,3,6,-1,5,4,6,-1,11,10,15,-1,7,11,15,-1,12,7,15,-1,13,12,15,-1,14,13,15,-1,20,19,22,-1,16,20,22,-1,21,16,22,-1,23,26,29,-1,27,23,29,-1,28,27,29,-1,34,33,37,-1,30,34,37,-1,36,35,30,-1,36,30,37,-1,43,42,45,-1,38,43,45,-1,44,38,45,-1,51,50,52,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_053").setPoint(getcoords_ME_Shape_IndexedTriangleSet_053_8_902_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_051_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_051_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_052")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_7_910_coordIndex())
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_052").setPoint(getcoords_ME_Shape_IndexedTriangleSet_052_8_910_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_050_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_050_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_051")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_7_918_coordIndex())
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_051").setPoint(getcoords_ME_Shape_IndexedTriangleSet_051_8_918_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_049_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_049_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_050")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_7_926_coordIndex())
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_050").setPoint(getcoords_ME_Shape_IndexedTriangleSet_050_8_926_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_048_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_048_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_049")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {39,0,1,-1,39,1,2,-1,39,2,3,-1,39,3,4,-1,39,4,5,-1,39,5,6,-1,39,6,7,-1,39,7,8,-1,39,8,9,-1,39,9,10,-1,39,10,11,-1,39,11,12,-1,39,12,13,-1,39,13,14,-1,39,14,15,-1,39,15,16,-1,39,16,17,-1,39,17,18,-1,39,18,19,-1,39,19,20,-1,39,20,21,-1,39,21,22,-1,39,22,23,-1,39,23,24,-1,39,24,25,-1,39,25,26,-1,39,26,27,-1,39,27,28,-1,39,28,29,-1,39,29,30,-1,39,30,31,-1,39,31,32,-1,39,32,33,-1,39,33,34,-1,39,34,35,-1,39,35,36,-1,39,36,37,-1,39,37,38,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_049").setPoint(getcoords_ME_Shape_IndexedTriangleSet_049_8_934_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_047_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_047_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_048")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {0,1,2,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_048").setPoint(new MFVec3f(new double[] {173.000000,-1.500000,8.500000,162.279999,-1.500000,11.373000,162.279999,-1.500000,8.500000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_046_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_046_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_047")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {3,2,9,-1,5,4,3,-1,6,5,3,-1,7,6,3,-1,8,7,3,-1,8,3,9,-1,11,10,13,-1,12,11,13,-1,15,14,17,-1,16,15,17,-1,19,18,21,-1,20,19,21,-1,23,22,25,-1,24,23,25,-1,27,26,29,-1,28,27,29,-1,31,30,33,-1,32,31,33,-1,35,34,37,-1,36,35,37,-1,39,38,41,-1,40,39,41,-1,43,42,45,-1,44,43,45,-1,47,46,49,-1,48,47,49,-1,51,50,55,-1,54,51,55,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_047").setPoint(getcoords_ME_Shape_IndexedTriangleSet_047_8_950_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_045_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_045_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_046")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {0,1,2,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_046").setPoint(new MFVec3f(new double[] {173.000000,1.500000,8.500000,162.279999,1.500000,8.500000,162.279999,1.500000,11.373000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_044_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_044_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_045")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {3,2,5,-1,4,3,5,-1,7,6,9,-1,11,10,7,-1,11,7,9,-1,12,11,9,-1,17,13,16,-1,18,17,16,-1,19,18,16,-1,20,19,16,-1,25,21,24,-1,26,25,24,-1,27,26,24,-1,32,28,31,-1,33,32,31,-1,34,33,31,-1,40,39,35,-1,40,35,41,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_045").setPoint(getcoords_ME_Shape_IndexedTriangleSet_045_8_966_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_043_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_043_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_044")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {1,0,3,-1,2,1,3,-1,8,6,11,-1,9,8,11,-1,10,9,11,-1,16,14,19,-1,17,16,19,-1,18,17,19,-1,13,18,19,-1,24,22,27,-1,25,24,27,-1,26,25,27,-1,21,26,27,-1,32,30,29,-1,33,32,29,-1,34,33,29,-1,39,37,42,-1,40,39,42,-1,41,40,42,-1,36,41,42,-1,48,47,50,-1,49,44,48,-1,49,48,50,-1,56,55,60,-1,57,56,60,-1,58,57,60,-1,59,58,60,-1,66,65,69,-1,67,66,69,-1,68,67,69,-1,75,74,79,-1,76,75,79,-1,77,76,79,-1,78,77,79,-1,85,84,89,-1,86,85,89,-1,87,86,89,-1,88,87,89,-1,95,94,98,-1,96,95,98,-1,97,96,98,-1,104,103,107,-1,106,105,104,-1,106,104,107,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_044").setPoint(getcoords_ME_Shape_IndexedTriangleSet_044_8_974_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_042_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_042_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_043")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {5,4,3,-1,6,5,3,-1,7,6,3,-1,7,3,8,-1,9,12,14,-1,13,9,14,-1,15,18,21,-1,20,19,15,-1,20,15,21,-1,22,25,29,-1,27,26,22,-1,28,27,22,-1,28,22,29,-1,34,30,33,-1,35,34,33,-1,36,35,33,-1,37,36,33,-1,32,37,33,-1,39,38,41,-1,40,39,41,-1,43,42,47,-1,46,43,47,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_043").setPoint(getcoords_ME_Shape_IndexedTriangleSet_043_8_982_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_041_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_041_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_042")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {5,4,7,-1,6,5,7,-1,1,0,3,-1,2,1,3,-1,11,10,13,-1,12,11,13,-1,17,16,18,-1,14,17,18,-1,15,14,18,-1,22,21,23,-1,19,22,23,-1,20,19,23,-1,27,26,25,-1,24,27,25,-1,31,30,32,-1,28,31,32,-1,29,28,32,-1,36,35,37,-1,33,36,37,-1,34,33,37,-1,41,40,42,-1,38,41,42,-1,39,38,42,-1,46,45,44,-1,43,46,44,-1,50,49,51,-1,47,50,51,-1,48,47,51,-1,55,54,56,-1,52,55,56,-1,53,52,56,-1,60,59,61,-1,57,60,61,-1,58,57,61,-1,63,62,67,-1,66,63,67,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_042").setPoint(getcoords_ME_Shape_IndexedTriangleSet_042_8_990_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_040_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_040_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_041")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {36,62,63,-1,36,63,64,-1,36,64,65,-1,36,65,66,-1,61,62,36,-1,60,61,36,-1,59,60,36,-1,58,59,36,-1,58,36,0,-1,57,58,0,-1,56,57,0,-1,55,56,0,-1,54,55,0,-1,53,54,0,-1,53,0,1,-1,53,1,2,-1,53,2,3,-1,53,3,4,-1,52,53,4,-1,52,4,5,-1,52,5,6,-1,52,6,7,-1,52,7,8,-1,52,8,9,-1,51,52,9,-1,50,51,9,-1,49,50,9,-1,48,49,9,-1,47,48,9,-1,46,47,9,-1,45,46,9,-1,45,9,10,-1,45,10,11,-1,45,11,12,-1,45,12,13,-1,45,13,14,-1,45,14,15,-1,45,15,16,-1,44,45,16,-1,44,16,17,-1,44,17,18,-1,43,44,18,-1,42,43,18,-1,41,42,18,-1,40,41,18,-1,39,40,18,-1,38,39,18,-1,69,38,18,-1,69,18,19,-1,69,19,20,-1,69,20,21,-1,69,21,22,-1,69,22,23,-1,68,69,23,-1,68,23,24,-1,68,24,25,-1,68,25,26,-1,68,26,27,-1,67,68,27,-1,66,67,27,-1,36,66,27,-1,36,27,28,-1,36,28,29,-1,36,29,30,-1,36,30,31,-1,36,31,32,-1,36,32,33,-1,36,33,34,-1,36,34,35,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_041").setPoint(getcoords_ME_Shape_IndexedTriangleSet_041_8_998_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_039_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_039_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_040")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {1,0,2,-1,3,1,2,-1,3,2,4,-1,5,3,4,-1,5,4,6,-1,7,5,6,-1,7,6,8,-1,9,7,8,-1,9,8,10,-1,11,9,10,-1,11,10,12,-1,13,11,12,-1,13,12,14,-1,15,13,14,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_040").setPoint(new MFVec3f(new double[] {179.970001,-63.664001,3.000000,179.970001,-13.000000,3.000000,180.479996,-63.664001,3.032700,180.479996,-13.000000,3.032700,180.979996,-63.664001,3.130300,180.979996,-13.000000,3.130300,181.460007,-63.664001,3.291100,181.460007,-13.000000,3.291100,181.929993,-63.664001,3.512600,181.929993,-13.000000,3.512600,182.350006,-63.664001,3.791000,182.350006,-13.000000,3.791000,182.740005,-63.664001,4.122000,182.740005,-13.000000,4.122000,183.089996,-63.664001,4.500000,183.089996,-13.000000,4.500000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_038_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_038_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_039")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {5,4,7,-1,6,5,7,-1,13,12,16,-1,15,14,13,-1,15,13,16,-1,22,21,25,-1,23,22,25,-1,24,23,25,-1,31,30,33,-1,32,31,33,-1,39,38,45,-1,40,39,45,-1,42,41,40,-1,43,42,40,-1,43,40,45,-1,44,43,45,-1,51,50,54,-1,52,51,54,-1,53,52,54,-1,60,59,63,-1,61,60,63,-1,62,61,63,-1,69,68,74,-1,70,69,74,-1,71,70,74,-1,72,71,74,-1,73,72,74,-1,80,79,83,-1,77,81,80,-1,77,80,83,-1,82,77,83,-1,86,85,90,-1,88,86,90,-1,89,88,90,-1,93,92,96,-1,95,93,96,-1,101,98,103,-1,102,101,103,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_039").setPoint(getcoords_ME_Shape_IndexedTriangleSet_039_8_1014_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_037_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_037_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_038")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {5,4,7,-1,6,5,7,-1,13,12,15,-1,14,13,15,-1,21,20,25,-1,22,21,25,-1,24,23,22,-1,24,22,25,-1,31,30,33,-1,32,31,33,-1,39,38,41,-1,40,39,41,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_038").setPoint(getcoords_ME_Shape_IndexedTriangleSet_038_8_1022_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_036_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_036_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_037")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {4,2,6,-1,5,4,6,-1,9,8,12,-1,11,9,12,-1,15,14,19,-1,17,15,19,-1,18,17,19,-1,22,21,25,-1,24,22,25,-1,28,27,32,-1,30,28,32,-1,31,30,32,-1,35,34,38,-1,37,35,38,-1,43,40,49,-1,44,43,49,-1,45,44,49,-1,46,45,49,-1,47,46,49,-1,48,47,49,-1,55,54,61,-1,56,55,61,-1,58,57,56,-1,59,58,56,-1,59,56,61,-1,60,59,61,-1,67,66,70,-1,68,67,70,-1,69,68,70,-1,76,75,79,-1,77,76,79,-1,78,77,79,-1,85,84,89,-1,86,85,89,-1,88,87,86,-1,88,86,89,-1,95,94,97,-1,96,95,97,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_037").setPoint(getcoords_ME_Shape_IndexedTriangleSet_037_8_1030_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_035_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_035_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_036")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_7_1038_coordIndex())
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_036").setPoint(getcoords_ME_Shape_IndexedTriangleSet_036_8_1038_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_034_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_034_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_035")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {4,0,1,-1,4,1,2,-1,4,2,3,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_035").setPoint(new MFVec3f(new double[] {296.600006,-62.655998,12.250000,198.259995,-81.970001,12.236000,98.299004,-91.318001,12.229000,98.299004,-81.183998,50.048000,155.720001,-77.056999,50.050999}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_033_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_033_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_034")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {34,0,1,-1,34,1,2,-1,34,2,3,-1,34,3,4,-1,34,4,5,-1,34,5,6,-1,34,6,7,-1,15,16,17,-1,14,15,17,-1,13,14,17,-1,12,13,17,-1,12,17,18,-1,11,12,18,-1,10,11,18,-1,9,10,18,-1,18,19,20,-1,18,20,21,-1,18,21,22,-1,9,18,22,-1,9,22,23,-1,8,9,23,-1,8,23,24,-1,7,8,24,-1,7,24,25,-1,7,25,26,-1,7,26,27,-1,7,27,28,-1,7,28,29,-1,7,29,30,-1,7,30,31,-1,7,31,32,-1,7,32,33,-1,34,7,33,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_034").setPoint(getcoords_ME_Shape_IndexedTriangleSet_034_8_1054_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_032_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_032_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_033")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {3,0,1,-1,3,1,2,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_033").setPoint(new MFVec3f(new double[] {30.278999,-86.477997,32.639000,30.278999,-90.620003,32.639000,65.000000,-85.240997,50.000000,65.000000,-81.098999,50.000000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_031_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_031_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_032")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {6,1,2,-1,6,2,3,-1,6,3,4,-1,6,4,5,-1,11,7,8,-1,11,8,9,-1,11,9,10,-1,16,12,13,-1,16,13,14,-1,16,14,15,-1,21,17,18,-1,21,18,19,-1,21,19,20,-1,26,22,23,-1,26,23,24,-1,26,24,25,-1,31,27,28,-1,31,28,29,-1,31,29,30,-1,38,32,33,-1,38,33,34,-1,38,34,36,-1,38,36,37,-1,45,42,39,-1,45,39,43,-1,45,43,44,-1,53,49,46,-1,53,46,50,-1,53,50,51,-1,53,51,52,-1,61,57,54,-1,61,54,58,-1,61,58,59,-1,61,59,60,-1,68,65,62,-1,68,62,66,-1,68,66,67,-1,76,72,69,-1,69,73,74,-1,69,74,75,-1,76,69,75,-1,83,80,77,-1,77,81,82,-1,83,77,82,-1,92,87,84,-1,92,84,88,-1,92,88,89,-1,92,89,90,-1,92,90,91,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_032").setPoint(getcoords_ME_Shape_IndexedTriangleSet_032_8_1070_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_030_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_030_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_031")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_7_1078_coordIndex())
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_031").setPoint(getcoords_ME_Shape_IndexedTriangleSet_031_8_1078_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_029_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_029_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_030")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_7_1086_coordIndex())
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_030").setPoint(getcoords_ME_Shape_IndexedTriangleSet_030_8_1086_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_028_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_028_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_029")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_7_1094_coordIndex())
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_029").setPoint(getcoords_ME_Shape_IndexedTriangleSet_029_8_1094_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_027_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_027_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_028")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {8,3,4,-1,8,4,5,-1,8,5,6,-1,8,6,7,-1,15,12,9,-1,15,9,13,-1,15,13,14,-1,23,16,20,-1,23,20,21,-1,23,21,22,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_028").setPoint(new MFVec3f(new double[] {89.000000,87.462997,9.993600,89.119003,86.092003,10.360000,89.153000,85.962997,9.850300,89.035004,87.327003,9.485600,89.000000,87.462997,9.993600,89.119003,86.092003,10.360000,89.117996,86.083000,10.097000,89.124001,86.123001,9.843500,89.125000,86.136002,9.804100,89.035004,87.327003,9.485600,89.153000,85.962997,9.850300,89.254997,85.847000,9.346400,89.138000,87.194000,8.986500,89.125000,86.136002,9.804100,89.136002,86.200996,9.609500,89.175003,86.434998,9.189500,89.138000,87.194000,8.986500,89.254997,85.847000,9.346400,89.422997,85.746002,8.857100,89.308998,87.065002,8.504900,89.175003,86.434998,9.189500,89.177002,86.440002,9.179800,89.235001,86.737999,8.817400,89.308998,87.065002,8.504900}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_026_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_026_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_027")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {13,4,5,-1,13,5,6,-1,13,6,7,-1,7,1,8,-1,7,8,9,-1,7,9,10,-1,7,10,11,-1,7,11,12,-1,13,7,12,-1,25,18,19,-1,25,19,20,-1,25,20,21,-1,21,22,23,-1,21,23,24,-1,25,21,24,-1,36,30,31,-1,36,31,32,-1,32,33,34,-1,36,32,34,-1,36,34,35,-1,46,40,41,-1,46,41,42,-1,46,42,43,-1,46,43,44,-1,46,44,45,-1,56,50,51,-1,56,51,52,-1,56,52,47,-1,56,47,53,-1,56,53,54,-1,56,54,55,-1,66,57,61,-1,66,61,62,-1,66,62,63,-1,66,63,64,-1,66,64,65,-1,78,67,71,-1,71,69,73,-1,71,73,74,-1,71,74,75,-1,71,75,76,-1,71,76,77,-1,78,71,77,-1,85,80,83,-1,85,83,84,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_027").setPoint(getcoords_ME_Shape_IndexedTriangleSet_027_8_1110_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_025_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_025_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_026")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {11,2,3,-1,11,3,4,-1,11,4,5,-1,11,5,6,-1,11,6,7,-1,11,7,8,-1,11,8,9,-1,11,9,10,-1,20,12,13,-1,20,13,16,-1,20,16,17,-1,20,17,18,-1,20,18,19,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_026").setPoint(new MFVec3f(new double[] {180.660004,82.036003,4.500000,305.000000,58.075001,4.500000,305.220001,58.939999,4.601000,180.779999,82.921997,4.601000,180.770004,82.846001,4.584300,180.710007,82.417000,4.518500,180.660004,82.036003,4.500000,262.899994,68.041000,4.500000,291.260010,61.542000,4.500000,301.760010,58.912998,4.500000,305.000000,58.075001,4.500000,305.149994,58.667000,4.546900,180.779999,82.921997,4.601000,305.220001,58.939999,4.601000,305.440002,59.761002,4.898900,180.880005,83.763000,4.898900,305.290009,59.202999,4.673400,305.429993,59.719002,4.878600,256.989990,71.042000,4.888100,180.880005,83.763000,4.898900,180.830002,83.306000,4.710300}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_024_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_024_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_025")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {65,0,1,-1,16,17,18,-1,16,18,19,-1,16,19,20,-1,16,20,21,-1,16,21,22,-1,16,22,23,-1,16,23,24,-1,15,16,24,-1,15,24,25,-1,15,25,26,-1,15,26,27,-1,15,27,28,-1,14,15,28,-1,13,14,28,-1,13,28,29,-1,12,13,29,-1,11,12,29,-1,10,11,29,-1,9,10,29,-1,9,29,30,-1,8,9,30,-1,7,8,30,-1,6,7,30,-1,6,30,31,-1,6,31,32,-1,6,32,33,-1,5,6,33,-1,4,5,33,-1,3,4,33,-1,3,33,34,-1,38,39,40,-1,37,38,40,-1,36,37,40,-1,35,36,40,-1,34,35,40,-1,3,34,40,-1,3,40,41,-1,2,3,41,-1,2,41,42,-1,2,42,43,-1,2,43,44,-1,2,44,45,-1,2,45,46,-1,2,46,47,-1,1,2,47,-1,1,47,48,-1,1,48,49,-1,1,49,50,-1,65,1,50,-1,65,50,51,-1,65,51,52,-1,65,52,53,-1,65,53,54,-1,65,54,55,-1,65,55,56,-1,65,56,57,-1,65,57,58,-1,65,58,59,-1,65,59,60,-1,65,60,61,-1,65,61,62,-1,65,62,63,-1,65,63,64,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_025").setPoint(getcoords_ME_Shape_IndexedTriangleSet_025_8_1126_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_023_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_023_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_024")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {0,1,2,-1,6,0,2,-1,6,2,3,-1,6,3,4,-1,6,4,5,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_024").setPoint(new MFVec3f(new double[] {305.000000,-60.619999,8.500000,289.829987,-63.326000,8.500000,296.329987,-62.196999,9.072500,299.500000,-61.630001,9.456500,301.609985,-61.245998,9.785100,303.920013,-60.820999,10.290000,305.000000,-60.619999,10.000000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_022_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_022_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_023")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {6,0,1,-1,2,3,4,-1,2,4,5,-1,1,2,5,-1,6,1,5,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_023").setPoint(new MFVec3f(new double[] {303.920013,-60.820999,10.290000,301.200012,-61.626999,11.018000,296.600006,-62.655998,12.250000,155.720001,-77.070999,50.000000,155.720001,-80.192001,50.000000,305.000000,-64.329002,10.000000,305.000000,-60.619999,10.000000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_021_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_021_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_022")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {5,4,7,-1,6,5,7,-1,13,12,17,-1,14,13,17,-1,15,14,17,-1,16,15,17,-1,23,22,27,-1,24,23,27,-1,25,24,27,-1,26,25,27,-1,33,32,35,-1,34,33,35,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_022").setPoint(getcoords_ME_Shape_IndexedTriangleSet_022_8_1150_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_020_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_020_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_021")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {1,0,3,-1,2,1,3,-1,8,6,10,-1,9,8,10,-1,15,13,18,-1,16,15,18,-1,17,16,18,-1,12,17,18,-1,23,21,26,-1,24,23,26,-1,25,24,26,-1,20,25,26,-1,31,29,28,-1,32,31,28,-1,33,32,28,-1,38,36,41,-1,39,38,41,-1,40,39,41,-1,35,40,41,-1,46,44,48,-1,47,46,48,-1,43,47,48,-1,53,51,56,-1,54,53,56,-1,55,54,56,-1,50,55,56,-1,62,61,64,-1,63,62,64,-1,58,63,64,-1,70,69,74,-1,71,70,74,-1,73,72,71,-1,73,71,74,-1,80,79,84,-1,81,80,84,-1,82,81,84,-1,83,82,84,-1,90,89,94,-1,91,90,94,-1,92,91,94,-1,93,92,94,-1,100,99,102,-1,101,100,102,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_021").setPoint(getcoords_ME_Shape_IndexedTriangleSet_021_8_1158_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_019_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_019_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_020")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {5,4,3,-1,6,5,3,-1,7,6,3,-1,7,3,8,-1,13,9,12,-1,14,13,12,-1,15,14,12,-1,16,15,12,-1,11,16,12,-1,18,17,20,-1,19,18,20,-1,22,21,26,-1,25,22,26,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_020").setPoint(new MFVec3f(new double[] {6.160000,-80.712997,8.500000,6.160000,-80.712997,30.000000,5.657700,-79.542000,30.000000,5.657700,-79.542000,8.500000,6.160000,-80.712997,8.500000,6.109600,-80.610001,8.847100,6.077900,-80.544998,9.204000,5.659200,-79.546997,17.179001,5.657700,-79.542000,17.218000,5.657700,-79.542000,8.500000,5.657700,-79.542000,30.000000,5.293900,-78.321999,30.000000,5.293900,-78.321999,8.500000,5.657700,-79.542000,17.218000,5.466000,-78.963997,22.325001,5.363200,-78.598999,26.129999,5.303900,-78.363998,30.000000,5.293900,-78.321999,8.500000,5.293900,-78.321999,30.000000,5.073700,-77.067001,30.000000,5.073700,-77.067001,8.500000,5.073700,-77.067001,8.500000,5.073700,-77.067001,30.000000,5.000000,-75.795998,30.000000,5.000000,-75.795998,8.500000,5.000000,-75.795998,30.000000,5.000000,-75.795998,8.500000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_018_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_018_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_019")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {5,4,3,-1,5,3,6,-1,7,10,9,-1,12,11,7,-1,12,7,9,-1,13,12,9,-1,14,13,9,-1,15,14,9,-1,16,15,9,-1,17,16,9,-1,17,9,18,-1,22,21,20,-1,19,22,20,-1,24,23,28,-1,27,24,28,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_019").setPoint(new MFVec3f(new double[] {6.015800,91.271004,30.000000,6.015800,91.271004,9.000000,5.575300,90.165001,9.000000,5.575300,90.165001,30.000000,6.015800,91.271004,30.000000,5.613900,90.278000,21.945000,5.575300,90.165001,20.913000,5.575300,90.165001,30.000000,5.575300,90.165001,9.000000,5.256900,89.017998,9.000000,5.256900,89.017998,30.000000,5.575300,90.165001,20.913000,5.437000,89.723999,16.908001,5.307300,89.236000,10.579000,5.311600,89.253998,10.324000,5.327200,89.317001,10.087000,5.351300,89.412003,9.870800,5.443200,89.745003,9.390700,5.566400,90.139000,9.000000,5.256900,89.017998,30.000000,5.256900,89.017998,9.000000,5.064400,87.843002,9.000000,5.064400,87.843002,30.000000,5.064400,87.843002,30.000000,5.064400,87.843002,9.000000,5.000000,86.653999,9.000000,5.000000,86.653999,30.000000,5.000000,86.653999,9.000000,5.000000,86.653999,30.000000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_017_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_017_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_018")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {5,4,8,-1,6,5,8,-1,7,6,8,-1,14,13,18,-1,15,14,18,-1,17,16,15,-1,17,15,18,-1,24,23,28,-1,25,24,28,-1,27,26,25,-1,27,25,28,-1,34,33,35,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_018").setPoint(getcoords_ME_Shape_IndexedTriangleSet_018_8_1182_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_016_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_016_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_017")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {4,2,6,-1,5,4,6,-1,11,8,14,-1,9,11,14,-1,12,9,14,-1,13,12,14,-1,19,16,22,-1,17,19,22,-1,20,17,22,-1,21,20,22,-1,25,24,29,-1,27,25,29,-1,28,27,29,-1,34,31,37,-1,32,34,37,-1,35,32,37,-1,36,35,37,-1,42,39,46,-1,43,42,46,-1,44,43,46,-1,45,44,46,-1,52,51,54,-1,53,52,54,-1,60,59,64,-1,61,60,64,-1,62,61,64,-1,63,62,64,-1,70,69,74,-1,71,70,74,-1,72,71,74,-1,73,72,74,-1,80,79,83,-1,81,80,83,-1,82,81,83,-1,89,88,93,-1,90,89,93,-1,91,90,93,-1,92,91,93,-1,99,98,102,-1,100,99,102,-1,101,100,102,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_017").setPoint(getcoords_ME_Shape_IndexedTriangleSet_017_8_1190_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_015_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_015_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_016")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {3,2,5,-1,4,3,5,-1,9,8,7,-1,6,9,7,-1,10,13,22,-1,15,14,11,-1,16,15,11,-1,17,16,11,-1,18,17,11,-1,19,18,11,-1,20,19,11,-1,20,11,10,-1,21,20,10,-1,21,10,22,-1,28,27,23,-1,28,23,29,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_016").setPoint(new MFVec3f(new double[] {85.000000,85.439003,30.000000,85.000000,85.439003,9.000000,84.936996,86.615997,9.000000,84.936996,86.615997,30.000000,85.000000,85.439003,30.000000,85.000000,85.439003,9.000000,84.936996,86.615997,30.000000,84.936996,86.615997,9.000000,84.748001,87.778999,9.000000,84.748001,87.778999,30.000000,84.748001,87.778999,30.000000,84.748001,87.778999,9.000000,84.435997,88.916000,9.000000,84.435997,88.916000,30.000000,84.449997,88.875000,9.000000,84.538002,88.594002,9.268400,84.612000,88.335999,9.578100,84.667000,88.125000,9.944100,84.682999,88.060997,10.119000,84.693001,88.018997,10.307000,84.695999,88.007004,10.505000,84.584999,88.431000,16.462999,84.435997,88.916000,21.004000,84.435997,88.916000,30.000000,84.435997,88.916000,9.000000,84.003998,90.012001,9.000000,84.003998,90.012001,30.000000,84.435997,88.916000,21.004000,84.431000,88.931999,21.156000,84.003998,90.012001,30.000000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_014_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_014_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_015")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {2,0,1,-1,2,1,3,-1,4,2,3,-1,4,3,5,-1,6,4,5,-1,6,5,7,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_015").setPoint(new MFVec3f(new double[] {89.000000,75.311996,30.000000,85.000000,75.311996,30.000000,89.000000,74.323997,29.707001,85.000000,74.323997,29.707001,89.000000,73.382004,29.289000,85.000000,73.382004,29.289000,89.000000,72.500999,28.753000,85.000000,72.500999,28.753000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_013_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_013_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_014")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {3,2,5,-1,4,3,5,-1,8,7,6,-1,10,8,6,-1,11,10,6,-1,12,11,6,-1,13,12,6,-1,13,6,9,-1,14,13,9,-1,15,14,9,-1,16,15,9,-1,19,18,22,-1,21,19,22,-1,24,23,17,-1,25,24,17,-1,25,17,26,-1,31,28,32,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_014").setPoint(new MFVec3f(new double[] {89.000000,84.476997,8.000000,89.000000,84.476997,30.000000,89.057999,85.601997,30.000000,89.057999,85.601997,8.000000,89.000000,84.476997,8.000000,89.000000,84.476997,30.000000,89.057999,85.601997,8.000000,89.057999,85.601997,30.000000,89.230003,86.714996,30.000000,89.230003,86.714996,8.000000,89.230003,86.714996,14.665000,89.119003,86.092003,10.360000,89.117996,86.083000,10.097000,89.124001,86.123001,9.843500,89.136002,86.200996,9.609500,89.177002,86.440002,9.179800,89.230003,86.714996,8.844800,89.230003,86.714996,8.000000,89.230003,86.714996,30.000000,89.515999,87.805000,30.000000,89.515999,87.805000,8.000000,89.515999,87.805000,22.333000,89.230003,86.714996,14.665000,89.230003,86.714996,8.844800,89.235001,86.737999,8.817400,89.308998,87.065002,8.504900,89.494003,87.736000,8.000000,89.515999,87.805000,8.000000,89.515999,87.805000,30.000000,89.911003,88.860001,30.000000,89.911003,88.860001,8.000000,89.911003,88.860001,30.000000,89.515999,87.805000,22.333000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_012_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_012_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_013")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {4,2,6,-1,5,4,6,-1,11,8,15,-1,12,11,15,-1,14,13,12,-1,14,12,15,-1,21,20,24,-1,23,22,21,-1,23,21,24,-1,30,29,31,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_013").setPoint(new MFVec3f(new double[] {89.000000,92.823997,30.000000,89.000000,87.462997,9.992700,89.057999,86.505997,10.249000,89.057999,91.866997,30.256001,89.057999,91.797997,30.000000,89.000000,92.823997,30.000000,89.000000,87.462997,9.992700,89.057999,91.866997,30.256001,89.057999,86.505997,10.249000,89.231003,85.561996,10.502000,89.231003,90.922997,30.509001,89.119003,86.092003,10.360000,89.231003,86.682999,14.686000,89.231003,90.787003,30.002001,89.094002,91.517998,30.000000,89.057999,91.797997,30.000000,89.231003,90.922997,30.509001,89.231003,85.561996,10.502000,89.516998,84.643997,10.748000,89.516998,90.004997,30.754999,89.231003,86.682999,14.686000,89.516998,87.752998,22.348000,89.516998,89.803001,30.002001,89.400002,90.157997,30.000000,89.231003,90.787003,30.002001,89.516998,90.004997,30.754999,89.516998,84.643997,10.748000,89.911003,83.764999,10.984000,89.911003,89.125999,30.990999,89.516998,87.752998,22.348000,89.911003,88.860001,30.000000,89.516998,89.803001,30.002001}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_011_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_011_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_012")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {17,3,4,-1,17,4,5,-1,17,5,6,-1,17,6,7,-1,17,7,8,-1,17,8,9,-1,17,9,10,-1,17,10,11,-1,17,11,12,-1,17,12,13,-1,17,13,14,-1,17,14,15,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_012").setPoint(new MFVec3f(new double[] {305.079987,67.543999,18.000000,305.079987,68.100998,20.080000,305.079987,68.639000,22.087000,305.079987,69.141998,23.964001,302.239990,70.327003,25.660000,300.950012,71.010002,26.987000,299.480011,71.681999,28.101000,297.850006,72.328003,28.978001,296.690002,72.736000,29.420000,295.480011,73.122002,29.740000,294.250000,73.497002,30.000000,293.260010,73.739998,30.000999,293.000000,73.804001,30.000999,200.429993,91.930000,30.018000,97.848999,101.620003,30.028000,97.848999,95.653999,7.750000,202.240005,85.693001,7.740300,305.079987,64.790001,7.720000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_010_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_010_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_011")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {1,0,2,-1,3,1,2,-1,3,2,4,-1,5,3,4,-1,5,4,6,-1,7,5,6,-1,7,6,8,-1,9,7,8,-1,9,8,10,-1,11,9,10,-1,11,10,12,-1,13,11,12,-1,13,12,14,-1,15,13,14,-1,15,14,16,-1,17,15,16,-1,17,16,18,-1,19,17,18,-1,19,18,20,-1,21,19,20,-1,21,20,22,-1,23,21,22,-1,23,22,24,-1,25,23,24,-1,25,24,26,-1,27,25,26,-1,27,26,28,-1,29,27,28,-1,29,28,30,-1,31,29,30,-1,31,30,32,-1,33,31,32,-1,33,32,34,-1,35,33,34,-1,35,34,36,-1,37,35,36,-1,37,36,38,-1,39,37,38,-1,39,38,40,-1,41,39,40,-1,41,40,42,-1,43,41,42,-1,43,42,44,-1,45,43,44,-1,45,44,46,-1,47,45,46,-1,47,46,48,-1,49,47,48,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_011").setPoint(getcoords_ME_Shape_IndexedTriangleSet_011_8_1238_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_009_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_009_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_010")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {1,0,2,-1,3,1,2,-1,3,2,4,-1,5,3,4,-1,5,4,6,-1,7,5,6,-1,7,6,8,-1,9,7,8,-1,9,8,10,-1,11,9,10,-1,11,10,12,-1,13,11,12,-1,13,12,14,-1,15,13,14,-1,15,14,16,-1,17,15,16,-1,17,16,18,-1,19,17,18,-1,19,18,20,-1,21,19,20,-1,21,20,22,-1,23,21,22,-1,23,22,24,-1,25,23,24,-1,25,24,26,-1,27,25,26,-1,27,26,28,-1,29,27,28,-1,29,28,30,-1,31,29,30,-1,31,30,32,-1,33,31,32,-1,33,32,34,-1,35,33,34,-1,35,34,36,-1,37,35,36,-1,37,36,38,-1,39,37,38,-1,39,38,40,-1,41,39,40,-1,41,40,42,-1,43,41,42,-1,43,42,44,-1,45,43,44,-1,45,44,46,-1,47,45,46,-1,47,46,48,-1,49,47,48,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_010").setPoint(getcoords_ME_Shape_IndexedTriangleSet_010_8_1246_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_008_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_008_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_009")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {13,0,1,-1,13,1,2,-1,13,2,3,-1,13,3,4,-1,13,4,5,-1,13,5,6,-1,13,6,7,-1,13,7,8,-1,13,8,9,-1,13,9,10,-1,13,10,11,-1,13,11,12,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_009").setPoint(new MFVec3f(new double[] {305.000000,71.832001,18.000999,305.000000,67.009003,-0.000014,179.470001,90.911003,-0.000884,76.510002,98.398003,0.001303,76.510002,106.440002,30.000000,179.470001,98.948997,30.000000,293.000000,78.058998,30.000000,295.359985,77.415001,29.764000,297.619995,76.669998,29.073999,299.690002,75.853996,27.962000,301.500000,74.999001,26.475000,302.980011,74.137001,24.666000,304.079987,73.301003,22.601000,304.769989,72.522003,20.351999}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_007_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_007_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_008")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {18,0,1,-1,18,1,2,-1,18,2,3,-1,10,11,12,-1,9,10,12,-1,9,12,13,-1,14,15,16,-1,13,14,16,-1,9,13,16,-1,8,9,16,-1,7,8,16,-1,6,7,16,-1,5,6,16,-1,5,16,17,-1,4,5,17,-1,3,4,17,-1,18,3,17,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_008").setPoint(new MFVec3f(new double[] {305.000000,67.564003,18.000000,305.000000,64.820000,7.757900,305.000000,64.605003,7.158300,305.000000,64.299004,6.603200,305.000000,63.910000,6.106200,305.000000,63.436001,5.666100,305.000000,62.903000,5.307400,305.000000,62.323002,5.036100,305.000000,61.696999,4.853300,305.000000,61.051998,4.768500,305.000000,60.402000,4.782700,305.000000,59.830002,4.878500,305.000000,59.278999,4.673300,305.000000,58.706001,4.546900,305.000000,58.075001,4.500000,305.000000,56.216999,4.500000,305.000000,56.216999,0.000000,305.000000,67.009003,0.000000,305.000000,71.832001,18.000000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_006_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_006_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_007")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {1,0,2,-1,3,1,2,-1,3,2,4,-1,5,3,4,-1,5,4,6,-1,7,5,6,-1,7,6,8,-1,9,7,8,-1,9,8,10,-1,11,9,10,-1,11,10,12,-1,13,11,12,-1,13,12,14,-1,15,13,14,-1,15,14,16,-1,17,15,16,-1,17,16,18,-1,19,17,18,-1,19,18,20,-1,21,19,20,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_007").setPoint(new MFVec3f(new double[] {229.820007,26.865999,4.500000,229.820007,26.865999,0.000000,227.350006,26.025000,4.500000,227.350006,26.025000,0.000000,225.000000,24.867001,4.500000,225.000000,24.867001,0.000000,222.820007,23.414000,4.500000,222.820007,23.414000,0.000000,220.860001,21.688999,4.500000,220.860001,21.688999,0.000000,219.130005,19.722000,4.500000,219.130005,19.722000,0.000000,217.679993,17.547001,4.500000,217.679993,17.547001,0.000000,216.520004,15.201000,4.500000,216.520004,15.201000,0.000000,215.679993,12.723000,4.500000,215.679993,12.723000,0.000000,215.169998,10.158000,4.500000,215.169998,10.158000,0.000000,215.000000,7.547000,4.500000,215.000000,7.547000,0.000000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_005_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_005_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_006")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {0,1,2,-1,3,4,5,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_006").setPoint(new MFVec3f(new double[] {215.000000,-7.547000,4.500000,215.000000,-7.547000,0.000000,215.000000,7.547000,0.000000,215.000000,-7.547000,4.500000,215.000000,7.547000,0.000000,215.000000,7.547000,4.500000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_004_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_004_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_005")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {1,0,2,-1,3,1,2,-1,3,2,4,-1,5,3,4,-1,5,4,6,-1,7,5,6,-1,7,6,8,-1,9,7,8,-1,9,8,10,-1,11,9,10,-1,11,10,12,-1,13,11,12,-1,13,12,14,-1,15,13,14,-1,15,14,16,-1,17,15,16,-1,17,16,18,-1,19,17,18,-1,19,18,20,-1,21,19,20,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_005").setPoint(new MFVec3f(new double[] {215.000000,-7.547000,4.500000,215.000000,-7.547000,0.000000,215.169998,-10.158000,4.500000,215.169998,-10.158000,0.000000,215.679993,-12.723000,4.500000,215.679993,-12.723000,0.000000,216.520004,-15.201000,4.500000,216.520004,-15.201000,0.000000,217.679993,-17.547001,4.500000,217.679993,-17.547001,0.000000,219.130005,-19.722000,4.500000,219.130005,-19.722000,0.000000,220.860001,-21.688999,4.500000,220.860001,-21.688999,0.000000,222.820007,-23.414000,4.500000,222.820007,-23.414000,0.000000,225.000000,-24.867001,4.500000,225.000000,-24.867001,0.000000,227.350006,-26.025000,4.500000,227.350006,-26.025000,0.000000,229.820007,-26.865999,4.500000,229.820007,-26.865999,0.000000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_003_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_003_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_004")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {0,1,2,-1,3,4,5,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_004").setPoint(new MFVec3f(new double[] {296.109985,-44.625999,0.000000,229.820007,-26.865999,-0.000000,229.820007,-26.865999,4.500000,296.109985,-44.625999,0.000000,229.820007,-26.865999,4.500000,296.109985,-44.625999,4.500000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_002_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_002_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_003")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {15,0,1,-1,15,1,2,-1,15,2,3,-1,15,3,4,-1,15,4,5,-1,15,5,6,-1,15,6,7,-1,15,7,8,-1,11,12,13,-1,10,11,13,-1,9,10,13,-1,8,9,13,-1,15,8,13,-1,15,13,14,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_003").setPoint(new MFVec3f(new double[] {305.000000,-56.216999,4.500000,305.000000,-56.550999,4.500000,305.000000,-57.165001,4.545800,305.000000,-57.785000,4.688400,305.000000,-58.377998,4.926000,305.000000,-58.930000,5.254800,305.000000,-59.414001,5.657900,305.000000,-59.833000,6.134900,305.000000,-60.172001,6.675800,305.000000,-60.417999,7.255100,305.000000,-60.569000,7.868700,305.000000,-60.619999,8.500000,305.000000,-60.619999,10.000000,305.000000,-64.329002,10.000000,305.000000,-67.009003,-0.000000,305.000000,-56.216999,-0.000000}))))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_001_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_001_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_002")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {1,2,3,-1,1,3,4,-1,1,4,5,-1,1,5,6,-1,1,6,7,-1,1,7,8,-1,1,8,9,-1,1,9,10,-1,1,10,11,-1,1,11,12,-1,1,12,13,-1,1,13,14,-1,1,14,15,-1,1,15,16,-1,1,16,17,-1,1,17,18,-1,82,1,18,-1,82,18,19,-1,82,19,20,-1,82,20,21,-1,82,21,22,-1,23,24,25,-1,22,23,25,-1,22,25,26,-1,82,22,26,-1,82,26,27,-1,50,51,52,-1,49,50,52,-1,48,49,52,-1,48,52,53,-1,48,53,54,-1,54,55,56,-1,48,54,56,-1,47,48,56,-1,46,47,56,-1,46,56,57,-1,45,46,57,-1,45,57,58,-1,45,58,59,-1,45,59,60,-1,44,45,60,-1,44,60,61,-1,44,61,62,-1,43,44,62,-1,43,62,63,-1,43,63,64,-1,42,43,64,-1,42,64,65,-1,41,42,65,-1,41,65,66,-1,41,66,67,-1,40,41,67,-1,40,67,68,-1,39,40,68,-1,39,68,69,-1,39,69,70,-1,38,39,70,-1,38,70,71,-1,38,71,72,-1,38,72,73,-1,74,75,76,-1,74,76,77,-1,73,74,77,-1,73,77,78,-1,38,73,78,-1,37,38,78,-1,37,78,79,-1,36,37,79,-1,35,36,79,-1,34,35,79,-1,33,34,79,-1,32,33,79,-1,31,32,79,-1,30,31,79,-1,29,30,79,-1,28,29,79,-1,27,28,79,-1,82,27,79,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_002").setPoint(getcoords_ME_Shape_IndexedTriangleSet_002_8_1310_point())))))))
    .addChild(new Transform("Shape_IndexedTriangleSet_TRANSFORM")
      .addChild(new Transform("Shape_IndexedTriangleSet_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Shape_IndexedTriangleSet_001")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setUSE("MA_Shape")))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {1,43,44,-1,1,44,45,-1,1,45,46,-1,1,46,47,-1,1,47,48,-1,1,48,49,-1,1,49,50,-1,42,43,1,-1,41,42,1,-1,40,41,1,-1,71,40,1,-1,70,71,1,-1,69,70,1,-1,69,1,2,-1,68,69,2,-1,67,68,2,-1,66,67,2,-1,65,66,2,-1,64,65,2,-1,64,2,3,-1,64,3,4,-1,64,4,5,-1,64,5,6,-1,64,6,7,-1,64,7,8,-1,64,8,9,-1,64,9,10,-1,64,10,11,-1,63,64,11,-1,63,11,12,-1,63,12,13,-1,63,13,14,-1,63,14,15,-1,62,63,15,-1,62,15,16,-1,62,16,17,-1,62,17,18,-1,62,18,19,-1,61,62,19,-1,61,19,20,-1,61,20,21,-1,61,21,22,-1,60,61,22,-1,60,22,23,-1,60,23,24,-1,60,24,25,-1,26,27,28,-1,26,28,29,-1,26,29,30,-1,26,30,31,-1,26,31,32,-1,26,32,33,-1,26,33,34,-1,25,26,34,-1,25,34,35,-1,25,35,36,-1,60,25,36,-1,59,60,36,-1,58,59,36,-1,57,58,36,-1,57,36,37,-1,56,57,37,-1,55,56,37,-1,54,55,37,-1,54,37,38,-1,53,54,38,-1,52,53,38,-1,52,38,39,-1,51,52,39,-1,50,51,39,-1,1,50,39,-1,1,39,0,-1})
              .setCoord(new Coordinate("coords_ME_Shape_IndexedTriangleSet_001").setPoint(getcoords_ME_Shape_IndexedTriangleSet_001_8_1318_point())))))))
    .addChild(new Transform("Viewpoint_003_TRANSFORM").setRotation(0.577350,0.577350,0.577350,2.094000).setTranslation(4739.600098,6.223500,26.086000)
      .addChild(new Viewpoint("CA_Viewpoint_003").setFieldOfView(0.166).setOrientation(-0.71,-0.00,-0.71,0.00).setPosition(0.00,0.00,-0.00)))
    .addChild(new Transform("Viewpoint_002_TRANSFORM").setRotation(1.000000,-0.000000,-0.000000,3.142000).setTranslation(104.349998,6.223500,-4609.200195)
      .addChild(new Viewpoint("CA_Viewpoint_002").setFieldOfView(0.166).setPosition(-0.00,0.00,0.00)))
    .addChild(new Transform("Viewpoint_001_TRANSFORM").setTranslation(104.349998,6.223500,4661.299805)
      .addChild(new Viewpoint("CA_Viewpoint_001").setFieldOfView(0.166)))
    .addChild(new Transform("Viewpoint_TRANSFORM").setRotation(0.900909,0.240975,0.360963,1.277000).setTranslation(2245.600098,-3702.500000,1799.900024)
      .addChild(new Viewpoint("CA_Viewpoint").setFieldOfView(0.166).setOrientation(0.00,0.96,0.26,0.00).setPosition(0.00,0.00,-0.00)))
    .addChild(new Transform("DirectLight_TRANSFORM").setRotation(0.106594,0.257341,0.960423,2.384341)
      .addChild(new DirectionalLight("LA_DirectLight").setIntensity(0.5714)))
    .addChild(new Transform("Cube_TRANSFORM").setRotation(0.000000,0.707107,0.707107,3.141593)
      .addChild(new Transform("Cube_ifs_TRANSFORM")
        .addChild(new Group("group_ME_Cube")
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material("MA_Material").setAmbientIntensity(0.333).setDiffuseColor(0.800,0.800,0.800).setEmissiveColor(0.000,0.000,0.000).setShininess(0.098).setSpecularColor(0.401,0.401,0.401)))
            .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {0,1,2,3,-1,4,7,6,5,-1,0,4,5,1,-1,1,5,6,2,-1,2,6,7,3,-1,4,0,3,7,-1})
              .setCoord(new Coordinate("coords_ME_Cube").setPoint(new MFVec3f(new double[] {1.000000,1.000000,-1.000000,1.000000,-1.000000,-1.000000,-1.000000,-1.000000,-1.000000,-1.000000,1.000000,-1.000000,1.000000,0.999999,1.000000,0.999999,-1.000001,1.000000,-1.000000,-1.000000,1.000000,-1.000000,1.000000,1.000000}))))))))
    .addChild(new Transform("Lamp_TRANSFORM").setRotation(-0.498084,-0.762016,-0.413815,1.513875).setTranslation(-4.076245,5.903862,1.005454)
      .addChild(new PointLight("LA_Lamp").setIntensity(0.5714).setRadius(30.0000)))
    .addChild(new Transform("Camera_TRANSFORM").setRotation(-0.098233,-0.968789,-0.227591,2.349487).setTranslation(-7.481132,5.343665,-6.507640)
      .addChild(new Viewpoint("CA_Camera").setFieldOfView(0.858).setOrientation(-0.00,-0.47,-0.88,0.00))));
            }
            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 double[] */
		private double[] getcoords_ME_Shape_IndexedTriangleSet_156_8_78_point_1()
		{
			double[] value = {305.000000,67.564003,18.000000,305.000000,78.058998,18.000000,304.910004,78.058998,19.445999,304.910004,67.564003,19.445999,304.910004,67.983002,19.445999,305.000000,67.564003,18.000000,305.000000,71.832001,18.000000,304.910004,72.254997,19.445999,304.910004,67.564003,19.445999,304.910004,78.058998,19.445999,304.649994,78.058998,20.872000,304.649994,67.564003,20.872000,304.649994,68.431999,20.872000,304.820007,68.167999,20.080000,304.910004,67.983002,19.445999,304.910004,72.254997,19.445999,304.769989,72.522003,20.351999,304.649994,72.697998,20.872000,304.649994,67.564003,20.872000,304.649994,78.058998,20.872000,304.220001,78.058998,22.254999,304.220001,67.564003,22.254999,304.220001,68.907997,22.254999,304.279999,68.845001,22.087000,304.649994,68.431999,20.872000,304.649994,72.697998,20.872000,304.220001,73.178001,22.254999,304.220001,67.564003,22.254999,304.220001,78.058998,22.254999,303.630005,78.058998,23.577000,303.630005,67.564003,23.577000,303.630005,69.416000,23.577000,304.220001,68.907997,22.254999,304.220001,73.178001,22.254999,304.079987,73.301003,22.601000,303.630005,73.684998,23.577000,303.630005,67.564003,23.577000,303.630005,78.058998,23.577000,302.880005,78.058998,24.816999,302.880005,67.564003,24.816999,302.880005,69.940002,24.816999,303.410004,69.570999,23.964001,303.630005,69.416000,23.577000,303.630005,73.684998,23.577000,302.980011,74.137001,24.666000,302.880005,74.204002,24.816999,302.880005,67.564003,24.816999,302.880005,78.058998,24.816999,301.980011,78.058998,25.957001,301.980011,67.564003,25.957001,301.980011,70.472000,25.957001,302.239990,70.327003,25.660000,302.880005,69.940002,24.816999,302.880005,74.204002,24.816999,301.980011,74.737000,25.957001,301.980011,67.564003,25.957001,301.980011,78.058998,25.957001,300.959991,78.058998,26.982000,300.959991,67.564003,26.982000,300.959991,71.007004,26.982000,301.980011,70.472000,25.957001,301.980011,74.737000,25.957001,301.500000,74.999001,26.475000,300.959991,75.268997,26.982000,300.959991,67.564003,26.982000,300.959991,78.058998,26.982000,299.820007,78.058998,27.875999,299.820007,67.564003,27.875999,299.820007,71.533997,27.875999,300.950012,71.010002,26.987000,300.959991,71.007004,26.982000,300.959991,75.268997,26.982000,299.820007,75.797997,27.875999,299.820007,67.564003,27.875999,299.820007,78.058998,27.875999,298.579987,78.058998,28.625000,298.579987,67.564003,28.625000,298.579987,72.044998,28.625000,299.480011,71.681999,28.101000,299.820007,71.533997,27.875999,299.820007,75.797997,27.875999,299.690002,75.853996,27.962000,298.579987,76.304001,28.625000,298.579987,67.564003,28.625000,298.579987,78.058998,28.625000,297.260010,78.058998,29.219999,297.260010,67.564003,29.219999,297.260010,72.538002,29.219999,297.850006,72.328003,28.978001,298.579987,72.044998,28.625000,298.579987,76.304001,28.625000,297.619995,76.669998,29.073999,297.260010,76.793999,29.219999,297.260010,67.564003,29.219999,297.260010,78.058998,29.219999,295.869995,78.058998,29.650999,295.869995,67.564003,29.650999,295.869995,72.998001,29.650999,296.690002,72.736000,29.420000,297.260010,72.538002,29.219999};
			return value;
		}
		private double[] getcoords_ME_Shape_IndexedTriangleSet_156_8_78_point_2()
		{
			double[] value = {297.260010,76.793999,29.219999,295.869995,77.250999,29.650999,295.869995,67.564003,29.650999,295.869995,78.058998,29.650999,294.450012,78.058998,29.913000,294.450012,67.564003,29.913000,294.450012,73.421997,29.913000,295.480011,73.122002,29.740000,295.869995,72.998001,29.650999,295.869995,77.250999,29.650999,295.359985,77.415001,29.764999,294.450012,77.667000,29.913000,294.450012,67.564003,29.913000,294.450012,78.058998,29.913000,293.000000,78.058998,30.000000,293.000000,67.564003,30.000000,294.450012,77.667000,29.913000,293.000000,78.058998,30.000000,293.000000,73.804001,30.000000,293.260010,73.738998,29.997000,294.250000,73.478996,29.934999,294.450012,73.421997,29.913000};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getcoords_ME_Shape_IndexedTriangleSet_155_8_86_point_1()
		{
			double[] value = {97.500000,101.620003,29.997999,97.848999,101.620003,30.000000,97.848999,95.653999,7.750000,97.500000,95.661003,7.748100,89.000000,87.450996,9.948100,89.000000,93.413002,32.198002,89.072998,94.485001,31.910999,89.072998,88.523003,9.660900,89.072998,88.535004,9.706200,89.000000,87.462997,9.993600,89.000000,92.823997,30.000000,89.072998,93.972000,30.000000,89.072998,88.523003,9.660900,89.072998,94.485001,31.910999,89.290001,95.538002,31.629000,89.290001,89.575996,9.378700,89.290001,89.587997,9.423000,89.113998,88.806000,9.633500,89.072998,88.535004,9.706200,89.072998,93.972000,30.000000,89.102997,94.192001,30.000000,89.290001,95.100998,29.997999,89.290001,89.575996,9.378700,89.290001,95.538002,31.629000,89.647003,96.555000,31.356001,89.647003,90.593002,9.106200,89.647003,90.603996,9.148900,89.455002,90.112000,9.282000,89.290001,89.587997,9.423000,89.290001,95.100998,29.997999,89.424004,95.569000,30.000000,89.647003,96.191002,29.997000,89.647003,90.593002,9.106200,89.647003,96.555000,31.356001,90.139000,97.517998,31.098000,90.139000,91.556000,8.848100,90.139000,91.567001,8.888500,90.011002,91.346001,8.948400,89.647003,90.603996,9.148900,89.647003,96.191002,29.997000,89.956001,96.878998,30.000000,90.139000,97.223000,29.997000,90.139000,91.556000,8.848100,90.139000,97.517998,31.098000,90.755997,98.411003,30.858999,90.755997,92.448997,8.608800,90.755997,92.459000,8.646300,90.139000,91.567001,8.888500,90.139000,97.223000,29.997000,90.688004,98.087997,30.000000,90.755997,98.181000,29.999001,90.755997,92.448997,8.608800,90.755997,98.411003,30.858999,91.489998,99.218002,30.643000,91.489998,93.257004,8.392500,91.489998,93.265999,8.426300,90.769997,92.475998,8.641700,90.755997,92.459000,8.646300,90.755997,98.181000,29.999001,91.489998,99.045998,29.997999,91.489998,93.257004,8.392500,91.489998,99.218002,30.643000,92.325996,99.927002,30.452999,92.325996,93.964996,8.202700,92.325996,93.973000,8.232300,91.780998,93.533997,8.352900,91.489998,93.265999,8.426300,91.489998,99.045998,29.997999,91.589996,99.149002,30.000000,92.325996,99.804001,29.995001,92.325996,93.964996,8.202700,92.325996,99.927002,30.452999,93.250000,100.519997,30.292999,93.250000,94.560997,8.042900,93.250000,94.568001,8.067700,92.969002,94.404999,8.113100,92.325996,93.973000,8.232300,92.325996,99.804001,29.995001,92.651001,100.050003,30.000000,93.250000,100.440002,29.993999,93.250000,94.560997,8.042900,93.250000,100.519997,30.292999,94.247002,101.000000,30.166000,94.247002,95.036003,7.915600,94.247002,95.042000,7.935300,93.250000,94.568001,8.067700,93.250000,100.440002,29.993999,93.845001,100.769997,30.000000,94.247002,100.949997,29.993999,94.247002,95.036003,7.915600,94.247002,101.000000,30.166000,95.300003,101.339996,30.073000,95.300003,95.382004,7.823100,95.300003,95.385002,7.837100,94.295998,95.060997,7.929800,94.247002,95.042000,7.935300,94.247002,100.949997,29.993999,95.125999,101.269997,30.000000,95.300003,101.320000,29.997000,95.300003,95.382004,7.823100};
			return value;
		}
		private double[] getcoords_ME_Shape_IndexedTriangleSet_155_8_86_point_2()
		{
			double[] value = {95.300003,101.339996,30.073000,96.390999,101.550003,30.017000,96.390999,95.591003,7.766900,95.722000,95.483002,7.808500,95.300003,95.385002,7.837100,95.300003,101.320000,29.997000,96.390999,101.550003,29.997999,96.390999,95.591003,7.766900,96.390999,101.550003,30.017000,97.500000,101.620003,29.997999,97.500000,95.661003,7.748100,96.390999,101.550003,29.997999,96.473000,101.559998,30.000000,97.500000,101.620003,29.997999,97.500000,95.661003,7.748100,97.204002,95.655998,7.749500};
			return value;
		}



		/** Define subarrays using type double[] */
		private double[] getcoords_ME_Shape_IndexedTriangleSet_150_8_126_point_1()
		{
			double[] value = {13.800000,103.610001,30.000000,13.972000,103.599998,30.000000,13.972000,97.779999,8.264800,13.800000,97.781998,8.264300,5.300000,89.570999,10.464000,5.300000,95.394997,32.200001,5.372700,96.467003,31.912001,5.372700,90.642998,10.177000,5.372700,90.649002,10.200000,5.300000,89.578003,10.488000,5.300000,94.806000,30.000000,5.372700,95.954002,30.000000,5.372700,90.642998,10.177000,5.372700,96.467003,31.912001,5.589600,97.519997,31.629999,5.589600,91.695999,9.894900,5.589600,91.702003,9.917700,5.428600,91.000000,10.106000,5.372700,90.649002,10.200000,5.372700,95.954002,30.000000,5.400900,96.157997,30.000000,5.589600,97.083000,29.999001,5.589600,91.695999,9.894900,5.589600,97.519997,31.629999,5.947000,98.537003,31.358000,5.947000,92.712997,9.622400,5.947000,92.719002,9.644300,5.810300,92.378998,9.735800,5.589600,91.702003,9.917700,5.589600,97.083000,29.999001,5.713800,97.517998,30.000000,5.947000,98.172997,29.997000,5.947000,92.712997,9.622400,5.947000,98.537003,31.358000,6.438800,99.500000,31.100000,6.438800,93.676003,9.364300,6.438800,93.681999,9.384900,6.433800,93.674004,9.387200,5.947000,92.719002,9.644300,5.947000,98.172997,29.997000,6.232800,98.814003,30.000000,6.438800,99.205002,29.997000,6.438800,93.676003,9.364300,6.438800,99.500000,31.100000,7.056500,100.389999,30.860001,7.056500,94.569000,9.125000,7.056500,94.573997,9.144000,6.438800,93.681999,9.384900,6.438800,99.205002,29.997000,6.947500,100.010002,30.000000,7.056500,100.160004,29.997999,7.056500,94.569000,9.125000,7.056500,100.389999,30.860001,7.789600,101.199997,30.643999,7.789600,95.376999,8.908700,7.789600,95.380997,8.925600,7.280200,94.844002,9.071100,7.056500,94.573997,9.144000,7.056500,100.160004,29.997999,7.789600,101.029999,29.999001,7.789600,95.376999,8.908700,7.789600,101.199997,30.643999,8.625500,101.910004,30.454000,8.625500,96.084999,8.718900,8.625500,96.088997,8.733600,8.354800,95.879997,8.790500,7.789600,95.380997,8.925600,7.789600,101.029999,29.999001,7.828600,101.070000,30.000000,8.625500,101.790001,29.996000,8.625500,96.084999,8.718900,8.625500,101.910004,30.454000,9.550000,102.510002,30.294001,9.550000,96.681999,8.559100,9.550000,96.684998,8.571300,8.625500,96.088997,8.733600,8.625500,101.790001,29.996000,8.865800,101.970001,30.000000,9.550000,102.430000,29.993999,9.550000,96.681999,8.559100,9.550000,102.510002,30.294001,10.547000,102.980003,30.167000,10.547000,97.156998,8.431800,10.547000,97.158997,8.441200,9.603000,96.713997,8.563300,9.550000,96.684998,8.571300,9.550000,102.430000,29.993999,10.035000,102.699997,30.000000,10.547000,102.930000,29.993999,10.547000,97.156998,8.431800,10.547000,102.980003,30.167000,11.600000,103.330002,30.075001,11.600000,97.501999,8.339300,10.985000,97.320000,8.396700,10.547000,97.158997,8.441200,10.547000,102.930000,29.993999,11.291000,103.209999,30.000000,11.600000,103.300003,29.995001,11.600000,97.501999,8.339300,11.600000,103.330002,30.075001};
			return value;
		}
		private double[] getcoords_ME_Shape_IndexedTriangleSet_150_8_126_point_2()
		{
			double[] value = {12.691000,103.540001,30.018000,12.691000,97.710999,8.283200,12.457000,97.678001,8.292000,11.600000,103.300003,29.995001,12.615000,103.519997,30.000000,12.691000,103.529999,29.999001,12.691000,97.710999,8.283200,12.691000,103.540001,30.018000,13.800000,103.610001,30.000000,13.800000,97.781998,8.264300,12.691000,103.529999,29.999001,13.800000,103.610001,30.000000,13.800000,97.781998,8.264300};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_7_166_coordIndex_1()
		{
			int[] value = {6,1,2,-1,2,4,5,-1,6,2,5,-1,13,8,9,-1,9,11,12,-1,13,9,12,-1,20,15,16,-1,16,18,19,-1,20,16,19,-1,28,22,23,-1,23,25,26,-1,23,26,27,-1,28,23,27,-1,34,30,31,-1,34,31,33,-1,41,36,37,-1,37,39,40,-1,41,37,40,-1,48,43,44,-1,44,46,47,-1,48,44,47,-1,55,50,51,-1,51,53,54,-1,55,51,54,-1,62,57,58,-1,58,60,61,-1,62,58,61,-1,68,64,65,-1,68,65,67,-1,69,70,71,-1,69,71,72,-1,76,73,74,-1,76,74,75,-1,80,77,78,-1,80,78,79,-1,84,81,82,-1,84,82,83,-1,88,85,86,-1,88,86,87,-1,92,89,90,-1,92,90,91,-1,96,93,94,-1,96,94,95,-1,100,97,98,-1,100,98,99,-1,104,101,102,-1,104,102,103,-1,110,108,105,-1,110,105,106,-1,110,106,109,-1,111,112,113,-1,111,113,114,-1,118,115,116,-1,118,116,117,-1,122,119,120,-1,122,120,121,-1,126,123,124,-1,126,124,125,-1,130,127,128,-1,130,128,129,-1,134,131,132,-1,134,132,133,-1,138,135,136,-1,138,136,137,-1,142,139,140,-1,142,140,141,-1,148,146,143,-1,148,143,144,-1,148,144,147,-1,154,149,153,-1,155,156,157,-1,155,157,158,-1,162,159,160,-1,162,160,161,-1,166,163,164,-1,166,164,165,-1,170,167,168,-1,170,168,169,-1,174,171,172,-1,174,172,173,-1,178,175,176,-1,178,176,177,-1,184,182,179,-1,184,179,180,-1,184,180,183,-1,192,188,185,-1,185,190,191,-1,192,185,191,-1,198,193,197,-1,204,202,199,-1,204,199,203,-1,211,208,205,-1,205,209,210,-1,211,205,210,-1,218,215,212,-1,212,216,217,-1,218,212,217,-1,227,222,219,-1,227,219,223,-1,227,223,224,-1,227,224,225,-1,227,225,226,-1,234,231,228,-1,234,228,232,-1,234,232,233,-1,241,238,235,-1,241,235,239,-1,241,239,240,-1};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getcoords_ME_Shape_IndexedTriangleSet_145_8_166_point_1()
		{
			double[] value = {305.000000,-56.550999,4.500000,300.070007,-57.460999,4.500000,300.209991,-58.229000,4.576900,305.140015,-57.318001,4.576900,305.000000,-57.345001,4.576900,305.000000,-57.165001,4.545800,305.000000,-56.550999,4.500000,305.140015,-57.318001,4.576900,300.209991,-58.229000,4.576900,300.350006,-58.966999,4.804500,305.279999,-58.055000,4.804500,305.000000,-58.108002,4.804500,305.000000,-57.785000,4.688500,305.000000,-57.345001,4.576900,305.279999,-58.055000,4.804500,300.350006,-58.966999,4.804500,300.470001,-59.646999,5.174100,305.410004,-58.735001,5.174100,305.000000,-58.811001,5.174100,305.000000,-58.377998,4.926000,305.000000,-58.108002,4.804500,305.410004,-58.735001,5.174100,300.470001,-59.646999,5.174100,300.579987,-60.243999,5.671600,305.519989,-59.331001,5.671600,305.000000,-59.428001,5.671600,305.000000,-59.414001,5.657900,305.000000,-58.930000,5.254800,305.000000,-58.811001,5.174100,305.519989,-59.331001,5.671600,300.579987,-60.243999,5.671600,300.640015,-60.583000,6.065000,305.579987,-59.669998,6.065000,305.000000,-59.778999,6.065000,305.000000,-59.428001,5.671600,305.579987,-59.669998,6.065000,300.640015,-60.583000,6.065000,300.690002,-60.868999,6.500000,305.640015,-59.955002,6.500000,305.000000,-60.074001,6.500000,305.000000,-59.833000,6.134900,305.000000,-59.778999,6.065000,305.640015,-59.955002,6.500000,300.690002,-60.868999,6.500000,300.730011,-61.097000,6.969300,305.679993,-60.182999,6.969300,305.000000,-60.310001,6.969300,305.000000,-60.172001,6.675800,305.000000,-60.074001,6.500000,305.679993,-60.182999,6.969300,300.730011,-61.097000,6.969300,300.769989,-61.262001,7.464700,305.709991,-60.348000,7.464700,305.000000,-60.480999,7.464700,305.000000,-60.417999,7.255100,305.000000,-60.310001,6.969300,305.709991,-60.348000,7.464700,300.769989,-61.262001,7.464700,300.779999,-61.362999,7.977900,305.730011,-60.448002,7.977900,305.000000,-60.584999,7.977900,305.000000,-60.569000,7.868700,305.000000,-60.480999,7.464700,305.730011,-60.448002,7.977900,300.779999,-61.362999,7.977900,300.790009,-61.396000,8.500000,305.739990,-60.481998,8.500000,305.000000,-60.619999,8.500000,305.000000,-60.584999,7.977900,300.070007,-57.460999,4.500000,288.660004,-59.466999,4.500000,288.790009,-60.236000,4.576900,300.209991,-58.229000,4.576900,300.209991,-58.229000,4.576900,288.790009,-60.236000,4.576900,288.910004,-60.976002,4.804500,300.350006,-58.966999,4.804500,300.350006,-58.966999,4.804500,288.910004,-60.976002,4.804500,289.029999,-61.658001,5.174100,300.470001,-59.646999,5.174100,300.470001,-59.646999,5.174100,289.029999,-61.658001,5.174100,289.130005,-62.256001,5.671600,300.579987,-60.243999,5.671600,300.579987,-60.243999,5.671600,289.130005,-62.256001,5.671600,289.190002,-62.596001,6.065000,300.640015,-60.583000,6.065000,300.640015,-60.583000,6.065000,289.190002,-62.596001,6.065000,289.239990,-62.882000,6.500000,300.690002,-60.868999,6.500000,300.690002,-60.868999,6.500000,289.239990,-62.882000,6.500000,289.279999,-63.110001,6.969300,300.730011,-61.097000,6.969300,300.730011,-61.097000,6.969300,289.279999,-63.110001,6.969300,289.299988,-63.276001,7.464700};
			return value;
		}
		private double[] getcoords_ME_Shape_IndexedTriangleSet_145_8_166_point_2()
		{
			double[] value = {300.769989,-61.262001,7.464700,300.769989,-61.262001,7.464700,289.299988,-63.276001,7.464700,289.320007,-63.376999,7.977900,300.779999,-61.362999,7.977900,300.779999,-61.362999,7.977900,289.320007,-63.376999,7.977900,289.329987,-63.410999,8.500000,300.790009,-61.396000,8.500000,289.329987,-63.410999,8.477400,289.829987,-63.326000,8.500000,288.660004,-59.466999,4.500000,272.279999,-62.096001,4.500000,272.399994,-62.868000,4.576900,288.790009,-60.236000,4.576900,288.790009,-60.236000,4.576900,272.399994,-62.868000,4.576900,272.510010,-63.609001,4.804500,288.910004,-60.976002,4.804500,288.910004,-60.976002,4.804500,272.510010,-63.609001,4.804500,272.609985,-64.292999,5.174100,289.029999,-61.658001,5.174100,289.029999,-61.658001,5.174100,272.609985,-64.292999,5.174100,272.700012,-64.891998,5.671600,289.130005,-62.256001,5.671600,289.130005,-62.256001,5.671600,272.700012,-64.891998,5.671600,272.750000,-65.234001,6.065000,289.190002,-62.596001,6.065000,289.190002,-62.596001,6.065000,272.750000,-65.234001,6.065000,272.799988,-65.521004,6.500000,289.239990,-62.882000,6.500000,289.239990,-62.882000,6.500000,272.799988,-65.521004,6.500000,272.829987,-65.750000,6.969300,289.279999,-63.110001,6.969300,289.279999,-63.110001,6.969300,272.829987,-65.750000,6.969300,272.859985,-65.916000,7.464700,289.299988,-63.276001,7.464700,289.299988,-63.276001,7.464700,272.859985,-65.916000,7.464700,272.869995,-66.016998,7.977900,289.320007,-63.376999,7.977900,272.869995,-65.977997,7.738000,278.250000,-65.185997,7.977900,289.320007,-63.376999,7.977900,272.869995,-66.016998,7.977900,272.880005,-66.051003,8.500000,289.329987,-63.410999,8.500000,278.250000,-65.185997,7.977900,289.329987,-63.410999,8.477400,272.279999,-62.096001,4.500000,239.380005,-66.500999,4.500000,239.470001,-67.276001,4.576900,272.399994,-62.868000,4.576900,272.399994,-62.868000,4.576900,239.470001,-67.276001,4.576900,239.550003,-68.022003,4.804500,272.510010,-63.609001,4.804500,272.510010,-63.609001,4.804500,239.550003,-68.022003,4.804500,239.630005,-68.709000,5.174100,272.609985,-64.292999,5.174100,272.609985,-64.292999,5.174100,239.630005,-68.709000,5.174100,239.699997,-69.310997,5.671600,272.700012,-64.891998,5.671600,272.700012,-64.891998,5.671600,239.699997,-69.310997,5.671600,239.740005,-69.653000,6.065000,272.750000,-65.234001,6.065000,272.750000,-65.234001,6.065000,239.740005,-69.653000,6.065000,239.779999,-69.942001,6.500000,272.799988,-65.521004,6.500000,272.799988,-65.521004,6.500000,239.779999,-69.942001,6.500000,239.800003,-70.171997,6.969300,272.829987,-65.750000,6.969300,239.800003,-70.133003,6.876600,244.100006,-69.662003,6.969300,272.829987,-65.750000,6.969300,239.800003,-70.171997,6.969300,239.820007,-70.338997,7.464700,272.859985,-65.916000,7.464700,244.100006,-69.662003,6.969300,250.479996,-68.925003,7.108500,265.040009,-67.049004,7.394900,266.640015,-66.836998,7.464700,272.859985,-65.916000,7.464700,239.820007,-70.338997,7.464700,239.830002,-70.441002,7.977900,272.869995,-66.016998,7.977900,266.640015,-66.836998,7.464700,272.869995,-65.977997,7.738000,239.380005,-66.500999,4.500000};
			return value;
		}
		private double[] getcoords_ME_Shape_IndexedTriangleSet_145_8_166_point_3()
		{
			double[] value = {173.149994,-71.903000,4.500000,173.190002,-72.681999,4.576900,239.470001,-67.276001,4.576900,179.259995,-71.596001,4.500000,178.100006,-72.438004,4.576900,239.470001,-67.276001,4.576900,173.190002,-72.681999,4.576900,173.220001,-73.431999,4.804500,239.550003,-68.022003,4.804500,178.100006,-72.438004,4.576900,177.580002,-72.808998,4.661100,176.759995,-73.259003,4.804500,239.550003,-68.022003,4.804500,173.220001,-73.431999,4.804500,173.259995,-74.123001,5.174100,239.630005,-68.709000,5.174100,176.759995,-73.259003,4.804500,175.869995,-73.721001,5.006400,174.649994,-74.056000,5.174100,239.630005,-68.709000,5.174100,173.259995,-74.123001,5.174100,173.289993,-74.727997,5.671600,239.699997,-69.310997,5.671600,174.649994,-74.056000,5.174100,174.089996,-74.205002,5.258900,173.270004,-74.320000,5.314800,180.339996,-74.203003,5.514100,186.850006,-73.994003,5.671600,239.699997,-69.310997,5.671600,173.289993,-74.727997,5.671600,173.300003,-75.072998,6.065000,239.740005,-69.653000,6.065000,186.850006,-73.994003,5.671600,198.279999,-73.498001,5.970300,202.559998,-73.250999,6.065000,239.740005,-69.653000,6.065000,173.300003,-75.072998,6.065000,173.320007,-75.362999,6.500000,239.779999,-69.942001,6.500000,202.559998,-73.250999,6.065000,218.130005,-72.169998,6.427600,221.729996,-71.870003,6.500000,239.779999,-69.942001,6.500000,173.320007,-75.362999,6.500000,173.330002,-75.594002,6.969300,239.800003,-70.171997,6.969300,221.729996,-71.870003,6.500000,239.800003,-70.133003,6.876600};
			return value;
		}



		/** Define subarrays using type double[] */
		private double[] getcoords_ME_Shape_IndexedTriangleSet_143_8_182_point_1()
		{
			double[] value = {97.848999,95.653999,7.750000,95.830002,95.503998,7.802200,95.852997,95.028000,6.708700,97.828003,95.177002,6.654900,97.839996,95.448997,7.166200,97.848999,95.653999,7.750000,97.204002,95.656998,7.753100,97.828003,95.177002,6.654900,95.852997,95.028000,6.708700,95.944000,94.258003,5.802700,97.794998,94.398003,5.749900,97.175003,94.399002,5.754800,97.810997,94.781998,6.127900,97.827003,95.154999,6.621100,97.794998,94.398003,5.749900,95.944000,94.258003,5.802700,96.094002,93.261002,5.164800,97.751999,93.386002,5.115500,96.025002,93.696999,5.392900,96.227997,93.801003,5.421400,97.027000,94.290001,5.673800,97.175003,94.399002,5.754800,95.830002,95.503998,7.802200,93.906998,94.897003,7.975800,93.972000,94.432999,6.880900,95.852997,95.028000,6.708700,95.722000,95.483002,7.808600,94.295998,95.060997,7.929800,95.852997,95.028000,6.708700,93.972000,94.432999,6.880900,94.181000,93.698997,5.966300,95.944000,94.258003,5.802700,95.944000,94.258003,5.802700,94.181000,93.698997,5.966300,94.515999,92.761002,5.313100,96.094002,93.261002,5.164800,94.495003,92.815002,5.340300,94.611000,92.874001,5.328900,95.405998,93.323997,5.319600,96.025002,93.696999,5.392900,93.906998,94.897003,7.975800,92.188004,93.869003,8.261000,92.291000,93.425003,7.161900,93.972000,94.432999,6.880900,92.969002,94.404999,8.113100,93.972000,94.432999,6.880900,92.291000,93.425003,7.161900,92.607002,92.753998,6.231500,94.181000,93.698997,5.966300,94.181000,93.698997,5.966300,92.607002,92.753998,6.231500,93.106003,91.915001,5.552100,94.515999,92.761002,5.313100,93.081001,91.954002,5.575400,93.647003,92.292999,5.446000,94.495003,92.815002,5.340300,92.188004,93.869003,8.261000,90.769997,92.475998,8.641700,90.905998,92.063004,7.535700,92.291000,93.425003,7.161900,91.780998,93.533997,8.352900,92.291000,93.425003,7.161900,90.905998,92.063004,7.535700,91.308998,91.476997,6.583200,92.607002,92.753998,6.231500,92.607002,92.753998,6.231500,91.308998,91.476997,6.583200,91.944000,90.771004,5.868200,93.106003,91.915001,5.552100,91.765999,90.957001,6.021500,91.823997,91.002998,5.995300,92.716003,91.692001,5.671800,93.081001,91.954002,5.575400,90.769997,92.475998,8.641700,89.803001,90.945000,9.057000,89.959999,90.565002,7.942800,90.905998,92.063004,7.535700,90.011002,91.346001,8.948400,90.905998,92.063004,7.535700,89.959999,90.565002,7.942800,90.424004,90.072998,6.965500,91.308998,91.476997,6.583200,91.308998,91.476997,6.583200,90.424004,90.072998,6.965500,91.152000,89.514000,6.211500,91.944000,90.771004,5.868200,90.676003,89.862999,6.644100,91.007004,90.227997,6.419600,91.765999,90.957001,6.021500,89.803001,90.945000,9.057000,89.203003,89.247002,9.514900,89.375000,88.903999,8.391100,89.959999,90.565002,7.942800,89.455002,90.112000,9.282000,89.959999,90.565002,7.942800,89.375000,88.903999,8.391100,89.875000,88.516998,7.386100,90.424004,90.072998,6.965500,89.820999,88.551003,7.464300,89.833000,88.574997,7.448500};
			return value;
		}
		private double[] getcoords_ME_Shape_IndexedTriangleSet_143_8_182_point_2()
		{
			double[] value = {89.943001,88.788002,7.313100,90.424004,90.072998,6.965500,89.875000,88.516998,7.386100,90.661003,88.121002,6.588500,91.152000,89.514000,6.211500,89.943001,88.788002,7.313100,90.301003,89.359001,6.945900,90.676003,89.862999,6.644100,89.203003,89.247002,9.514900,89.000000,87.462997,9.993600,89.176003,87.160004,8.859300,89.375000,88.903999,8.391100,89.113998,88.806000,9.633500,89.000000,87.462997,9.993600,89.035004,87.327003,9.485700,89.138000,87.194000,8.986500,89.375000,88.903999,8.391100,89.176003,87.160004,8.859300,89.689003,86.883003,7.825000,89.875000,88.516998,7.386100,89.308998,87.065002,8.504900,89.494003,87.736000,8.000000,89.820999,88.551003,7.464300};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_7_198_coordIndex_1()
		{
			int[] value = {2,1,4,-1,3,2,4,-1,6,5,8,-1,7,6,8,-1,10,9,14,-1,13,10,14,-1,17,16,15,-1,18,17,15,-1,20,19,22,-1,21,20,22,-1,24,23,28,-1,25,24,28,-1,27,25,28,-1,34,33,30,-1,34,30,35,-1,38,37,36,-1,39,38,36,-1,41,40,43,-1,42,41,43,-1,45,44,47,-1,46,45,47,-1,49,48,54,-1,53,52,49,-1,53,49,54,-1,57,56,55,-1,58,57,55,-1,60,59,62,-1,61,60,62,-1,64,63,66,-1,65,64,66,-1,68,67,72,-1,69,68,72,-1,71,69,72,-1,77,74,78,-1,81,80,79,-1,82,81,79,-1,84,83,86,-1,85,84,86,-1,88,87,90,-1,89,88,90,-1,92,91,94,-1,93,92,94,-1,96,95,101,-1,99,97,96,-1,100,99,96,-1,100,96,101,-1,106,103,107,-1,112,110,116,-1,113,112,116,-1,114,113,116,-1,115,114,116,-1,119,118,117,-1,120,119,117,-1,122,121,124,-1,123,122,124,-1,126,125,128,-1,127,126,128,-1,130,129,132,-1,131,130,132,-1,134,133,136,-1,135,134,136,-1,138,137,143,-1,142,141,138,-1,142,138,143,-1,148,146,149,-1,152,151,156,-1,153,152,156,-1,154,153,156,-1,155,154,156,-1,159,158,157,-1,160,159,157,-1,162,161,164,-1,163,162,164,-1,166,165,168,-1,167,166,168,-1,170,169,172,-1,171,170,172,-1,174,173,176,-1,175,174,176,-1,178,177,182,-1,179,178,182,-1,181,179,182,-1,188,187,184,-1,188,184,189,-1,193,192,196,-1,195,194,193,-1,195,193,196,-1,197,200,199,-1,198,197,199,-1,203,202,201,-1,204,203,201,-1,206,205,208,-1,207,206,208,-1,210,209,212,-1,211,210,212,-1,214,213,216,-1,215,214,216,-1,218,217,220,-1,219,218,220,-1,222,221,224,-1,223,222,224,-1,226,225,230,-1,227,226,230,-1,229,227,230,-1,235,233,232,-1,236,235,232,-1,236,232,237,-1,242,239,243,-1,249,248,246,-1,250,249,246,-1,250,246,251,-1,254,253,259,-1,255,254,259,-1,257,256,255,-1,258,257,255,-1,258,255,259,-1,260,263,262,-1,261,260,262,-1,266,265,264,-1,267,266,264,-1,269,268,271,-1,270,269,271,-1,273,272,275,-1,274,273,275,-1,277,276,279,-1,278,277,279,-1,281,280,283,-1,282,281,283,-1,285,284,287,-1,286,285,287,-1,289,288,291,-1,290,289,291,-1,293,292,295,-1,294,293,295,-1,297,296,302,-1,298,297,302,-1,301,300,298,-1,301,298,302,-1,305,304,309,-1,307,306,305,-1,308,307,305,-1,308,305,309,-1,311,310,313,-1,312,311,313,-1,314,317,316,-1,315,314,316,-1,320,319,318,-1,321,320,318,-1,323,322,325,-1,324,323,325,-1,327,326,329,-1,328,327,329,-1,331,330,333,-1,332,331,333,-1,335,334,337,-1,336,335,337,-1,339,338,341,-1,340,339,341,-1,343,342,345,-1,344,343,345,-1,347,346,349,-1,348,347,349,-1,351,350,353,-1,352,351,353,-1,355,354,357,-1,356,355,357,-1,359,358,361,-1,360,359,361,-1,362,365,364,-1,363,362,364,-1,368,367,366,-1,369,368,366,-1,371,370,373,-1,372,371,373,-1,375,374,377,-1,376,375,377,-1,379,378,381,-1,380,379,381,-1,383,382,385,-1,384,383,385,-1,387,386,389,-1,388,387,389,-1,391,390,393,-1,392,391,393,-1,395,394,397,-1,396,395,397,-1,399,398,401,-1,400,399,401,-1,403,402,405,-1,404,403,405,-1,407,406,409,-1,408,407,409,-1,410,413,412,-1,411,410,412,-1,417,416,418,-1,414,417,418,-1,422,421,420,-1,419,422,420,-1,426,425,424,-1,423,426,424,-1,430,429,428,-1,427,430,428,-1,434,433,432,-1,431,434,432,-1,438,437,436,-1,435,438,436,-1,442,441,440,-1,439,442,440,-1,446,445,444,-1,443,446,444,-1,450,449,448,-1,447,450,448,-1,454,453,452,-1,451,454,452,-1,458,457,456,-1,455,458,456,-1,459,462,463,-1,460,459,463,-1};
			return value;
		}


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



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


		/** Define subarrays using type double[] */
		private double[] getcoords_ME_Shape_IndexedTriangleSet_138_8_222_point_1()
		{
			double[] value = {6.127900,88.946999,8.134300,6.333200,90.649002,7.677400,5.893100,90.944000,8.369900,5.675400,89.139999,8.853800,5.859900,90.802002,8.407900,5.903300,90.878998,8.338600,5.926100,90.917999,8.303400,5.675400,89.139999,8.853800,5.893100,90.944000,8.369900,5.620300,91.220001,9.150100,5.395000,89.352997,9.651000,5.399300,89.612999,9.581400,5.443200,89.745003,9.390700,5.566400,90.139000,9.000100,5.859900,90.802002,8.407900,5.395000,89.352997,9.651000,5.620300,91.220001,9.150100,5.528100,91.467003,9.981100,5.300000,89.578003,10.488000,5.428600,91.000000,10.106000,5.300000,89.578003,10.488000,5.351300,89.412003,9.870800,5.399300,89.612999,9.581400,6.920000,90.351997,7.105700,7.477100,91.834999,6.705800,6.938300,92.260002,7.243500,6.333200,90.649002,7.677400,6.803800,91.987000,7.317300,6.990900,92.150002,7.162300,7.028700,92.182999,7.133200,6.333200,90.649002,7.677400,6.938300,92.260002,7.243500,6.534300,92.650002,7.910300,5.893100,90.944000,8.369900,5.926100,90.917999,8.303400,6.387000,91.551003,7.716900,6.803800,91.987000,7.317300,5.893100,90.944000,8.369900,6.534300,92.650002,7.910300,6.284200,92.987000,8.674600,5.620300,91.220001,9.150100,5.620300,91.220001,9.150100,6.284200,92.987000,8.674600,6.200100,93.253998,9.500300,5.528100,91.467003,9.981100,5.810300,92.378998,9.735800,8.125200,91.394997,6.323000,8.928400,92.578003,6.002000,8.372700,93.153999,6.348200,7.477100,91.834999,6.705800,8.296000,93.064003,6.372700,8.402800,93.121002,6.323300,7.477100,91.834999,6.705800,8.372700,93.153999,6.348200,7.910900,93.693001,6.855400,6.938300,92.260002,7.243500,7.028700,92.182999,7.133200,7.681700,92.671997,6.691900,8.296000,93.064003,6.372700,6.938300,92.260002,7.243500,7.910900,93.693001,6.855400,7.564900,94.168999,7.499600,6.534300,92.650002,7.910300,6.534300,92.650002,7.910300,7.564900,94.168999,7.499600,7.351300,94.557999,8.250100,6.284200,92.987000,8.674600,6.284200,92.987000,8.674600,7.351300,94.557999,8.250100,7.280200,94.844002,9.071100,6.200100,93.253998,9.500300,6.433800,93.674004,9.387200,8.928400,92.578003,6.002000,9.948800,93.518997,5.744700,9.510400,94.204002,6.061600,8.372700,93.153999,6.348200,8.402800,93.121002,6.323300,8.628100,93.233002,6.224400,9.608700,93.698997,5.887100,9.770400,93.791000,5.847200,8.372700,93.153999,6.348200,9.510400,94.204002,6.061600,9.146500,94.833000,6.544800,7.910900,93.693001,6.855400,7.910900,93.693001,6.855400,9.146500,94.833000,6.544800,8.874300,95.376999,7.171100,7.564900,94.168999,7.499600,7.564900,94.168999,7.499600,8.874300,95.376999,7.171100,8.706800,95.808998,7.910600,7.351300,94.557999,8.250100,7.351300,94.557999,8.250100,8.706800,95.808998,7.910600,8.652000,96.108002,8.728300,7.280200,94.844002,9.071100,8.354700,95.879997,8.790500,9.948800,93.518997,5.744700,11.160000,94.218002,5.551200,10.861000,94.984001,5.846400};
			return value;
		}
		private double[] getcoords_ME_Shape_IndexedTriangleSet_138_8_222_point_2()
		{
			double[] value = {9.510400,94.204002,6.061600,9.770400,93.791000,5.847200,11.112000,94.338997,5.584700,9.510400,94.204002,6.061600,10.861000,94.984001,5.846400,10.613000,95.680000,6.311700,9.146500,94.833000,6.544800,9.146500,94.833000,6.544800,10.613000,95.680000,6.311700,10.428000,96.274002,6.924800,8.874300,95.376999,7.171100,8.874300,95.376999,7.171100,10.428000,96.274002,6.924800,10.316000,96.737000,7.656500,8.706800,95.808998,7.910600,8.706800,95.808998,7.910600,10.316000,96.737000,7.656500,10.280000,97.046997,8.472000,8.652000,96.108002,8.728300,9.603000,96.713997,8.563300,11.160000,94.218002,5.551200,12.502000,94.640999,5.431200,12.358000,95.455002,5.713100,10.861000,94.984001,5.846400,11.112000,94.338997,5.584700,11.524000,94.440002,5.525000,12.286000,94.735001,5.476400,12.468000,94.825996,5.477900,10.861000,94.984001,5.846400,12.358000,95.455002,5.713100,12.238000,96.192001,6.167600,10.613000,95.680000,6.311700,10.613000,95.680000,6.311700,12.238000,96.192001,6.167600,12.150000,96.816002,6.773000,10.428000,96.274002,6.924800,10.428000,96.274002,6.924800,12.150000,96.816002,6.773000,12.098000,97.297997,7.500300,10.316000,96.737000,7.656500,10.316000,96.737000,7.656500,12.098000,97.297997,7.500300,12.083000,97.613998,8.314900,10.280000,97.046997,8.472000,10.985000,97.320000,8.396700,12.502000,94.640999,5.431200,13.909000,94.764999,5.390800,13.926000,95.594002,5.668500,12.358000,95.455002,5.713100,12.468000,94.825996,5.477900,12.860000,94.997002,5.487600,13.435000,95.336998,5.567500,13.686000,95.524002,5.637600,13.765000,95.595001,5.668900,12.358000,95.455002,5.713100,13.926000,95.594002,5.668500,13.942000,96.343002,6.120000,12.238000,96.192001,6.167600,13.765000,95.595001,5.668900,13.929000,95.735001,5.737000,13.941000,96.303001,6.089900,12.238000,96.192001,6.167600,13.942000,96.343002,6.120000,13.955000,96.975998,6.723300,12.150000,96.816002,6.773000,13.952000,96.804001,6.532600,12.150000,96.816002,6.773000,13.955000,96.975998,6.723300,13.965000,97.462997,7.449800,12.098000,97.297997,7.500300,13.960000,97.224998,7.052500,12.098000,97.297997,7.500300,13.965000,97.462997,7.449800,13.972000,97.779999,8.264800,12.083000,97.613998,8.314900,13.967000,97.553001,7.635400,13.972000,97.779999,8.264800,12.457000,97.680000,8.296200};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_7_230_coordIndex_1()
		{
			int[] value = {4,2,5,-1,8,7,11,-1,9,8,11,-1,10,9,11,-1,13,12,15,-1,14,13,15,-1,17,16,20,-1,18,17,20,-1,24,23,27,-1,26,25,24,-1,26,24,27,-1,29,28,31,-1,30,29,31,-1,33,32,35,-1,34,33,35,-1,36,39,38,-1,37,36,38,-1,44,42,45,-1,48,47,52,-1,49,48,52,-1,51,50,49,-1,51,49,52,-1,54,53,56,-1,55,54,56,-1,58,57,60,-1,59,58,60,-1,61,64,63,-1,62,61,63,-1,68,67,71,-1,70,69,68,-1,70,68,71,-1,73,72,75,-1,74,73,75,-1,77,76,79,-1,78,77,79,-1,81,80,83,-1,82,81,83,-1,84,87,86,-1,85,84,86,-1,92,89,96,-1,93,92,96,-1,94,93,96,-1,95,94,96,-1,102,101,99,-1,102,99,103,-1,106,105,109,-1,107,106,109,-1,108,107,109,-1,111,110,113,-1,112,111,113,-1,115,114,117,-1,116,115,117,-1,119,118,121,-1,120,119,121,-1,122,125,124,-1,123,122,124,-1,127,126,132,-1,128,127,132,-1,130,128,132,-1,131,130,132,-1,137,134,138,-1,143,141,144,-1,147,146,151,-1,148,147,151,-1,150,149,148,-1,150,148,151,-1,153,152,155,-1,154,153,155,-1,157,156,159,-1,158,157,159,-1,161,160,163,-1,162,161,163,-1,165,164,167,-1,166,165,167,-1,168,171,170,-1,169,168,170,-1,174,173,172,-1,175,174,172,-1,177,176,182,-1,181,180,177,-1,181,177,182,-1,187,185,188,-1,191,190,195,-1,193,192,191,-1,194,193,191,-1,194,191,195,-1,197,196,199,-1,198,197,199,-1,201,200,203,-1,202,201,203,-1,205,204,207,-1,206,205,207,-1,209,208,211,-1,210,209,211,-1,213,212,215,-1,214,213,215,-1,216,219,218,-1,217,216,218,-1,222,221,220,-1,223,222,220,-1,225,224,229,-1,226,225,229,-1,228,226,229,-1,235,234,231,-1,236,235,231,-1,237,236,231,-1,237,231,238,-1,243,241,244,-1,247,246,250,-1,248,247,250,-1,249,248,250,-1,252,251,254,-1,253,252,254,-1,256,255,258,-1,257,256,258,-1,260,259,262,-1,261,260,262,-1,264,263,266,-1,265,264,266,-1,268,267,270,-1,269,268,270,-1,272,271,274,-1,273,272,274,-1,275,278,277,-1,276,275,277,-1,281,280,279,-1,282,281,279,-1,284,283,286,-1,285,284,286,-1,288,287,292,-1,289,288,292,-1,291,289,292,-1,295,294,300,-1,298,297,295,-1,299,298,295,-1,299,295,300,-1,303,302,307,-1,304,303,307,-1,306,305,304,-1,306,304,307,-1,309,308,311,-1,310,309,311,-1,313,312,315,-1,314,313,315,-1,317,316,319,-1,318,317,319,-1,321,320,323,-1,322,321,323,-1,325,324,327,-1,326,325,327,-1,329,328,331,-1,330,329,331,-1,333,332,335,-1,334,333,335,-1,336,339,338,-1,337,336,338,-1,342,341,340,-1,343,342,340,-1,345,344,347,-1,346,345,347,-1,349,348,351,-1,350,349,351,-1,353,352,355,-1,354,353,355,-1,357,356,359,-1,358,357,359,-1,361,360,363,-1,362,361,363,-1,365,364,367,-1,366,365,367,-1,369,368,371,-1,370,369,371,-1,373,372,375,-1,374,373,375,-1,377,376,379,-1,378,377,379,-1,381,380,383,-1,382,381,383,-1,385,384,387,-1,386,385,387,-1,388,391,390,-1,389,388,390,-1,394,393,392,-1,395,394,392,-1,397,396,399,-1,398,397,399,-1,401,400,403,-1,402,401,403,-1,405,404,407,-1,406,405,407,-1,409,408,411,-1,410,409,411,-1,413,412,415,-1,414,413,415,-1,417,416,419,-1,418,417,419,-1,421,420,423,-1,422,421,423,-1,425,424,427,-1,426,425,427,-1,429,428,431,-1,430,429,431,-1,433,432,435,-1,434,433,435,-1,437,436,439,-1,438,437,439,-1,440,443,442,-1,441,440,442,-1,447,446,448,-1,444,447,448,-1,452,451,450,-1,449,452,450,-1,456,455,454,-1,453,456,454,-1,460,459,458,-1,457,460,458,-1,464,463,462,-1,461,464,462,-1,468,467,466,-1,465,468,466,-1,472,471,470,-1,469,472,470,-1,476,475,474,-1,473,476,474,-1,480,479,478,-1,477,480,478,-1,484,483,482,-1,481,484,482,-1,488,487,486,-1,485,488,486,-1,492,491,490,-1,489,492,490,-1,493,496,497,-1,494,493,497,-1};
			return value;
		}


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


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_7_238_coordIndex_1()
		{
			int[] value = {2,1,4,-1,3,2,4,-1,6,5,8,-1,7,6,8,-1,10,9,12,-1,11,10,12,-1,14,13,18,-1,17,14,18,-1,21,20,19,-1,22,21,19,-1,24,23,26,-1,25,24,26,-1,28,27,30,-1,29,28,30,-1,32,31,37,-1,36,35,32,-1,36,32,37,-1,40,39,38,-1,41,40,38,-1,43,42,45,-1,44,43,45,-1,47,46,49,-1,48,47,49,-1,51,50,55,-1,52,51,55,-1,54,52,55,-1,61,60,57,-1,61,57,62,-1,65,64,63,-1,66,65,63,-1,68,67,70,-1,69,68,70,-1,72,71,74,-1,73,72,74,-1,76,75,78,-1,77,76,78,-1,80,79,85,-1,84,83,80,-1,84,80,85,-1,90,88,92,-1,91,90,92,-1,95,94,99,-1,97,95,99,-1,98,97,99,-1,102,101,105,-1,104,102,105,-1,108,107,106,-1,109,108,106,-1,111,110,113,-1,112,111,113,-1,115,114,117,-1,116,115,117,-1,119,118,121,-1,120,119,121,-1,123,122,128,-1,127,126,123,-1,127,123,128,-1,133,131,135,-1,134,133,135,-1,138,137,142,-1,140,138,142,-1,141,140,142,-1,145,144,148,-1,146,145,148,-1,147,146,148,-1,150,149,152,-1,151,150,152,-1,153,156,155,-1,154,153,155,-1,159,158,157,-1,160,159,157,-1,162,161,164,-1,163,162,164,-1,166,165,168,-1,167,166,168,-1,170,169,172,-1,171,170,172,-1,174,173,178,-1,175,174,178,-1,177,175,178,-1,183,181,180,-1,184,183,180,-1,185,184,180,-1,186,185,180,-1,187,186,180,-1,187,180,188,-1,191,190,196,-1,194,193,191,-1,195,194,191,-1,195,191,196,-1,199,198,202,-1,200,199,202,-1,201,200,202,-1,204,203,206,-1,205,204,206,-1,208,207,210,-1,209,208,210,-1,212,211,214,-1,213,212,214,-1,215,218,217,-1,216,215,217,-1,221,220,219,-1,222,221,219,-1,224,223,226,-1,225,224,226,-1,228,227,230,-1,229,228,230,-1,232,231,234,-1,233,232,234,-1,236,235,238,-1,237,236,238,-1,240,239,242,-1,241,240,242,-1,244,243,246,-1,245,244,246,-1,248,247,250,-1,249,248,250,-1,252,251,254,-1,253,252,254,-1,256,255,258,-1,257,256,258,-1,260,259,262,-1,261,260,262,-1,263,266,265,-1,264,263,265,-1,269,268,267,-1,270,269,267,-1,272,271,274,-1,273,272,274,-1,276,275,278,-1,277,276,278,-1,280,279,282,-1,281,280,282,-1,284,283,286,-1,285,284,286,-1,288,287,290,-1,289,288,290,-1,292,291,294,-1,293,292,294,-1,296,295,298,-1,297,296,298,-1,300,299,302,-1,301,300,302,-1,304,303,306,-1,305,304,306,-1,308,307,310,-1,309,308,310,-1,311,314,313,-1,312,311,313,-1,317,316,315,-1,318,317,315,-1,320,319,322,-1,321,320,322,-1,324,323,326,-1,325,324,326,-1,328,327,330,-1,329,328,330,-1,332,331,334,-1,333,332,334,-1,336,335,338,-1,337,336,338,-1,340,339,342,-1,341,340,342,-1,344,343,346,-1,345,344,346,-1,348,347,350,-1,349,348,350,-1,352,351,354,-1,353,352,354,-1,356,355,358,-1,357,356,358,-1,359,362,361,-1,360,359,361,-1,365,364,363,-1,366,365,363,-1,368,367,370,-1,369,368,370,-1,372,371,374,-1,373,372,374,-1,376,375,378,-1,377,376,378,-1,380,379,382,-1,381,380,382,-1,384,383,386,-1,385,384,386,-1,388,387,390,-1,389,388,390,-1,392,391,394,-1,393,392,394,-1,396,395,398,-1,397,396,398,-1,400,399,402,-1,401,400,402,-1,404,403,406,-1,405,404,406,-1,407,410,409,-1,408,407,409,-1,413,412,411,-1,414,413,411,-1,416,415,418,-1,417,416,418,-1,420,419,422,-1,421,420,422,-1,424,423,426,-1,425,424,426,-1,428,427,430,-1,429,428,430,-1,432,431,434,-1,433,432,434,-1,436,435,438,-1,437,436,438,-1,440,439,442,-1,441,440,442,-1,444,443,446,-1,445,444,446,-1,448,447,450,-1,449,448,450,-1,452,451,454,-1,453,452,454,-1,455,458,457,-1,456,455,457,-1,462,461,463,-1,459,462,463,-1,467,466,465,-1,464,467,465,-1,471,470,469,-1,468,471,469,-1,475,474,473,-1,472,475,473,-1,479,478,477,-1,476,479,477,-1,483,482,481,-1,480,483,481,-1,487,486,485,-1,484,487,485,-1,491,490,489,-1,488,491,489,-1,495,494,493,-1,492,495,493,-1,499,498,497,-1,496,499,497,-1,503,502,501,-1,500,503,501,-1,504,507,508,-1,505,504,508,-1};
			return value;
		}


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


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


		/** Define subarrays using type double[] */
		private double[] getcoords_ME_Shape_IndexedTriangleSet_135_8_246_point_1()
		{
			double[] value = {13.811000,-89.427002,7.465000,12.798000,-89.334000,7.434500,12.633000,-90.052002,7.705600,13.826000,-90.160004,7.741200,13.811000,-89.427002,7.465000,13.036000,-89.376999,7.447200,13.826000,-90.160004,7.741200,12.633000,-90.052002,7.705600,12.474000,-90.702003,8.114900,13.840000,-90.825996,8.155200,13.840000,-90.825996,8.155200,12.474000,-90.702003,8.114900,12.327000,-91.260002,8.646700,13.852000,-91.398003,8.691200,13.852000,-91.398003,8.691200,12.327000,-91.260002,8.646700,12.197000,-91.704002,9.280700,13.862000,-91.855003,9.328500,13.862000,-91.855003,9.328500,12.197000,-91.704002,9.280700,12.059000,-92.089996,10.242000,13.870000,-92.254997,10.293000,13.868000,-92.179001,10.043000,13.870000,-92.254997,10.293000,12.059000,-92.089996,10.242000,11.970000,-92.217003,11.275000,13.873000,-92.390999,11.329000,13.872000,-92.357002,10.806000,13.873000,-92.390999,11.329000,11.970000,-92.217003,11.275000,11.936000,-92.077003,12.310000,13.870000,-92.254997,12.364000,12.390000,-92.157997,12.334000,13.870000,-92.254997,12.364000,13.873000,-92.382004,11.590000,12.798000,-89.334000,7.434500,11.834000,-89.018997,7.344800,11.498000,-89.681999,7.600200,12.633000,-90.052002,7.705600,12.282000,-89.195999,7.394500,12.633000,-90.052002,7.705600,11.498000,-89.681999,7.600200,11.175000,-90.278999,7.994600,12.474000,-90.702003,8.114900,12.474000,-90.702003,8.114900,11.175000,-90.278999,7.994600,10.876000,-90.787003,8.513000,12.327000,-91.260002,8.646700,12.327000,-91.260002,8.646700,10.876000,-90.787003,8.513000,10.613000,-91.188004,9.135200,12.197000,-91.704002,9.280700,12.197000,-91.704002,9.280700,10.613000,-91.188004,9.135200,10.336000,-91.528000,10.085000,12.059000,-92.089996,10.242000,12.059000,-92.089996,10.242000,10.336000,-91.528000,10.085000,10.160000,-91.625999,11.111000,11.970000,-92.217003,11.275000,11.970000,-92.217003,11.275000,10.160000,-91.625999,11.111000,10.096000,-91.474998,12.144000,11.936000,-92.077003,12.310000,10.951000,-91.811996,12.237000,11.834000,-89.018997,7.344800,10.972000,-88.499001,7.200600,10.482000,-89.069000,7.430600,11.498000,-89.681999,7.600200,11.573000,-88.889000,7.308600,11.498000,-89.681999,7.600200,10.482000,-89.069000,7.430600,10.011000,-89.578003,7.800800,11.175000,-90.278999,7.994600,11.175000,-90.278999,7.994600,10.011000,-89.578003,7.800800,9.576300,-90.004997,8.297000,10.876000,-90.787003,8.513000,10.876000,-90.787003,8.513000,9.576300,-90.004997,8.297000,9.194400,-90.334000,8.900000,10.613000,-91.188004,9.135200,10.613000,-91.188004,9.135200,9.194400,-90.334000,8.900000,8.792800,-90.598000,9.829400,10.336000,-91.528000,10.085000,10.336000,-91.528000,10.085000,8.792800,-90.598000,9.829400,8.538800,-90.648003,10.843000,10.160000,-91.625999,11.111000,10.160000,-91.625999,11.111000,8.538800,-90.648003,10.843000,8.449900,-90.480003,11.873000,10.096000,-91.474998,12.144000,9.598500,-91.225998,12.076000,10.972000,-88.499001,7.200600,10.256000,-87.801003,7.009600,9.639300,-88.248001,7.205800,10.482000,-89.069000,7.430600,10.931000,-88.468002,7.192000};
			return value;
		}
		private double[] getcoords_ME_Shape_IndexedTriangleSet_135_8_246_point_2()
		{
			double[] value = {10.377000,-87.943001,7.048400,10.482000,-89.069000,7.430600,9.639300,-88.248001,7.205800,9.045600,-88.637001,7.543700,10.011000,-89.578003,7.800800,10.011000,-89.578003,7.800800,9.045600,-88.637001,7.543700,8.497800,-88.954002,8.010200,9.576300,-90.004997,8.297000,9.576300,-90.004997,8.297000,8.497800,-88.954002,8.010200,8.017100,-89.185997,8.587400,9.194400,-90.334000,8.900000,9.194400,-90.334000,8.900000,8.017100,-89.185997,8.587400,7.512200,-89.349998,9.490000,8.792800,-90.598000,9.829400,8.792800,-90.598000,9.829400,7.512200,-89.349998,9.490000,7.193800,-89.335999,10.487000,8.538800,-90.648003,10.843000,8.538800,-90.648003,10.843000,7.193800,-89.335999,10.487000,7.083800,-89.147003,11.511000,8.449900,-90.480003,11.873000,7.313900,-89.417999,11.585000,8.373300,-90.419998,11.856000,10.256000,-87.801003,7.009600,9.745500,-87.002998,6.793100,9.037700,-87.307999,6.950800,9.639300,-88.248001,7.205800,9.926100,-87.333000,6.882300,9.639300,-88.248001,7.205800,9.037700,-87.307999,6.950800,8.356500,-87.560997,7.251800,9.045600,-88.637001,7.543700,9.045600,-88.637001,7.543700,8.356500,-87.560997,7.251800,7.728100,-87.751999,7.684600,8.497800,-88.954002,8.010200,8.497800,-88.954002,8.010200,7.728100,-87.751999,7.684600,7.176900,-87.875000,8.232200,8.017100,-89.185997,8.587400,8.017100,-89.185997,8.587400,7.176900,-87.875000,8.232200,6.598300,-87.922997,9.104100,7.512200,-89.349998,9.490000,7.512200,-89.349998,9.490000,6.598300,-87.922997,9.104100,6.234100,-87.836998,10.082000,7.193800,-89.335999,10.487000,7.193800,-89.335999,10.487000,6.234100,-87.836998,10.082000,6.109200,-87.623001,11.100000,7.083800,-89.147003,11.511000,6.453800,-88.251999,11.270000,9.745500,-87.002998,6.793100,9.428900,-86.115997,6.553800,8.664700,-86.263000,6.669000,9.037700,-87.307999,6.950800,9.593800,-86.654999,6.698900,9.037700,-87.307999,6.950800,8.664700,-86.263000,6.669000,7.929100,-86.363998,6.929200,8.356500,-87.560997,7.251800,8.356500,-87.560997,7.251800,7.929100,-86.363998,6.929200,7.250700,-86.416000,7.324400,7.728100,-87.751999,7.684600,7.728100,-87.751999,7.684600,7.250700,-86.416000,7.324400,6.655800,-86.416000,7.839200,7.176900,-87.875000,8.232200,7.176900,-87.875000,8.232200,6.655800,-86.416000,7.839200,6.031600,-86.335999,8.676900,6.598300,-87.922997,9.104100,6.598300,-87.922997,9.104100,6.031600,-86.335999,8.676900,5.638900,-86.169998,9.633900,6.234100,-87.836998,10.082000,6.234100,-87.836998,10.082000,5.638900,-86.169998,9.633900,5.504800,-85.929001,10.645000,6.109200,-87.623001,11.100000,5.819600,-86.958000,10.921000,9.428900,-86.115997,6.553800,9.321700,-85.183998,6.303400,8.538200,-85.165001,6.374000,8.664700,-86.263000,6.669000,9.390300,-85.931000,6.503900,9.321700,-85.183998,6.303400,8.664700,-86.263000,6.669000,8.538200,-85.165001,6.374000,7.784300,-85.106003,6.591500,7.929100,-86.363998,6.929200,7.929100,-86.363998,6.929200,7.784300,-85.106003,6.591500,7.089000,-85.011002,6.947200};
			return value;
		}
		private double[] getcoords_ME_Shape_IndexedTriangleSet_135_8_246_point_3()
		{
			double[] value = {7.250700,-86.416000,7.324400,7.250700,-86.416000,7.324400,7.089000,-85.011002,6.947200,6.479200,-84.882004,7.427600,6.655800,-86.416000,7.839200,6.655800,-86.416000,7.839200,6.479200,-84.882004,7.427600,5.839500,-84.667999,8.229200,6.031600,-86.335999,8.676900,5.978600,-84.724998,8.014000,6.031600,-86.335999,8.676900,5.839500,-84.667999,8.229200,5.437200,-84.417000,9.163700,5.638900,-86.169998,9.633900,5.606500,-84.545998,8.683700,5.638900,-86.169998,9.633900,5.437200,-84.417000,9.163700,5.300000,-84.149002,10.167000,5.504800,-85.929001,10.645000,5.377400,-84.350998,9.410800,5.300000,-84.149002,10.167000,5.430900,-85.575996,10.550000};
			return value;
		}



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


		/** Define subarrays using type double[] */
		private double[] getcoords_ME_Shape_IndexedTriangleSet_132_8_270_point_1()
		{
			double[] value = {172.970001,2.932600,5.432600,172.970001,3.276200,5.070700,174.240005,3.359400,5.070700,174.279999,3.018800,5.432600,174.259995,3.204300,5.224300,173.850006,3.061800,5.329000,173.419998,2.966400,5.404700,172.970001,2.932600,5.432600,174.279999,3.018800,5.432600,174.240005,3.359400,5.070700,175.479996,3.607500,5.070700,175.570007,3.275700,5.432600,174.740005,3.438900,5.070700,174.259995,3.205800,5.223300,174.259995,3.204300,5.224300,172.970001,3.276200,5.070700,172.970001,3.662200,4.754300,174.190002,3.742000,4.754300,174.240005,3.359400,5.070700,174.240005,3.359400,5.070700,174.190002,3.742000,4.754300,175.380005,3.980300,4.754300,175.479996,3.607500,5.070700,175.419998,3.841900,4.862500,175.089996,3.641200,4.958100,174.740005,3.438900,5.070700,175.479996,3.607500,5.070700,175.380005,3.980300,4.754300,176.539993,4.373000,4.754300,176.690002,4.016400,5.070700,175.789993,4.100200,4.754300,175.419998,3.841900,4.862500,172.970001,3.662200,4.754300,172.970001,4.084500,4.488500,174.130005,4.160800,4.488500,174.190002,3.742000,4.754300,174.190002,3.742000,4.754300,174.130005,4.160800,4.488500,175.270004,4.388300,4.488500,175.380005,3.980300,4.754300,175.380005,3.980300,4.754300,175.270004,4.388300,4.488500,176.380005,4.763200,4.488500,176.539993,4.373000,4.754300,176.470001,4.552500,4.622800,175.880005,4.164200,4.729600,175.789993,4.100200,4.754300,176.539993,4.373000,4.754300,176.380005,4.763200,4.488500,177.419998,5.279000,4.488500,177.639999,4.913200,4.754300,177.449997,5.228300,4.521000,176.839996,4.839700,4.554900,176.470001,4.552500,4.622800,177.639999,4.913200,4.754300,177.419998,5.279000,4.488500,178.389999,5.926900,4.488500,178.649994,5.591800,4.754300,178.410004,5.910200,4.500000,177.830002,5.500000,4.500000,177.449997,5.228300,4.521000,178.649994,5.591800,4.754300,178.389999,5.926900,4.488500,179.270004,6.695800,4.488500,179.570007,6.397100,4.754300,179.289993,6.680900,4.500000,179.130005,6.531300,4.500000,178.410004,5.910200,4.500000,179.570007,6.397100,4.754300,179.270004,6.695800,4.488500,180.039993,7.572600,4.488500,180.369995,7.315500,4.754300,180.059998,7.559800,4.500000,179.289993,6.680900,4.500000,180.369995,7.315500,4.754300,180.039993,7.572600,4.488500,180.690002,8.542300,4.488500,181.050003,8.331100,4.754300,180.710007,8.531800,4.500000,180.220001,7.787000,4.500000,180.059998,7.559800,4.500000,181.050003,8.331100,4.754300,180.690002,8.542300,4.488500,181.199997,9.588200,4.488500,181.589996,9.426600,4.754300,181.220001,9.580200,4.500000,180.960007,8.994700,4.500000,180.710007,8.531800,4.500000,181.589996,9.426600,4.754300,181.199997,9.588200,4.488500,181.580002,10.692000,4.488500,181.990005,10.583000,4.754300,181.600006,10.687000,4.500000,181.490005,10.302000,4.500000,181.220001,9.580200,4.500000,181.990005,10.583000,4.754300,181.580002,10.692000,4.488500,181.809998,11.836000,4.488500,182.220001,11.781000,4.754300,181.830002,11.834000,4.500000};
			return value;
		}
		private double[] getcoords_ME_Shape_IndexedTriangleSet_132_8_270_point_2()
		{
			double[] value = {181.800003,11.677000,4.500000,181.600006,10.687000,4.500000,182.220001,11.781000,4.754300,181.809998,11.836000,4.488500,181.880005,13.000000,4.488500,182.300003,13.000000,4.754300,181.899994,13.000000,4.500000,181.830002,11.834000,4.500000,172.970001,4.084500,4.488500,172.970001,4.536700,4.277300,174.070007,4.609100,4.277300,174.130005,4.160800,4.488500,174.130005,4.160800,4.488500,174.070007,4.609100,4.277300,175.160004,4.825000,4.277300,175.270004,4.388300,4.488500,175.270004,4.388300,4.488500,175.160004,4.825000,4.277300,176.210007,5.180900,4.277300,176.380005,4.763200,4.488500,176.380005,4.763200,4.488500,176.210007,5.180900,4.277300,177.199997,5.670500,4.277300,177.419998,5.279000,4.488500,177.419998,5.279000,4.488500,177.199997,5.670500,4.277300,178.119995,6.285600,4.277300,178.389999,5.926900,4.488500,178.389999,5.926900,4.488500,178.119995,6.285600,4.277300,178.949997,7.015500,4.277300,179.270004,6.695800,4.488500,179.270004,6.695800,4.488500,178.949997,7.015500,4.277300,179.679993,7.847800,4.277300,180.039993,7.572600,4.488500,180.039993,7.572600,4.488500,179.679993,7.847800,4.277300,180.300003,8.768300,4.277300,180.690002,8.542300,4.488500,180.690002,8.542300,4.488500,180.300003,8.768300,4.277300,180.789993,9.761200,4.277300,181.199997,9.588200,4.488500,181.199997,9.588200,4.488500,180.789993,9.761200,4.277300,181.139999,10.810000,4.277300,181.580002,10.692000,4.488500,181.580002,10.692000,4.488500,181.139999,10.810000,4.277300,181.360001,11.895000,4.277300,181.809998,11.836000,4.488500,181.809998,11.836000,4.488500,181.360001,11.895000,4.277300,181.429993,13.000000,4.277300,181.880005,13.000000,4.488500,172.970001,4.536700,4.277300,172.970001,5.011600,4.124000,174.009995,5.079900,4.124000,174.070007,4.609100,4.277300,174.070007,4.609100,4.277300,174.009995,5.079900,4.124000,175.029999,5.283800,4.124000,175.160004,4.825000,4.277300,175.160004,4.825000,4.277300,175.029999,5.283800,4.124000,176.020004,5.619700,4.124000,176.210007,5.180900,4.277300,176.210007,5.180900,4.277300,176.020004,5.619700,4.124000,176.960007,6.081800,4.124000,177.199997,5.670500,4.277300,177.199997,5.670500,4.277300,176.960007,6.081800,4.124000,177.830002,6.662400,4.124000,178.119995,6.285600,4.277300,178.119995,6.285600,4.277300,177.830002,6.662400,4.124000,178.619995,7.351300,4.124000,178.949997,7.015500,4.277300,178.949997,7.015500,4.277300,178.619995,7.351300,4.124000,179.300003,8.137000,4.124000,179.679993,7.847800,4.277300,179.679993,7.847800,4.277300,179.300003,8.137000,4.124000,179.880005,9.005800,4.124000,180.300003,8.768300,4.277300,180.300003,8.768300,4.277300,179.880005,9.005800,4.124000,180.350006,9.943000,4.124000,180.789993,9.761200,4.277300,180.789993,9.761200,4.277300,180.350006,9.943000,4.124000,180.679993,10.932000,4.124000,181.139999,10.810000,4.277300,181.139999,10.810000,4.277300,180.679993,10.932000,4.124000,180.889999,11.957000,4.124000,181.360001,11.895000,4.277300};
			return value;
		}
		private double[] getcoords_ME_Shape_IndexedTriangleSet_132_8_270_point_3()
		{
			double[] value = {181.360001,11.895000,4.277300,180.889999,11.957000,4.124000,180.949997,13.000000,4.124000,181.429993,13.000000,4.277300,172.970001,5.011600,4.124000,172.970001,5.501900,4.031100,173.949997,5.566100,4.031100,174.009995,5.079900,4.124000,174.009995,5.079900,4.124000,173.949997,5.566100,4.031100,174.910004,5.757400,4.031100,175.029999,5.283800,4.124000,175.029999,5.283800,4.124000,174.910004,5.757400,4.031100,175.839996,6.072700,4.031100,176.020004,5.619700,4.124000,176.020004,5.619700,4.124000,175.839996,6.072700,4.031100,176.720001,6.506500,4.031100,176.960007,6.081800,4.124000,176.960007,6.081800,4.124000,176.720001,6.506500,4.031100,177.529999,7.051400,4.031100,177.830002,6.662400,4.124000,177.830002,6.662400,4.124000,177.529999,7.051400,4.031100,178.270004,7.698100,4.031100,178.619995,7.351300,4.124000,178.619995,7.351300,4.124000,178.270004,7.698100,4.031100,178.919998,8.435500,4.031100,179.300003,8.137000,4.124000,179.300003,8.137000,4.124000,178.919998,8.435500,4.031100,179.460007,9.251000,4.031100,179.880005,9.005800,4.124000,179.880005,9.005800,4.124000,179.460007,9.251000,4.031100,179.889999,10.131000,4.031100,180.350006,9.943000,4.124000,180.350006,9.943000,4.124000,179.889999,10.131000,4.031100,180.210007,11.059000,4.031100,180.679993,10.932000,4.124000,180.679993,10.932000,4.124000,180.210007,11.059000,4.031100,180.399994,12.021000,4.031100,180.889999,11.957000,4.124000,180.889999,11.957000,4.124000,180.399994,12.021000,4.031100,180.460007,13.000000,4.031100,180.949997,13.000000,4.124000,172.970001,5.501900,4.031100,172.970001,6.000000,4.000000,173.880005,6.059900,4.000000,173.949997,5.566100,4.031100,172.970001,6.000000,4.000000,173.949997,5.566100,4.031100,173.880005,6.059900,4.000000,174.779999,6.238500,4.000000,174.910004,5.757400,4.031100,174.910004,5.757400,4.031100,174.779999,6.238500,4.000000,175.649994,6.532800,4.000000,175.839996,6.072700,4.031100,175.839996,6.072700,4.031100,175.649994,6.532800,4.000000,176.470001,6.937800,4.000000,176.720001,6.506500,4.031100,176.720001,6.506500,4.031100,176.470001,6.937800,4.000000,177.229996,7.446500,4.000000,177.529999,7.051400,4.031100,177.529999,7.051400,4.031100,177.229996,7.446500,4.000000,177.919998,8.050300,4.000000,178.270004,7.698100,4.031100,178.270004,7.698100,4.031100,177.919998,8.050300,4.000000,178.520004,8.738700,4.000000,178.919998,8.435500,4.031100,178.919998,8.435500,4.031100,178.520004,8.738700,4.000000,179.029999,9.500000,4.000000,179.460007,9.251000,4.031100,179.460007,9.251000,4.031100,179.029999,9.500000,4.000000,179.429993,10.321000,4.000000,179.889999,10.131000,4.031100,179.889999,10.131000,4.031100,179.429993,10.321000,4.000000,179.729996,11.188000,4.000000,180.210007,11.059000,4.031100,180.210007,11.059000,4.031100,179.729996,11.188000,4.000000,179.910004,12.086000,4.000000,180.399994,12.021000,4.031100,180.399994,12.021000,4.031100,179.910004,12.086000,4.000000,179.970001,13.000000,4.000000};
			return value;
		}
		private double[] getcoords_ME_Shape_IndexedTriangleSet_132_8_270_point_4()
		{
			double[] value = {180.460007,13.000000,4.031100,179.970001,13.000000,4.000000};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_7_278_coordIndex_1()
		{
			int[] value = {4,2,6,-1,5,4,6,-1,9,8,13,-1,11,9,13,-1,12,11,13,-1,18,16,20,-1,19,18,20,-1,23,22,27,-1,24,23,27,-1,25,24,27,-1,26,25,27,-1,28,31,30,-1,29,28,30,-1,37,36,34,-1,37,34,38,-1,41,40,44,-1,42,41,44,-1,43,42,44,-1,46,45,48,-1,47,46,48,-1,49,52,51,-1,50,49,51,-1,57,55,58,-1,61,60,64,-1,62,61,64,-1,63,62,64,-1,66,65,68,-1,67,66,68,-1,70,69,72,-1,71,70,72,-1,73,76,75,-1,74,73,75,-1,79,78,82,-1,81,79,82,-1,85,84,89,-1,88,87,85,-1,88,85,89,-1,92,91,96,-1,95,94,92,-1,95,92,96,-1,99,98,103,-1,101,99,103,-1,102,101,103,-1,106,105,110,-1,109,108,106,-1,109,106,110,-1,113,112,117,-1,116,115,113,-1,116,113,117,-1,120,119,125,-1,123,122,120,-1,124,123,120,-1,124,120,125,-1,128,127,131,-1,130,128,131,-1,134,133,138,-1,135,134,138,-1,137,136,135,-1,137,135,138,-1,140,139,142,-1,141,140,142,-1,144,143,146,-1,145,144,146,-1,148,147,150,-1,149,148,150,-1,151,154,153,-1,152,151,153,-1,157,156,155,-1,158,157,155,-1,160,159,162,-1,161,160,162,-1,164,163,166,-1,165,164,166,-1,168,167,170,-1,169,168,170,-1,172,171,174,-1,173,172,174,-1,176,175,178,-1,177,176,178,-1,180,179,182,-1,181,180,182,-1,184,183,186,-1,185,184,186,-1,188,187,190,-1,189,188,190,-1,192,191,194,-1,193,192,194,-1,196,195,198,-1,197,196,198,-1,200,199,202,-1,201,200,202,-1,203,206,205,-1,204,203,205,-1,209,208,207,-1,210,209,207,-1,212,211,214,-1,213,212,214,-1,216,215,218,-1,217,216,218,-1,220,219,222,-1,221,220,222,-1,224,223,226,-1,225,224,226,-1,228,227,230,-1,229,228,230,-1,232,231,234,-1,233,232,234,-1,236,235,238,-1,237,236,238,-1,240,239,242,-1,241,240,242,-1,244,243,246,-1,245,244,246,-1,248,247,250,-1,249,248,250,-1,252,251,254,-1,253,252,254,-1,255,258,257,-1,256,255,257,-1,261,260,259,-1,262,261,259,-1,264,263,266,-1,265,264,266,-1,268,267,270,-1,269,268,270,-1,272,271,274,-1,273,272,274,-1,276,275,278,-1,277,276,278,-1,280,279,282,-1,281,280,282,-1,284,283,286,-1,285,284,286,-1,288,287,290,-1,289,288,290,-1,292,291,294,-1,293,292,294,-1,296,295,298,-1,297,296,298,-1,300,299,302,-1,301,300,302,-1,304,303,306,-1,305,304,306,-1,307,310,309,-1,308,307,309,-1,313,312,311,-1,314,313,311,-1,316,315,318,-1,317,316,318,-1,320,319,322,-1,321,320,322,-1,324,323,326,-1,325,324,326,-1,328,327,330,-1,329,328,330,-1,332,331,334,-1,333,332,334,-1,336,335,338,-1,337,336,338,-1,340,339,342,-1,341,340,342,-1,344,343,346,-1,345,344,346,-1,348,347,350,-1,349,348,350,-1,352,351,354,-1,353,352,354,-1,356,355,358,-1,357,356,358,-1,359,362,361,-1,360,359,361,-1,365,364,363,-1,366,365,363,-1,368,367,370,-1,369,368,370,-1,372,371,374,-1,373,372,374,-1,376,375,378,-1,377,376,378,-1,380,379,382,-1,381,380,382,-1,384,383,386,-1,385,384,386,-1,388,387,390,-1,389,388,390,-1,392,391,394,-1,393,392,394,-1,396,395,398,-1,397,396,398,-1,400,399,402,-1,401,400,402,-1,404,403,406,-1,405,404,406,-1,408,407,410,-1,409,408,410,-1,411,414,413,-1,412,411,413,-1,417,416,415,-1,418,417,415,-1,420,419,422,-1,421,420,422,-1,424,423,426,-1,425,424,426,-1,428,427,430,-1,429,428,430,-1,432,431,434,-1,433,432,434,-1,436,435,438,-1,437,436,438,-1,440,439,442,-1,441,440,442,-1,444,443,446,-1,445,444,446,-1,448,447,450,-1,449,448,450,-1,452,451,454,-1,453,452,454,-1,456,455,458,-1,457,456,458,-1,460,459,462,-1,461,460,462,-1,463,466,465,-1,464,463,465,-1,470,469,471,-1,467,470,471,-1,475,474,473,-1,472,475,473,-1,479,478,477,-1,476,479,477,-1,483,482,481,-1,480,483,481,-1,487,486,485,-1,484,487,485,-1,491,490,489,-1,488,491,489,-1,495,494,493,-1,492,495,493,-1,499,498,497,-1,496,499,497,-1,503,502,501,-1,500,503,501,-1,507,506,505,-1,504,507,505,-1,511,510,509,-1,508,511,509,-1,515,514,513,-1,512,515,513,-1,516,519,520,-1,517,516,520,-1};
			return value;
		}


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


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_7_286_coordIndex_1()
		{
			int[] value = {2,1,5,-1,4,2,5,-1,8,7,12,-1,10,8,12,-1,11,10,12,-1,17,14,18,-1,21,20,19,-1,22,21,19,-1,24,23,26,-1,25,24,26,-1,28,27,33,-1,29,28,33,-1,32,31,29,-1,32,29,33,-1,36,35,39,-1,38,36,39,-1,42,41,46,-1,45,44,42,-1,45,42,46,-1,49,48,53,-1,52,51,49,-1,52,49,53,-1,56,55,60,-1,58,56,60,-1,59,58,60,-1,63,62,67,-1,66,65,63,-1,66,63,67,-1,70,69,73,-1,72,70,73,-1,76,75,80,-1,79,78,76,-1,79,76,80,-1,83,82,87,-1,85,83,87,-1,86,85,87,-1,90,89,93,-1,92,90,93,-1,96,95,94,-1,97,96,94,-1,99,98,101,-1,100,99,101,-1,103,102,105,-1,104,103,105,-1,107,106,109,-1,108,107,109,-1,111,110,113,-1,112,111,113,-1,115,114,117,-1,116,115,117,-1,119,118,121,-1,120,119,121,-1,123,122,125,-1,124,123,125,-1,127,126,129,-1,128,127,129,-1,131,130,133,-1,132,131,133,-1,135,134,137,-1,136,135,137,-1,138,141,140,-1,139,138,140,-1,144,143,142,-1,145,144,142,-1,147,146,149,-1,148,147,149,-1,151,150,153,-1,152,151,153,-1,155,154,157,-1,156,155,157,-1,159,158,161,-1,160,159,161,-1,163,162,165,-1,164,163,165,-1,167,166,169,-1,168,167,169,-1,171,170,173,-1,172,171,173,-1,175,174,177,-1,176,175,177,-1,179,178,181,-1,180,179,181,-1,183,182,185,-1,184,183,185,-1,186,189,188,-1,187,186,188,-1,192,191,190,-1,193,192,190,-1,195,194,197,-1,196,195,197,-1,199,198,201,-1,200,199,201,-1,203,202,205,-1,204,203,205,-1,207,206,209,-1,208,207,209,-1,211,210,213,-1,212,211,213,-1,215,214,217,-1,216,215,217,-1,219,218,221,-1,220,219,221,-1,223,222,225,-1,224,223,225,-1,227,226,229,-1,228,227,229,-1,231,230,233,-1,232,231,233,-1,234,237,236,-1,235,234,236,-1,240,239,238,-1,241,240,238,-1,243,242,245,-1,244,243,245,-1,247,246,249,-1,248,247,249,-1,251,250,253,-1,252,251,253,-1,255,254,257,-1,256,255,257,-1,259,258,261,-1,260,259,261,-1,263,262,265,-1,264,263,265,-1,267,266,269,-1,268,267,269,-1,271,270,273,-1,272,271,273,-1,275,274,277,-1,276,275,277,-1,279,278,281,-1,280,279,281,-1,282,285,284,-1,283,282,284,-1,288,287,286,-1,289,288,286,-1,291,290,293,-1,292,291,293,-1,295,294,297,-1,296,295,297,-1,299,298,301,-1,300,299,301,-1,303,302,305,-1,304,303,305,-1,307,306,309,-1,308,307,309,-1,311,310,313,-1,312,311,313,-1,315,314,317,-1,316,315,317,-1,319,318,321,-1,320,319,321,-1,323,322,325,-1,324,323,325,-1,327,326,329,-1,328,327,329,-1,330,333,332,-1,331,330,332,-1,336,335,334,-1,337,336,334,-1,339,338,341,-1,340,339,341,-1,343,342,345,-1,344,343,345,-1,347,346,349,-1,348,347,349,-1,351,350,353,-1,352,351,353,-1,355,354,357,-1,356,355,357,-1,359,358,361,-1,360,359,361,-1,363,362,365,-1,364,363,365,-1,367,366,369,-1,368,367,369,-1,371,370,373,-1,372,371,373,-1,375,374,377,-1,376,375,377,-1,378,381,380,-1,379,378,380,-1,385,384,386,-1,382,385,386,-1,390,389,388,-1,387,390,388,-1,394,393,392,-1,391,394,392,-1,398,397,396,-1,395,398,396,-1,402,401,400,-1,399,402,400,-1,406,405,404,-1,403,406,404,-1,410,409,408,-1,407,410,408,-1,414,413,412,-1,411,414,412,-1,418,417,416,-1,415,418,416,-1,422,421,420,-1,419,422,420,-1,426,425,424,-1,423,426,424,-1,427,430,431,-1,428,427,431,-1};
			return value;
		}


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



		/** Define subarrays using type double[] */
		private double[] getcoords_ME_Shape_IndexedTriangleSet_124_8_334_point_1()
		{
			double[] value = {84.699997,-82.831001,10.190000,84.699997,-72.164001,50.000000,84.629997,-73.209999,50.279999,84.629997,-83.876999,10.470000,84.629997,-83.870003,10.495000,84.699997,-82.823997,10.216000,84.699997,-72.164001,50.000000,84.629997,-73.285004,50.000000,84.629997,-83.876999,10.470000,84.629997,-73.209999,50.279999,84.420998,-74.237999,50.556000,84.420998,-84.904999,10.746000,84.420998,-84.898003,10.770000,84.613998,-83.982002,10.525000,84.629997,-83.870003,10.495000,84.629997,-73.285004,50.000000,84.605003,-73.470001,50.000000,84.420998,-74.386002,50.000999,84.420998,-84.904999,10.746000,84.420998,-74.237999,50.556000,84.077003,-75.231003,50.821999,84.077003,-85.898003,11.012000,84.077003,-85.891998,11.035000,84.358002,-85.114998,10.828000,84.420998,-84.898003,10.770000,84.420998,-74.386002,50.000999,84.309998,-74.781998,50.000000,84.077003,-75.450996,50.001999,84.077003,-85.898003,11.012000,84.077003,-75.231003,50.821999,83.602997,-76.174004,51.074001,83.602997,-86.841003,11.264000,83.602997,-86.834999,11.286000,83.938004,-86.203003,11.118000,84.077003,-85.891998,11.035000,84.077003,-75.450996,50.001999,83.821999,-76.033997,50.000000,83.602997,-76.460999,50.002998,83.602997,-86.841003,11.264000,83.602997,-76.174004,51.074001,83.007004,-77.049004,51.308998,83.007004,-87.716003,11.499000,83.007004,-87.710999,11.518000,83.241997,-87.393997,11.434000,83.602997,-86.834999,11.286000,83.602997,-76.460999,50.002998,83.150002,-77.197998,50.000000,83.007004,-77.399002,50.001999,83.007004,-87.716003,11.499000,83.007004,-77.049004,51.308998,82.300003,-77.843002,51.521999,82.300003,-88.510002,11.712000,82.300003,-88.505997,11.729000,82.349998,-88.455002,11.716000,83.007004,-87.710999,11.518000,83.007004,-77.399002,50.001999,82.319000,-78.230003,50.000000,82.300003,-78.250999,50.000000,82.300003,-88.510002,11.712000,82.300003,-77.843002,51.521999,81.491997,-78.542000,51.709000,81.491997,-89.209000,11.899000,81.491997,-89.206001,11.914000,82.300003,-88.505997,11.729000,82.300003,-78.250999,50.000000,81.491997,-79.000000,50.002998,81.491997,-89.209000,11.899000,81.491997,-78.542000,51.709000,80.598000,-79.136002,51.868000,80.598000,-89.803001,12.058000,80.598000,-89.799004,12.070000,81.286003,-89.357002,11.954000,81.491997,-89.206001,11.914000,81.491997,-79.000000,50.002998,81.338997,-79.122002,50.000000,80.598000,-79.635002,50.005001,80.598000,-89.803001,12.058000,80.598000,-79.136002,51.868000,79.632004,-79.612000,51.995998,79.632004,-90.278999,12.186000,80.080002,-90.073997,12.142000,80.598000,-89.799004,12.070000,80.598000,-79.635002,50.005001,80.231003,-79.848999,50.000000,79.632004,-80.144997,50.006001,79.632004,-90.278999,12.186000,79.632004,-79.612000,51.995998,78.611000,-79.964996,52.090000,78.611000,-90.632004,12.280000,78.766998,-90.586998,12.268000,79.632004,-80.144997,50.006001,79.037003,-80.386002,50.000000,78.611000,-80.523003,50.006001,78.611000,-90.632004,12.280000,78.611000,-79.964996,52.090000,77.551003,-80.188004,52.150002,77.551003,-90.855003,12.340000,77.630997,-90.842003,12.337000,78.611000,-80.523003,50.006001,77.773003,-80.725998,50.000000};
			return value;
		}
		private double[] getcoords_ME_Shape_IndexedTriangleSet_124_8_334_point_2()
		{
			double[] value = {77.551003,-80.763000,50.004002,77.551003,-90.855003,12.340000,77.551003,-80.188004,52.150002,76.470001,-80.276001,52.174000,76.470001,-90.943001,12.364000,77.551003,-80.763000,50.004002,76.470001,-80.859001,50.000000,76.470001,-90.943001,12.364000};
			return value;
		}



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



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


		/** Define subarrays using type double[] */
		private double[] getcoords_ME_Shape_IndexedTriangleSet_116_8_398_point_1()
		{
			double[] value = {93.540001,-84.125000,6.254300,93.647003,-83.181000,6.002800,92.879997,-82.999001,6.026700,92.753998,-84.107002,6.322000,92.841003,-84.111000,6.307100,93.540001,-84.125000,6.254300,93.622002,-83.297997,6.033800,92.753998,-84.107002,6.322000,92.879997,-82.999001,6.026700,92.140999,-82.782997,6.199900,91.997002,-84.050003,6.537500,92.161003,-84.066002,6.477200,91.997002,-84.050003,6.537500,92.140999,-82.782997,6.199900,91.459000,-82.542999,6.515700,91.299004,-83.955002,6.892300,91.524002,-83.989998,6.759300,91.299004,-83.955002,6.892300,91.459000,-82.542999,6.515700,90.861000,-82.287003,6.961900,90.685997,-83.827003,7.372600,90.945999,-83.888000,7.144700,90.685997,-83.827003,7.372600,90.861000,-82.287003,6.961900,90.370003,-82.026001,7.521000,90.182999,-83.669998,7.959700,90.447998,-83.760002,7.621600,90.182999,-83.669998,7.959700,90.370003,-82.026001,7.521000,90.003998,-81.769997,8.171400,89.808998,-83.489998,8.630700,90.042999,-83.612000,8.175200,89.808998,-83.489998,8.630700,90.003998,-81.769997,8.171400,89.778999,-81.528000,8.887700,89.579002,-83.295998,9.359700,89.745003,-83.447998,8.788700,89.579002,-83.295998,9.359700,89.778999,-81.528000,8.887700,89.702003,-81.309998,9.642100,89.500999,-83.093002,10.118000,89.614998,-81.746002,9.758300,89.500999,-83.093002,10.118000,89.561996,-83.273003,9.443000,93.647003,-83.181000,6.002800,93.963997,-82.281998,5.765500,93.251999,-81.943001,5.747900,92.879997,-82.999001,6.026700,93.864998,-82.500999,5.823000,92.879997,-82.999001,6.026700,93.251999,-81.943001,5.747900,92.566002,-81.577003,5.881100,92.140999,-82.782997,6.199900,92.140999,-82.782997,6.199900,92.566002,-81.577003,5.881100,91.933998,-81.197998,6.159900,91.459000,-82.542999,6.515700,91.459000,-82.542999,6.515700,91.933998,-81.197998,6.159900,91.377998,-80.820999,6.573600,90.861000,-82.287003,6.961900,90.861000,-82.287003,6.961900,91.377998,-80.820999,6.573600,90.921997,-80.459999,7.106100,90.370003,-82.026001,7.521000,90.370003,-82.026001,7.521000,90.921997,-80.459999,7.106100,90.582001,-80.130997,7.736500,90.003998,-81.769997,8.171400,90.003998,-81.769997,8.171400,90.582001,-80.130997,7.736500,90.372002,-79.844002,8.440600,89.778999,-81.528000,8.887700,89.778999,-81.528000,8.887700,90.372002,-79.844002,8.440600,90.300003,-79.612999,9.190800,89.702003,-81.309998,9.642100,89.956001,-80.436996,9.409500,93.963997,-82.281998,5.765500,94.474998,-81.470001,5.553600,93.851997,-80.989998,5.498900,93.251999,-81.943001,5.747900,94.261002,-81.762001,5.629600,93.251999,-81.943001,5.747900,93.851997,-80.989998,5.498900,93.252998,-80.487999,5.596300,92.566002,-81.577003,5.881100,92.566002,-81.577003,5.881100,93.252998,-80.487999,5.596300,92.698997,-79.984001,5.842000,91.933998,-81.197998,6.159900,91.933998,-81.197998,6.159900,92.698997,-79.984001,5.842000,92.211998,-79.498001,6.226400,91.377998,-80.820999,6.573600,91.377998,-80.820999,6.573600,92.211998,-79.498001,6.226400,91.811996,-79.047997,6.734700,90.921997,-80.459999,7.106100,90.921997,-80.459999,7.106100};
			return value;
		}
		private double[] getcoords_ME_Shape_IndexedTriangleSet_116_8_398_point_2()
		{
			double[] value = {91.811996,-79.047997,6.734700,91.513000,-78.652000,7.347000,90.582001,-80.130997,7.736500,90.582001,-80.130997,7.736500,91.513000,-78.652000,7.347000,91.328003,-78.324997,8.039800,90.372002,-79.844002,8.440600,90.372002,-79.844002,8.440600,91.328003,-78.324997,8.039800,91.263000,-78.080002,8.786000,90.300003,-79.612999,9.190800,90.514999,-79.198997,9.081200,94.474998,-81.470001,5.553600,95.154999,-80.783997,5.377300,94.652000,-80.184998,5.291800,93.851997,-80.989998,5.498900,94.794998,-81.110001,5.460700,93.851997,-80.989998,5.498900,94.652000,-80.184998,5.291800,94.167000,-79.568001,5.359300,93.252998,-80.487999,5.596300,93.252998,-80.487999,5.596300,94.167000,-79.568001,5.359300,93.718002,-78.959000,5.577100,92.698997,-79.984001,5.842000,92.698997,-79.984001,5.842000,93.718002,-78.959000,5.577100,93.322998,-78.380997,5.936900,92.211998,-79.498001,6.226400,92.211998,-79.498001,6.226400,93.322998,-78.380997,5.936900,92.998001,-77.856003,6.424700,91.811996,-79.047997,6.734700,91.811996,-79.047997,6.734700,92.998001,-77.856003,6.424700,92.754997,-77.403999,7.021500,91.513000,-78.652000,7.347000,92.875000,-77.637001,6.688100,92.678001,-77.501999,7.000000,92.657997,-77.483002,7.042100,91.513000,-78.652000,7.347000,92.754997,-77.403999,7.021500,92.602997,-77.042000,7.704400,91.328003,-78.324997,8.039800,92.657997,-77.483002,7.042100,92.473000,-77.314003,7.475300,92.382004,-77.226997,7.752400,91.328003,-78.324997,8.039800,92.602997,-77.042000,7.704400,92.547997,-76.786003,8.446800,91.263000,-78.080002,8.786000,92.382004,-77.226997,7.752400,92.319000,-77.167000,7.985300,92.218002,-77.068001,8.520200,91.275002,-78.066002,8.782100,95.154999,-80.783997,5.377300,95.973000,-80.257004,5.245100,95.612000,-79.566002,5.136500,94.652000,-80.184998,5.291800,95.446999,-80.567001,5.322400,94.652000,-80.184998,5.291800,95.612000,-79.566002,5.136500,95.263000,-78.862999,5.181500,94.167000,-79.568001,5.359300,94.167000,-79.568001,5.359300,95.263000,-78.862999,5.181500,94.941002,-78.172997,5.378200,93.718002,-78.959000,5.577100,95.184998,-78.698997,5.214300,94.942001,-78.617996,5.277500,94.487000,-78.421997,5.440600,93.718002,-78.959000,5.577100,94.941002,-78.172997,5.378200,94.655998,-77.524002,5.719200,93.322998,-78.380997,5.936900,94.487000,-78.421997,5.440600,94.170998,-78.310997,5.579900,93.698997,-78.097000,5.864200,93.322998,-78.380997,5.936900,94.655998,-77.524002,5.719200,94.420998,-76.941002,6.191100,92.998001,-77.856003,6.424700,93.698997,-78.097000,5.864200,93.589996,-78.055000,5.939000,93.083000,-77.788002,6.407100,92.998001,-77.856003,6.424700,94.420998,-76.941002,6.191100,94.244003,-76.445999,6.775800,92.754997,-77.403999,7.021500,93.083000,-77.788002,6.407100,93.074997,-77.783997,6.416400,92.875000,-77.637001,6.688100,95.973000,-80.257004,5.245100,96.888000,-79.912003,5.163200,96.686996,-79.163002,5.040400,95.612000,-79.566002,5.136500,96.193001,-80.153000,5.219800,95.612000,-79.566002,5.136500,96.686996,-79.163002,5.040400,96.490997,-78.403000,5.071200};
			return value;
		}
		private double[] getcoords_ME_Shape_IndexedTriangleSet_116_8_398_point_3()
		{
			double[] value = {95.263000,-78.862999,5.181500,96.193001,-79.075996,5.063900,95.591003,-78.860001,5.131500,95.418999,-78.788002,5.163000,95.263000,-78.862999,5.181500,96.490997,-78.403000,5.071200,96.308998,-77.662003,5.254600,94.941002,-78.172997,5.378200,95.418999,-78.788002,5.163000,95.184998,-78.698997,5.214300,96.888000,-79.912003,5.163200,97.858002,-79.767998,5.135400,97.824997,-78.995003,5.007800,96.686996,-79.163002,5.040400,97.007004,-79.883003,5.156700,97.858002,-79.767998,5.135400,97.849998,-79.582001,5.090400};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getcoords_ME_Shape_IndexedTriangleSet_115_8_406_point_1()
		{
			double[] value = {98.231003,-88.453003,7.462800,97.161003,-88.375999,7.430000,97.007004,-89.097000,7.700900,98.263000,-89.186996,7.738800,98.231003,-88.453003,7.462800,97.426003,-88.417999,7.444300,98.263000,-89.186996,7.738800,97.007004,-89.097000,7.700900,96.857002,-89.750000,8.110400,98.291000,-89.851997,8.152700,98.291000,-89.851997,8.152700,96.857002,-89.750000,8.110400,96.717003,-90.309998,8.642600,98.316002,-90.424004,8.688600,98.316002,-90.424004,8.688600,96.717003,-90.309998,8.642600,96.593002,-90.755997,9.277000,98.334999,-90.879997,9.325900,98.334999,-90.879997,9.325900,96.593002,-90.755997,9.277000,96.488998,-91.070999,9.989100,98.348999,-91.204002,10.040000,98.348999,-91.204002,10.040000,96.488998,-91.070999,9.989100,96.408997,-91.240997,10.752000,98.357002,-91.382004,10.804000,98.357002,-91.382004,10.804000,96.408997,-91.240997,10.752000,96.357002,-91.262001,11.535000,98.358002,-91.407997,11.587000,98.358002,-91.407997,11.587000,96.357002,-91.262001,11.535000,96.333000,-91.130997,12.309000,98.352997,-91.279999,12.361000,96.834000,-91.211998,12.334000,98.352997,-91.279999,12.361000,97.161003,-88.375999,7.430000,96.140999,-88.056000,7.333300,95.808998,-88.722000,7.588000,97.007004,-89.097000,7.700900,96.640999,-88.245003,7.389400,97.007004,-89.097000,7.700900,95.808998,-88.722000,7.588000,95.488998,-89.322998,7.982200,96.857002,-89.750000,8.110400,96.857002,-89.750000,8.110400,95.488998,-89.322998,7.982200,95.193001,-89.834000,8.500700,96.717003,-90.309998,8.642600,96.717003,-90.309998,8.642600,95.193001,-89.834000,8.500700,94.931000,-90.237000,9.123500,96.593002,-90.755997,9.277000,96.593002,-90.755997,9.277000,94.931000,-90.237000,9.123500,94.713997,-90.515999,9.826400,96.488998,-91.070999,9.989100,96.488998,-91.070999,9.989100,94.713997,-90.515999,9.826400,94.551003,-90.658997,10.582000,96.408997,-91.240997,10.752000,96.408997,-91.240997,10.752000,94.551003,-90.658997,10.582000,94.447998,-90.662003,11.362000,96.357002,-91.262001,11.535000,96.357002,-91.262001,11.535000,94.447998,-90.662003,11.362000,94.408997,-90.524002,12.135000,96.333000,-91.130997,12.309000,95.351997,-90.883003,12.237000,96.140999,-88.056000,7.333300,95.228996,-87.512001,7.178100,94.738998,-88.084999,7.406200,95.808998,-88.722000,7.588000,95.900002,-87.940002,7.299600,95.808998,-88.722000,7.588000,94.738998,-88.084999,7.406200,94.265999,-88.595001,7.775300,95.488998,-89.322998,7.982200,95.488998,-89.322998,7.982200,94.265999,-88.595001,7.775300,93.829002,-89.023003,8.270900,95.193001,-89.834000,8.500700,95.193001,-89.834000,8.500700,93.829002,-89.023003,8.270900,93.444000,-89.351997,8.873900,94.931000,-90.237000,9.123500,94.931000,-90.237000,9.123500,93.444000,-89.351997,8.873900,93.126999,-89.570000,9.561000,94.713997,-90.515999,9.826400,94.713997,-90.515999,9.826400,93.126999,-89.570000,9.561000,92.889999,-89.667999,10.305000,94.551003,-90.658997,10.582000,94.551003,-90.658997,10.582000,92.889999,-89.667999,10.305000,92.741997,-89.642998,11.078000,94.447998,-90.662003,11.362000,94.447998,-90.662003,11.362000};
			return value;
		}
		private double[] getcoords_ME_Shape_IndexedTriangleSet_115_8_406_point_2()
		{
			double[] value = {92.741997,-89.642998,11.078000,92.689003,-89.495003,11.850000,94.408997,-90.524002,12.135000,93.955002,-90.304001,12.074000,95.228996,-87.512001,7.178100,94.477997,-86.776001,6.973100,93.856003,-87.220001,7.165900,94.738998,-88.084999,7.406200,94.648003,-86.974998,7.028300,94.738998,-88.084999,7.406200,93.856003,-87.220001,7.165900,93.257004,-87.607002,7.501300,94.265999,-88.595001,7.775300,94.265999,-88.595001,7.775300,93.257004,-87.607002,7.501300,92.703003,-87.920998,7.966100,93.829002,-89.023003,8.270900,93.829002,-89.023003,8.270900,92.703003,-87.920998,7.966100,92.217003,-88.151001,8.542400,93.444000,-89.351997,8.873900,93.444000,-89.351997,8.873900,92.217003,-88.151001,8.542400,91.818001,-88.288002,9.207800,93.126999,-89.570000,9.561000,93.126999,-89.570000,9.561000,91.818001,-88.288002,9.207800,91.518997,-88.324997,9.936500,92.889999,-89.667999,10.305000,92.889999,-89.667999,10.305000,91.518997,-88.324997,9.936500,91.334999,-88.262001,10.700000,92.741997,-89.642998,11.078000,92.741997,-89.642998,11.078000,91.334999,-88.262001,10.700000,91.269997,-88.101997,11.469000,92.689003,-89.495003,11.850000,91.591003,-88.478996,11.572000,94.477997,-86.776001,6.973100,93.964996,-85.966003,6.751300,93.253998,-86.268997,6.905600,93.856003,-87.220001,7.165900,94.175003,-86.347000,6.855300,93.856003,-87.220001,7.165900,93.253998,-86.268997,6.905600,92.569000,-86.521004,7.204100,93.257004,-87.607002,7.501300,93.257004,-87.607002,7.501300,92.569000,-86.521004,7.204100,91.935997,-86.709999,7.635300,92.703003,-87.920998,7.966100,92.703003,-87.920998,7.966100,91.935997,-86.709999,7.635300,91.380997,-86.831001,8.182200,92.217003,-88.151001,8.542400,92.217003,-88.151001,8.542400,91.380997,-86.831001,8.182200,90.925003,-86.877998,8.823800,91.818001,-88.288002,9.207800,91.818001,-88.288002,9.207800,90.925003,-86.877998,8.823800,90.584999,-86.848999,9.534900,91.518997,-88.324997,9.936500,91.518997,-88.324997,9.936500,90.584999,-86.848999,9.534900,90.375000,-86.745003,10.288000,91.334999,-88.262001,10.700000,91.334999,-88.262001,10.700000,90.375000,-86.745003,10.288000,90.303001,-86.571999,11.054000,91.269997,-88.101997,11.469000,90.698997,-87.291000,11.249000,93.964996,-85.966003,6.751300,93.648003,-85.068001,6.507800,92.880997,-85.214996,6.619800,93.253998,-86.268997,6.905600,93.825996,-85.647003,6.664500,93.253998,-86.268997,6.905600,92.880997,-85.214996,6.619800,92.141998,-85.316002,6.877700,92.569000,-86.521004,7.204100,92.569000,-86.521004,7.204100,92.141998,-85.316002,6.877700,91.459999,-85.366997,7.271500,91.935997,-86.709999,7.635300,91.935997,-86.709999,7.635300,91.459999,-85.366997,7.271500,90.862000,-85.365997,7.786000,91.380997,-86.831001,8.182200,91.380997,-86.831001,8.182200,90.862000,-85.365997,7.786000,90.371002,-85.314003,8.401000,90.925003,-86.877998,8.823800,90.925003,-86.877998,8.823800,90.371002,-85.314003,8.401000,90.005997,-85.210999,9.092700,90.584999,-86.848999,9.534900,90.584999,-86.848999,9.534900,90.005997,-85.210999,9.092700,89.779999,-85.063004,9.834100};
			return value;
		}
		private double[] getcoords_ME_Shape_IndexedTriangleSet_115_8_406_point_3()
		{
			double[] value = {90.375000,-86.745003,10.288000,90.375000,-86.745003,10.288000,89.779999,-85.063004,9.834100,89.704002,-84.875000,10.596000,90.303001,-86.571999,11.054000,90.041000,-85.969002,10.891000,93.648003,-85.068001,6.507800,93.540001,-84.125000,6.254300,92.753998,-84.107002,6.322000,92.880997,-85.214996,6.619800,93.612000,-84.899002,6.462000,93.540001,-84.125000,6.254300,92.841003,-84.111000,6.307100,92.880997,-85.214996,6.619800,92.753998,-84.107002,6.322000,91.997002,-84.050003,6.537500,92.141998,-85.316002,6.877700,92.161003,-84.066002,6.477200,92.141998,-85.316002,6.877700,91.997002,-84.050003,6.537500,91.299004,-83.955002,6.892300,91.459999,-85.366997,7.271500,91.524002,-83.989998,6.759300,91.459999,-85.366997,7.271500,91.299004,-83.955002,6.892300,90.685997,-83.827003,7.372600,90.862000,-85.365997,7.786000,90.946999,-83.888000,7.144600,90.862000,-85.365997,7.786000,90.685997,-83.827003,7.372600,90.182999,-83.669998,7.959700,90.371002,-85.314003,8.401000,90.447998,-83.760002,7.621600,90.371002,-85.314003,8.401000,90.182999,-83.669998,7.959700,89.808998,-83.489998,8.630700,90.005997,-85.210999,9.092700,90.042999,-83.612000,8.175200,90.005997,-85.210999,9.092700,89.808998,-83.489998,8.630700,89.579002,-83.295998,9.359700,89.779999,-85.063004,9.834100,89.745003,-83.447998,8.788700,89.779999,-85.063004,9.834100,89.579002,-83.295998,9.359700,89.500999,-83.093002,10.118000,89.704002,-84.875000,10.596000,89.561996,-83.273003,9.443000,89.500999,-83.093002,10.118000,89.637001,-84.555000,10.510000};
			return value;
		}



		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_7_422_coordIndex_1()
		{
			int[] value = {3,2,5,-1,4,3,5,-1,7,6,9,-1,8,7,9,-1,11,10,13,-1,12,11,13,-1,15,14,17,-1,16,15,17,-1,19,18,21,-1,20,19,21,-1,23,22,25,-1,24,23,25,-1,27,26,30,-1,28,27,30,-1,34,33,37,-1,36,35,34,-1,36,34,37,-1,39,38,41,-1,40,39,41,-1,43,42,45,-1,44,43,45,-1,47,46,49,-1,48,47,49,-1,51,50,53,-1,52,51,53,-1,55,54,57,-1,56,55,57,-1,58,61,60,-1,59,58,60,-1,65,64,68,-1,67,66,65,-1,67,65,68,-1,70,69,72,-1,71,70,72,-1,74,73,76,-1,75,74,76,-1,78,77,80,-1,79,78,80,-1,82,81,84,-1,83,82,84,-1,86,85,88,-1,87,86,88,-1,89,92,91,-1,90,89,91,-1,96,95,99,-1,98,97,96,-1,98,96,99,-1,101,100,103,-1,102,101,103,-1,105,104,107,-1,106,105,107,-1,109,108,111,-1,110,109,111,-1,113,112,115,-1,114,113,115,-1,117,116,119,-1,118,117,119,-1,120,123,122,-1,121,120,122,-1,128,126,129,-1,132,131,136,-1,133,132,136,-1,135,134,133,-1,135,133,136,-1,138,137,140,-1,139,138,140,-1,142,141,144,-1,143,142,144,-1,146,145,148,-1,147,146,148,-1,150,149,152,-1,151,150,152,-1,154,153,156,-1,155,154,156,-1,157,160,159,-1,158,157,159,-1,164,163,167,-1,166,165,164,-1,166,164,167,-1,169,168,171,-1,170,169,171,-1,173,172,175,-1,174,173,175,-1,177,176,179,-1,178,177,179,-1,181,180,183,-1,182,181,183,-1,185,184,187,-1,186,185,187,-1,189,188,191,-1,190,189,191,-1,192,195,194,-1,193,192,194,-1,201,200,198,-1,201,198,202,-1,205,204,209,-1,206,205,209,-1,208,207,206,-1,208,206,209,-1,211,210,213,-1,212,211,213,-1,215,214,217,-1,216,215,217,-1,219,218,221,-1,220,219,221,-1,223,222,225,-1,224,223,225,-1,227,226,229,-1,228,227,229,-1,231,230,233,-1,232,231,233,-1,234,237,236,-1,235,234,236,-1,242,240,243,-1,246,245,250,-1,249,248,246,-1,249,246,250,-1,253,252,256,-1,254,253,256,-1,255,254,256,-1,258,257,260,-1,259,258,260,-1,262,261,264,-1,263,262,264,-1,266,265,268,-1,267,266,268,-1,270,269,272,-1,271,270,272,-1,274,273,276,-1,275,274,276,-1,278,277,280,-1,279,278,280,-1,282,281,284,-1,283,282,284,-1,285,288,287,-1,286,285,287,-1,291,290,294,-1,293,291,294,-1,297,296,301,-1,300,299,297,-1,300,297,301,-1,304,303,310,-1,306,305,304,-1,307,306,304,-1,308,307,304,-1,309,308,304,-1,309,304,310,-1,312,311,314,-1,313,312,314,-1,316,315,318,-1,317,316,318,-1,320,319,322,-1,321,320,322,-1,324,323,326,-1,325,324,326,-1,328,327,330,-1,329,328,330,-1,332,331,334,-1,333,332,334,-1,336,335,338,-1,337,336,338,-1,340,339,342,-1,341,340,342,-1,344,343,346,-1,345,344,346,-1,347,350,349,-1,348,347,349,-1,353,352,351,-1,354,353,351,-1,356,355,358,-1,357,356,358,-1,360,359,362,-1,361,360,362,-1,364,363,366,-1,365,364,366,-1,368,367,370,-1,369,368,370,-1,372,371,374,-1,373,372,374,-1,376,375,378,-1,377,376,378,-1,380,379,382,-1,381,380,382,-1,384,383,386,-1,385,384,386,-1,388,387,390,-1,389,388,390,-1,392,391,394,-1,393,392,394,-1,396,395,398,-1,397,396,398,-1,399,402,401,-1,400,399,401,-1,405,404,403,-1,406,405,403,-1,408,407,410,-1,409,408,410,-1,412,411,414,-1,413,412,414,-1,416,415,418,-1,417,416,418,-1,420,419,422,-1,421,420,422,-1,424,423,426,-1,425,424,426,-1,428,427,430,-1,429,428,430,-1,432,431,434,-1,433,432,434,-1,436,435,438,-1,437,436,438,-1,440,439,442,-1,441,440,442,-1,444,443,446,-1,445,444,446,-1,448,447,450,-1,449,448,450,-1,451,454,453,-1,452,451,453,-1,458,457,459,-1,455,458,459,-1,463,462,461,-1,460,463,461,-1,467,466,465,-1,464,467,465,-1,471,470,469,-1,468,471,469,-1,475,474,473,-1,472,475,473,-1,479,478,477,-1,476,479,477,-1,483,482,481,-1,480,483,481,-1,487,486,485,-1,484,487,485,-1,491,490,489,-1,488,491,489,-1,495,494,493,-1,492,495,493,-1,499,498,497,-1,496,499,497,-1,503,502,501,-1,500,503,501,-1,504,507,508,-1,505,504,508,-1};
			return value;
		}


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


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
















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






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


		/** Define subarrays using type double[] */
		private double[] getcoords_ME_Shape_IndexedTriangleSet_081_8_678_point_1()
		{
			double[] value = {80.725998,-83.859001,6.351700,80.625000,-84.764999,6.593500,81.384003,-84.903999,6.714700,81.502998,-83.837997,6.430200,80.725998,-83.859001,6.351700,80.681000,-84.464996,6.513700,81.502998,-83.837997,6.430200,81.384003,-84.903999,6.714700,82.112999,-84.998001,6.978700,82.249001,-83.778000,6.653000,82.249001,-83.778000,6.653000,82.112999,-84.998001,6.978700,82.783997,-85.043999,7.375200,82.935997,-83.681999,7.011600,82.935997,-83.681999,7.011600,82.783997,-85.043999,7.375200,83.372002,-85.039001,7.889200,83.538002,-83.554001,7.492300,83.538002,-83.554001,7.492300,83.372002,-85.039001,7.889200,83.853996,-84.985001,8.501100,84.030998,-83.397003,8.076700,84.030998,-83.397003,8.076700,83.853996,-84.985001,8.501100,84.212997,-84.883003,9.187600,84.398003,-83.219002,8.742700,84.398003,-83.219002,8.742700,84.212997,-84.883003,9.187600,84.432999,-84.737000,9.922500,84.624001,-83.025002,9.464800,84.624001,-83.025002,9.464800,84.432999,-84.737000,9.922500,84.507004,-84.553001,10.678000,84.699997,-82.823997,10.215000,84.613998,-83.982002,10.525000,84.699997,-82.823997,10.215000,80.625000,-84.764999,6.593500,80.325996,-85.628998,6.823000,81.032997,-85.920998,6.984800,81.384003,-84.903999,6.714700,80.546997,-85.058998,6.671900,81.384003,-84.903999,6.714700,81.032997,-85.920998,6.984800,81.710999,-86.162003,7.287800,82.112999,-84.998001,6.978700,82.112999,-84.998001,6.978700,81.710999,-86.162003,7.287800,82.335999,-86.343002,7.720500,82.783997,-85.043999,7.375200,82.783997,-85.043999,7.375200,82.335999,-86.343002,7.720500,82.883003,-86.458000,8.266300,83.372002,-85.039001,7.889200,83.372002,-85.039001,7.889200,82.883003,-86.458000,8.266300,83.332001,-86.500999,8.904500,83.853996,-84.985001,8.501100,83.853996,-84.985001,8.501100,83.332001,-86.500999,8.904500,83.665001,-86.472000,9.610700,84.212997,-84.883003,9.187600,84.212997,-84.883003,9.187600,83.665001,-86.472000,9.610700,83.869003,-86.371002,10.358000,84.432999,-84.737000,9.922500,84.432999,-84.737000,9.922500,83.869003,-86.371002,10.358000,83.938004,-86.203003,11.118000,84.507004,-84.553001,10.678000,84.358002,-85.114998,10.828000,80.325996,-85.628998,6.823000,79.818001,-86.445000,7.038100,80.435997,-86.880997,7.237900,81.032997,-85.920998,6.984800,79.961998,-86.252998,6.987700,81.032997,-85.920998,6.984800,80.435997,-86.880997,7.237900,81.028000,-87.261002,7.577700,81.710999,-86.162003,7.287800,81.710999,-86.162003,7.287800,81.028000,-87.261002,7.577700,81.573997,-87.570000,8.044500,82.335999,-86.343002,7.720500,82.335999,-86.343002,7.720500,81.573997,-87.570000,8.044500,82.051003,-87.796997,8.620400,82.883003,-86.458000,8.266300,82.883003,-86.458000,8.266300,82.051003,-87.796997,8.620400,82.443001,-87.931999,9.283400,83.332001,-86.500999,8.904500,83.332001,-86.500999,8.904500,82.443001,-87.931999,9.283400,82.733002,-87.972000,10.008000,83.665001,-86.472000,9.610700,83.665001,-86.472000,9.610700,82.733002,-87.972000,10.008000,82.911003,-87.913002,10.767000,83.869003,-86.371002,10.358000,83.869003,-86.371002,10.358000};
			return value;
		}
		private double[] getcoords_ME_Shape_IndexedTriangleSet_081_8_678_point_2()
		{
			double[] value = {82.911003,-87.913002,10.767000,82.969002,-87.759003,11.531000,83.938004,-86.203003,11.118000,83.241997,-87.393997,11.434000,79.818001,-86.445000,7.038100,79.136002,-87.130997,7.217600,79.633003,-87.689003,7.449300,80.435997,-86.880997,7.237900,79.494003,-86.809998,7.133700,80.435997,-86.880997,7.237900,79.633003,-87.689003,7.449300,80.110001,-88.185997,7.820000,81.028000,-87.261002,7.577700,81.028000,-87.261002,7.577700,80.110001,-88.185997,7.820000,80.547997,-88.602997,8.315300,81.573997,-87.570000,8.044500,81.573997,-87.570000,8.044500,80.547997,-88.602997,8.315300,80.931999,-88.925003,8.916500,82.051003,-87.796997,8.620400,82.051003,-87.796997,8.620400,80.931999,-88.925003,8.916500,81.246002,-89.138000,9.600400,82.443001,-87.931999,9.283400,82.443001,-87.931999,9.283400,81.246002,-89.138000,9.600400,81.478996,-89.234001,10.341000,82.733002,-87.972000,10.008000,82.733002,-87.972000,10.008000,81.478996,-89.234001,10.341000,81.621002,-89.210999,11.110000,82.911003,-87.913002,10.767000,82.911003,-87.913002,10.767000,81.621002,-89.210999,11.110000,81.667000,-89.069000,11.878000,82.969002,-87.759003,11.531000,82.349998,-88.455002,11.716000,79.136002,-87.130997,7.217600,78.311996,-87.654999,7.352600,78.663002,-88.306000,7.608400,79.633003,-87.689003,7.449300,78.935997,-87.281998,7.256800,79.633003,-87.689003,7.449300,78.663002,-88.306000,7.608400,79.000999,-88.891998,8.002400,80.110001,-88.185997,7.820000,80.110001,-88.185997,7.820000,79.000999,-88.891998,8.002400,79.310997,-89.390999,8.519600,80.547997,-88.602997,8.315300,80.547997,-88.602997,8.315300,79.310997,-89.390999,8.519600,79.581001,-89.785004,9.140000,80.931999,-88.925003,8.916500,80.931999,-88.925003,8.916500,79.581001,-89.785004,9.140000,79.803001,-90.056999,9.839900,81.246002,-89.138000,9.600400,81.246002,-89.138000,9.600400,79.803001,-90.056999,9.839900,79.966003,-90.196999,10.593000,81.478996,-89.234001,10.341000,81.478996,-89.234001,10.341000,79.966003,-90.196999,10.593000,80.065002,-90.199997,11.369000,81.621002,-89.210999,11.110000,81.621002,-89.210999,11.110000,80.065002,-90.199997,11.369000,80.096001,-90.067001,12.140000,81.667000,-89.069000,11.878000,81.286003,-89.357002,11.954000,78.311996,-87.654999,7.352600,77.388000,-87.987999,7.436500,77.575996,-88.698997,7.707400,78.663002,-88.306000,7.608400,77.614998,-87.927002,7.421400,78.663002,-88.306000,7.608400,77.575996,-88.698997,7.707400,77.757004,-89.343002,8.116100,79.000999,-88.891998,8.002400,79.000999,-88.891998,8.002400,77.757004,-89.343002,8.116100,77.921997,-89.894997,8.647000,79.310997,-89.390999,8.519600,79.310997,-89.390999,8.519600,77.921997,-89.894997,8.647000,78.066002,-90.334000,9.279700,79.581001,-89.785004,9.140000,79.581001,-89.785004,9.140000,78.066002,-90.334000,9.279700,78.182999,-90.642998,9.989900,79.803001,-90.056999,9.839900,79.803001,-90.056999,9.839900,78.182999,-90.642998,9.989900,78.268997,-90.810997,10.750000,79.966003,-90.196999,10.593000,79.966003,-90.196999,10.593000,78.268997,-90.810997,10.750000,78.320000,-90.831001,11.532000};
			return value;
		}
		private double[] getcoords_ME_Shape_IndexedTriangleSet_081_8_678_point_3()
		{
			double[] value = {80.065002,-90.199997,11.369000,80.065002,-90.199997,11.369000,78.320000,-90.831001,11.532000,78.334000,-90.702003,12.305000,80.096001,-90.067001,12.140000,78.766998,-90.584999,12.275000,77.388000,-87.987999,7.436500,76.411003,-88.114998,7.465000,76.426003,-88.848999,7.741100,77.575996,-88.698997,7.707400,77.019997,-88.061996,7.454000,76.411003,-88.114998,7.465000,77.575996,-88.698997,7.707400,76.426003,-88.848999,7.741100,76.440002,-89.514999,8.155200,77.757004,-89.343002,8.116100,77.757004,-89.343002,8.116100,76.440002,-89.514999,8.155200,76.452003,-90.086998,8.691200,77.921997,-89.894997,8.647000,77.921997,-89.894997,8.647000,76.452003,-90.086998,8.691200,76.461998,-90.543999,9.328500,78.066002,-90.334000,9.279700,78.066002,-90.334000,9.279700,76.461998,-90.543999,9.328500,76.469002,-90.866997,10.043000,78.182999,-90.642998,9.989900,78.182999,-90.642998,9.989900,76.469002,-90.866997,10.043000,76.472000,-91.044998,10.806000,78.268997,-90.810997,10.750000,78.268997,-90.810997,10.750000,76.472000,-91.044998,10.806000,76.473000,-91.070999,11.590000,78.320000,-90.831001,11.532000,78.320000,-90.831001,11.532000,76.473000,-91.070999,11.590000,76.470001,-90.943001,12.364000,78.334000,-90.702003,12.305000,76.470001,-90.943001,12.364000,77.630997,-90.842003,12.340000};
			return value;
		}


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



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



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







		/** Define subarrays using type double[] */
		private double[] getcoords_ME_Shape_IndexedTriangleSet_069_8_774_point_1()
		{
			double[] value = {9.000000,13.000000,19.500000,9.000000,-13.000000,19.500000,8.477900,-13.000000,19.534000,8.477900,13.000000,19.534000,8.477900,4.996100,19.534000,9.000000,4.514700,19.500000,9.000000,-4.514700,19.500000,8.477900,-4.996300,19.534000,8.477900,13.000000,19.534000,8.477900,-13.000000,19.534000,7.964700,-13.000000,19.636000,7.964700,13.000000,19.636000,8.477900,-4.996300,19.534000,8.055900,-5.391300,19.613001,7.964700,-5.494700,19.636000,7.964700,5.495100,19.636000,8.060800,5.386300,19.612000,8.477900,4.996100,19.534000,7.964700,13.000000,19.636000,7.964700,-13.000000,19.636000,7.469300,-13.000000,19.804001,7.469300,13.000000,19.804001,7.964700,-5.494700,19.636000,7.469300,-6.070400,19.804001,7.469300,6.070100,19.804001,7.964700,5.495100,19.636000,7.469300,13.000000,19.804001,7.469300,-13.000000,19.804001,7.000000,-13.000000,20.035999,7.000000,13.000000,20.035999,7.469300,-6.070400,19.804001,7.238000,-6.349500,19.909000,7.000000,-6.688300,20.035999,7.000000,6.693300,20.035999,7.246300,6.338700,19.905001,7.469300,6.070100,19.804001,7.000000,13.000000,20.035999,7.000000,-13.000000,20.035999,6.565000,-13.000000,20.327000,6.565000,13.000000,20.327000,7.000000,-6.688300,20.035999,6.565000,-7.345900,20.327000,6.565000,7.358700,20.327000,7.000000,6.693300,20.035999,6.565000,13.000000,20.327000,6.565000,-13.000000,20.327000,6.171600,-13.000000,20.672001,6.171600,13.000000,20.672001,6.565000,-7.345900,20.327000,6.554300,-7.362800,20.334999,6.171600,-8.078500,20.672001,6.171600,8.074600,20.672001,6.409800,7.612200,20.452000,6.565000,7.358700,20.327000,6.171600,13.000000,20.672001,6.171600,-13.000000,20.672001,5.826600,-13.000000,21.065001,5.826600,13.000000,21.065001,6.171600,-8.078500,20.672001,5.853900,-8.750700,21.030001,5.826600,-8.818800,21.065001,5.826600,8.821400,21.065001,6.171600,8.074600,20.672001,5.826600,13.000000,21.065001,5.826600,-13.000000,21.065001,5.535900,-13.000000,21.500000,5.535900,13.000000,21.500000,5.826600,-8.818800,21.065001,5.535900,-9.619900,21.500000,5.535900,9.620800,21.500000,5.777000,8.939200,21.131001,5.826600,8.821400,21.065001,5.535900,13.000000,21.500000,5.535900,-13.000000,21.500000,5.304500,-13.000000,21.969000,5.304500,13.000000,21.969000,5.535900,-9.619900,21.500000,5.368300,-10.177000,21.823000,5.304500,-10.434000,21.969000,5.304500,10.430000,21.969000,5.535900,9.620800,21.500000,5.304500,13.000000,21.969000,5.304500,-13.000000,21.969000,5.136300,-13.000000,22.465000,5.136300,13.000000,22.465000,5.304500,-10.434000,21.969000,5.136300,-11.278000,22.465000,5.136300,11.280000,22.465000,5.302500,10.438000,21.974001,5.304500,10.430000,21.969000,5.136300,13.000000,22.465000,5.136300,-13.000000,22.465000,5.034200,-13.000000,22.978001,5.034200,13.000000,22.978001,5.136300,-11.278000,22.465000,5.087100,-11.619000,22.670000,5.034200,-12.134000,22.978001,5.034200,12.133000,22.978001,5.049400,11.959000,22.872999,5.136300,11.280000,22.465000};
			return value;
		}
		private double[] getcoords_ME_Shape_IndexedTriangleSet_069_8_774_point_2()
		{
			double[] value = {5.034200,13.000000,22.978001,5.034200,-13.000000,22.978001,5.000000,-13.000000,23.500000,5.000000,13.000000,23.500000,5.034200,-12.134000,22.978001,5.006600,-12.619000,23.270000,5.000000,-13.000000,23.500000,5.000000,13.000000,23.500000,5.012300,12.479000,23.186001,5.034200,12.133000,22.978001};
			return value;
		}






		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_7_894_coordIndex_1()
		{
			int[] value = {6,1,2,-1,6,2,3,-1,6,3,4,-1,6,4,5,-1,12,7,8,-1,12,8,9,-1,12,9,11,-1,18,14,17,-1,23,20,21,-1,23,21,22,-1,23,22,19,-1,27,24,25,-1,27,25,26,-1,34,28,29,-1,34,29,30,-1,30,32,33,-1,34,30,33,-1,40,36,39,-1,45,42,43,-1,45,43,44,-1,45,44,41,-1,49,46,47,-1,49,47,48,-1,53,50,51,-1,53,51,52,-1,60,54,55,-1,60,55,56,-1,56,58,59,-1,60,56,59,-1,68,62,63,-1,63,65,66,-1,63,66,67,-1,68,63,67,-1,74,70,73,-1,79,76,77,-1,79,77,78,-1,79,78,75,-1,83,80,81,-1,83,81,82,-1,87,84,85,-1,87,85,86,-1,91,88,89,-1,91,89,90,-1,95,92,93,-1,95,93,94,-1,102,96,97,-1,102,97,98,-1,98,100,101,-1,102,98,101,-1,109,104,105,-1,105,107,108,-1,109,105,108,-1,117,111,112,-1,112,114,115,-1,112,115,116,-1,117,112,116,-1,122,119,120,-1,122,120,121,-1,122,121,118,-1,126,123,124,-1,126,124,125,-1,130,127,128,-1,130,128,129,-1,134,131,132,-1,134,132,133,-1,138,135,136,-1,138,136,137,-1,142,139,140,-1,142,140,141,-1,146,143,144,-1,146,144,145,-1,151,150,147,-1,151,147,148,-1,151,148,149,-1,156,153,154,-1,156,154,155,-1,156,155,152,-1,160,157,158,-1,160,158,159,-1,164,161,162,-1,164,162,163,-1,168,165,166,-1,168,166,167,-1,172,169,170,-1,172,170,171,-1,176,173,174,-1,176,174,175,-1,180,177,178,-1,180,178,179,-1,185,184,181,-1,185,181,182,-1,185,182,183,-1,191,188,189,-1,191,189,186,-1,193,194,195,-1,193,195,192,-1,197,198,199,-1,197,199,196,-1,201,202,203,-1,201,203,200,-1,205,206,207,-1,205,207,204,-1,209,210,211,-1,209,211,208,-1,213,214,215,-1,213,215,212,-1,221,219,216,-1,221,216,217,-1,221,217,220,-1};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getcoords_ME_Shape_IndexedTriangleSet_054_8_894_point_1()
		{
			double[] value = {76.232002,-79.424004,5.136100,77.295998,-79.526001,5.169700,77.468002,-78.772003,5.048100,76.216003,-78.650002,5.008400,76.220001,-78.848000,5.026300,76.232002,-79.424004,5.136100,76.945000,-79.463997,5.151100,76.216003,-78.650002,5.008400,77.468002,-78.772003,5.048100,77.633003,-78.007004,5.079300,76.199997,-77.866997,5.034100,77.466003,-77.973000,5.069300,76.208000,-78.262001,5.001900,76.199997,-77.866997,5.034100,77.633003,-78.007004,5.079300,77.782997,-77.260002,5.262300,76.183998,-77.102997,5.212200,77.652000,-77.913002,5.093700,77.466003,-77.973000,5.069300,77.295998,-79.526001,5.169700,78.303001,-79.874001,5.268800,78.652000,-79.181000,5.164800,77.468002,-78.772003,5.048100,77.640999,-79.615997,5.195700,77.468002,-78.772003,5.048100,78.652000,-79.181000,5.164800,78.987999,-78.475998,5.212700,77.633003,-78.007004,5.079300,77.633003,-78.007004,5.079300,78.987999,-78.475998,5.212700,79.295998,-77.783997,5.410800,77.782997,-77.260002,5.262300,79.012001,-77.653999,5.374400,78.859001,-77.689003,5.328200,77.652000,-77.913002,5.093700,77.782997,-77.260002,5.262300,79.295998,-77.783997,5.410800,79.566002,-77.133003,5.751300,77.915001,-76.559998,5.589900,79.379997,-77.587997,5.496300,79.012001,-77.653999,5.374400,78.303001,-79.874001,5.268800,79.115997,-80.383003,5.410300,79.609001,-79.780998,5.331500,78.652000,-79.181000,5.164800,78.962997,-80.267998,5.378400,78.652000,-79.181000,5.164800,79.609001,-79.780998,5.331500,80.083000,-79.163002,5.403400,78.987999,-78.475998,5.212700,78.987999,-78.475998,5.212700,80.083000,-79.163002,5.403400,80.517998,-78.552002,5.623200,79.295998,-77.783997,5.410800,79.295998,-77.783997,5.410800,80.517998,-78.552002,5.623200,80.900002,-77.971001,5.982700,79.566002,-77.133003,5.751300,80.154999,-77.454002,5.840300,79.558998,-77.565002,5.561200,79.379997,-77.587997,5.496300,79.566002,-77.133003,5.751300,80.900002,-77.971001,5.982700,81.210999,-77.443001,6.468000,79.786003,-76.546997,6.221400,81.018997,-77.294998,6.427500,80.949997,-77.313004,6.366500,80.266998,-77.441002,5.898600,80.154999,-77.454002,5.840300,79.786003,-76.546997,6.221400,81.210999,-77.443001,6.468000,81.442001,-76.987999,7.060600,79.947998,-76.049004,6.802900,81.324997,-77.228996,6.721300,81.018997,-77.294998,6.427500,79.115997,-80.383003,5.410300,79.793999,-81.052002,5.593900,80.406998,-80.569000,5.547600,79.609001,-79.780998,5.331500,79.541000,-80.767998,5.516000,79.609001,-79.780998,5.331500,80.406998,-80.569000,5.547600,80.995003,-80.065002,5.650600,80.083000,-79.163002,5.403400,80.083000,-79.163002,5.403400,80.995003,-80.065002,5.650600,81.536003,-79.558998,5.899000,80.517998,-78.552002,5.623200,80.517998,-78.552002,5.623200,81.536003,-79.558998,5.899000,82.010002,-79.070999,6.283200,80.900002,-77.971001,5.982700,80.900002,-77.971001,5.982700,82.010002,-79.070999,6.283200,82.399002,-78.617996,6.788700,81.210999,-77.443001,6.468000,81.210999,-77.443001,6.468000,82.399002,-78.617996,6.788700,82.686996,-78.220001,7.396000,81.442001,-76.987999,7.060600};
			return value;
		}
		private double[] getcoords_ME_Shape_IndexedTriangleSet_054_8_894_point_2()
		{
			double[] value = {81.638000,-77.148003,7.104300,81.396004,-77.217003,6.794400,81.324997,-77.228996,6.721300,81.442001,-76.987999,7.060600,82.686996,-78.220001,7.396000,82.862999,-77.889000,8.082100,81.583000,-76.623001,7.737900,82.045998,-77.017998,7.845500,81.775002,-77.117996,7.300100,81.638000,-77.148003,7.104300,81.583000,-76.623001,7.737900,82.862999,-77.889000,8.082100,82.921997,-77.639999,8.820700,81.628998,-76.362000,8.473800,82.235001,-76.891998,8.617800,82.219002,-76.908997,8.500000,82.057999,-77.014000,7.874800,82.045998,-77.017998,7.845500,79.793999,-81.052002,5.593900,80.303001,-81.848999,5.810600,81.004997,-81.507004,5.802700,80.406998,-80.569000,5.547600,80.019997,-81.358002,5.677200,80.406998,-80.569000,5.547600,81.004997,-81.507004,5.802700,81.680000,-81.138000,5.942400,80.995003,-80.065002,5.650600,80.995003,-80.065002,5.650600,81.680000,-81.138000,5.942400,82.301003,-80.758003,6.224500,81.536003,-79.558998,5.899000,81.536003,-79.558998,5.899000,82.301003,-80.758003,6.224500,82.845001,-80.378998,6.638200,82.010002,-79.070999,6.283200,82.010002,-79.070999,6.283200,82.845001,-80.378998,6.638200,83.291000,-80.016998,7.167700,82.399002,-78.617996,6.788700,82.399002,-78.617996,6.788700,83.291000,-80.016998,7.167700,83.622002,-79.684998,7.792800,82.686996,-78.220001,7.396000,82.686996,-78.220001,7.396000,83.622002,-79.684998,7.792800,83.824997,-79.397003,8.489600,82.862999,-77.889000,8.082100,82.862999,-77.889000,8.082100,83.824997,-79.397003,8.489600,83.892998,-79.162003,9.231700,82.921997,-77.639999,8.820700,83.242996,-78.066002,8.935800,80.303001,-81.848999,5.810600,80.619003,-82.735001,6.049900,81.376999,-82.549004,6.084200,81.004997,-81.507004,5.802700,80.383003,-82.021004,5.857100,81.004997,-81.507004,5.802700,81.376999,-82.549004,6.084200,82.105003,-82.331001,6.264500,81.680000,-81.138000,5.942400,81.680000,-81.138000,5.942400,82.105003,-82.331001,6.264500,82.775002,-82.088997,6.584000,82.301003,-80.758003,6.224500,82.301003,-80.758003,6.224500,82.775002,-82.088997,6.584000,83.362000,-81.832001,7.030300,82.845001,-80.378998,6.638200,82.845001,-80.378998,6.638200,83.362000,-81.832001,7.030300,83.844002,-81.570000,7.586600,83.291000,-80.016998,7.167700,83.291000,-80.016998,7.167700,83.844002,-81.570000,7.586600,84.202003,-81.314003,8.231500,83.622002,-79.684998,7.792800,83.622002,-79.684998,7.792800,84.202003,-81.314003,8.231500,84.421997,-81.070999,8.940600,83.824997,-79.397003,8.489600,83.824997,-79.397003,8.489600,84.421997,-81.070999,8.940600,84.496002,-80.852997,9.686800,83.892998,-79.162003,9.231700,84.005997,-79.403000,9.296500,80.619003,-82.735001,6.049900,80.725998,-83.666000,6.300000,81.502998,-83.644997,6.378500,81.376999,-82.549004,6.084200,80.698997,-83.197998,6.174400,80.725998,-83.666000,6.300000,81.376999,-82.549004,6.084200,81.502998,-83.644997,6.378500,82.249001,-83.584999,6.601300,82.105003,-82.331001,6.264500,82.105003,-82.331001,6.264500,82.249001,-83.584999,6.601300,82.935997,-83.488998,6.959900,82.775002,-82.088997,6.584000};
			return value;
		}
		private double[] getcoords_ME_Shape_IndexedTriangleSet_054_8_894_point_3()
		{
			double[] value = {82.775002,-82.088997,6.584000,82.935997,-83.488998,6.959900,83.538002,-83.360001,7.440500,83.362000,-81.832001,7.030300,83.362000,-81.832001,7.030300,83.538002,-83.360001,7.440500,84.030998,-83.204002,8.025000,83.844002,-81.570000,7.586600,83.844002,-81.570000,7.586600,84.030998,-83.204002,8.025000,84.398003,-83.026001,8.691000,84.202003,-81.314003,8.231500,84.202003,-81.314003,8.231500,84.398003,-83.026001,8.691000,84.624001,-82.832001,9.413000,84.421997,-81.070999,8.940600,84.421997,-81.070999,8.940600,84.624001,-82.832001,9.413000,84.699997,-82.630997,10.164000,84.496002,-80.852997,9.686800,84.699997,-82.630997,10.164000,84.649002,-81.737000,9.924100};
			return value;
		}



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


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


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


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


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


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





		/** Define subarrays using type double[] */
		private double[] getcoords_ME_Shape_IndexedTriangleSet_044_8_974_point_1()
		{
			double[] value = {98.000999,-91.288002,12.361000,98.352997,-91.279999,12.361000,98.348999,-81.195000,50.000000,97.996002,-81.200996,50.005001,89.496002,-72.415001,49.957001,89.500999,-83.088997,10.117000,89.572998,-84.161003,10.404000,89.569000,-73.486000,50.243999,89.569000,-73.551003,50.000000,89.498001,-72.575996,50.000000,89.496002,-72.570999,49.384998,89.500999,-83.093002,10.118000,89.569000,-73.486000,50.243999,89.572998,-84.161003,10.404000,89.790001,-85.213997,10.687000,89.786003,-74.540001,50.526001,89.786003,-74.680000,50.001999,89.599998,-73.774002,50.000000,89.569000,-73.551003,50.000000,89.637001,-84.555000,10.510000,89.786003,-74.540001,50.526001,89.790001,-85.213997,10.687000,90.148003,-86.231003,10.959000,90.142998,-75.556000,50.799000,90.142998,-75.769997,50.002998,89.920998,-75.151001,50.000000,89.786003,-74.680000,50.001999,90.041000,-85.970001,10.889000,90.142998,-75.556000,50.799000,90.148003,-86.231003,10.959000,90.639000,-87.194000,11.217000,90.635002,-76.519997,51.056999,90.635002,-76.802002,50.002998,90.454002,-76.460999,50.000000,90.142998,-75.769997,50.002998,90.635002,-76.519997,51.056999,90.639000,-87.194000,11.217000,91.257004,-88.086998,11.457000,91.252998,-77.413002,51.296001,91.252998,-77.760002,50.000999,91.186996,-77.669998,50.000000,90.635002,-76.802002,50.002998,90.698997,-87.292999,11.244000,91.252998,-77.413002,51.296001,91.257004,-88.086998,11.457000,91.989998,-88.894997,11.673000,91.986000,-78.220001,51.512001,91.986000,-78.625000,50.001999,91.252998,-77.760002,50.000999,91.591003,-88.478996,11.572000,91.989998,-88.891998,11.685000,91.986000,-78.220001,51.512001,91.989998,-88.894997,11.673000,92.825996,-89.602997,11.863000,92.821999,-78.928001,51.702000,92.821999,-79.383003,50.005001,92.088997,-78.731003,50.000000,91.986000,-78.625000,50.001999,91.989998,-88.891998,11.685000,92.688004,-89.494003,11.850000,92.825996,-89.598999,11.879000,92.821999,-78.928001,51.702000,92.825996,-89.602997,11.863000,93.750999,-90.199997,12.023000,93.746002,-79.525002,51.862000,93.746002,-80.022003,50.006001,93.151001,-79.633003,50.000000,92.821999,-79.383003,50.005001,92.825996,-89.598999,11.879000,93.750999,-90.194000,12.043000,93.746002,-79.525002,51.862000,93.750999,-90.199997,12.023000,94.748001,-90.675003,12.150000,94.742996,-80.000000,51.990002,94.744003,-80.530998,50.006001,94.345001,-80.348999,50.000000,93.746002,-80.022003,50.006001,93.750999,-90.194000,12.043000,93.955002,-90.304001,12.074000,94.748001,-90.667999,12.176000,94.742996,-80.000000,51.990002,94.748001,-90.675003,12.150000,95.801003,-91.019997,12.243000,95.795998,-80.345001,52.082001,95.795998,-80.902000,50.002998,95.625999,-80.853996,50.000000,94.744003,-80.530998,50.006001,94.748001,-90.667999,12.176000,95.351997,-90.883003,12.237000,95.801003,-91.011002,12.274000,95.795998,-80.345001,52.082001,95.801003,-91.019997,12.243000,96.890999,-91.228996,12.299000,96.887001,-80.554001,52.138000,96.887001,-81.126999,50.001999,95.795998,-80.902000,50.002998,95.801003,-91.011002,12.274000,96.833000,-91.211998,12.334000,96.890999,-91.219002,12.336000,96.887001,-80.554001,52.138000};
			return value;
		}
		private double[] getcoords_ME_Shape_IndexedTriangleSet_044_8_974_point_2()
		{
			double[] value = {96.890999,-91.228996,12.299000,98.000999,-91.299004,12.318000,97.996002,-80.625000,52.157001,96.890999,-91.219002,12.336000,98.000999,-91.288002,12.361000,97.996002,-81.200996,50.005001,96.973000,-81.139000,50.000000,96.887001,-81.126999,50.001999};
			return value;
		}





		/** Define subarrays using type double[] */
		private double[] getcoords_ME_Shape_IndexedTriangleSet_039_8_1014_point_1()
		{
			double[] value = {188.279999,-5.500000,4.500000,162.279999,-5.500000,4.500000,162.279999,-4.977900,4.534200,188.279999,-4.977900,4.534200,187.770004,-4.977900,4.534200,188.279999,-5.500000,4.500000,179.759995,-5.500000,4.500000,179.179993,-4.977900,4.534200,188.279999,-4.977900,4.534200,162.279999,-4.977900,4.534200,162.279999,-4.464700,4.636300,188.279999,-4.464700,4.636300,179.179993,-4.977900,4.534200,178.600006,-4.464700,4.636300,187.250000,-4.464700,4.636300,187.259995,-4.473800,4.633900,187.770004,-4.977900,4.534200,188.279999,-4.464700,4.636300,162.279999,-4.464700,4.636300,162.279999,-3.969300,4.804500,188.279999,-3.969300,4.804500,178.600006,-4.464700,4.636300,178.440002,-4.326500,4.676000,178.000000,-3.969300,4.804500,186.770004,-3.969300,4.804500,187.250000,-4.464700,4.636300,188.279999,-3.969300,4.804500,162.279999,-3.969300,4.804500,162.279999,-3.500000,5.035900,188.279999,-3.500000,5.035900,178.000000,-3.969300,4.804500,177.389999,-3.500000,5.035900,186.289993,-3.500000,5.035900,186.770004,-3.969300,4.804500,188.279999,-3.500000,5.035900,162.279999,-3.500000,5.035900,162.279999,-3.065000,5.326600,188.279999,-3.065000,5.326600,177.389999,-3.500000,5.035900,177.100006,-3.288500,5.167000,176.740005,-3.065000,5.326600,184.809998,-3.065000,5.326600,185.050003,-3.137000,5.272600,185.649994,-3.335600,5.136200,186.270004,-3.484300,5.045000,186.289993,-3.500000,5.035900,188.279999,-3.065000,5.326600,162.279999,-3.065000,5.326600,162.279999,-2.671600,5.671600,188.279999,-2.671600,5.671600,176.740005,-3.065000,5.326600,176.229996,-2.769000,5.577400,176.009995,-2.671600,5.671600,183.440002,-2.671600,5.671600,184.809998,-3.065000,5.326600,188.279999,-2.671600,5.671600,162.279999,-2.671600,5.671600,162.279999,-2.326600,6.065000,188.279999,-2.326600,6.065000,176.009995,-2.671600,5.671600,175.289993,-2.378500,5.998800,175.100006,-2.326600,6.065000,182.080002,-2.326600,6.065000,183.440002,-2.671600,5.671600,188.279999,-2.326600,6.065000,162.279999,-2.326600,6.065000,162.279999,-2.035900,6.500000,188.279999,-2.035900,6.500000,175.100006,-2.326600,6.065000,174.559998,-2.185600,6.260600,173.779999,-2.069100,6.443600,173.089996,-2.035900,6.500000,180.389999,-2.035900,6.500000,181.979996,-2.303900,6.094800,182.080002,-2.326600,6.065000,188.279999,-2.035900,6.500000,162.279999,-2.035900,6.500000,162.279999,-1.804500,6.969300,188.279999,-1.804500,6.969300,173.089996,-2.035900,6.500000,172.970001,-2.030100,6.510000,162.279999,-2.030100,6.510000,178.669998,-1.804500,6.969300,180.389999,-2.035900,6.500000,188.279999,-1.804500,6.969300,162.279999,-1.804500,6.969300,162.279999,-1.636300,7.464700,188.279999,-1.636300,7.464700,176.830002,-1.636300,7.464700,178.020004,-1.733000,7.154700,178.669998,-1.804500,6.969300,188.279999,-1.636300,7.464700,162.279999,-1.636300,7.464700,162.279999,-1.534200,7.977900,188.279999,-1.534200,7.977900,174.919998,-1.534200,7.977900,176.830002,-1.636300,7.464700,188.279999,-1.534200,7.977900,162.279999,-1.534200,7.977900,162.279999,-1.500000,8.500000};
			return value;
		}
		private double[] getcoords_ME_Shape_IndexedTriangleSet_039_8_1014_point_2()
		{
			double[] value = {188.279999,-1.500000,8.500000,162.279999,-1.500000,8.500000,173.000000,-1.500000,8.500000,174.919998,-1.534200,7.977900};
			return value;
		}




		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_7_1038_coordIndex_1()
		{
			int[] value = {4,2,6,-1,5,4,6,-1,9,8,14,-1,11,9,14,-1,12,11,14,-1,13,12,14,-1,18,17,21,-1,19,18,21,-1,20,19,21,-1,22,25,24,-1,23,22,24,-1,30,28,31,-1,34,33,38,-1,35,34,38,-1,36,35,38,-1,37,36,38,-1,39,42,41,-1,40,39,41,-1,46,45,49,-1,48,47,46,-1,48,46,49,-1,51,50,53,-1,52,51,53,-1,54,57,56,-1,55,54,56,-1,63,62,60,-1,63,60,64,-1,67,66,70,-1,68,67,70,-1,69,68,70,-1,72,71,74,-1,73,72,74,-1,75,78,77,-1,76,75,77,-1,83,81,85,-1,84,83,85,-1,90,87,91,-1,96,94,97,-1,100,99,104,-1,103,102,100,-1,103,100,104,-1,107,106,111,-1,108,107,111,-1,110,109,108,-1,110,108,111,-1,113,112,115,-1,114,113,115,-1,117,116,119,-1,118,117,119,-1,120,123,122,-1,121,120,122,-1,128,126,129,-1,132,131,137,-1,134,133,132,-1,135,134,132,-1,136,135,132,-1,136,132,137,-1,139,138,144,-1,140,139,144,-1,143,142,140,-1,143,140,144,-1,147,146,151,-1,149,148,147,-1,150,149,147,-1,150,147,151,-1,153,152,155,-1,154,153,155,-1,157,156,159,-1,158,157,159,-1,161,160,163,-1,162,161,163,-1,165,164,167,-1,166,165,167,-1,168,171,170,-1,169,168,170,-1,174,173,177,-1,176,174,177,-1,180,179,184,-1,183,182,180,-1,183,180,184,-1,187,186,190,-1,189,187,190,-1,193,192,199,-1,195,194,193,-1,196,195,193,-1,197,196,193,-1,197,193,199,-1,198,197,199,-1,201,200,203,-1,202,201,203,-1,205,204,207,-1,206,205,207,-1,209,208,211,-1,210,209,211,-1,213,212,215,-1,214,213,215,-1,217,216,219,-1,218,217,219,-1,221,220,223,-1,222,221,223,-1,225,224,227,-1,226,225,227,-1,228,231,230,-1,229,228,230,-1,234,233,232,-1,235,234,232,-1,237,236,239,-1,238,237,239,-1,241,240,243,-1,242,241,243,-1,245,244,247,-1,246,245,247,-1,249,248,251,-1,250,249,251,-1,253,252,255,-1,254,253,255,-1,257,256,259,-1,258,257,259,-1,261,260,263,-1,262,261,263,-1,265,264,267,-1,266,265,267,-1,269,268,271,-1,270,269,271,-1,273,272,275,-1,274,273,275,-1,276,279,278,-1,277,276,278,-1,282,281,280,-1,283,282,280,-1,285,284,287,-1,286,285,287,-1,289,288,291,-1,290,289,291,-1,293,292,295,-1,294,293,295,-1,297,296,299,-1,298,297,299,-1,301,300,303,-1,302,301,303,-1,305,304,307,-1,306,305,307,-1,309,308,311,-1,310,309,311,-1,313,312,315,-1,314,313,315,-1,317,316,319,-1,318,317,319,-1,321,320,323,-1,322,321,323,-1,324,327,326,-1,325,324,326,-1,331,330,332,-1,328,331,332,-1,336,335,334,-1,333,336,334,-1,340,339,338,-1,337,340,338,-1,344,343,342,-1,341,344,342,-1,348,347,346,-1,345,348,346,-1,352,351,350,-1,349,352,350,-1,356,355,354,-1,353,356,354,-1,360,359,358,-1,357,360,358,-1,364,363,362,-1,361,364,362,-1,368,367,366,-1,365,368,366,-1,372,371,370,-1,369,372,370,-1,373,376,377,-1,374,373,377,-1};
			return value;
		}


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




		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_7_1078_coordIndex_1()
		{
			int[] value = {5,2,3,-1,5,3,4,-1,9,6,7,-1,9,7,8,-1,13,10,11,-1,13,11,12,-1,17,14,15,-1,17,15,16,-1,21,18,19,-1,21,19,20,-1,26,22,23,-1,26,23,24,-1,32,29,30,-1,32,30,31,-1,36,33,34,-1,36,34,35,-1,40,37,38,-1,40,38,39,-1,44,41,42,-1,44,42,43,-1,48,45,46,-1,48,46,47,-1,51,52,49,-1,51,49,50,-1,58,56,57,-1,64,61,62,-1,64,62,59,-1,64,59,63,-1,68,65,66,-1,68,66,67,-1,72,69,70,-1,72,70,71,-1,76,73,74,-1,76,74,75,-1,79,80,77,-1,79,77,78,-1,86,83,84,-1,86,84,85,-1,90,87,88,-1,90,88,89,-1,94,91,92,-1,94,92,93,-1,98,95,96,-1,98,96,97,-1,101,102,99,-1,101,99,100,-1,108,105,106,-1,108,106,107,-1,112,109,110,-1,112,110,111,-1,116,113,114,-1,116,114,115,-1,120,117,118,-1,120,118,119,-1,123,124,121,-1,123,121,122,-1,130,128,129,-1,136,133,134,-1,136,134,131,-1,136,131,135,-1,140,137,138,-1,140,138,139,-1,144,141,142,-1,144,142,143,-1,147,148,145,-1,147,145,146,-1,154,151,152,-1,154,152,153,-1,158,155,156,-1,158,156,157,-1,162,159,160,-1,162,160,161,-1,165,166,163,-1,165,163,164,-1,172,170,171,-1,178,175,176,-1,178,176,173,-1,178,173,177,-1,182,179,180,-1,182,180,181,-1,185,186,183,-1,185,183,184,-1,192,189,190,-1,192,190,191,-1,196,193,194,-1,196,194,195,-1,199,200,197,-1,199,197,198,-1,207,204,205,-1,207,205,206,-1,213,210,211,-1,213,211,208,-1,213,208,212,-1,216,217,214,-1,216,214,215,-1,223,221,222,-1,229,226,227,-1,229,227,224,-1,229,224,228,-1,235,233,234,-1};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getcoords_ME_Shape_IndexedTriangleSet_031_8_1078_point_1()
		{
			double[] value = {84.667000,88.125000,9.944100,84.667000,88.103996,9.949700,84.677002,88.125999,10.032000,84.677002,88.147003,10.026000,84.667000,88.125000,9.944100,84.670998,88.112000,9.979100,84.677002,88.147003,10.026000,84.677002,88.125999,10.032000,84.684998,88.148003,10.114000,84.684998,88.168999,10.108000,84.684998,88.168999,10.108000,84.684998,88.148003,10.114000,84.692001,88.169998,10.196000,84.692001,88.191002,10.191000,84.692001,88.191002,10.191000,84.692001,88.169998,10.196000,84.695999,88.192001,10.279000,84.695999,88.212997,10.273000,84.695999,88.212997,10.273000,84.695999,88.192001,10.279000,84.698997,88.213997,10.361000,84.698997,88.235001,10.356000,84.698997,88.235001,10.356000,84.698997,88.213997,10.361000,84.699997,88.236000,10.444000,84.699997,88.257004,10.438000,84.699997,88.257004,10.438000,84.667000,88.103996,9.949700,84.667000,88.083000,9.955200,84.677002,88.105003,10.037000,84.677002,88.125999,10.032000,84.670998,88.112000,9.979100,84.674004,88.098999,10.014000,84.677002,88.125999,10.032000,84.677002,88.105003,10.037000,84.684998,88.126999,10.119000,84.684998,88.148003,10.114000,84.684998,88.148003,10.114000,84.684998,88.126999,10.119000,84.692001,88.149002,10.202000,84.692001,88.169998,10.196000,84.692001,88.169998,10.196000,84.692001,88.149002,10.202000,84.695999,88.170998,10.284000,84.695999,88.192001,10.279000,84.695999,88.192001,10.279000,84.695999,88.170998,10.284000,84.698997,88.193001,10.367000,84.698997,88.213997,10.361000,84.698997,88.213997,10.361000,84.698997,88.193001,10.367000,84.699997,88.214996,10.449000,84.699997,88.236000,10.444000,84.667000,88.083000,9.955200,84.667000,88.063004,9.960800,84.677002,88.084999,10.043000,84.677002,88.105003,10.037000,84.674004,88.098999,10.014000,84.677002,88.088997,10.042000,84.677002,88.105003,10.037000,84.677002,88.084999,10.043000,84.684998,88.106003,10.125000,84.684998,88.126999,10.119000,84.677002,88.088997,10.042000,84.678001,88.085999,10.049000,84.684998,88.126999,10.119000,84.684998,88.106003,10.125000,84.692001,88.127998,10.207000,84.692001,88.149002,10.202000,84.692001,88.149002,10.202000,84.692001,88.127998,10.207000,84.695999,88.150002,10.290000,84.695999,88.170998,10.284000,84.695999,88.170998,10.284000,84.695999,88.150002,10.290000,84.698997,88.172997,10.372000,84.698997,88.193001,10.367000,84.698997,88.193001,10.367000,84.698997,88.172997,10.372000,84.699997,88.195000,10.455000,84.699997,88.214996,10.449000,84.677002,88.084999,10.043000,84.677002,88.064003,10.048000,84.684998,88.085999,10.131000,84.684998,88.106003,10.125000,84.678001,88.085999,10.049000,84.681000,88.072998,10.084000,84.684998,88.106003,10.125000,84.684998,88.085999,10.131000,84.691002,88.108002,10.213000,84.692001,88.127998,10.207000,84.692001,88.127998,10.207000,84.691002,88.108002,10.213000,84.695999,88.129997,10.295000,84.695999,88.150002,10.290000,84.695999,88.150002,10.290000,84.695999,88.129997,10.295000,84.698997,88.152000,10.378000,84.698997,88.172997,10.372000,84.698997,88.172997,10.372000};
			return value;
		}
		private double[] getcoords_ME_Shape_IndexedTriangleSet_031_8_1078_point_2()
		{
			double[] value = {84.698997,88.152000,10.378000,84.699997,88.174004,10.460000,84.699997,88.195000,10.455000,84.677002,88.064003,10.048000,84.677002,88.042999,10.054000,84.684998,88.065002,10.136000,84.684998,88.085999,10.131000,84.681000,88.072998,10.084000,84.682999,88.059998,10.119000,84.684998,88.085999,10.131000,84.684998,88.065002,10.136000,84.691002,88.086998,10.218000,84.691002,88.108002,10.213000,84.691002,88.108002,10.213000,84.691002,88.086998,10.218000,84.695999,88.109001,10.301000,84.695999,88.129997,10.295000,84.695999,88.129997,10.295000,84.695999,88.109001,10.301000,84.697998,88.130997,10.383000,84.698997,88.152000,10.378000,84.698997,88.152000,10.378000,84.697998,88.130997,10.383000,84.698997,88.153000,10.466000,84.699997,88.174004,10.460000,84.677002,88.042999,10.054000,84.676003,88.022003,10.059000,84.683998,88.043999,10.142000,84.684998,88.065002,10.136000,84.682999,88.059998,10.119000,84.684998,88.056000,10.138000,84.684998,88.065002,10.136000,84.683998,88.043999,10.142000,84.691002,88.066002,10.224000,84.691002,88.086998,10.218000,84.684998,88.056000,10.138000,84.685997,88.050003,10.165000,84.691002,88.086998,10.218000,84.691002,88.066002,10.224000,84.695000,88.087997,10.306000,84.695999,88.109001,10.301000,84.695999,88.109001,10.301000,84.695000,88.087997,10.306000,84.697998,88.110001,10.389000,84.697998,88.130997,10.383000,84.697998,88.130997,10.383000,84.697998,88.110001,10.389000,84.698997,88.132004,10.472000,84.698997,88.153000,10.466000,84.683998,88.043999,10.142000,84.683998,88.023003,10.147000,84.690002,88.044998,10.230000,84.691002,88.066002,10.224000,84.685997,88.050003,10.165000,84.689003,88.040001,10.211000,84.691002,88.066002,10.224000,84.690002,88.044998,10.230000,84.695000,88.067001,10.312000,84.695000,88.087997,10.306000,84.695000,88.087997,10.306000,84.695000,88.067001,10.312000,84.697998,88.088997,10.395000,84.697998,88.110001,10.389000,84.697998,88.110001,10.389000,84.697998,88.088997,10.395000,84.698997,88.111000,10.477000,84.698997,88.132004,10.472000,84.683998,88.023003,10.147000,84.683998,88.002998,10.153000,84.690002,88.024002,10.235000,84.690002,88.044998,10.230000,84.689003,88.040001,10.211000,84.690002,88.035004,10.232000,84.690002,88.044998,10.230000,84.690002,88.024002,10.235000,84.695000,88.045998,10.318000,84.695000,88.067001,10.312000,84.690002,88.035004,10.232000,84.691002,88.029999,10.256000,84.695000,88.067001,10.312000,84.695000,88.045998,10.318000,84.696999,88.069000,10.400000,84.697998,88.088997,10.395000,84.697998,88.088997,10.395000,84.696999,88.069000,10.400000,84.697998,88.091003,10.483000,84.698997,88.111000,10.477000,84.690002,88.024002,10.235000,84.690002,88.003998,10.241000,84.694000,88.026001,10.323000,84.695000,88.045998,10.318000,84.691002,88.029999,10.256000,84.693001,88.019997,10.302000,84.695000,88.045998,10.318000,84.694000,88.026001,10.323000,84.696999,88.047997,10.406000,84.696999,88.069000,10.400000,84.696999,88.069000,10.400000,84.696999,88.047997,10.406000,84.697998,88.070000,10.488000};
			return value;
		}
		private double[] getcoords_ME_Shape_IndexedTriangleSet_031_8_1078_point_3()
		{
			double[] value = {84.697998,88.091003,10.483000,84.690002,88.003998,10.241000,84.689003,87.983002,10.246000,84.694000,88.004997,10.329000,84.694000,88.026001,10.323000,84.693001,88.019997,10.302000,84.693001,88.018997,10.307000,84.694000,88.017998,10.325000,84.694000,88.026001,10.323000,84.694000,88.004997,10.329000,84.695999,88.027000,10.411000,84.696999,88.047997,10.406000,84.694000,88.017998,10.325000,84.695000,88.014999,10.368000,84.696999,88.047997,10.406000,84.695999,88.027000,10.411000,84.696999,88.049004,10.494000,84.697998,88.070000,10.488000,84.694000,88.004997,10.329000,84.693001,87.984001,10.334000,84.695999,88.005997,10.417000,84.695999,88.027000,10.411000,84.695000,88.014999,10.368000,84.695999,88.013000,10.415000,84.695999,88.027000,10.411000,84.695999,88.005997,10.417000,84.696999,88.028000,10.499000,84.696999,88.049004,10.494000,84.695999,88.013000,10.415000,84.695999,88.011002,10.437000,84.695999,88.005997,10.417000,84.695000,87.985001,10.422000,84.695999,88.007004,10.505000,84.696999,88.028000,10.499000,84.695999,88.011002,10.437000,84.695999,88.007004,10.505000};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getcoords_ME_Shape_IndexedTriangleSet_030_8_1086_point_1()
		{
			double[] value = {76.427002,93.626999,5.432500,77.821999,93.427002,5.478800,77.997002,94.190002,5.782400,76.455002,94.411003,5.730700,76.472000,94.410004,5.730800,76.698997,94.211998,5.645000,76.949997,94.023003,5.581200,77.535004,93.669998,5.512000,77.847000,93.530998,5.509500,76.455002,94.411003,5.730700,77.997002,94.190002,5.782400,78.143997,94.877998,6.242600,76.480003,95.115997,6.186100,76.474998,94.991997,6.090200,76.455002,94.424004,5.737200,76.472000,94.410004,5.730800,76.480003,95.115997,6.186100,78.143997,94.877998,6.242600,78.253998,95.459000,6.839000,76.500000,95.709999,6.778500,76.491997,95.492996,6.532900,76.500000,95.709999,6.778500,78.253998,95.459000,6.839000,78.323997,95.907997,7.545200,76.514000,96.167999,7.482000,76.505997,95.914001,7.052900,76.514000,96.167999,7.482000,78.323997,95.907997,7.545200,78.350998,96.206001,8.330300,76.522003,96.469002,8.265500,78.134003,96.258003,8.317000,76.522003,96.469002,8.265500,76.515999,96.241997,7.635900,77.821999,93.427002,5.478800,79.140999,92.940002,5.602000,79.455002,93.652000,5.919200,77.997002,94.190002,5.782400,77.847000,93.530998,5.509500,78.123001,93.391998,5.511500,78.910004,93.068001,5.578300,79.167999,92.999001,5.621400,77.997002,94.190002,5.782400,79.455002,93.652000,5.919200,79.714996,94.297997,6.390800,78.143997,94.877998,6.242600,78.143997,94.877998,6.242600,79.714996,94.297997,6.390800,79.912003,94.847000,6.996100,78.253998,95.459000,6.839000,78.253998,95.459000,6.839000,79.912003,94.847000,6.996100,80.035004,95.276001,7.708300,78.323997,95.907997,7.545200,78.323997,95.907997,7.545200,80.035004,95.276001,7.708300,80.079002,95.567001,8.495900,78.350998,96.206001,8.330300,79.676003,95.753998,8.447100,79.140999,92.940002,5.602000,80.327003,92.182999,5.798000,80.765999,92.816002,6.136200,79.455002,93.652000,5.919200,79.167999,92.999001,5.621400,80.510002,92.441002,5.914000,79.455002,93.652000,5.919200,80.765999,92.816002,6.136200,81.129997,93.394997,6.625600,79.714996,94.297997,6.390800,79.714996,94.297997,6.390800,81.129997,93.394997,6.625600,81.403000,93.896004,7.244500,79.912003,94.847000,6.996100,79.912003,94.847000,6.996100,81.403000,93.896004,7.244500,81.572998,94.294998,7.965400,80.035004,95.276001,7.708300,80.035004,95.276001,7.708300,81.572998,94.294998,7.965400,81.633003,94.573997,8.756600,80.079002,95.567001,8.495900,81.089996,94.975998,8.650900,80.327003,92.182999,5.798000,81.315002,91.194000,6.056800,81.857002,91.723999,6.422700,80.765999,92.816002,6.136200,80.510002,92.441002,5.914000,80.776001,92.285004,5.987600,81.731003,91.792000,6.361000,80.765999,92.816002,6.136200,81.857002,91.723999,6.422700,82.306999,92.218002,6.935200,81.129997,93.394997,6.625600,81.129997,93.394997,6.625600,82.306999,92.218002,6.935200,82.643997,92.653999,7.571600,81.403000,93.896004,7.244500,81.403000,93.896004,7.244500,82.643997,92.653999,7.571600,82.852997,93.013000,8.303600,81.572998,94.294998,7.965400};
			return value;
		}
		private double[] getcoords_ME_Shape_IndexedTriangleSet_030_8_1086_point_2()
		{
			double[] value = {81.572998,94.294998,7.965400,82.852997,93.013000,8.303600,82.925003,93.279999,9.099000,81.633003,94.573997,8.756600,82.324997,93.952003,8.920900,81.857002,91.723999,6.422700,82.677002,90.429001,6.764900,83.191002,90.820999,7.304800,82.306999,92.218002,6.935200,82.638000,91.204002,6.868400,83.153999,90.790001,7.256400,82.306999,92.218002,6.935200,83.191002,90.820999,7.304800,83.574997,91.181000,7.961700,82.643997,92.653999,7.571600,82.643997,92.653999,7.571600,83.574997,91.181000,7.961700,83.814003,91.494003,8.706700,82.852997,93.013000,8.303600,82.852997,93.013000,8.303600,83.814003,91.494003,8.706700,83.894997,91.745003,9.506700,82.925003,93.279999,9.099000,83.334999,92.721001,9.247300,82.677002,90.429001,6.764900,83.184998,88.991997,7.146600,83.738998,89.272003,7.716700,83.191002,90.820999,7.304800,83.153999,90.790001,7.256400,83.247002,90.702003,7.336400,83.191002,90.820999,7.304800,83.738998,89.272003,7.716700,84.153000,89.547997,8.396400,83.574997,91.181000,7.961700,83.247002,90.702003,7.336400,83.414001,90.531998,7.487800,84.033997,89.752998,8.212900,83.574997,91.181000,7.961700,84.153000,89.547997,8.396400,84.408997,89.808998,9.155400,83.814003,91.494003,8.706700,83.814003,91.494003,8.706700,84.408997,89.808998,9.155400,84.496002,90.043999,9.960200,83.894997,91.745003,9.506700,84.084000,91.327003,9.618100,84.153000,89.547997,8.396400,84.348999,87.833000,8.854800,84.611000,88.040001,9.628500,84.408997,89.808998,9.155400,84.449997,88.875000,9.000000,84.538002,88.594002,9.268400,84.603996,88.366997,9.541000,84.408997,89.808998,9.155400,84.611000,88.040001,9.628500,84.699997,88.257004,10.438000,84.496002,90.043999,9.960200,84.603996,88.366997,9.541000,84.612000,88.335999,9.578200,84.667000,88.125000,9.944100,84.699997,88.257004,10.438000,84.544998,89.820000,10.020000};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_7_1094_coordIndex_1()
		{
			int[] value = {4,2,5,-1,8,7,11,-1,9,8,11,-1,10,9,11,-1,13,12,15,-1,14,13,15,-1,17,16,20,-1,18,17,20,-1,23,22,28,-1,25,23,28,-1,26,25,28,-1,27,26,28,-1,33,30,34,-1,38,37,41,-1,40,39,38,-1,40,38,41,-1,43,42,45,-1,44,43,45,-1,47,46,49,-1,48,47,49,-1,50,53,52,-1,51,50,52,-1,56,55,54,-1,57,56,54,-1,59,58,65,-1,62,59,65,-1,63,62,65,-1,64,63,65,-1,70,68,71,-1,74,73,78,-1,75,74,78,-1,77,76,75,-1,77,75,78,-1,80,79,82,-1,81,80,82,-1,84,83,86,-1,85,84,86,-1,87,90,89,-1,88,87,89,-1,93,92,91,-1,94,93,91,-1,96,95,100,-1,97,96,100,-1,99,97,100,-1,106,105,102,-1,106,102,107,-1,112,110,113,-1,116,115,120,-1,117,116,120,-1,119,118,117,-1,119,117,120,-1,122,121,124,-1,123,122,124,-1,126,125,128,-1,127,126,128,-1,130,129,132,-1,131,130,132,-1,133,136,135,-1,134,133,135,-1,139,138,137,-1,140,139,137,-1,142,141,144,-1,143,142,144,-1,146,145,151,-1,149,147,146,-1,150,149,146,-1,150,146,151,-1,156,153,157,-1,163,162,160,-1,163,160,164,-1,167,166,171,-1,168,167,171,-1,170,169,168,-1,170,168,171,-1,173,172,175,-1,174,173,175,-1,177,176,179,-1,178,177,179,-1,181,180,183,-1,182,181,183,-1,185,184,187,-1,186,185,187,-1,188,191,190,-1,189,188,190,-1,194,193,192,-1,195,194,192,-1,197,196,199,-1,198,197,199,-1,201,200,203,-1,202,201,203,-1,205,204,210,-1,206,205,210,-1,209,208,206,-1,209,206,210,-1,213,212,218,-1,216,215,213,-1,217,216,213,-1,217,213,218,-1,221,220,225,-1,224,223,221,-1,224,221,225,-1,228,227,231,-1,229,228,231,-1,230,229,231,-1,233,232,235,-1,234,233,235,-1,237,236,239,-1,238,237,239,-1,241,240,243,-1,242,241,243,-1,245,244,247,-1,246,245,247,-1,249,248,251,-1,250,249,251,-1,252,255,254,-1,253,252,254,-1,258,257,256,-1,259,258,256,-1,261,260,263,-1,262,261,263,-1,265,264,267,-1,266,265,267,-1,269,268,271,-1,270,269,271,-1,273,272,275,-1,274,273,275,-1,277,276,279,-1,278,277,279,-1,281,280,283,-1,282,281,283,-1,285,284,287,-1,286,285,287,-1,289,288,291,-1,290,289,291,-1,293,292,295,-1,294,293,295,-1,297,296,299,-1,298,297,299,-1,301,300,303,-1,302,301,303,-1,304,307,306,-1,305,304,306,-1,310,309,308,-1,311,310,308,-1,313,312,315,-1,314,313,315,-1,317,316,319,-1,318,317,319,-1,321,320,323,-1,322,321,323,-1,325,324,327,-1,326,325,327,-1,329,328,331,-1,330,329,331,-1,333,332,335,-1,334,333,335,-1,337,336,339,-1,338,337,339,-1,341,340,343,-1,342,341,343,-1,345,344,347,-1,346,345,347,-1,349,348,351,-1,350,349,351,-1,353,352,355,-1,354,353,355,-1,356,359,358,-1,357,356,358,-1,362,361,360,-1,363,362,360,-1,365,364,367,-1,366,365,367,-1,369,368,371,-1,370,369,371,-1,373,372,375,-1,374,373,375,-1,377,376,379,-1,378,377,379,-1,381,380,383,-1,382,381,383,-1,385,384,387,-1,386,385,387,-1,389,388,391,-1,390,389,391,-1,393,392,395,-1,394,393,395,-1,397,396,399,-1,398,397,399,-1,401,400,403,-1,402,401,403,-1,405,404,407,-1,406,405,407,-1,408,411,410,-1,409,408,410,-1,414,413,412,-1,415,414,412,-1,417,416,419,-1,418,417,419,-1,421,420,423,-1,422,421,423,-1,425,424,427,-1,426,425,427,-1,429,428,431,-1,430,429,431,-1,433,432,435,-1,434,433,435,-1,437,436,439,-1,438,437,439,-1,441,440,443,-1,442,441,443,-1,445,444,447,-1,446,445,447,-1,449,448,451,-1,450,449,451,-1,453,452,455,-1,454,453,455,-1,457,456,459,-1,458,457,459,-1,460,463,462,-1,461,460,462,-1,466,465,464,-1,467,466,464,-1,469,468,471,-1,470,469,471,-1,473,472,475,-1,474,473,475,-1,477,476,479,-1,478,477,479,-1,481,480,483,-1,482,481,483,-1,485,484,487,-1,486,485,487,-1,489,488,491,-1,490,489,491,-1,493,492,495,-1,494,493,495,-1,497,496,499,-1,498,497,499,-1,501,500,503,-1,502,501,503,-1,505,504,507,-1,506,505,507,-1,509,508,511,-1,510,509,511,-1,512,515,514,-1,513,512,514,-1,519,518,520,-1,516,519,520,-1,524,523,522,-1,521,524,522,-1};
			return value;
		}
		private int[] getIndexedFaceSet_7_1094_coordIndex_2()
		{
			int[] value = {528,527,526,-1,525,528,526,-1,532,531,530,-1,529,532,530,-1,536,535,534,-1,533,536,534,-1,540,539,538,-1,537,540,538,-1,544,543,542,-1,541,544,542,-1,548,547,546,-1,545,548,546,-1,552,551,550,-1,549,552,550,-1,556,555,554,-1,553,556,554,-1,560,559,558,-1,557,560,558,-1,564,563,562,-1,561,564,562,-1,565,568,569,-1,566,565,569,-1};
			return value;
		}


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





		/** Define subarrays using type double[] */
		private double[] getcoords_ME_Shape_IndexedTriangleSet_021_8_1158_point_1()
		{
			double[] value = {13.700000,-92.255997,12.364000,13.870000,-92.254997,12.364000,13.870000,-87.528999,30.000000,13.700000,-87.529999,30.003000,5.300000,-78.834000,30.000000,5.300000,-84.149002,10.167000,5.371900,-85.208000,10.451000,5.371900,-79.893997,30.284000,5.371900,-79.970001,30.000000,5.300000,-78.834000,30.000000,5.300000,-84.149002,10.167000,5.371900,-79.893997,30.284000,5.371900,-85.208000,10.451000,5.586200,-86.249001,10.730000,5.586200,-80.933998,30.563000,5.586200,-81.084999,30.000999,5.399800,-80.170998,30.000000,5.371900,-79.970001,30.000000,5.430900,-85.575996,10.549000,5.586200,-80.933998,30.563000,5.586200,-86.249001,10.730000,5.939400,-87.253998,10.999000,5.939400,-81.940002,30.832001,5.939400,-82.162003,30.003000,5.709000,-81.514999,30.000000,5.586200,-81.084999,30.000999,5.819600,-86.958000,10.920000,5.939400,-81.940002,30.832001,5.939400,-87.253998,10.999000,6.425400,-88.206001,11.254000,6.425400,-82.890999,31.087000,6.425400,-83.181999,30.003000,6.221800,-82.794998,30.000000,5.939400,-82.162003,30.003000,6.425400,-82.890999,31.087000,6.425400,-88.206001,11.254000,7.035800,-89.087997,11.491000,7.035800,-83.774002,31.323000,7.035800,-84.127998,30.002001,6.928100,-83.980003,30.000000,6.425400,-83.181999,30.003000,6.453800,-88.252998,11.267000,7.035800,-83.774002,31.323000,7.035800,-89.087997,11.491000,7.760300,-89.886002,11.704000,7.760300,-84.571999,31.537001,7.760300,-84.984001,30.000999,7.035800,-84.127998,30.002001,7.313900,-89.419998,11.579000,7.760300,-84.571999,31.537001,7.760300,-89.886002,11.704000,8.586400,-90.585999,11.892000,8.586400,-85.272003,31.725000,8.586400,-85.733002,30.004000,7.798800,-85.023003,30.000000,7.760300,-84.984001,30.000999,8.373200,-90.421997,11.848000,8.586400,-85.272003,31.725000,8.586400,-90.585999,11.892000,9.500000,-91.175003,12.050000,9.500000,-85.861000,31.882999,9.500000,-86.363998,30.006001,8.823900,-85.916000,30.000000,8.586400,-85.733002,30.004000,9.500000,-91.172997,12.060000,9.500000,-85.861000,31.882999,9.500000,-91.175003,12.050000,10.485000,-91.644997,12.176000,10.485000,-86.331001,32.008999,10.485000,-86.866997,30.006001,9.979200,-86.630997,30.000000,9.500000,-86.363998,30.006001,9.500000,-91.172997,12.060000,9.598400,-91.225998,12.076000,10.485000,-91.640999,12.190000,10.485000,-86.331001,32.008999,10.485000,-91.644997,12.176000,11.526000,-91.986000,12.267000,11.526000,-86.671997,32.099998,11.526000,-87.233002,30.004999,11.221000,-87.142998,30.000000,10.485000,-86.866997,30.006001,10.485000,-91.640999,12.190000,10.951000,-91.811996,12.237000,11.526000,-91.982002,12.284000,11.526000,-86.671997,32.099998,11.526000,-91.986000,12.267000,12.604000,-92.193001,12.323000,12.604000,-86.878998,32.154999,12.604000,-87.456001,30.000999,12.529000,-87.445999,30.000000,11.526000,-87.233002,30.004999,11.526000,-91.982002,12.284000,12.390000,-92.157997,12.334000,12.604000,-92.188004,12.342000,12.604000,-86.878998,32.154999,12.604000,-92.193001,12.323000,13.700000,-92.262001,12.341000,13.700000,-86.947998,32.174000,12.604000,-92.188004,12.342000};
			return value;
		}
		private double[] getcoords_ME_Shape_IndexedTriangleSet_021_8_1158_point_2()
		{
			double[] value = {13.700000,-92.255997,12.364000,13.700000,-87.529999,30.003000,12.604000,-87.456001,30.000999};
			return value;
		}



		/** Define subarrays using type double[] */
		private double[] getcoords_ME_Shape_IndexedTriangleSet_017_8_1190_point_1()
		{
			double[] value = {84.699997,94.087997,32.200001,84.699997,88.257004,10.438000,84.628998,89.315002,10.155000,84.628998,95.146004,31.916000,84.628998,94.633003,30.000000,84.699997,93.499001,30.000000,84.699997,88.257004,10.438000,84.628998,95.146004,31.916000,84.628998,89.315002,10.155000,84.417999,90.355003,9.875800,84.417999,96.185997,31.636999,84.544998,89.820000,10.019000,84.417999,95.747002,29.999001,84.603996,94.820000,30.000000,84.628998,94.633003,30.000000,84.417999,96.185997,31.636999,84.417999,90.355003,9.875800,84.069000,91.361000,9.606500,84.069000,97.192001,31.368000,84.084000,91.325996,9.615800,84.069000,96.823997,29.997999,84.306000,96.148003,30.000000,84.417999,95.747002,29.999001,84.069000,97.192001,31.368000,84.069000,91.361000,9.606500,83.589996,92.314003,9.350900,83.589996,98.144997,31.112000,83.589996,97.846001,29.997000,83.811996,97.415001,30.000000,84.069000,96.823997,29.997999,83.589996,98.144997,31.112000,83.589996,92.314003,9.350900,82.987000,93.199997,9.113600,82.987000,99.030998,30.875000,83.334999,92.720001,9.242300,82.987000,98.795998,29.997999,83.130997,98.593002,30.000000,83.589996,97.846001,29.997000,82.987000,99.030998,30.875000,82.987000,93.199997,9.113600,82.271004,94.003998,8.898300,82.271004,99.834999,30.660000,82.324997,93.952003,8.920900,82.271004,94.005997,8.906700,82.271004,99.657997,30.000000,82.290001,99.637001,30.000000,82.987000,98.795998,29.997999,82.271004,99.834999,30.660000,82.271004,94.003998,8.898300,81.454002,94.710999,8.708600,81.454002,100.540001,30.469999,82.271004,94.005997,8.906700,81.454002,94.713997,8.719800,81.454002,100.419998,29.997000,82.271004,99.657997,30.000000,81.454002,100.540001,30.469999,81.454002,94.710999,8.708600,80.549004,95.310997,8.547800,80.549004,101.139999,30.309000,81.454002,94.713997,8.719800,81.089996,94.975998,8.650900,80.549004,95.315002,8.561800,80.549004,101.059998,29.995001,81.299004,100.540001,30.000000,81.454002,100.419998,29.997000,80.549004,101.139999,30.309000,80.549004,95.310997,8.547800,79.571999,95.793999,8.418600,79.571999,101.620003,30.180000,80.549004,95.315002,8.561800,79.676003,95.753998,8.447100,79.571999,95.797997,8.435500,79.571999,101.580002,29.993999,80.178001,101.279999,30.000000,80.549004,101.059998,29.995001,79.571999,101.620003,30.180000,79.571999,95.793999,8.418600,78.538002,96.151001,8.323000,78.538002,101.980003,30.084000,79.571999,95.797997,8.435500,78.538002,96.155998,8.343000,78.538002,101.959999,29.993999,78.969002,101.820000,30.000000,79.571999,101.580002,29.993999,78.538002,101.980003,30.084000,78.538002,96.151001,8.323000,77.466003,96.375999,8.262600,77.466003,102.209999,30.024000,78.538002,96.155998,8.343000,78.134003,96.258003,8.317100,77.466003,96.382004,8.285800,77.466003,102.199997,29.996000,77.690002,102.160004,30.000000,78.538002,101.959999,29.993999,77.466003,102.209999,30.024000,77.466003,96.375999,8.262600,76.372002,96.466003,8.238500,76.372002,102.300003,30.000000,77.466003,96.382004,8.285800,76.521004,96.469002,8.265500};
			return value;
		}
		private double[] getcoords_ME_Shape_IndexedTriangleSet_017_8_1190_point_2()
		{
			double[] value = {76.372002,96.473000,8.264800,76.372002,102.300003,30.000000,77.466003,102.199997,29.996000};
			return value;
		}





		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_156' point field, scene-graph level=8, element #78, 366 total numbers made up of 122 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_156_8_78_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_156_8_78_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_156_8_78_point_1()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_156_8_78_point_2()));
			return coords_ME_Shape_IndexedTriangleSet_156_8_78_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_155' point field, scene-graph level=8, element #86, 348 total numbers made up of 116 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 getcoords_ME_Shape_IndexedTriangleSet_155_8_86_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_155_8_86_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_155_8_86_point_1()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_155_8_86_point_2()));
			return coords_ME_Shape_IndexedTriangleSet_155_8_86_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_152' point field, scene-graph level=8, element #110, 108 total numbers made up of 36 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_152_8_110_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_152_8_110_point = new MFVec3f(new double[] {84.003998,90.246002,30.872000,84.003998,85.003998,11.310000,84.306000,85.788002,11.100000,84.306000,91.028999,30.662001,84.306000,90.851997,30.000999,84.003998,90.012001,30.000000,84.306000,89.295998,24.191999,84.306000,91.028999,30.662001,84.306000,85.788002,11.100000,84.524002,86.596001,10.883000,84.524002,91.837997,30.445000,84.306000,89.295998,24.191999,84.431000,88.931999,21.156000,84.524002,88.653000,18.559000,84.524002,91.719002,30.000999,84.366997,91.060997,30.000000,84.306000,90.851997,30.000999,84.524002,91.837997,30.445000,84.524002,86.596001,10.883000,84.655998,87.421997,10.662000,84.655998,92.664001,30.224001,84.524002,88.653000,18.559000,84.584999,88.431000,16.462999,84.655998,88.231003,13.681000,84.655998,92.603996,30.000999,84.598999,92.147003,30.000000,84.524002,91.719002,30.000999,84.655998,92.664001,30.224001,84.655998,87.421997,10.662000,84.699997,88.257004,10.438000,84.699997,93.499001,30.000000,84.655998,88.231003,13.681000,84.695999,88.007004,10.505000,84.699997,88.257004,10.438000,84.699997,93.499001,30.000000,84.655998,92.603996,30.000999});
			return coords_ME_Shape_IndexedTriangleSet_152_8_110_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_150' point field, scene-graph level=8, element #126, 339 total numbers made up of 113 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 getcoords_ME_Shape_IndexedTriangleSet_150_8_126_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_150_8_126_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_150_8_126_point_1()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_150_8_126_point_2()));
			return coords_ME_Shape_IndexedTriangleSet_150_8_126_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #166, 432 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_166_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_166_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_166_coordIndex_1()));
			return IndexedFaceSet_7_166_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_145' point field, scene-graph level=8, element #166, 744 total numbers made up of 248 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 getcoords_ME_Shape_IndexedTriangleSet_145_8_166_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_145_8_166_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_145_8_166_point_1()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_145_8_166_point_2()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_145_8_166_point_3()));
			return coords_ME_Shape_IndexedTriangleSet_145_8_166_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_144' point field, scene-graph level=8, element #174, 192 total numbers made up of 64 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_144_8_174_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_144_8_174_point = new MFVec3f(new double[] {138.080002,28.450001,7.000000,141.740005,28.809999,7.000000,145.250000,29.875000,7.000000,148.479996,31.605000,7.000000,151.320007,33.932999,7.000000,153.649994,36.770000,7.000000,155.380005,40.006001,7.000000,156.440002,43.516998,7.000000,156.800003,47.168999,7.000000,156.440002,50.820999,7.000000,155.380005,54.333000,7.000000,153.649994,57.569000,7.000000,151.320007,60.405998,7.000000,148.479996,62.734001,7.000000,145.250000,64.463997,7.000000,141.740005,65.528999,7.000000,138.080002,65.889000,7.000000,134.429993,65.528999,7.000000,130.919998,64.463997,7.000000,127.690002,62.734001,7.000000,124.849998,60.405998,7.000000,122.519997,57.569000,7.000000,120.790001,54.333000,7.000000,119.730003,50.820999,7.000000,119.370003,47.168999,7.000000,119.730003,43.516998,7.000000,120.790001,40.006001,7.000000,122.519997,36.770000,7.000000,124.849998,33.932999,7.000000,127.690002,31.605000,7.000000,130.919998,29.875000,7.000000,134.429993,28.809999,7.000000,138.080002,23.450001,7.000000,142.710007,23.906000,7.000000,147.160004,25.256001,7.000000,151.259995,27.448000,7.000000,154.860001,30.396999,7.000000,157.809998,33.992001,7.000000,160.000000,38.091999,7.000000,161.350006,42.542000,7.000000,161.800003,47.168999,7.000000,161.350006,51.797001,7.000000,160.000000,56.245998,7.000000,157.809998,60.347000,7.000000,154.860001,63.941002,7.000000,151.259995,66.890999,7.000000,147.160004,69.083000,7.000000,142.710007,70.432999,7.000000,138.080002,70.889000,7.000000,133.460007,70.432999,7.000000,129.009995,69.083000,7.000000,124.910004,66.890999,7.000000,121.309998,63.941002,7.000000,118.360001,60.347000,7.000000,116.169998,56.245998,7.000000,114.820000,51.797001,7.000000,114.370003,47.168999,7.000000,114.820000,42.542000,7.000000,116.169998,38.091999,7.000000,118.360001,33.992001,7.000000,121.309998,30.396999,7.000000,124.910004,27.448000,7.000000,129.009995,25.256001,7.000000,133.460007,23.906000,7.000000});
			return coords_ME_Shape_IndexedTriangleSet_144_8_174_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_143' point field, scene-graph level=8, element #182, 369 total numbers made up of 123 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 getcoords_ME_Shape_IndexedTriangleSet_143_8_182_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_143_8_182_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_143_8_182_point_1()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_143_8_182_point_2()));
			return coords_ME_Shape_IndexedTriangleSet_143_8_182_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #198, 872 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_198_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_198_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_198_coordIndex_1()));
			return IndexedFaceSet_7_198_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_141' point field, scene-graph level=8, element #198, 1392 total numbers made up of 464 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 getcoords_ME_Shape_IndexedTriangleSet_141_8_198_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_141_8_198_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_141_8_198_point_1()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_141_8_198_point_2()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_141_8_198_point_3()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_141_8_198_point_4()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_141_8_198_point_5()));
			return coords_ME_Shape_IndexedTriangleSet_141_8_198_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_140' point field, scene-graph level=8, element #206, 117 total numbers made up of 39 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_140_8_206_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_140_8_206_point = new MFVec3f(new double[] {76.329002,94.427002,5.736800,76.455002,94.424004,5.737200,76.470001,94.835999,5.979600,76.337997,94.838997,5.979200,76.332001,94.543999,5.798800,76.455002,94.424004,5.737200,76.337997,94.838997,5.979200,76.470001,94.835999,5.979600,76.483002,95.216003,6.269500,76.346001,95.220001,6.269000,76.474998,94.991997,6.090100,76.345001,95.204002,6.255700,76.346001,95.220001,6.269000,76.483002,95.216003,6.269500,76.495003,95.558998,6.602700,76.352997,95.563004,6.602200,76.491997,95.492996,6.532900,76.352997,95.563004,6.602200,76.495003,95.558998,6.602700,76.503998,95.859001,6.974400,76.359001,95.862999,6.973800,76.357002,95.760002,6.835200,76.359001,95.862999,6.973800,76.503998,95.859001,6.974400,76.512001,96.112999,7.379400,76.364998,96.117996,7.378800,76.505997,95.914001,7.052800,76.364998,96.117996,7.378800,76.512001,96.112999,7.379400,76.517998,96.317001,7.811800,76.369003,96.321999,7.811100,76.515999,96.241997,7.635900,76.365997,96.188004,7.514000,76.369003,96.321999,7.811100,76.517998,96.317001,7.811800,76.521004,96.469002,8.265500,76.372002,96.473000,8.264800,76.521004,96.469002,8.265500,76.372002,96.473000,8.264800});
			return coords_ME_Shape_IndexedTriangleSet_140_8_206_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #222, 352 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_222_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_222_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_222_coordIndex_1()));
			return IndexedFaceSet_7_222_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_138' point field, scene-graph level=8, element #222, 534 total numbers made up of 178 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_138_8_222_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_138_8_222_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_138_8_222_point_1()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_138_8_222_point_2()));
			return coords_ME_Shape_IndexedTriangleSet_138_8_222_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #230, 936 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_230_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_230_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_230_coordIndex_1()));
			return IndexedFaceSet_7_230_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_137' point field, scene-graph level=8, element #230, 1494 total numbers made up of 498 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 getcoords_ME_Shape_IndexedTriangleSet_137_8_230_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_137_8_230_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_137_8_230_point_1()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_137_8_230_point_2()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_137_8_230_point_3()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_137_8_230_point_4()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_137_8_230_point_5()));
			return coords_ME_Shape_IndexedTriangleSet_137_8_230_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #238, 980 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_238_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_238_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_238_coordIndex_1()));
			return IndexedFaceSet_7_238_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_136' point field, scene-graph level=8, element #238, 1527 total numbers made up of 509 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 getcoords_ME_Shape_IndexedTriangleSet_136_8_238_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_136_8_238_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_136_8_238_point_1()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_136_8_238_point_2()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_136_8_238_point_3()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_136_8_238_point_4()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_136_8_238_point_5()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_136_8_238_point_6()));
			return coords_ME_Shape_IndexedTriangleSet_136_8_238_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #246, 468 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_246_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_246_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_246_coordIndex_1()));
			return IndexedFaceSet_7_246_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_135' point field, scene-graph level=8, element #246, 666 total numbers made up of 222 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 getcoords_ME_Shape_IndexedTriangleSet_135_8_246_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_135_8_246_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_135_8_246_point_1()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_135_8_246_point_2()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_135_8_246_point_3()));
			return coords_ME_Shape_IndexedTriangleSet_135_8_246_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_134' point field, scene-graph level=8, element #254, 219 total numbers made up of 73 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 getcoords_ME_Shape_IndexedTriangleSet_134_8_254_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_134_8_254_point = new MFVec3f(new double[] {303.200012,-58.030998,7.366200,189.240005,-80.341003,7.437000,189.369995,-81.297997,7.834500,303.440002,-58.969002,7.758200,276.679993,-65.458000,7.780400,265.040009,-67.049004,7.394900,303.440002,-58.969002,7.758200,189.369995,-81.297997,7.834500,189.479996,-82.120003,8.468300,303.649994,-59.776001,8.387300,288.279999,-63.598000,8.401200,276.679993,-65.458000,7.780400,303.649994,-59.776001,8.387300,189.479996,-82.120003,8.468300,189.559998,-82.751999,9.295200,303.809998,-60.397999,9.210700,297.549988,-61.986000,9.216700,296.329987,-62.196999,9.072500,289.829987,-63.326000,8.500000,288.279999,-63.598000,8.401200,303.809998,-60.397999,9.210700,189.559998,-82.751999,9.295200,189.619995,-83.150002,10.259000,303.910004,-60.792000,10.172000,301.609985,-61.247002,9.785000,299.500000,-61.630001,9.456500,297.549988,-61.986000,9.216700,303.910004,-60.792000,10.172000,189.619995,-83.150002,10.259000,189.639999,-83.288002,11.294000,303.950012,-60.931000,11.206000,300.500000,-61.812000,11.210000,301.200012,-61.626999,11.018000,303.920013,-60.820999,10.290000,303.950012,-60.931000,11.206000,189.639999,-83.288002,11.294000,189.619995,-83.154999,12.330000,303.920013,-60.806999,12.243000,198.259995,-81.945999,12.325000,296.600006,-62.655998,12.250000,300.500000,-61.812000,11.210000,189.240005,-80.341003,7.437000,98.231003,-88.453003,7.462800,98.272003,-89.417000,7.862200,189.369995,-81.297997,7.834500,98.231003,-88.453003,7.462800,98.263000,-89.186996,7.738900,189.369995,-81.297997,7.834500,98.272003,-89.417000,7.862200,98.307999,-90.245003,8.497600,189.479996,-82.120003,8.468300,98.291000,-89.851997,8.152700,189.479996,-82.120003,8.468300,98.307999,-90.245003,8.497600,98.334999,-90.879997,9.325900,189.559998,-82.751999,9.295200,98.316002,-90.424004,8.688600,189.559998,-82.751999,9.295200,98.334999,-90.879997,9.325900,98.352997,-91.279999,10.291000,189.619995,-83.150002,10.259000,98.348999,-91.204002,10.040000,189.619995,-83.150002,10.259000,98.352997,-91.279999,10.291000,98.359001,-91.416000,11.326000,189.639999,-83.288002,11.294000,98.357002,-91.382004,10.804000,189.639999,-83.288002,11.294000,98.359001,-91.416000,11.326000,98.352997,-91.279999,12.361000,189.619995,-83.154999,12.330000,98.358002,-91.407997,11.587000,98.352997,-91.279999,12.361000});
			return coords_ME_Shape_IndexedTriangleSet_134_8_254_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #270, 568 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_270_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_270_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_270_coordIndex_1()));
			return IndexedFaceSet_7_270_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_132' point field, scene-graph level=8, element #270, 906 total numbers made up of 302 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 getcoords_ME_Shape_IndexedTriangleSet_132_8_270_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_132_8_270_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_132_8_270_point_1()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_132_8_270_point_2()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_132_8_270_point_3()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_132_8_270_point_4()));
			return coords_ME_Shape_IndexedTriangleSet_132_8_270_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #278, 996 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_278_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_278_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_278_coordIndex_1()));
			return IndexedFaceSet_7_278_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_131' point field, scene-graph level=8, element #278, 1563 total numbers made up of 521 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 getcoords_ME_Shape_IndexedTriangleSet_131_8_278_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_131_8_278_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_131_8_278_point_1()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_131_8_278_point_2()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_131_8_278_point_3()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_131_8_278_point_4()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_131_8_278_point_5()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_131_8_278_point_6()));
			return coords_ME_Shape_IndexedTriangleSet_131_8_278_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #286, 824 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_286_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_286_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_286_coordIndex_1()));
			return IndexedFaceSet_7_286_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_130' point field, scene-graph level=8, element #286, 1296 total numbers made up of 432 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 getcoords_ME_Shape_IndexedTriangleSet_130_8_286_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_130_8_286_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_130_8_286_point_1()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_130_8_286_point_2()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_130_8_286_point_3()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_130_8_286_point_4()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_130_8_286_point_5()));
			return coords_ME_Shape_IndexedTriangleSet_130_8_286_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_129' point field, scene-graph level=8, element #294, 147 total numbers made up of 49 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 getcoords_ME_Shape_IndexedTriangleSet_129_8_294_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_129_8_294_point = new MFVec3f(new double[] {174.270004,89.341003,7.394400,174.259995,89.231003,6.890800,100.489998,95.308998,6.890800,100.489998,95.419998,7.394400,100.489998,95.415001,7.368300,174.270004,89.341003,7.394400,174.259995,89.231003,6.890800,174.240005,89.056999,6.405700,100.480003,95.135002,6.405700,100.489998,95.308998,6.890800,174.240005,89.056999,6.405700,174.210007,88.823997,5.947100,100.470001,94.899002,5.947100,100.480003,95.135002,6.405700,174.210007,88.823997,5.947100,174.169998,88.532997,5.522600,100.459999,94.607002,5.522600,100.470001,94.899002,5.947100,174.169998,88.532997,5.522600,174.130005,88.191002,5.139200,100.440002,94.263000,5.139200,100.459999,94.607002,5.522600,174.130005,88.191002,5.139200,174.089996,87.802002,4.803400,100.419998,93.872002,4.803400,100.440002,94.263000,5.139200,174.089996,87.802002,4.803400,174.029999,87.374001,4.520700,100.400002,93.441002,4.520700,100.419998,93.872002,4.803400,174.029999,87.374001,4.520700,173.979996,86.914001,4.295700,100.379997,92.977997,4.295700,100.400002,93.441002,4.520700,173.979996,86.914001,4.295700,173.919998,86.428001,4.132400,100.360001,92.488998,4.132400,100.379997,92.977997,4.295700,173.919998,86.428001,4.132400,173.860001,85.926003,4.033200,100.339996,91.984001,4.033200,100.360001,92.488998,4.132400,173.860001,85.926003,4.033200,173.800003,85.415001,4.000000,100.320000,91.470001,4.000000,100.339996,91.984001,4.033200,173.800003,85.415001,4.000000,137.110001,89.125000,4.000000,100.320000,91.470001,4.000000});
			return coords_ME_Shape_IndexedTriangleSet_129_8_294_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_124' point field, scene-graph level=8, element #334, 324 total numbers made up of 108 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 getcoords_ME_Shape_IndexedTriangleSet_124_8_334_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_124_8_334_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_124_8_334_point_1()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_124_8_334_point_2()));
			return coords_ME_Shape_IndexedTriangleSet_124_8_334_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_120' point field, scene-graph level=8, element #366, 216 total numbers made up of 72 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_120_8_366_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_120_8_366_point = new MFVec3f(new double[] {100.000000,6.000000,4.000000,172.970001,6.000000,4.000000,172.970001,5.477900,4.034200,100.000000,5.477900,4.034200,100.000000,6.000000,4.000000,172.970001,6.000000,4.000000,100.000000,5.477900,4.034200,172.970001,5.477900,4.034200,172.970001,4.964700,4.136300,100.000000,4.964700,4.136300,100.000000,4.964700,4.136300,172.970001,4.964700,4.136300,172.970001,4.469300,4.304500,100.000000,4.469300,4.304500,100.000000,4.469300,4.304500,172.970001,4.469300,4.304500,172.970001,4.000000,4.535900,100.000000,4.000000,4.535900,100.000000,4.000000,4.535900,172.970001,4.000000,4.535900,172.970001,3.565000,4.826600,100.000000,3.565000,4.826600,100.000000,3.565000,4.826600,172.970001,3.565000,4.826600,172.970001,3.171600,5.171600,100.000000,3.171600,5.171600,100.000000,3.171600,5.171600,172.970001,3.171600,5.171600,172.970001,2.826600,5.565000,100.000000,2.826600,5.565000,172.970001,2.932600,5.432600,162.279999,2.932600,5.432600,161.919998,2.916200,5.452400,161.570007,2.869200,5.510400,161.380005,2.826600,5.565000,100.000000,2.826600,5.565000,172.970001,2.826600,5.565000,172.970001,2.535900,6.000000,100.000000,2.535900,6.000000,161.380005,2.826600,5.565000,161.229996,2.795600,5.605900,160.839996,2.670700,5.782900,160.500000,2.535900,6.000000,100.000000,2.535900,6.000000,172.970001,2.535900,6.000000,172.970001,2.304500,6.469300,100.000000,2.304500,6.469300,160.500000,2.535900,6.000000,160.479996,2.528600,6.012600,160.179993,2.385700,6.286200,160.029999,2.304500,6.469300,100.000000,2.304500,6.469300,172.970001,2.304500,6.469300,172.970001,2.136300,6.964700,100.000000,2.136300,6.964700,160.029999,2.304500,6.469300,159.759995,2.183300,6.803000,159.660004,2.136300,6.964700,100.000000,2.136300,6.964700,172.970001,2.136300,6.964700,172.970001,2.034200,7.477900,100.000000,2.034200,7.477900,159.660004,2.136300,6.964700,159.410004,2.047900,7.382800,159.360001,2.034200,7.477900,100.000000,2.034200,7.477900,172.970001,2.034200,7.477900,172.970001,2.000000,8.000000,100.000000,2.000000,8.000000,159.360001,2.034200,7.477900,159.110001,2.000000,8.000000,100.000000,2.000000,8.000000});
			return coords_ME_Shape_IndexedTriangleSet_120_8_366_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #390, 512 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_390_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_390_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_390_coordIndex_1()));
			return IndexedFaceSet_7_390_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_117' point field, scene-graph level=8, element #390, 243 total numbers made up of 81 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_117_8_390_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_117_8_390_point = new MFVec3f(new double[] {89.000000,13.000000,8.000000,89.077003,13.000000,7.219600,89.304001,13.000000,6.469300,89.674004,13.000000,5.777700,90.171997,13.000000,5.171600,90.778000,13.000000,4.674100,91.469002,13.000000,4.304500,92.220001,13.000000,4.076900,93.000000,13.000000,4.000000,89.210999,10.854000,8.000000,89.287003,10.869000,7.219600,89.510002,10.913000,6.469300,89.873001,10.986000,5.777700,90.360001,11.083000,5.171600,90.955002,11.201000,4.674100,91.633003,11.336000,4.304500,92.369003,11.482000,4.076900,93.135002,11.634000,4.000000,89.836998,8.790500,8.000000,89.907997,8.819900,7.219600,90.119003,8.907000,6.469300,90.459999,9.048500,5.777700,90.919998,9.238800,5.171600,91.480003,9.470800,4.674100,92.119003,9.735400,4.304500,92.811996,10.023000,4.076900,93.532997,10.321000,4.000000,90.853996,6.888700,8.000000,90.917999,6.931400,7.219600,91.107002,7.057900,6.469300,91.414001,7.263200,5.777700,91.828003,7.539600,5.171600,92.332001,7.876400,4.674100,92.906998,8.260600,4.304500,93.530998,8.677500,4.076900,94.180000,9.111000,4.000000,92.222000,5.221800,8.000000,92.276001,5.276200,7.219600,92.436996,5.437100,6.469300,92.698997,5.698500,5.777700,93.050003,6.050300,5.171600,93.478996,6.478900,4.674100,93.968002,6.967900,4.304500,94.498001,7.498500,4.076900,95.050003,8.050300,4.000000,93.889000,3.853800,8.000000,93.931000,3.917700,7.219600,94.057999,4.107000,6.469300,94.263000,4.414300,5.777700,94.540001,4.828000,5.171600,94.875999,5.332000,4.674100,95.261002,5.907000,4.304500,95.677002,6.530900,4.076900,96.111000,7.179700,4.000000,95.790001,2.837300,8.000000,95.820000,2.908300,7.219600,95.906998,3.118600,6.469300,96.047997,3.460100,5.777700,96.238998,3.919700,5.171600,96.471001,4.479700,4.674100,96.735001,5.118600,4.304500,97.023003,5.811900,4.076900,97.320999,6.532800,4.000000,97.853996,2.211400,8.000000,97.869003,2.286700,7.219600,97.913002,2.510000,6.469300,97.986000,2.872500,5.777700,98.083000,3.360400,5.171600,98.200996,3.954900,4.674100,98.335999,4.633200,4.304500,98.482002,5.369100,4.076900,98.634003,6.134500,4.000000,100.000000,2.000000,8.000000,100.000000,2.076900,7.219600,100.000000,2.304500,6.469300,100.000000,2.674100,5.777700,100.000000,3.171600,5.171600,100.000000,3.777700,4.674100,100.000000,4.469300,4.304500,100.000000,5.219600,4.076900,100.000000,6.000000,4.000000});
			return coords_ME_Shape_IndexedTriangleSet_117_8_390_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #398, 448 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_398_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_398_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_398_coordIndex_1()));
			return IndexedFaceSet_7_398_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_116' point field, scene-graph level=8, element #398, 651 total numbers made up of 217 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 getcoords_ME_Shape_IndexedTriangleSet_116_8_398_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_116_8_398_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_116_8_398_point_1()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_116_8_398_point_2()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_116_8_398_point_3()));
			return coords_ME_Shape_IndexedTriangleSet_116_8_398_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #406, 532 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_406_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_406_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_406_coordIndex_1()));
			return IndexedFaceSet_7_406_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_115' point field, scene-graph level=8, element #406, 750 total numbers made up of 250 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 getcoords_ME_Shape_IndexedTriangleSet_115_8_406_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_115_8_406_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_115_8_406_point_1()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_115_8_406_point_2()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_115_8_406_point_3()));
			return coords_ME_Shape_IndexedTriangleSet_115_8_406_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_114' point field, scene-graph level=8, element #414, 153 total numbers made up of 51 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 getcoords_ME_Shape_IndexedTriangleSet_114_8_414_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_114_8_414_point = new MFVec3f(new double[] {82.235001,-76.891998,8.617800,82.235001,-66.408997,47.740002,82.863998,-67.087997,47.922001,82.863998,-77.570000,8.799600,82.235001,-76.891998,8.617800,82.863998,-76.064003,14.422000,82.863998,-77.570000,8.799600,82.863998,-67.087997,47.922001,83.410004,-67.830002,48.120998,83.410004,-78.313004,8.998600,83.242996,-78.067001,8.932700,82.863998,-76.064003,14.422000,83.387001,-75.334000,19.973000,83.410004,-75.293999,20.266001,83.410004,-78.313004,8.998600,83.410004,-67.830002,48.120998,83.866997,-68.626999,48.334000,83.866997,-79.110001,9.212100,83.410004,-75.293999,20.266001,83.866997,-74.452003,26.594999,83.866997,-79.110001,9.212100,83.866997,-68.626999,48.334000,84.227997,-69.468002,48.560001,84.227997,-79.950996,9.437500,84.005997,-79.403999,9.291000,83.866997,-74.452003,26.594999,84.087997,-73.985001,30.266001,84.227997,-73.666000,32.893002,84.227997,-79.950996,9.437500,84.227997,-69.468002,48.560001,84.488998,-70.343002,48.793999,84.488998,-80.825996,9.672000,84.227997,-73.666000,32.893002,84.488998,-72.930000,39.139999,84.488998,-80.825996,9.672000,84.488998,-70.343002,48.793999,84.647003,-71.240997,49.035000,84.647003,-81.723999,9.912600,84.496002,-80.856003,9.680100,84.488998,-72.930000,39.139999,84.533997,-72.766998,40.557999,84.637001,-72.402000,44.362999,84.647003,-72.380997,44.782001,84.647003,-81.723999,9.912600,84.647003,-71.240997,49.035000,84.699997,-72.151001,49.278000,84.699997,-82.633003,10.156000,84.647003,-72.380997,44.782001,84.699997,-72.151001,49.278000,84.699997,-82.633003,10.156000,84.649002,-81.738998,9.916700});
			return coords_ME_Shape_IndexedTriangleSet_114_8_414_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #422, 980 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_422_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_422_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_422_coordIndex_1()));
			return IndexedFaceSet_7_422_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_113' point field, scene-graph level=8, element #422, 1527 total numbers made up of 509 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 getcoords_ME_Shape_IndexedTriangleSet_113_8_422_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_113_8_422_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_113_8_422_point_1()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_113_8_422_point_2()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_113_8_422_point_3()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_113_8_422_point_4()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_113_8_422_point_5()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_113_8_422_point_6()));
			return coords_ME_Shape_IndexedTriangleSet_113_8_422_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #438, 576 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_438_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_438_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_438_coordIndex_1()));
			return IndexedFaceSet_7_438_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_111' point field, scene-graph level=8, element #438, 270 total numbers made up of 90 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_111_8_438_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_111_8_438_point = new MFVec3f(new double[] {99.971001,-2.000000,7.000000,99.971001,-2.076900,6.219600,99.971001,-2.304500,5.469300,99.971001,-2.674100,4.777700,99.971001,-3.171600,4.171600,99.971001,-3.777700,3.674100,99.971001,-4.469300,3.304500,99.971001,-5.219600,3.076900,99.971001,-6.000000,3.000000,98.059998,-2.167200,7.000000,98.073997,-2.242900,6.219600,98.112999,-2.467100,5.469300,98.178001,-2.831100,4.777700,98.264000,-3.321000,4.171600,98.369003,-3.917900,3.674100,98.488998,-4.598900,3.304500,98.620003,-5.337900,3.076900,98.754997,-6.106400,3.000000,96.208000,-2.663700,7.000000,96.234001,-2.736000,6.219600,96.311996,-2.949800,5.469300,96.439003,-3.297200,4.777700,96.609001,-3.764600,4.171600,96.816002,-4.334200,3.674100,97.053001,-4.984000,3.304500,97.308998,-5.689100,3.076900,97.575996,-6.422400,3.000000,94.470001,-3.474500,7.000000,94.508003,-3.541000,6.219600,94.622002,-3.738200,5.469300,94.806999,-4.058300,4.777700,95.056000,-4.489000,4.171600,95.359001,-5.013900,3.674100,95.705002,-5.612800,3.304500,96.080002,-6.262600,3.076900,96.470001,-6.938300,3.000000,92.899002,-4.574800,7.000000,92.947998,-4.633700,6.219600,93.095001,-4.808000,5.469300,93.332001,-5.091200,4.777700,93.652000,-5.472200,4.171600,94.042000,-5.936400,3.674100,94.486000,-6.466100,3.304500,94.969002,-7.040800,3.076900,95.471001,-7.638500,3.000000,91.542999,-5.931300,7.000000,91.601997,-5.980700,6.219600,91.776001,-6.127000,5.469300,92.058998,-6.364500,4.777700,92.441002,-6.684200,4.171600,92.904999,-7.073700,3.674100,93.434998,-7.518100,3.304500,94.010002,-8.000300,3.076900,94.608002,-8.501700,3.000000,90.443001,-7.502700,7.000000,90.510002,-7.541100,6.219600,90.707001,-7.654800,5.469300,91.027000,-7.839600,4.777700,91.458000,-8.088200,4.171600,91.983002,-8.391100,3.674100,92.582001,-8.736700,3.304500,93.232002,-9.111700,3.076900,93.907997,-9.501700,3.000000,89.633003,-9.241200,7.000000,89.706001,-9.267400,6.219600,89.918999,-9.345200,5.469300,90.266998,-9.471500,4.777700,90.734001,-9.641500,4.171600,91.304001,-9.848600,3.674100,91.954002,-10.085000,3.304500,92.658997,-10.341000,3.076900,93.391998,-10.608000,3.000000,89.138000,-11.094000,7.000000,89.212997,-11.107000,6.219600,89.436996,-11.147000,5.469300,89.801003,-11.211000,4.777700,90.291000,-11.297000,4.171600,90.888000,-11.402000,3.674100,91.569000,-11.522000,3.304500,92.307999,-11.652000,3.076900,93.077003,-11.787000,3.000000,88.971001,-13.005000,7.000000,89.047997,-13.005000,6.219600,89.276001,-13.005000,5.469300,89.644997,-13.004000,4.777700,90.142998,-13.004000,4.171600,90.749001,-13.004000,3.674100,91.440002,-13.004000,3.304500,92.191002,-13.003000,3.076900,92.971001,-13.003000,3.000000});
			return coords_ME_Shape_IndexedTriangleSet_111_8_438_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_108' point field, scene-graph level=8, element #462, 126 total numbers made up of 42 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_108_8_462_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_108_8_462_point = new MFVec3f(new double[] {155.259995,-76.216003,5.290100,100.709999,-79.879997,5.290100,100.690002,-79.639000,4.851100,155.240005,-75.973999,4.851100,155.259995,-76.216003,5.290100,132.520004,-77.665001,5.133300,110.690002,-79.132004,5.134800,100.699997,-79.829002,5.185600,155.240005,-75.973999,4.851100,100.690002,-79.639000,4.851100,100.669998,-79.344002,4.445800,155.220001,-75.680000,4.445800,155.220001,-75.680000,4.445800,100.669998,-79.344002,4.445800,100.650002,-79.000999,4.080700,155.199997,-75.336998,4.080700,155.199997,-75.336998,4.080700,100.650002,-79.000999,4.080700,100.620003,-78.614998,3.761500,155.169998,-74.950996,3.761500,155.169998,-74.950996,3.761500,100.620003,-78.614998,3.761500,100.589996,-78.192001,3.493200,155.139999,-74.528000,3.493200,155.139999,-74.528000,3.493200,100.589996,-78.192001,3.493200,100.559998,-77.738998,3.280000,155.110001,-74.074997,3.280000,155.110001,-74.074997,3.280000,100.559998,-77.738998,3.280000,100.529999,-77.263000,3.125300,155.080002,-73.598999,3.125300,155.080002,-73.598999,3.125300,100.529999,-77.263000,3.125300,100.500000,-76.772003,3.031400,155.050003,-73.108002,3.031400,155.050003,-73.108002,3.031400,100.500000,-76.772003,3.031400,100.459999,-76.273003,3.000000,155.009995,-72.608002,3.000000,100.459999,-76.273003,3.000000,155.009995,-72.608002,3.000000});
			return coords_ME_Shape_IndexedTriangleSet_108_8_462_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_107' point field, scene-graph level=8, element #470, 120 total numbers made up of 40 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_107_8_470_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_107_8_470_point = new MFVec3f(new double[] {155.259995,-76.218002,5.293500,155.240005,-75.975998,4.853900,156.000000,-75.910004,4.853900,156.029999,-76.151001,5.293500,156.029999,-76.151001,5.293500,155.259995,-76.216003,5.290100,155.240005,-75.975998,4.853900,155.220001,-75.681000,4.448100,155.970001,-75.615997,4.448100,156.000000,-75.910004,4.853900,155.220001,-75.681000,4.448100,155.199997,-75.337997,4.082400,155.929993,-75.275002,4.082400,155.970001,-75.615997,4.448100,155.199997,-75.337997,4.082400,155.169998,-74.952003,3.762700,155.889999,-74.889999,3.762700,155.929993,-75.275002,4.082400,155.169998,-74.952003,3.762700,155.139999,-74.528999,3.494000,155.850006,-74.468002,3.494000,155.889999,-74.889999,3.762700,155.139999,-74.528999,3.494000,155.110001,-74.075996,3.280400,155.800003,-74.016998,3.280400,155.850006,-74.468002,3.494000,155.110001,-74.075996,3.280400,155.080002,-73.599998,3.125500,155.750000,-73.542000,3.125500,155.800003,-74.016998,3.280400,155.080002,-73.599998,3.125500,155.050003,-73.108002,3.031500,155.690002,-73.052002,3.031500,155.750000,-73.542000,3.125500,155.050003,-73.108002,3.031500,155.009995,-72.608002,3.000000,155.639999,-72.554001,3.000000,155.690002,-73.052002,3.031500,155.009995,-72.608002,3.000000,155.639999,-72.554001,3.000000});
			return coords_ME_Shape_IndexedTriangleSet_107_8_470_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_106' point field, scene-graph level=8, element #478, 123 total numbers made up of 41 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_106_8_478_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_106_8_478_point = new MFVec3f(new double[] {174.100006,-74.231003,5.314900,156.029999,-76.161003,5.314900,156.000000,-75.920998,4.871600,174.070007,-73.991997,4.871600,174.089996,-74.205002,5.258900,173.270004,-74.320000,5.314900,156.029999,-76.151001,5.293500,174.070007,-73.991997,4.871600,156.000000,-75.920998,4.871600,155.970001,-75.627998,4.462200,174.039993,-73.697998,4.462200,174.039993,-73.697998,4.462200,155.970001,-75.627998,4.462200,155.929993,-75.286003,4.093200,174.000000,-73.356003,4.093200,174.000000,-73.356003,4.093200,155.929993,-75.286003,4.093200,155.889999,-74.900002,3.770400,173.960007,-72.971001,3.770400,173.960007,-72.971001,3.770400,155.889999,-74.900002,3.770400,155.850006,-74.476997,3.499000,173.919998,-72.547997,3.499000,173.919998,-72.547997,3.499000,155.850006,-74.476997,3.499000,155.800003,-74.024002,3.283300,173.869995,-72.094002,3.283300,173.869995,-72.094002,3.283300,155.800003,-74.024002,3.283300,155.750000,-73.546997,3.126800,173.820007,-71.616997,3.126800,173.820007,-71.616997,3.126800,155.750000,-73.546997,3.126800,155.690002,-73.054001,3.031800,173.759995,-71.125000,3.031800,173.759995,-71.125000,3.031800,155.690002,-73.054001,3.031800,155.639999,-72.554001,3.000000,173.710007,-70.624001,3.000000,155.639999,-72.554001,3.000000,173.710007,-70.624001,3.000000});
			return coords_ME_Shape_IndexedTriangleSet_106_8_478_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_104' point field, scene-graph level=8, element #494, 120 total numbers made up of 40 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_104_8_494_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_104_8_494_point = new MFVec3f(new double[] {80.725998,-83.666000,6.300000,80.725998,-83.859001,6.351700,81.755997,-83.821999,6.488800,81.755997,-83.628998,6.437000,81.502998,-83.644997,6.378500,80.725998,-83.666000,6.300000,80.725998,-83.859001,6.351700,81.502998,-83.837997,6.430300,81.755997,-83.628998,6.437000,81.755997,-83.821999,6.488800,82.714996,-83.718002,6.877700,82.714996,-83.525002,6.826000,82.249001,-83.584999,6.601300,82.249001,-83.778000,6.653100,82.714996,-83.525002,6.826000,82.714996,-83.718002,6.877700,83.538002,-83.554001,7.492300,83.538002,-83.360001,7.440500,82.935997,-83.488998,6.959800,82.935997,-83.681999,7.011600,83.538002,-83.360001,7.440500,83.538002,-83.554001,7.492300,84.167999,-83.339996,8.290900,84.167999,-83.147003,8.239100,84.030998,-83.204002,8.025000,84.030998,-83.397003,8.076800,84.167999,-83.147003,8.239100,84.167999,-83.339996,8.290900,84.565002,-83.091003,9.219500,84.565002,-82.898003,9.167800,84.398003,-83.026001,8.690900,84.398003,-83.219002,8.742600,84.565002,-82.898003,9.167800,84.565002,-83.091003,9.219500,84.699997,-82.823997,10.216000,84.699997,-82.630997,10.164000,84.624001,-83.026001,9.464700,84.699997,-82.823997,10.216000,84.699997,-82.630997,10.164000,84.624001,-82.832001,9.413000});
			return coords_ME_Shape_IndexedTriangleSet_104_8_494_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_102' point field, scene-graph level=8, element #510, 156 total numbers made up of 52 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_102_8_510_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_102_8_510_point = new MFVec3f(new double[] {25.871000,-82.607002,4.500000,62.827000,-76.882004,4.500000,62.901001,-77.359001,4.529300,25.945000,-83.084999,4.529300,25.871000,-82.607002,4.500000,62.827000,-76.882004,4.500000,25.945000,-83.084999,4.529300,62.901001,-77.359001,4.529300,62.973999,-77.829002,4.616600,26.018000,-83.555000,4.616600,26.018000,-83.555000,4.616600,62.973999,-77.829002,4.616600,63.044998,-78.286003,4.760800,26.087999,-84.011002,4.760800,26.087999,-84.011002,4.760800,63.044998,-78.286003,4.760800,63.112000,-78.722000,4.959700,26.156000,-84.446999,4.959700,26.156000,-84.446999,4.959700,63.112000,-78.722000,4.959700,63.175999,-79.130997,5.210400,26.219000,-84.856003,5.210400,63.124001,-78.800003,5.002200,58.106998,-79.803001,5.136100,56.816002,-80.115997,5.210400,26.219000,-84.856003,5.210400,63.175999,-79.130997,5.210400,63.234001,-79.507004,5.509200,26.278000,-85.232002,5.509200,56.816002,-80.115997,5.210400,55.521999,-80.427002,5.288600,51.155998,-81.377998,5.509200,26.278000,-85.232002,5.509200,63.234001,-79.507004,5.509200,63.285999,-79.844002,5.851800,26.330000,-85.570000,5.851800,51.155998,-81.377998,5.509200,48.193001,-82.012001,5.671900,44.146000,-82.809998,5.851800,26.330000,-85.570000,5.851800,63.285999,-79.844002,5.851800,63.332001,-80.139000,6.233100,26.375999,-85.863998,6.233100,44.146000,-82.809998,5.851800,37.169998,-84.157997,6.184800,36.004002,-84.372002,6.233100,26.375999,-85.863998,6.233100,63.332001,-80.139000,6.233100,63.369999,-80.385002,6.647600,26.414000,-86.111000,6.647600,36.004002,-84.372002,6.233100,26.414000,-86.111000,6.647600});
			return coords_ME_Shape_IndexedTriangleSet_102_8_510_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_101' point field, scene-graph level=8, element #518, 114 total numbers made up of 38 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_101_8_518_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_101_8_518_point = new MFVec3f(new double[] {66.501999,-76.598999,4.500000,66.501999,-77.103996,4.532000,64.697998,-77.174004,4.532000,64.658997,-76.669998,4.500000,66.501999,-76.598999,4.500000,64.658997,-76.669998,4.500000,64.697998,-77.174004,4.532000,62.904999,-77.380997,4.532000,62.827000,-76.882004,4.500000,62.827000,-76.882004,4.500000,66.501999,-77.103996,4.532000,66.501999,-77.600998,4.627600,64.736000,-77.668999,4.627600,64.697998,-77.174004,4.532000,64.697998,-77.174004,4.532000,64.736000,-77.668999,4.627600,62.980999,-77.872002,4.627600,62.904999,-77.380997,4.532000,66.501999,-77.600998,4.627600,66.501999,-78.082001,4.785100,64.773003,-78.149002,4.785100,64.736000,-77.668999,4.627600,64.736000,-77.668999,4.627600,64.773003,-78.149002,4.785100,63.054001,-78.348000,4.785100,62.980999,-77.872002,4.627600,66.501999,-78.082001,4.785100,66.501999,-78.539001,5.002200,64.807999,-78.605003,5.002200,64.773003,-78.149002,4.785100,66.501999,-78.536003,5.000200,64.807999,-78.602997,5.001200,64.773003,-78.149002,4.785100,64.807999,-78.605003,5.002200,63.124001,-78.800003,5.002200,63.054001,-78.348000,4.785100,64.807999,-78.602997,5.001200,63.124001,-78.800003,5.002200});
			return coords_ME_Shape_IndexedTriangleSet_101_8_518_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_100' point field, scene-graph level=8, element #526, 126 total numbers made up of 42 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_100_8_526_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_100_8_526_point = new MFVec3f(new double[] {9.000000,-75.795998,4.500000,9.134500,-77.162003,4.500000,9.532800,-78.474998,4.500000,10.180000,-79.684998,4.500000,11.050000,-80.746002,4.500000,12.111000,-81.615997,4.500000,13.321000,-82.263000,4.500000,14.634000,-82.661003,4.500000,16.000000,-82.795998,4.500000,23.421000,-82.795998,4.500000,24.650000,-82.749001,4.500000,25.871000,-82.607002,4.500000,62.827000,-76.882004,4.500000,64.658997,-76.669998,4.500000,66.501999,-76.598999,4.500000,74.000000,-76.598999,4.500000,75.365997,-76.464996,4.500000,76.679001,-76.066002,4.500000,77.889000,-75.418999,4.500000,78.949997,-74.549004,4.500000,79.820000,-73.487999,4.500000,80.467003,-72.278000,4.500000,80.864998,-70.964996,4.500000,81.000000,-69.598999,4.500000,81.000000,-13.000000,4.500000,80.864998,-11.634000,4.500000,80.467003,-10.321000,4.500000,79.820000,-9.111000,4.500000,78.949997,-8.050300,4.500000,77.889000,-7.179700,4.500000,76.679001,-6.532800,4.500000,75.365997,-6.134500,4.500000,74.000000,-6.000000,4.500000,16.000000,-6.000000,4.500000,14.634000,-6.134500,4.500000,13.321000,-6.532800,4.500000,12.111000,-7.179700,4.500000,11.050000,-8.050300,4.500000,10.180000,-9.111000,4.500000,9.532800,-10.321000,4.500000,9.134500,-11.634000,4.500000,9.000000,-13.000000,4.500000});
			return coords_ME_Shape_IndexedTriangleSet_100_8_526_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_098' point field, scene-graph level=8, element #542, 240 total numbers made up of 80 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_098_8_542_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_098_8_542_point = new MFVec3f(new double[] {88.971001,-13.005000,7.000000,88.971001,-13.005000,20.000000,89.051003,-11.678000,20.000000,89.051003,-11.678000,7.000000,88.971001,-13.005000,7.000000,88.971001,-13.005000,20.000000,89.051003,-11.678000,7.000000,89.051003,-11.678000,20.000000,89.290001,-10.371000,20.000000,89.290001,-10.371000,7.000000,89.290001,-10.371000,7.000000,89.290001,-10.371000,20.000000,89.684998,-9.102700,20.000000,89.684998,-9.102700,7.000000,89.500000,-9.630200,20.000000,89.684998,-9.102700,19.905001,89.684998,-9.102700,7.000000,89.684998,-9.102700,20.000000,90.230003,-7.890900,20.000000,90.230003,-7.890900,7.000000,89.684998,-9.102700,19.905001,89.992996,-8.370200,19.770000,90.230003,-7.890900,19.695000,90.230003,-7.890900,7.000000,90.230003,-7.890900,20.000000,90.917000,-6.753600,20.000000,90.917000,-6.753600,7.000000,90.230003,-7.890900,19.695000,90.639999,-7.174500,19.580000,90.917000,-6.753600,19.551001,90.917000,-6.753600,7.000000,90.917000,-6.753600,20.000000,91.736000,-5.707500,20.000000,91.736000,-5.707500,7.000000,90.917000,-6.753600,19.551001,91.435997,-6.060300,19.500000,91.736000,-5.707500,19.500000,91.736000,-5.707500,7.000000,91.736000,-5.707500,20.000000,92.675003,-4.767800,20.000000,92.675003,-4.767800,7.000000,91.736000,-5.707500,19.500000,92.675003,-4.767800,19.500000,92.675003,-4.767800,7.000000,92.675003,-4.767800,20.000000,93.721001,-3.948200,20.000000,93.721001,-3.948200,7.000000,92.675003,-4.767800,19.500000,93.721001,-3.948200,19.500000,93.721001,-3.948200,7.000000,93.721001,-3.948200,20.000000,94.858002,-3.260600,20.000000,94.858002,-3.260600,7.000000,93.721001,-3.948200,19.500000,94.858002,-3.260600,19.500000,94.858002,-3.260600,7.000000,94.858002,-3.260600,20.000000,96.069000,-2.715200,20.000000,96.069000,-2.715200,7.000000,94.858002,-3.260600,19.500000,96.069000,-2.715200,19.500000,96.069000,-2.715200,7.000000,96.069000,-2.715200,20.000000,97.337997,-2.319800,20.000000,97.337997,-2.319800,7.000000,96.069000,-2.715200,19.500000,97.337997,-2.319800,19.500000,97.337997,-2.319800,7.000000,97.337997,-2.319800,20.000000,98.644997,-2.080200,20.000000,98.644997,-2.080200,7.000000,97.337997,-2.319800,19.500000,98.644997,-2.080200,19.500000,98.644997,-2.080200,7.000000,98.644997,-2.080200,20.000000,99.971001,-2.000000,20.000000,99.971001,-2.000000,7.000000,98.644997,-2.080200,19.500000,99.971001,-2.000000,19.500000,99.971001,-2.000000,7.000000});
			return coords_ME_Shape_IndexedTriangleSet_098_8_542_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_097' point field, scene-graph level=8, element #550, 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 getcoords_ME_Shape_IndexedTriangleSet_097_8_550_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_097_8_550_point = new MFVec3f(new double[] {85.000000,13.000000,9.000000,85.000000,13.000000,20.000000,84.905998,11.564000,20.000000,84.905998,11.564000,9.000000,85.000000,13.000000,9.000000,85.000000,13.000000,20.000000,84.905998,11.564000,9.000000,84.905998,11.564000,20.000000,84.625000,10.153000,20.000000,84.625000,10.153000,9.000000,84.625000,10.153000,9.000000,84.625000,10.153000,20.000000,84.163002,8.790500,20.000000,84.163002,8.790500,9.000000,84.500000,9.721300,20.000000,84.163002,8.790500,19.834999,84.163002,8.790500,9.000000,84.163002,8.790500,20.000000,83.526001,7.500000,20.000000,83.526001,7.500000,9.000000,84.163002,8.790500,19.834999,84.011002,8.441700,19.771000,83.526001,7.500000,19.625000,83.526001,7.500000,9.000000,83.526001,7.500000,20.000000,82.726997,6.303600,20.000000,82.726997,6.303600,9.000000,83.526001,7.500000,19.625000,83.363998,7.227300,19.580999,82.726997,6.303600,19.514999,82.726997,6.303600,9.000000,82.726997,6.303600,20.000000,81.778000,5.221800,20.000000,81.778000,5.221800,9.000000,82.726997,6.303600,19.514999,82.564003,6.095900,19.500000,81.778000,5.221800,19.500000,81.778000,5.221800,9.000000,81.778000,5.221800,20.000000,80.695999,4.273100,20.000000,80.695999,4.273100,9.000000,81.778000,5.221800,19.500000,80.695999,4.273100,19.500000,80.695999,4.273100,9.000000,80.695999,4.273100,20.000000,79.500000,3.473700,20.000000,79.500000,3.473700,9.000000,80.695999,4.273100,19.500000,79.500000,3.473700,19.500000,79.500000,3.473700,9.000000,79.500000,3.473700,20.000000,78.209999,2.837300,20.000000,78.209999,2.837300,9.000000,79.500000,3.473700,19.500000,78.209999,2.837300,19.500000,78.209999,2.837300,9.000000,78.209999,2.837300,20.000000,76.847000,2.374800,20.000000,76.847000,2.374800,9.000000,78.209999,2.837300,19.500000,76.847000,2.374800,19.500000,76.847000,2.374800,9.000000,76.847000,2.374800,20.000000,75.435997,2.094100,20.000000,75.435997,2.094100,9.000000,76.847000,2.374800,19.500000,75.435997,2.094100,19.500000,75.435997,2.094100,9.000000,75.435997,2.094100,20.000000,74.000000,2.000000,20.000000,74.000000,2.000000,9.000000,75.435997,2.094100,19.500000,74.000000,2.000000,19.500000,74.000000,2.000000,9.000000});
			return coords_ME_Shape_IndexedTriangleSet_097_8_550_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_096' point field, scene-graph level=8, element #558, 108 total numbers made up of 36 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_096_8_558_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_096_8_558_point = new MFVec3f(new double[] {84.500000,9.721300,20.000000,84.500000,-9.721300,20.000000,84.043999,-9.721300,19.784000,84.043999,9.721300,19.784000,84.043999,8.524000,19.784000,84.500000,9.721300,20.000000,84.500000,-9.721300,20.000000,84.043999,-8.524000,19.784000,84.043999,9.721300,19.784000,84.043999,-9.721300,19.784000,83.564003,-9.721300,19.627001,83.564003,9.721300,19.627001,83.564003,7.596200,19.627001,84.011002,8.441600,19.771000,84.043999,8.524000,19.784000,84.043999,-8.524000,19.784000,84.011002,-8.441600,19.771000,83.564003,-7.596200,19.627001,83.564003,9.721300,19.627001,83.564003,-9.721300,19.627001,83.068001,-9.721300,19.532000,83.068001,9.721300,19.532000,83.068001,6.805900,19.532000,83.362999,7.227400,19.580999,83.564003,7.596200,19.627001,83.564003,-7.596200,19.627001,83.362999,-7.227400,19.580999,83.068001,-6.805900,19.532000,83.068001,9.721300,19.532000,83.068001,-9.721300,19.532000,82.564003,-9.721300,19.500000,82.564003,9.721300,19.500000,83.068001,-6.805900,19.532000,82.564003,-6.095900,19.500000,82.564003,6.095900,19.500000,83.068001,6.805900,19.532000});
			return coords_ME_Shape_IndexedTriangleSet_096_8_558_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_095' point field, scene-graph level=8, element #566, 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 getcoords_ME_Shape_IndexedTriangleSet_095_8_566_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_095_8_566_point = new MFVec3f(new double[] {74.000000,-2.000000,8.500000,74.000000,-2.000000,20.000000,75.435997,-2.094100,20.000000,75.435997,-2.094100,8.500000,74.000000,-2.000000,8.500000,74.000000,-2.000000,19.500000,75.435997,-2.094100,19.500000,75.435997,-2.094100,8.500000,75.435997,-2.094100,20.000000,76.847000,-2.374800,20.000000,76.847000,-2.374800,8.500000,75.435997,-2.094100,19.500000,76.847000,-2.374800,19.500000,76.847000,-2.374800,8.500000,76.847000,-2.374800,20.000000,78.209999,-2.837300,20.000000,78.209999,-2.837300,8.500000,76.847000,-2.374800,19.500000,78.209999,-2.837300,19.500000,78.209999,-2.837300,8.500000,78.209999,-2.837300,20.000000,79.500000,-3.473700,20.000000,79.500000,-3.473700,8.500000,78.209999,-2.837300,19.500000,79.500000,-3.473700,19.500000,79.500000,-3.473700,8.500000,79.500000,-3.473700,20.000000,80.695999,-4.273100,20.000000,80.695999,-4.273100,8.500000,79.500000,-3.473700,19.500000,80.695999,-4.273100,19.500000,80.695999,-4.273100,8.500000,80.695999,-4.273100,20.000000,81.778000,-5.221800,20.000000,81.778000,-5.221800,8.500000,80.695999,-4.273100,19.500000,81.778000,-5.221800,19.500000,81.778000,-5.221800,8.500000,81.778000,-5.221800,20.000000,82.726997,-6.303600,20.000000,82.726997,-6.303600,8.500000,81.778000,-5.221800,19.500000,82.564003,-6.095900,19.500000,82.726997,-6.303600,19.514999,82.726997,-6.303600,8.500000,82.726997,-6.303600,20.000000,83.526001,-7.500000,20.000000,83.526001,-7.500000,8.500000,82.726997,-6.303600,19.514999,83.363998,-7.227300,19.580999,83.526001,-7.500000,19.625000,83.526001,-7.500000,8.500000,83.526001,-7.500000,20.000000,84.163002,-8.790500,20.000000,84.163002,-8.790500,8.500000,83.526001,-7.500000,19.625000,84.011002,-8.441700,19.771000,84.163002,-8.790500,19.834999,84.163002,-8.790500,8.500000,84.163002,-8.790500,20.000000,84.625000,-10.153000,20.000000,84.625000,-10.153000,8.500000,84.163002,-8.790500,19.834999,84.500000,-9.721300,20.000000,84.625000,-10.153000,8.500000,84.625000,-10.153000,20.000000,84.905998,-11.564000,20.000000,84.905998,-11.564000,8.500000,84.905998,-11.564000,8.500000,84.905998,-11.564000,20.000000,85.000000,-13.000000,20.000000,85.000000,-13.000000,8.500000,85.000000,-13.000000,20.000000,85.000000,-13.000000,8.500000});
			return coords_ME_Shape_IndexedTriangleSet_095_8_566_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_092' point field, scene-graph level=8, element #590, 168 total numbers made up of 56 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 getcoords_ME_Shape_IndexedTriangleSet_092_8_590_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_092_8_590_point = new MFVec3f(new double[] {13.972000,97.779999,8.264800,76.372002,96.473000,8.264800,76.369003,96.321999,7.811200,13.969000,97.628998,7.811200,13.972000,97.779999,8.264800,76.372002,96.473000,8.264800,13.969000,97.628998,7.811200,76.369003,96.321999,7.811200,76.364998,96.117996,7.378800,13.965000,97.425003,7.378800,13.965000,97.425003,7.378800,76.364998,96.117996,7.378800,76.359001,95.862999,6.974000,13.959000,97.170998,6.974000,13.959000,97.170998,6.974000,76.359001,95.862999,6.974000,76.352997,95.563004,6.602300,13.953000,96.870003,6.602300,75.000999,95.591003,6.602300,74.945000,95.621002,6.634100,74.721001,95.703003,6.722800,74.475998,95.759003,6.785400,74.217003,95.782997,6.808400,16.216999,96.998001,6.808400,15.956000,96.985001,6.785400,15.709000,96.939003,6.722800,15.482000,96.866997,6.634100,15.425000,96.838997,6.602300,13.953000,96.870003,6.602300,76.352997,95.563004,6.602300,76.346001,95.220001,6.269200,13.946000,96.527000,6.269200,75.566002,95.236000,6.269200,75.376999,95.382004,6.397500,75.000999,95.591003,6.602300,15.425000,96.838997,6.602300,15.041000,96.646004,6.397500,14.847000,96.508003,6.269200,13.946000,96.527000,6.269200,76.346001,95.220001,6.269200,76.337997,94.839996,5.979400,13.938000,96.147003,5.979400,76.022003,94.846001,5.979400,75.869003,94.990997,6.078500,75.566002,95.236000,6.269200,14.847000,96.508003,6.269200,14.471000,96.223999,6.040100,14.372000,96.138000,5.979400,13.938000,96.147003,5.979400,76.337997,94.839996,5.979400,76.329002,94.428001,5.737000,13.929000,95.735001,5.737000,14.372000,96.138000,5.979400,13.929000,95.735001,5.737000,76.332001,94.543999,5.798800,76.022003,94.846001,5.979400});
			return coords_ME_Shape_IndexedTriangleSet_092_8_590_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_090' point field, scene-graph level=8, element #606, 246 total numbers made up of 82 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 getcoords_ME_Shape_IndexedTriangleSet_090_8_606_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_090_8_606_point = new MFVec3f(new double[] {5.000000,-13.000000,8.500000,5.000000,-13.000000,23.500000,5.094100,-11.564000,23.500000,5.094100,-11.564000,8.500000,5.000000,-13.000000,8.500000,5.000000,-13.000000,23.500000,5.006600,-12.619000,23.270000,5.087100,-11.619000,22.670000,5.094100,-11.564000,22.638000,5.094100,-11.564000,8.500000,5.094100,-11.564000,23.500000,5.374800,-10.153000,23.500000,5.374800,-10.153000,8.500000,5.094100,-11.564000,22.638000,5.368300,-10.177000,21.823000,5.374800,-10.153000,21.809999,5.374800,-10.153000,8.500000,5.374800,-10.153000,23.500000,5.837300,-8.790500,23.500000,5.837300,-8.790500,8.500000,5.374800,-10.153000,21.809999,5.837300,-8.790500,21.052000,5.837300,-8.790500,8.500000,5.837300,-8.790500,23.500000,6.473700,-7.500000,23.500000,6.473700,-7.500000,8.500000,5.837300,-8.790500,21.052000,5.853900,-8.750700,21.030001,6.473700,-7.500000,20.406000,6.473700,-7.500000,8.500000,6.473700,-7.500000,23.500000,7.273100,-6.303600,23.500000,7.273100,-6.303600,8.500000,6.473700,-7.500000,20.406000,6.554300,-7.362800,20.334999,7.238000,-6.349600,19.909000,7.273100,-6.303600,19.895000,7.273100,-6.303600,8.500000,7.273100,-6.303600,23.500000,8.221800,-5.221800,23.500000,8.221800,-5.221800,8.500000,7.273100,-6.303600,19.895000,8.055900,-5.391400,19.613001,8.221800,-5.221800,19.591999,8.221800,-5.221800,8.500000,8.221800,-5.221800,23.500000,9.303600,-4.273100,23.500000,9.303600,-4.273100,8.500000,8.221800,-5.221800,19.591999,9.000000,-4.514700,19.500000,9.303600,-4.273100,19.500000,9.303600,-4.273100,8.500000,9.303600,-4.273100,23.500000,10.500000,-3.473700,23.500000,10.500000,-3.473700,8.500000,9.303600,-4.273100,19.500000,10.500000,-3.473700,19.500000,10.500000,-3.473700,8.500000,10.500000,-3.473700,23.500000,11.790000,-2.837300,23.500000,11.790000,-2.837300,8.500000,10.500000,-3.473700,19.500000,11.790000,-2.837300,19.500000,11.790000,-2.837300,8.500000,11.790000,-2.837300,23.500000,13.153000,-2.374800,23.500000,13.153000,-2.374800,8.500000,11.790000,-2.837300,19.500000,13.153000,-2.374800,19.500000,13.153000,-2.374800,8.500000,13.153000,-2.374800,23.500000,14.564000,-2.094100,23.500000,14.564000,-2.094100,8.500000,13.153000,-2.374800,19.500000,14.564000,-2.094100,19.500000,14.564000,-2.094100,8.500000,14.564000,-2.094100,23.500000,16.000000,-2.000000,23.500000,16.000000,-2.000000,8.500000,14.564000,-2.094100,19.500000,16.000000,-2.000000,19.500000,16.000000,-2.000000,8.500000});
			return coords_ME_Shape_IndexedTriangleSet_090_8_606_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #622, 512 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_622_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_622_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_622_coordIndex_1()));
			return IndexedFaceSet_7_622_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_088' point field, scene-graph level=8, element #622, 243 total numbers made up of 81 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_088_8_622_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_088_8_622_point = new MFVec3f(new double[] {5.000000,13.000000,9.000000,5.076900,13.000000,8.219600,5.304500,13.000000,7.469300,5.674100,13.000000,6.777700,6.171600,13.000000,6.171600,6.777700,13.000000,5.674100,7.469300,13.000000,5.304500,8.219600,13.000000,5.076900,9.000000,13.000000,5.000000,5.211400,10.854000,9.000000,5.286700,10.869000,8.219600,5.510000,10.913000,7.469300,5.872500,10.986000,6.777700,6.360400,11.083000,6.171600,6.954900,11.201000,5.674100,7.633200,11.336000,5.304500,8.369100,11.482000,5.076900,9.134500,11.634000,5.000000,5.837300,8.790500,9.000000,5.908300,8.819900,8.219600,6.118600,8.907000,7.469300,6.460100,9.048500,6.777700,6.919700,9.238800,6.171600,7.479700,9.470800,5.674100,8.118600,9.735400,5.304500,8.811900,10.023000,5.076900,9.532800,10.321000,5.000000,6.853800,6.888700,9.000000,6.917700,6.931400,8.219600,7.107000,7.057900,7.469300,7.414300,7.263200,6.777700,7.828000,7.539600,6.171600,8.332000,7.876400,5.674100,8.907000,8.260600,5.304500,9.530900,8.677500,5.076900,10.180000,9.111000,5.000000,8.221800,5.221800,9.000000,8.276200,5.276200,8.219600,8.437100,5.437100,7.469300,8.698500,5.698500,6.777700,9.050300,6.050300,6.171600,9.478900,6.478900,5.674100,9.967900,6.967900,5.304500,10.498000,7.498500,5.076900,11.050000,8.050300,5.000000,9.888700,3.853800,9.000000,9.931400,3.917700,8.219600,10.058000,4.107000,7.469300,10.263000,4.414300,6.777700,10.540000,4.828000,6.171600,10.876000,5.332000,5.674100,11.261000,5.907000,5.304500,11.677000,6.530900,5.076900,12.111000,7.179700,5.000000,11.790000,2.837300,9.000000,11.820000,2.908300,8.219600,11.907000,3.118600,7.469300,12.048000,3.460100,6.777700,12.239000,3.919700,6.171600,12.471000,4.479700,5.674100,12.735000,5.118600,5.304500,13.023000,5.811900,5.076900,13.321000,6.532800,5.000000,13.854000,2.211400,9.000000,13.869000,2.286700,8.219600,13.913000,2.510000,7.469300,13.986000,2.872500,6.777700,14.083000,3.360400,6.171600,14.201000,3.954900,5.674100,14.336000,4.633200,5.304500,14.482000,5.369100,5.076900,14.634000,6.134500,5.000000,16.000000,2.000000,9.000000,16.000000,2.076900,8.219600,16.000000,2.304500,7.469300,16.000000,2.674100,6.777700,16.000000,3.171600,6.171600,16.000000,3.777700,5.674100,16.000000,4.469300,5.304500,16.000000,5.219600,5.076900,16.000000,6.000000,5.000000});
			return coords_ME_Shape_IndexedTriangleSet_088_8_622_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_085' point field, scene-graph level=8, element #646, 159 total numbers made up of 53 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 getcoords_ME_Shape_IndexedTriangleSet_085_8_646_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_085_8_646_point = new MFVec3f(new double[] {76.370003,-88.115997,7.465000,76.348999,-88.116997,7.465000,76.359001,-88.612000,7.633100,76.379997,-88.611000,7.633100,76.370003,-88.115997,7.465000,76.348999,-88.116997,7.465000,76.379997,-88.611000,7.633100,76.359001,-88.612000,7.633100,76.369003,-89.081001,7.864500,76.389999,-89.081001,7.864500,76.384003,-88.771004,7.703400,76.363998,-88.849998,7.741200,76.389999,-89.081001,7.864500,76.369003,-89.081001,7.864500,76.377998,-89.515999,8.155200,76.399002,-89.515999,8.155200,76.396004,-89.375000,8.052000,76.399002,-89.515999,8.155200,76.377998,-89.515999,8.155200,76.386002,-89.908997,8.500200,76.407997,-89.908997,8.500200,76.407997,-89.908997,8.500200,76.386002,-89.908997,8.500200,76.392998,-90.253998,8.893500,76.415001,-90.253998,8.893500,76.389999,-90.087997,8.691200,76.415001,-90.253998,8.893500,76.392998,-90.253998,8.893500,76.399002,-90.544998,9.328600,76.420998,-90.544998,9.328500,76.417000,-90.357002,9.034300,76.420998,-90.544998,9.328500,76.399002,-90.544998,9.328600,76.405998,-90.869003,10.043000,76.428001,-90.867996,10.043000,76.424004,-90.706001,9.638100,76.428001,-90.867996,10.043000,76.405998,-90.869003,10.043000,76.410004,-91.046997,10.806000,76.431000,-91.045998,10.806000,76.429001,-90.944000,10.293000,76.431000,-91.045998,10.806000,76.410004,-91.046997,10.806000,76.411003,-91.071999,11.590000,76.431999,-91.071999,11.590000,76.431999,-91.065002,10.980000,76.431999,-91.071999,11.590000,76.411003,-91.071999,11.590000,76.407997,-90.945000,12.364000,76.429001,-90.944000,12.364000,76.407997,-90.945000,12.364000,76.429001,-90.944000,12.364000,76.431999,-91.065002,11.677000});
			return coords_ME_Shape_IndexedTriangleSet_085_8_646_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_083' point field, scene-graph level=8, element #662, 108 total numbers made up of 36 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_083_8_662_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_083_8_662_point = new MFVec3f(new double[] {9.000000,13.000000,5.000000,9.134500,11.634000,5.000000,9.532800,10.321000,5.000000,10.180000,9.111000,5.000000,11.050000,8.050300,5.000000,12.111000,7.179700,5.000000,13.321000,6.532800,5.000000,14.634000,6.134500,5.000000,16.000000,6.000000,5.000000,74.000000,6.000000,5.000000,75.365997,6.134500,5.000000,76.679001,6.532800,5.000000,77.889000,7.179700,5.000000,78.949997,8.050300,5.000000,79.820000,9.111000,5.000000,80.467003,10.321000,5.000000,80.864998,11.634000,5.000000,81.000000,13.000000,5.000000,81.000000,85.439003,5.000000,80.869003,86.787003,5.000000,80.481003,88.084000,5.000000,79.850998,89.282997,5.000000,79.000999,90.336998,5.000000,77.964996,91.208000,5.000000,76.779999,91.863998,5.000000,75.490997,92.278999,5.000000,74.147003,92.438004,5.000000,16.146999,93.653000,5.000000,14.760000,93.543999,5.000000,13.423000,93.163002,5.000000,12.188000,92.525002,5.000000,11.102000,91.655998,5.000000,10.210000,90.588997,5.000000,9.547000,89.366997,5.000000,9.138100,88.038002,5.000000,9.000000,86.653999,5.000000});
			return coords_ME_Shape_IndexedTriangleSet_083_8_662_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_082' point field, scene-graph level=8, element #670, 120 total numbers made up of 40 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_082_8_670_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_082_8_670_point = new MFVec3f(new double[] {76.411003,-88.114998,7.465000,76.370003,-88.115997,7.465000,76.389999,-89.081001,7.864500,76.431000,-89.080002,7.864500,76.426003,-88.848999,7.741200,76.411003,-88.114998,7.465000,76.370003,-88.115997,7.465000,76.384003,-88.771004,7.703400,76.431000,-89.080002,7.864500,76.389999,-89.081001,7.864500,76.407997,-89.908997,8.500200,76.447998,-89.907997,8.500200,76.440002,-89.514999,8.155200,76.396004,-89.375000,8.052000,76.447998,-89.907997,8.500200,76.407997,-89.908997,8.500200,76.420998,-90.544998,9.328500,76.461998,-90.543999,9.328500,76.452003,-90.086998,8.691200,76.417000,-90.357002,9.034200,76.461998,-90.543999,9.328500,76.420998,-90.544998,9.328500,76.429001,-90.944000,10.293000,76.470001,-90.943001,10.293000,76.469002,-90.866997,10.043000,76.424004,-90.706001,9.638000,76.470001,-90.943001,10.293000,76.429001,-90.944000,10.293000,76.431999,-91.080002,11.329000,76.473000,-91.080002,11.329000,76.472000,-91.044998,10.806000,76.431999,-91.065002,10.980000,76.473000,-91.080002,11.329000,76.431999,-91.080002,11.329000,76.429001,-90.944000,12.364000,76.470001,-90.943001,12.364000,76.431999,-91.065002,11.677000,76.429001,-90.944000,12.364000,76.470001,-90.943001,12.364000,76.473000,-91.070999,11.590000});
			return coords_ME_Shape_IndexedTriangleSet_082_8_670_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #678, 496 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_678_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_678_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_678_coordIndex_1()));
			return IndexedFaceSet_7_678_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_081' point field, scene-graph level=8, element #678, 726 total numbers made up of 242 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 getcoords_ME_Shape_IndexedTriangleSet_081_8_678_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_081_8_678_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_081_8_678_point_1()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_081_8_678_point_2()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_081_8_678_point_3()));
			return coords_ME_Shape_IndexedTriangleSet_081_8_678_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #694, 576 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_694_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_694_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_694_coordIndex_1()));
			return IndexedFaceSet_7_694_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_079' point field, scene-graph level=8, element #694, 270 total numbers made up of 90 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_079_8_694_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_079_8_694_point = new MFVec3f(new double[] {74.000000,2.000000,9.000000,74.000000,2.076900,8.219600,74.000000,2.304500,7.469300,74.000000,2.674100,6.777700,74.000000,3.171600,6.171600,74.000000,3.777700,5.674100,74.000000,4.469300,5.304500,74.000000,5.219600,5.076900,74.000000,6.000000,5.000000,75.910004,2.167100,9.000000,75.897003,2.242800,8.219600,75.857002,2.467000,7.469300,75.792999,2.831000,6.777700,75.707001,3.320900,6.171600,75.600998,3.917800,5.674100,75.481003,4.598900,5.304500,75.350998,5.337800,5.076900,75.216003,6.106300,5.000000,77.762001,2.663400,9.000000,77.736000,2.735600,8.219600,77.657997,2.949500,7.469300,77.531998,3.296800,6.777700,77.362000,3.764300,6.171600,77.153999,4.333900,5.674100,76.917999,4.983700,5.304500,76.661003,5.688900,5.076900,76.393997,6.422200,5.000000,79.500000,3.473700,9.000000,79.461998,3.540300,8.219600,79.348000,3.737400,7.469300,79.163002,4.057500,6.777700,78.914001,4.488300,6.171600,78.611000,5.013300,5.674100,78.264999,5.612200,5.304500,77.889999,6.262000,5.076900,77.500000,6.937800,5.000000,81.070999,4.573500,9.000000,81.021004,4.632400,8.219600,80.875000,4.806800,7.469300,80.637001,5.089900,6.777700,80.318001,5.471000,6.171600,79.928001,5.935300,5.674100,79.483002,6.465100,5.304500,79.000999,7.039900,5.076900,78.500000,7.637700,5.000000,82.426003,5.929300,9.000000,82.367996,5.978700,8.219600,82.193001,6.125100,7.469300,81.910004,6.362700,6.777700,81.528999,6.682400,6.171600,81.065002,7.072000,5.674100,80.535004,7.516600,5.304500,79.959999,7.998900,5.076900,79.362000,8.500500,5.000000,83.526001,7.500000,9.000000,83.459999,7.538400,8.219600,83.263000,7.652200,7.469300,82.942001,7.837100,6.777700,82.512001,8.085800,6.171600,81.987000,8.388900,5.674100,81.388000,8.734600,5.304500,80.737999,9.109800,5.076900,80.061996,9.500000,5.000000,84.336998,9.237800,9.000000,84.264000,9.264100,8.219600,84.050003,9.341900,7.469300,83.703003,9.468300,6.777700,83.236000,9.638500,6.171600,82.666000,9.845800,5.674100,82.015999,10.082000,5.304500,81.310997,10.339000,5.076900,80.578003,10.606000,5.000000,84.833000,11.090000,9.000000,84.757004,11.103000,8.219600,84.532997,11.143000,7.469300,84.168999,11.207000,6.777700,83.679001,11.293000,6.171600,83.082001,11.399000,5.674100,82.401001,11.519000,5.304500,81.662003,11.649000,5.076900,80.893997,11.784000,5.000000,85.000000,13.000000,9.000000,84.922997,13.000000,8.219600,84.695999,13.000000,7.469300,84.325996,13.000000,6.777700,83.828003,13.000000,6.171600,83.222000,13.000000,5.674100,82.530998,13.000000,5.304500,81.779999,13.000000,5.076900,81.000000,13.000000,5.000000});
			return coords_ME_Shape_IndexedTriangleSet_079_8_694_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #702, 576 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_702_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_702_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_702_coordIndex_1()));
			return IndexedFaceSet_7_702_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_078' point field, scene-graph level=8, element #702, 270 total numbers made up of 90 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_078_8_702_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_078_8_702_point = new MFVec3f(new double[] {16.000000,-2.000000,8.500000,16.000000,-2.076900,7.719600,16.000000,-2.304500,6.969300,16.000000,-2.674100,6.277700,16.000000,-3.171600,5.671600,16.000000,-3.777700,5.174100,16.000000,-4.469300,4.804500,16.000000,-5.219600,4.576900,16.000000,-6.000000,4.500000,14.090000,-2.167100,8.500000,14.103000,-2.242800,7.719600,14.143000,-2.467000,6.969300,14.207000,-2.831000,6.277700,14.293000,-3.320900,5.671600,14.399000,-3.917800,5.174100,14.519000,-4.598900,4.804500,14.649000,-5.337800,4.576900,14.784000,-6.106300,4.500000,12.238000,-2.663400,8.500000,12.264000,-2.735600,7.719600,12.342000,-2.949500,6.969300,12.468000,-3.296800,6.277700,12.638000,-3.764300,5.671600,12.846000,-4.333900,5.174100,13.082000,-4.983700,4.804500,13.339000,-5.688900,4.576900,13.606000,-6.422200,4.500000,10.500000,-3.473700,8.500000,10.538000,-3.540300,7.719600,10.652000,-3.737400,6.969300,10.837000,-4.057500,6.277700,11.086000,-4.488300,5.671600,11.389000,-5.013300,5.174100,11.735000,-5.612200,4.804500,12.110000,-6.262000,4.576900,12.500000,-6.937800,4.500000,8.929300,-4.573500,8.500000,8.978700,-4.632400,7.719600,9.125100,-4.806800,6.969300,9.362700,-5.089900,6.277700,9.682400,-5.471000,5.671600,10.072000,-5.935300,5.174100,10.517000,-6.465100,4.804500,10.999000,-7.039900,4.576900,11.500000,-7.637700,4.500000,7.573500,-5.929300,8.500000,7.632400,-5.978700,7.719600,7.806800,-6.125100,6.969300,8.089900,-6.362700,6.277700,8.471000,-6.682400,5.671600,8.935300,-7.072000,5.174100,9.465100,-7.516600,4.804500,10.040000,-7.998900,4.576900,10.638000,-8.500500,4.500000,6.473700,-7.500000,8.500000,6.540300,-7.538400,7.719600,6.737400,-7.652200,6.969300,7.057500,-7.837100,6.277700,7.488300,-8.085800,5.671600,8.013300,-8.388900,5.174100,8.612200,-8.734600,4.804500,9.262000,-9.109800,4.576900,9.937800,-9.500000,4.500000,5.663400,-9.237800,8.500000,5.735600,-9.264100,7.719600,5.949500,-9.341900,6.969300,6.296800,-9.468300,6.277700,6.764300,-9.638500,5.671600,7.333900,-9.845800,5.174100,7.983700,-10.082000,4.804500,8.688900,-10.339000,4.576900,9.422200,-10.606000,4.500000,5.167100,-11.090000,8.500000,5.242800,-11.103000,7.719600,5.467000,-11.143000,6.969300,5.831000,-11.207000,6.277700,6.320900,-11.293000,5.671600,6.917800,-11.399000,5.174100,7.598900,-11.519000,4.804500,8.337800,-11.649000,4.576900,9.106300,-11.784000,4.500000,5.000000,-13.000000,8.500000,5.076900,-13.000000,7.719600,5.304500,-13.000000,6.969300,5.674100,-13.000000,6.277700,6.171600,-13.000000,5.671600,6.777700,-13.000000,5.174100,7.469300,-13.000000,4.804500,8.219600,-13.000000,4.576900,9.000000,-13.000000,4.500000});
			return coords_ME_Shape_IndexedTriangleSet_078_8_702_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #718, 576 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_718_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_718_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_718_coordIndex_1()));
			return IndexedFaceSet_7_718_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_076' point field, scene-graph level=8, element #718, 270 total numbers made up of 90 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_076_8_718_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_076_8_718_point = new MFVec3f(new double[] {85.000000,-13.000000,8.500000,84.922997,-13.000000,7.719600,84.695999,-13.000000,6.969300,84.325996,-13.000000,6.277700,83.828003,-13.000000,5.671600,83.222000,-13.000000,5.174100,82.530998,-13.000000,4.804500,81.779999,-13.000000,4.576900,81.000000,-13.000000,4.500000,84.833000,-11.090000,8.500000,84.757004,-11.103000,7.719600,84.532997,-11.143000,6.969300,84.168999,-11.207000,6.277700,83.679001,-11.293000,5.671600,83.082001,-11.399000,5.174100,82.401001,-11.519000,4.804500,81.662003,-11.649000,4.576900,80.893997,-11.784000,4.500000,84.336998,-9.237800,8.500000,84.264000,-9.264100,7.719600,84.050003,-9.341900,6.969300,83.703003,-9.468300,6.277700,83.236000,-9.638500,5.671600,82.666000,-9.845800,5.174100,82.015999,-10.082000,4.804500,81.310997,-10.339000,4.576900,80.578003,-10.606000,4.500000,83.526001,-7.500000,8.500000,83.459999,-7.538400,7.719600,83.263000,-7.652200,6.969300,82.942001,-7.837100,6.277700,82.512001,-8.085800,5.671600,81.987000,-8.388900,5.174100,81.388000,-8.734600,4.804500,80.737999,-9.109800,4.576900,80.061996,-9.500000,4.500000,82.426003,-5.929300,8.500000,82.367996,-5.978700,7.719600,82.193001,-6.125100,6.969300,81.910004,-6.362700,6.277700,81.528999,-6.682400,5.671600,81.065002,-7.072000,5.174100,80.535004,-7.516600,4.804500,79.959999,-7.998900,4.576900,79.362000,-8.500500,4.500000,81.070999,-4.573500,8.500000,81.021004,-4.632400,7.719600,80.875000,-4.806800,6.969300,80.637001,-5.089900,6.277700,80.318001,-5.471000,5.671600,79.928001,-5.935300,5.174100,79.483002,-6.465100,4.804500,79.000999,-7.039900,4.576900,78.500000,-7.637700,4.500000,79.500000,-3.473700,8.500000,79.461998,-3.540300,7.719600,79.348000,-3.737400,6.969300,79.163002,-4.057500,6.277700,78.914001,-4.488300,5.671600,78.611000,-5.013300,5.174100,78.264999,-5.612200,4.804500,77.889999,-6.262000,4.576900,77.500000,-6.937800,4.500000,77.762001,-2.663400,8.500000,77.736000,-2.735600,7.719600,77.657997,-2.949500,6.969300,77.531998,-3.296800,6.277700,77.362000,-3.764300,5.671600,77.153999,-4.333900,5.174100,76.917999,-4.983700,4.804500,76.661003,-5.688900,4.576900,76.393997,-6.422200,4.500000,75.910004,-2.167100,8.500000,75.897003,-2.242800,7.719600,75.857002,-2.467000,6.969300,75.792999,-2.831000,6.277700,75.707001,-3.320900,5.671600,75.600998,-3.917800,5.174100,75.481003,-4.598900,4.804500,75.350998,-5.337800,4.576900,75.216003,-6.106300,4.500000,74.000000,-2.000000,8.500000,74.000000,-2.076900,7.719600,74.000000,-2.304500,6.969300,74.000000,-2.674100,6.277700,74.000000,-3.171600,5.671600,74.000000,-3.777700,5.174100,74.000000,-4.469300,4.804500,74.000000,-5.219600,4.576900,74.000000,-6.000000,4.500000});
			return coords_ME_Shape_IndexedTriangleSet_076_8_718_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_075' point field, scene-graph level=8, element #726, 234 total numbers made up of 78 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 getcoords_ME_Shape_IndexedTriangleSet_075_8_726_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_075_8_726_point = new MFVec3f(new double[] {23.421000,-86.367996,6.699700,23.421000,-86.121002,6.276200,24.905001,-86.064003,6.276200,24.924000,-86.309998,6.699700,24.923000,-86.296997,6.673600,23.421000,-86.367996,6.699700,24.924000,-86.309998,6.699700,24.905001,-86.064003,6.276200,26.379999,-85.892998,6.276200,26.417999,-86.137001,6.699700,26.414000,-86.111000,6.647600,24.923000,-86.296997,6.673600,23.421000,-86.121002,6.276200,23.421000,-85.823997,5.886100,24.882000,-85.767998,5.886100,24.905001,-86.064003,6.276200,24.905001,-86.064003,6.276200,24.882000,-85.767998,5.886100,26.334999,-85.598999,5.886100,26.379999,-85.892998,6.276200,23.421000,-85.823997,5.886100,23.421000,-85.481003,5.535300,24.856001,-85.426003,5.535300,24.882000,-85.767998,5.886100,24.882000,-85.767998,5.886100,24.856001,-85.426003,5.535300,26.282000,-85.261002,5.535300,26.334999,-85.598999,5.886100,23.421000,-85.481003,5.535300,23.421000,-85.098000,5.229000,24.827000,-85.043999,5.229000,24.856001,-85.426003,5.535300,24.856001,-85.426003,5.535300,24.827000,-85.043999,5.229000,26.223000,-84.882004,5.229000,26.282000,-85.261002,5.535300,23.421000,-85.098000,5.229000,23.421000,-84.681000,4.971900,24.795000,-84.627998,4.971900,24.827000,-85.043999,5.229000,24.827000,-85.043999,5.229000,24.795000,-84.627998,4.971900,26.160000,-84.470001,4.971900,26.223000,-84.882004,5.229000,23.421000,-84.681000,4.971900,23.421000,-84.235001,4.767800,24.760000,-84.182999,4.767800,24.795000,-84.627998,4.971900,24.795000,-84.627998,4.971900,24.760000,-84.182999,4.767800,26.091000,-84.028999,4.767800,26.160000,-84.470001,4.971900,23.421000,-84.235001,4.767800,23.421000,-83.766998,4.619800,24.724001,-83.717003,4.619800,24.760000,-84.182999,4.767800,24.760000,-84.182999,4.767800,24.724001,-83.717003,4.619800,26.020000,-83.567001,4.619800,26.091000,-84.028999,4.767800,23.421000,-83.766998,4.619800,23.421000,-83.285004,4.530100,24.687000,-83.237000,4.530100,24.724001,-83.717003,4.619800,24.724001,-83.717003,4.619800,24.687000,-83.237000,4.530100,25.945999,-83.091003,4.530100,26.020000,-83.567001,4.619800,23.421000,-83.285004,4.530100,23.421000,-82.795998,4.500000,24.650000,-82.749001,4.500000,24.687000,-83.237000,4.530100,23.421000,-82.795998,4.500000,24.687000,-83.237000,4.530100,24.650000,-82.749001,4.500000,25.871000,-82.607002,4.500000,25.945999,-83.091003,4.530100,25.871000,-82.607002,4.500000});
			return coords_ME_Shape_IndexedTriangleSet_075_8_726_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_074' point field, scene-graph level=8, element #734, 120 total numbers made up of 40 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_074_8_734_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_074_8_734_point = new MFVec3f(new double[] {23.421000,-86.367996,6.699700,16.000000,-86.367996,6.699700,16.000000,-86.121002,6.276200,23.421000,-86.121002,6.276200,23.421000,-86.367996,6.699700,16.000000,-86.343002,6.651400,23.421000,-86.121002,6.276200,16.000000,-86.121002,6.276200,16.000000,-85.823997,5.886100,23.421000,-85.823997,5.886100,23.421000,-85.823997,5.886100,16.000000,-85.823997,5.886100,16.000000,-85.481003,5.535300,23.421000,-85.481003,5.535300,23.421000,-85.481003,5.535300,16.000000,-85.481003,5.535300,16.000000,-85.098000,5.229000,23.421000,-85.098000,5.229000,23.421000,-85.098000,5.229000,16.000000,-85.098000,5.229000,16.000000,-84.681000,4.971900,23.421000,-84.681000,4.971900,23.421000,-84.681000,4.971900,16.000000,-84.681000,4.971900,16.000000,-84.235001,4.767800,23.421000,-84.235001,4.767800,23.421000,-84.235001,4.767800,16.000000,-84.235001,4.767800,16.000000,-83.766998,4.619800,23.421000,-83.766998,4.619800,23.421000,-83.766998,4.619800,16.000000,-83.766998,4.619800,16.000000,-83.285004,4.530100,23.421000,-83.285004,4.530100,23.421000,-83.285004,4.530100,16.000000,-83.285004,4.530100,16.000000,-82.795998,4.500000,23.421000,-82.795998,4.500000,16.000000,-82.795998,4.500000,23.421000,-82.795998,4.500000});
			return coords_ME_Shape_IndexedTriangleSet_074_8_734_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_073' point field, scene-graph level=8, element #742, 108 total numbers made up of 36 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_073_8_742_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_073_8_742_point = new MFVec3f(new double[] {16.216999,96.998001,6.808400,74.217003,95.782997,6.808400,74.209999,95.487000,6.411800,16.209999,96.702003,6.411800,16.216999,96.998001,6.808400,74.217003,95.782997,6.808400,16.209999,96.702003,6.411800,74.209999,95.487000,6.411800,74.203003,95.143997,6.054800,16.202999,96.359001,6.054800,16.202999,96.359001,6.054800,74.203003,95.143997,6.054800,74.195000,94.759003,5.743000,16.195000,95.973999,5.743000,16.195000,95.973999,5.743000,74.195000,94.759003,5.743000,74.185997,94.338997,5.481000,16.186001,95.554001,5.481000,16.186001,95.554001,5.481000,74.185997,94.338997,5.481000,74.177002,93.889999,5.273000,16.177000,95.105003,5.273000,16.177000,95.105003,5.273000,74.177002,93.889999,5.273000,74.167000,93.418999,5.122100,16.167000,94.633003,5.122100,16.167000,94.633003,5.122100,74.167000,93.418999,5.122100,74.156998,92.931999,5.030600,16.157000,94.147003,5.030600,16.157000,94.147003,5.030600,74.156998,92.931999,5.030600,74.147003,92.438004,5.000000,16.146999,93.653000,5.000000,74.147003,92.438004,5.000000,16.146999,93.653000,5.000000});
			return coords_ME_Shape_IndexedTriangleSet_073_8_742_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_070' point field, scene-graph level=8, element #766, 246 total numbers made up of 82 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 getcoords_ME_Shape_IndexedTriangleSet_070_8_766_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_070_8_766_point = new MFVec3f(new double[] {16.000000,2.000000,9.000000,16.000000,2.000000,23.500000,14.564000,2.094100,23.500000,14.564000,2.094100,9.000000,16.000000,2.000000,9.000000,16.000000,2.000000,19.500000,14.564000,2.094100,19.500000,14.564000,2.094100,9.000000,14.564000,2.094100,23.500000,13.153000,2.374800,23.500000,13.153000,2.374800,9.000000,14.564000,2.094100,19.500000,13.153000,2.374800,19.500000,13.153000,2.374800,9.000000,13.153000,2.374800,23.500000,11.790000,2.837300,23.500000,11.790000,2.837300,9.000000,13.153000,2.374800,19.500000,11.790000,2.837300,19.500000,11.790000,2.837300,9.000000,11.790000,2.837300,23.500000,10.500000,3.473700,23.500000,10.500000,3.473700,9.000000,11.790000,2.837300,19.500000,10.500000,3.473700,19.500000,10.500000,3.473700,9.000000,10.500000,3.473700,23.500000,9.303600,4.273100,23.500000,9.303600,4.273100,9.000000,10.500000,3.473700,19.500000,9.303600,4.273100,19.500000,9.303600,4.273100,9.000000,9.303600,4.273100,23.500000,8.221800,5.221800,23.500000,8.221800,5.221800,9.000000,9.303600,4.273100,19.500000,9.000000,4.514700,19.500000,8.221800,5.221800,19.591999,8.221800,5.221800,9.000000,8.221800,5.221800,23.500000,7.273100,6.303600,23.500000,7.273100,6.303600,9.000000,8.221800,5.221800,19.591999,8.060800,5.386300,19.612000,7.273100,6.303600,19.895000,7.273100,6.303600,9.000000,7.273100,6.303600,23.500000,6.473700,7.500000,23.500000,6.473700,7.500000,9.000000,7.273100,6.303600,19.895000,7.246300,6.338700,19.905001,6.473700,7.500000,20.406000,6.473700,7.500000,9.000000,6.473700,7.500000,23.500000,5.837300,8.790500,23.500000,5.837300,8.790500,9.000000,6.473700,7.500000,20.406000,6.409800,7.612200,20.452000,5.837300,8.790500,21.056999,5.837300,8.790500,9.000000,5.837300,8.790500,23.500000,5.374800,10.153000,23.500000,5.374800,10.153000,9.000000,5.837300,8.790500,21.056999,5.777000,8.939200,21.131001,5.374800,10.153000,21.816000,5.374800,10.153000,9.000000,5.374800,10.153000,23.500000,5.094100,11.564000,23.500000,5.094100,11.564000,9.000000,5.374800,10.153000,21.816000,5.302500,10.438000,21.974001,5.094100,11.564000,22.642000,5.094100,11.564000,9.000000,5.094100,11.564000,23.500000,5.000000,13.000000,23.500000,5.000000,13.000000,9.000000,5.094100,11.564000,22.642000,5.049400,11.959000,22.872999,5.012300,12.479000,23.186001,5.000000,13.000000,23.500000,5.000000,13.000000,9.000000});
			return coords_ME_Shape_IndexedTriangleSet_070_8_766_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_069' point field, scene-graph level=8, element #774, 330 total numbers made up of 110 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 getcoords_ME_Shape_IndexedTriangleSet_069_8_774_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_069_8_774_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_069_8_774_point_1()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_069_8_774_point_2()));
			return coords_ME_Shape_IndexedTriangleSet_069_8_774_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_066' point field, scene-graph level=8, element #798, 108 total numbers made up of 36 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_066_8_798_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_066_8_798_point = new MFVec3f(new double[] {91.435997,9.721300,19.500000,91.435997,-9.630200,19.500000,90.931999,-9.630200,19.532000,90.931999,9.721300,19.532000,90.931999,6.805900,19.532000,91.435997,6.095900,19.500000,91.435997,-6.060300,19.500000,90.931999,-6.762900,19.532000,90.931999,9.721300,19.532000,90.931999,-9.630200,19.532000,90.435997,-9.630200,19.627001,90.435997,9.721300,19.627001,90.931999,-6.762900,19.532000,90.639999,-7.174500,19.580000,90.435997,-7.545000,19.627001,90.435997,7.596200,19.627001,90.637001,7.227400,19.580999,90.931999,6.805900,19.532000,90.435997,9.721300,19.627001,90.435997,-9.630200,19.627001,89.956001,-9.630200,19.784000,89.956001,9.721300,19.784000,90.435997,-7.545000,19.627001,89.992996,-8.370100,19.770000,89.956001,-8.460500,19.784000,89.956001,8.524000,19.784000,89.988998,8.441600,19.771000,90.435997,7.596200,19.627001,89.956001,9.721300,19.784000,89.956001,-9.630200,19.784000,89.500000,-9.630200,20.000000,89.500000,9.721300,20.000000,89.956001,-8.460500,19.784000,89.500000,-9.630200,20.000000,89.500000,9.721300,20.000000,89.956001,8.524000,19.784000});
			return coords_ME_Shape_IndexedTriangleSet_066_8_798_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_062' point field, scene-graph level=8, element #830, 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 getcoords_ME_Shape_IndexedTriangleSet_062_8_830_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_062_8_830_point = new MFVec3f(new double[] {100.000000,2.000000,8.000000,100.000000,2.000000,20.000000,98.564003,2.094100,20.000000,98.564003,2.094100,8.000000,100.000000,2.000000,8.000000,100.000000,2.000000,19.500000,98.564003,2.094100,19.500000,98.564003,2.094100,8.000000,98.564003,2.094100,20.000000,97.153000,2.374800,20.000000,97.153000,2.374800,8.000000,98.564003,2.094100,19.500000,97.153000,2.374800,19.500000,97.153000,2.374800,8.000000,97.153000,2.374800,20.000000,95.790001,2.837300,20.000000,95.790001,2.837300,8.000000,97.153000,2.374800,19.500000,95.790001,2.837300,19.500000,95.790001,2.837300,8.000000,95.790001,2.837300,20.000000,94.500000,3.473700,20.000000,94.500000,3.473700,8.000000,95.790001,2.837300,19.500000,94.500000,3.473700,19.500000,94.500000,3.473700,8.000000,94.500000,3.473700,20.000000,93.304001,4.273100,20.000000,93.304001,4.273100,8.000000,94.500000,3.473700,19.500000,93.304001,4.273100,19.500000,93.304001,4.273100,8.000000,93.304001,4.273100,20.000000,92.222000,5.221800,20.000000,92.222000,5.221800,8.000000,93.304001,4.273100,19.500000,92.222000,5.221800,19.500000,92.222000,5.221800,8.000000,92.222000,5.221800,20.000000,91.273003,6.303600,20.000000,91.273003,6.303600,8.000000,92.222000,5.221800,19.500000,91.435997,6.095900,19.500000,91.273003,6.303600,19.514999,91.273003,6.303600,8.000000,91.273003,6.303600,20.000000,90.473999,7.500000,20.000000,90.473999,7.500000,8.000000,91.273003,6.303600,19.514999,90.636002,7.227300,19.580999,90.473999,7.500000,19.625000,90.473999,7.500000,8.000000,90.473999,7.500000,20.000000,89.836998,8.790500,20.000000,89.836998,8.790500,8.000000,90.473999,7.500000,19.625000,89.988998,8.441700,19.771000,89.836998,8.790500,19.834999,89.836998,8.790500,8.000000,89.836998,8.790500,20.000000,89.375000,10.153000,20.000000,89.375000,10.153000,8.000000,89.836998,8.790500,19.834999,89.500000,9.721300,20.000000,89.375000,10.153000,8.000000,89.375000,10.153000,20.000000,89.094002,11.564000,20.000000,89.094002,11.564000,8.000000,89.094002,11.564000,8.000000,89.094002,11.564000,20.000000,89.000000,13.000000,20.000000,89.000000,13.000000,8.000000,89.000000,13.000000,20.000000,89.000000,13.000000,8.000000});
			return coords_ME_Shape_IndexedTriangleSet_062_8_830_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_059' point field, scene-graph level=8, element #854, 102 total numbers made up of 34 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_059_8_854_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_059_8_854_point = new MFVec3f(new double[] {76.166000,-79.425003,5.136100,76.188004,-79.425003,5.136100,76.184998,-79.255997,5.094800,76.163002,-79.257004,5.094800,76.166000,-79.425003,5.136100,76.188004,-79.425003,5.136100,76.163002,-79.257004,5.094800,76.184998,-79.255997,5.094800,76.181000,-79.085999,5.060900,76.158997,-79.086998,5.060900,76.158997,-79.086998,5.060900,76.181000,-79.085999,5.060900,76.177002,-78.915001,5.034500,76.155998,-78.915001,5.034500,76.155998,-78.915001,5.034500,76.177002,-78.915001,5.034500,76.174004,-78.741997,5.015400,76.152000,-78.742996,5.015400,76.154999,-78.856003,5.027100,76.176003,-78.852997,5.026800,76.152000,-78.742996,5.015400,76.174004,-78.741997,5.015400,76.169998,-78.569000,5.003900,76.149002,-78.570000,5.003900,76.149002,-78.570000,5.003900,76.169998,-78.569000,5.003900,76.167000,-78.396004,4.999900,76.144997,-78.396004,4.999900,76.144997,-78.396004,4.999900,76.167000,-78.396004,4.999900,76.163002,-78.223000,5.003300,76.140999,-78.223000,5.003300,76.164001,-78.272003,5.001600,76.141998,-78.278000,5.001400});
			return coords_ME_Shape_IndexedTriangleSet_059_8_854_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_056' point field, scene-graph level=8, element #878, 153 total numbers made up of 51 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 getcoords_ME_Shape_IndexedTriangleSet_056_8_878_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_056_8_878_point = new MFVec3f(new double[] {304.500000,-44.693001,4.101000,241.720001,-58.981998,4.101000,245.229996,-75.049004,8.425900,308.679993,-60.609001,8.366000,244.410004,-71.267998,7.408300,265.040009,-67.049004,7.394900,250.479996,-68.925003,7.108500,244.050003,-69.654999,6.974000,241.720001,-58.981998,4.101000,165.630005,-70.615997,4.101000,167.800003,-86.903000,8.474800,245.229996,-75.049004,8.425900,244.050003,-69.654999,6.974000,218.130005,-72.169998,6.427700,198.279999,-73.498001,5.970300,180.339996,-74.203003,5.514200,173.270004,-74.320000,5.314900,166.229996,-75.103996,5.306200,167.289993,-83.070999,7.445700,244.410004,-71.267998,7.408300,165.630005,-70.615997,4.101000,76.106003,-76.597000,4.101000,76.449997,-93.014999,8.500000,167.800003,-86.903000,8.474800,166.229996,-75.103996,5.306200,156.029999,-76.151001,5.293500,155.259995,-76.216003,5.290100,132.520004,-77.665001,5.133300,110.680000,-79.132004,5.134800,100.699997,-79.829002,5.185600,99.650002,-79.843002,5.176500,98.605003,-79.735001,5.135400,97.858002,-79.767998,5.135400,97.007004,-79.883003,5.156700,96.193001,-80.153000,5.219800,95.446999,-80.567001,5.322400,94.794998,-81.110001,5.460700,94.261002,-81.762001,5.629600,93.865997,-82.500999,5.823000,93.622002,-83.297997,6.033800,93.541000,-84.125000,6.254300,93.612999,-84.899002,6.462000,93.827003,-85.647003,6.664600,94.175003,-86.347000,6.855300,94.648003,-86.974998,7.028300,95.228996,-87.512001,7.178000,95.900002,-87.940002,7.299600,96.639999,-88.245003,7.389400,97.425003,-88.417999,7.444400,98.230003,-88.453003,7.462800,167.289993,-83.070999,7.445700});
			return coords_ME_Shape_IndexedTriangleSet_056_8_878_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #894, 436 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_894_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_894_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_894_coordIndex_1()));
			return IndexedFaceSet_7_894_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_054' point field, scene-graph level=8, element #894, 666 total numbers made up of 222 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 getcoords_ME_Shape_IndexedTriangleSet_054_8_894_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_054_8_894_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_054_8_894_point_1()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_054_8_894_point_2()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_054_8_894_point_3()));
			return coords_ME_Shape_IndexedTriangleSet_054_8_894_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_053' point field, scene-graph level=8, element #902, 159 total numbers made up of 53 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 getcoords_ME_Shape_IndexedTriangleSet_053_8_902_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_053_8_902_point = new MFVec3f(new double[] {89.500999,-83.093002,10.118000,89.496002,-72.570999,49.384998,89.554001,-71.608002,49.126999,89.558998,-82.128998,9.860100,89.500999,-83.093002,10.118000,89.496002,-72.570999,49.384998,89.555000,-72.786003,44.731998,89.558998,-82.128998,9.860100,89.554001,-71.608002,49.126999,89.728996,-70.657997,48.872002,89.734001,-81.180000,9.605600,89.614998,-81.747002,9.757500,89.555000,-72.786003,44.731998,89.580002,-72.829002,43.817001,89.711998,-73.195000,39.709000,89.730003,-73.249001,39.202999,89.734001,-81.180000,9.605600,89.728996,-70.657997,48.872002,90.017998,-69.735001,48.625000,90.023003,-80.255997,9.358200,89.956001,-80.436996,9.406700,89.730003,-73.249001,39.202999,90.019997,-73.938004,32.938000,90.023003,-80.255997,9.358200,90.017998,-69.735001,48.625000,90.417000,-68.850998,48.388000,90.421997,-79.372002,9.121300,90.019997,-73.938004,32.938000,90.125000,-74.146004,31.115000,90.419998,-74.698997,26.562000,90.421997,-79.372002,9.121300,90.417000,-68.850998,48.388000,90.920998,-68.016998,48.165001,90.926003,-78.539001,8.898100,90.514999,-79.199997,9.075300,90.419998,-74.698997,26.562000,90.725998,-75.211998,22.520000,90.924004,-75.475998,20.327999,90.926003,-78.539001,8.898100,90.920998,-68.016998,48.165001,91.523003,-67.247002,47.958000,91.527000,-77.767998,8.691800,91.527000,-77.764999,8.703200,91.275002,-78.066002,8.782000,90.924004,-75.475998,20.327999,91.526001,-76.235001,14.414000,91.527000,-77.767998,8.691800,91.523003,-67.247002,47.958000,92.212997,-66.550003,47.771999,92.218002,-77.071999,8.505200,91.526001,-76.235001,14.414000,92.218002,-77.068001,8.520200,91.527000,-77.764999,8.703200});
			return coords_ME_Shape_IndexedTriangleSet_053_8_902_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #910, 1176 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_910_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_910_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_910_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_7_910_coordIndex_2()));
			return IndexedFaceSet_7_910_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_052' point field, scene-graph level=8, element #910, 1800 total numbers made up of 600 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 getcoords_ME_Shape_IndexedTriangleSet_052_8_910_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_052_8_910_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_052_8_910_point_1()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_052_8_910_point_2()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_052_8_910_point_3()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_052_8_910_point_4()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_052_8_910_point_5()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_052_8_910_point_6()));
			return coords_ME_Shape_IndexedTriangleSet_052_8_910_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #918, 896 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_918_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_918_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_918_coordIndex_1()));
			return IndexedFaceSet_7_918_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_051' point field, scene-graph level=8, element #918, 408 total numbers made up of 136 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_051_8_918_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_051_8_918_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_051_8_918_point_1()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_051_8_918_point_2()));
			return coords_ME_Shape_IndexedTriangleSet_051_8_918_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #926, 896 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_926_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_926_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_926_coordIndex_1()));
			return IndexedFaceSet_7_926_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_050' point field, scene-graph level=8, element #926, 408 total numbers made up of 136 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_050_8_926_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_050_8_926_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_050_8_926_point_1()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_050_8_926_point_2()));
			return coords_ME_Shape_IndexedTriangleSet_050_8_926_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_049' point field, scene-graph level=8, element #934, 120 total numbers made up of 40 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_049_8_934_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_049_8_934_point = new MFVec3f(new double[] {98.605003,-6.134600,3.000000,97.292000,-6.533100,3.000000,96.081001,-7.180300,3.000000,95.019997,-8.051300,3.000000,94.150002,-9.112500,3.000000,93.502998,-10.323000,3.000000,93.105003,-11.637000,3.000000,92.971001,-13.003000,3.000000,92.995003,-69.291000,3.000000,93.111000,-70.557999,3.000000,93.454002,-71.781998,3.000000,94.013000,-72.925003,3.000000,94.769997,-73.946999,3.000000,95.698997,-74.815002,3.000000,96.769997,-75.500999,3.000000,97.947998,-75.982002,3.000000,99.193001,-76.241997,3.000000,100.459999,-76.273003,3.000000,155.009995,-72.608002,3.000000,155.330002,-72.584000,3.000000,155.639999,-72.554001,3.000000,173.710007,-70.624001,3.000000,174.960007,-70.372002,3.000000,176.149994,-69.897003,3.000000,177.229996,-69.212997,3.000000,178.169998,-68.343002,3.000000,178.940002,-67.317001,3.000000,179.500000,-66.168999,3.000000,179.850006,-64.938004,3.000000,179.970001,-63.664001,3.000000,179.970001,-13.000000,3.000000,179.830002,-11.634000,3.000000,179.429993,-10.321000,3.000000,178.789993,-9.111000,3.000000,177.919998,-8.050300,3.000000,176.860001,-7.179700,3.000000,175.649994,-6.532800,3.000000,174.330002,-6.134500,3.000000,172.970001,-6.000000,3.000000,99.971001,-6.000000,3.000000});
			return coords_ME_Shape_IndexedTriangleSet_049_8_934_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_047' point field, scene-graph level=8, element #950, 168 total numbers made up of 56 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 getcoords_ME_Shape_IndexedTriangleSet_047_8_950_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_047_8_950_point = new MFVec3f(new double[] {99.971001,-2.000000,7.000000,172.970001,-2.000000,7.000000,172.970001,-2.034200,6.477900,99.971001,-2.034200,6.477900,99.971001,-2.000000,7.000000,160.179993,-2.000000,7.000000,160.850006,-2.008800,6.734800,161.550003,-2.023400,6.567700,162.279999,-2.030100,6.510000,172.970001,-2.030100,6.510000,99.971001,-2.034200,6.477900,172.970001,-2.034200,6.477900,172.970001,-2.136300,5.964700,99.971001,-2.136300,5.964700,99.971001,-2.136300,5.964700,172.970001,-2.136300,5.964700,172.970001,-2.304500,5.469300,99.971001,-2.304500,5.469300,99.971001,-2.304500,5.469300,172.970001,-2.304500,5.469300,172.970001,-2.535900,5.000000,99.971001,-2.535900,5.000000,99.971001,-2.535900,5.000000,172.970001,-2.535900,5.000000,172.970001,-2.826600,4.565000,99.971001,-2.826600,4.565000,99.971001,-2.826600,4.565000,172.970001,-2.826600,4.565000,172.970001,-3.171600,4.171600,99.971001,-3.171600,4.171600,99.971001,-3.171600,4.171600,172.970001,-3.171600,4.171600,172.970001,-3.565000,3.826600,99.971001,-3.565000,3.826600,99.971001,-3.565000,3.826600,172.970001,-3.565000,3.826600,172.970001,-4.000000,3.535900,99.971001,-4.000000,3.535900,99.971001,-4.000000,3.535900,172.970001,-4.000000,3.535900,172.970001,-4.469300,3.304500,99.971001,-4.469300,3.304500,99.971001,-4.469300,3.304500,172.970001,-4.469300,3.304500,172.970001,-4.964700,3.136300,99.971001,-4.964700,3.136300,99.971001,-4.964700,3.136300,172.970001,-4.964700,3.136300,172.970001,-5.477900,3.034200,99.971001,-5.477900,3.034200,99.971001,-5.477900,3.034200,172.970001,-5.477900,3.034200,172.970001,-6.000000,3.000000,99.971001,-6.000000,3.000000,172.970001,-6.000000,3.000000,99.971001,-6.000000,3.000000});
			return coords_ME_Shape_IndexedTriangleSet_047_8_950_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_045' point field, scene-graph level=8, element #966, 126 total numbers made up of 42 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_045_8_966_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_045_8_966_point = new MFVec3f(new double[] {85.000000,-69.598999,8.500000,85.000000,-69.598999,50.000000,84.918999,-70.928001,50.000000,84.918999,-70.928001,8.500000,85.000000,-69.598999,8.500000,85.000000,-69.598999,50.000000,84.918999,-70.928001,8.500000,84.918999,-70.928001,50.000000,84.679001,-72.237999,50.000000,84.679001,-72.237999,8.500000,84.699997,-72.151001,50.000000,84.699997,-72.151001,49.278000,84.679001,-72.237999,47.566002,84.679001,-72.237999,8.500000,84.679001,-72.237999,50.000000,84.280998,-73.510002,50.000000,84.280998,-73.510002,8.500000,84.679001,-72.237999,47.566002,84.637001,-72.402000,44.362999,84.533997,-72.766998,40.557999,84.280998,-73.510002,34.337002,84.280998,-73.510002,8.500000,84.280998,-73.510002,50.000000,83.733002,-74.723999,50.000000,83.733002,-74.723999,8.500000,84.280998,-73.510002,34.337002,84.087997,-73.985001,30.266001,83.733002,-74.723999,24.723000,83.733002,-74.723999,8.500000,83.733002,-74.723999,50.000000,83.042999,-75.862000,50.000000,83.042999,-75.862000,8.500000,83.733002,-74.723999,24.723000,83.387001,-75.334000,19.973000,83.042999,-75.862000,16.281000,83.042999,-75.862000,8.500000,83.042999,-75.862000,50.000000,82.219002,-76.908997,50.000000,82.219002,-76.908997,8.500000,83.042999,-75.862000,16.281000,82.235001,-76.891998,8.617800,82.219002,-76.908997,8.500000});
			return coords_ME_Shape_IndexedTriangleSet_045_8_966_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_044' point field, scene-graph level=8, element #974, 324 total numbers made up of 108 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 getcoords_ME_Shape_IndexedTriangleSet_044_8_974_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_044_8_974_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_044_8_974_point_1()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_044_8_974_point_2()));
			return coords_ME_Shape_IndexedTriangleSet_044_8_974_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_043' point field, scene-graph level=8, element #982, 144 total numbers made up of 48 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 getcoords_ME_Shape_IndexedTriangleSet_043_8_982_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_043_8_982_point = new MFVec3f(new double[] {92.678001,-77.501999,7.000000,92.678001,-77.501999,50.000000,91.745003,-76.564003,50.000000,91.745003,-76.564003,7.000000,92.678001,-77.501999,7.000000,92.473000,-77.314003,7.475400,92.319000,-77.167000,7.985500,92.218002,-77.068001,8.520200,91.745003,-76.564003,12.574000,91.745003,-76.564003,7.000000,91.745003,-76.564003,50.000000,90.931000,-75.521004,50.000000,90.931000,-75.521004,7.000000,91.745003,-76.564003,12.574000,90.931000,-75.521004,20.344999,90.931000,-75.521004,7.000000,90.931000,-75.521004,50.000000,90.248001,-74.387001,50.000000,90.248001,-74.387001,7.000000,90.931000,-75.521004,20.344999,90.725998,-75.211998,22.520000,90.248001,-74.387001,29.214001,90.248001,-74.387001,7.000000,90.248001,-74.387001,50.000000,89.706001,-73.180000,50.000000,89.706001,-73.180000,7.000000,90.248001,-74.387001,29.214001,90.125000,-74.146004,31.115000,89.711998,-73.195000,39.709000,89.706001,-73.180000,39.882999,89.706001,-73.180000,7.000000,89.706001,-73.180000,50.000000,89.313004,-71.916000,50.000000,89.313004,-71.916000,7.000000,89.706001,-73.180000,39.882999,89.580002,-72.829002,43.817001,89.496002,-72.570999,49.384998,89.498001,-72.575996,50.000000,89.313004,-71.916000,7.000000,89.313004,-71.916000,50.000000,89.074997,-70.613998,50.000000,89.074997,-70.613998,7.000000,89.074997,-70.613998,7.000000,89.074997,-70.613998,50.000000,88.995003,-69.292999,50.000000,88.995003,-69.292999,7.000000,88.995003,-69.292999,50.000000,88.995003,-69.292999,7.000000});
			return coords_ME_Shape_IndexedTriangleSet_043_8_982_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_042' point field, scene-graph level=8, element #990, 204 total numbers made up of 68 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 getcoords_ME_Shape_IndexedTriangleSet_042_8_990_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_042_8_990_point = new MFVec3f(new double[] {9.300000,-85.183998,6.303300,9.300000,-84.989998,6.251600,9.822100,-84.981003,6.284600,9.822100,-85.175003,6.336400,9.300000,-84.989998,6.251600,9.321700,-84.989998,6.251600,9.321700,-85.183998,6.303400,9.300000,-85.183998,6.303300,5.300000,-84.149002,10.167000,5.300000,-83.955002,10.115000,5.334200,-84.091003,9.611100,5.334200,-84.283997,9.662800,5.300000,-84.149002,10.167000,5.300000,-83.955002,10.115000,5.334200,-84.283997,9.662800,5.334200,-84.091003,9.611100,5.436300,-84.223000,9.115400,5.436300,-84.417000,9.167100,5.361200,-84.136002,9.442100,5.436300,-84.417000,9.167100,5.436300,-84.223000,9.115400,5.604500,-84.350998,8.636800,5.604500,-84.544998,8.688500,5.542900,-84.310997,8.789500,5.604500,-84.544998,8.688500,5.604500,-84.350998,8.636800,5.835900,-84.473000,8.183500,5.835900,-84.666000,8.235200,5.835900,-84.666000,8.235200,5.835900,-84.473000,8.183500,6.126600,-84.584999,7.763200,6.126600,-84.778999,7.815000,5.839500,-84.474998,8.177400,6.126600,-84.778999,7.815000,6.126600,-84.584999,7.763200,6.471600,-84.686996,7.383300,6.471600,-84.879997,7.435000,6.242000,-84.623001,7.624700,6.471600,-84.879997,7.435000,6.471600,-84.686996,7.383300,6.865000,-84.776001,7.050000,6.865000,-84.970001,7.101800,6.738100,-84.750000,7.148100,6.865000,-84.970001,7.101800,6.865000,-84.776001,7.050000,7.300000,-84.851997,6.769200,7.300000,-85.044998,6.821000,7.300000,-85.044998,6.821000,7.300000,-84.851997,6.769200,7.769300,-84.912003,6.545700,7.769300,-85.105003,6.597400,7.312500,-84.853996,6.762300,7.769300,-85.105003,6.597400,7.769300,-84.912003,6.545700,8.264700,-84.955002,6.383200,8.264700,-85.148003,6.435000,7.947700,-84.929001,6.479100,8.264700,-85.148003,6.435000,8.264700,-84.955002,6.383200,8.777900,-84.981003,6.284600,8.777900,-85.175003,6.336400,8.624300,-84.974998,6.307100,8.777900,-85.175003,6.336400,8.777900,-84.981003,6.284600,9.300000,-84.989998,6.251600,9.300000,-85.183998,6.303300,9.300000,-84.989998,6.251600,9.300000,-85.183998,6.303300});
			return coords_ME_Shape_IndexedTriangleSet_042_8_990_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_041' point field, scene-graph level=8, element #998, 213 total numbers made up of 71 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 getcoords_ME_Shape_IndexedTriangleSet_041_8_998_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_041_8_998_point = new MFVec3f(new double[] {100.320000,91.470001,4.000000,98.905998,91.390999,4.000000,97.541000,91.030998,4.000000,96.276001,90.403999,4.000000,95.163002,89.537003,4.000000,94.246002,88.463997,4.000000,93.563004,87.227997,4.000000,93.141998,85.880997,4.000000,93.000000,84.476997,4.000000,93.000000,13.000000,4.000000,93.135002,11.634000,4.000000,93.532997,10.321000,4.000000,94.180000,9.111000,4.000000,95.050003,8.050300,4.000000,96.111000,7.179700,4.000000,97.320999,6.532800,4.000000,98.634003,6.134500,4.000000,100.000000,6.000000,4.000000,172.970001,6.000000,4.000000,174.330002,6.134500,4.000000,175.649994,6.532800,4.000000,176.860001,7.179700,4.000000,177.919998,8.050300,4.000000,178.789993,9.111000,4.000000,179.429993,10.321000,4.000000,179.830002,11.634000,4.000000,179.970001,13.000000,4.000000,179.970001,78.464996,4.000000,179.850006,79.727997,4.000000,179.509995,80.949997,4.000000,178.949997,82.089996,4.000000,178.199997,83.111000,4.000000,177.279999,83.978996,4.000000,176.210007,84.667000,4.000000,175.039993,85.151001,4.000000,173.800003,85.415001,4.000000,137.110001,89.125000,4.000000,100.320000,91.470001,4.000000,165.679993,47.168999,4.000000,165.149994,41.785999,4.000000,163.580002,36.610001,4.000000,161.029999,31.840000,4.000000,157.600006,27.659000,4.000000,153.410004,24.226999,4.000000,148.639999,21.677999,4.000000,143.470001,20.107000,4.000000,138.080002,19.577000,4.000000,132.699997,20.107000,4.000000,127.529999,21.677999,4.000000,122.760002,24.226999,4.000000,118.570000,27.659000,4.000000,115.139999,31.840000,4.000000,112.589996,36.610001,4.000000,111.019997,41.785999,4.000000,110.489998,47.168999,4.000000,111.019997,52.551998,4.000000,112.589996,57.729000,4.000000,115.139999,62.499001,4.000000,118.570000,66.680000,4.000000,122.760002,70.112000,4.000000,127.529999,72.661003,4.000000,132.699997,74.231003,4.000000,138.080002,74.762001,4.000000,143.470001,74.231003,4.000000,148.639999,72.661003,4.000000,153.410004,70.112000,4.000000,157.600006,66.680000,4.000000,161.029999,62.499001,4.000000,163.580002,57.729000,4.000000,165.149994,52.551998,4.000000,165.679993,47.168999,4.000000});
			return coords_ME_Shape_IndexedTriangleSet_041_8_998_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_039' point field, scene-graph level=8, element #1014, 312 total numbers made up of 104 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_039_8_1014_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_039_8_1014_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_039_8_1014_point_1()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_039_8_1014_point_2()));
			return coords_ME_Shape_IndexedTriangleSet_039_8_1014_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_038' point field, scene-graph level=8, element #1022, 126 total numbers made up of 42 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_038_8_1022_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_038_8_1022_point = new MFVec3f(new double[] {186.270004,-5.500000,5.045000,186.270004,5.500000,5.045000,186.639999,5.500000,4.851800,186.639999,-5.500000,4.851800,186.639999,-3.873300,4.851800,186.270004,-3.484300,5.045000,186.270004,3.484300,5.045000,186.639999,3.873300,4.851800,186.639999,-5.500000,4.851800,186.639999,5.500000,4.851800,187.039993,5.500000,4.699200,187.039993,-5.500000,4.699200,186.639999,3.873300,4.851800,187.039993,4.262300,4.699200,187.039993,-4.262300,4.699200,186.639999,-3.873300,4.851800,187.039993,-5.500000,4.699200,187.039993,5.500000,4.699200,187.449997,5.500000,4.588900,187.449997,-5.500000,4.588900,187.039993,4.262300,4.699200,187.259995,4.473700,4.633900,187.449997,4.664400,4.588900,187.449997,-4.664400,4.588900,187.259995,-4.473800,4.633900,187.039993,-4.262300,4.699200,187.449997,-5.500000,4.588900,187.449997,5.500000,4.588900,187.860001,5.500000,4.522300,187.860001,-5.500000,4.522300,187.449997,4.664400,4.588900,187.860001,5.082200,4.522300,187.860001,-5.082200,4.522300,187.449997,-4.664400,4.588900,187.860001,-5.500000,4.522300,187.860001,5.500000,4.522300,188.279999,5.500000,4.500000,188.279999,-5.500000,4.500000,187.860001,5.082200,4.522300,188.279999,5.500000,4.500000,188.279999,-5.500000,4.500000,187.860001,-5.082200,4.522300});
			return coords_ME_Shape_IndexedTriangleSet_038_8_1022_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_037' point field, scene-graph level=8, element #1030, 294 total numbers made up of 98 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 getcoords_ME_Shape_IndexedTriangleSet_037_8_1030_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_037_8_1030_point = new MFVec3f(new double[] {188.279999,1.500000,8.500000,162.279999,1.500000,8.500000,162.279999,1.534200,7.977900,188.279999,1.534200,7.977900,174.919998,1.534200,7.977900,173.000000,1.500000,8.500000,162.279999,1.500000,8.500000,188.279999,1.534200,7.977900,162.279999,1.534200,7.977900,162.279999,1.636300,7.464700,188.279999,1.636300,7.464700,176.830002,1.636300,7.464700,174.919998,1.534200,7.977900,188.279999,1.636300,7.464700,162.279999,1.636300,7.464700,162.279999,1.804500,6.969300,188.279999,1.804500,6.969300,178.669998,1.804500,6.969300,178.020004,1.733000,7.154700,176.830002,1.636300,7.464700,188.279999,1.804500,6.969300,162.279999,1.804500,6.969300,162.279999,2.035900,6.500000,188.279999,2.035900,6.500000,180.389999,2.035900,6.500000,178.669998,1.804500,6.969300,188.279999,2.035900,6.500000,162.279999,2.035900,6.500000,162.279999,2.326600,6.065000,188.279999,2.326600,6.065000,182.080002,2.326600,6.065000,181.979996,2.303900,6.094800,180.389999,2.035900,6.500000,188.279999,2.326600,6.065000,162.279999,2.326600,6.065000,162.279999,2.671600,5.671600,188.279999,2.671600,5.671600,183.440002,2.671600,5.671600,182.080002,2.326600,6.065000,188.279999,2.671600,5.671600,162.279999,2.671600,5.671600,162.279999,3.065000,5.326600,188.279999,3.065000,5.326600,162.279999,2.932600,5.432600,172.970001,2.932600,5.432600,173.419998,2.966400,5.404700,173.850006,3.061800,5.329000,173.860001,3.065000,5.326600,184.809998,3.065000,5.326600,183.440002,2.671600,5.671600,188.279999,3.065000,5.326600,162.279999,3.065000,5.326600,162.279999,3.500000,5.035900,188.279999,3.500000,5.035900,173.860001,3.065000,5.326600,174.259995,3.205800,5.223300,174.830002,3.500000,5.035900,186.289993,3.500000,5.035900,186.270004,3.484300,5.045000,185.649994,3.335600,5.136200,185.050003,3.137000,5.272600,184.809998,3.065000,5.326600,188.279999,3.500000,5.035900,162.279999,3.500000,5.035900,162.279999,3.969300,4.804500,188.279999,3.969300,4.804500,174.830002,3.500000,5.035900,175.089996,3.641200,4.958100,175.589996,3.969300,4.804500,186.770004,3.969300,4.804500,186.289993,3.500000,5.035900,188.279999,3.969300,4.804500,162.279999,3.969300,4.804500,162.279999,4.464700,4.636300,188.279999,4.464700,4.636300,175.589996,3.969300,4.804500,175.880005,4.164200,4.729600,176.309998,4.464700,4.636300,187.250000,4.464700,4.636300,186.770004,3.969300,4.804500,188.279999,4.464700,4.636300,162.279999,4.464700,4.636300,162.279999,4.977900,4.534200,188.279999,4.977900,4.534200,176.309998,4.464700,4.636300,176.839996,4.839700,4.554900,177.050003,4.977900,4.534200,187.770004,4.977900,4.534200,187.259995,4.473700,4.633900,187.250000,4.464700,4.636300,188.279999,4.977900,4.534200,162.279999,4.977900,4.534200,162.279999,5.500000,4.500000,188.279999,5.500000,4.500000,177.050003,4.977900,4.534200,177.830002,5.500000,4.500000,188.279999,5.500000,4.500000,187.770004,4.977900,4.534200});
			return coords_ME_Shape_IndexedTriangleSet_037_8_1030_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #1038, 704 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_1038_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_1038_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_1038_coordIndex_1()));
			return IndexedFaceSet_7_1038_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_036' point field, scene-graph level=8, element #1038, 1134 total numbers made up of 378 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 getcoords_ME_Shape_IndexedTriangleSet_036_8_1038_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_036_8_1038_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_036_8_1038_point_1()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_036_8_1038_point_2()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_036_8_1038_point_3()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_036_8_1038_point_4()));
			return coords_ME_Shape_IndexedTriangleSet_036_8_1038_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_034' point field, scene-graph level=8, element #1054, 105 total numbers made up of 35 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_034_8_1054_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_034_8_1054_point = new MFVec3f(new double[] {85.000000,-63.875000,50.000000,85.000000,-69.598999,50.000000,84.925003,-70.884003,50.000000,84.699997,-72.151001,50.000000,84.699997,-72.164001,50.000000,84.605003,-73.470001,50.000000,84.309998,-74.781998,50.000000,83.821999,-76.033997,50.000000,83.150002,-77.197998,50.000000,82.319000,-78.230003,50.000000,81.338997,-79.122002,50.000000,80.231003,-79.848999,50.000000,79.037003,-80.386002,50.000000,77.773003,-80.725998,50.000000,76.470001,-80.859001,50.000000,76.429001,-80.860001,50.000000,65.000000,-81.098999,50.000000,65.000000,-85.240997,50.000000,76.510002,-85.000000,50.000000,155.720001,-80.192001,50.000000,155.720001,-77.070999,50.000000,98.348999,-81.195000,50.000000,96.973000,-81.139000,50.000000,95.625999,-80.853996,50.000000,94.345001,-80.348999,50.000000,93.151001,-79.633003,50.000000,92.088997,-78.731003,50.000000,91.186996,-77.669998,50.000000,90.454002,-76.460999,50.000000,89.920998,-75.151001,50.000000,89.599998,-73.774002,50.000000,89.498001,-72.575996,50.000000,89.122002,-70.954002,50.000000,88.995003,-69.292999,50.000000,88.992996,-63.875000,50.000000});
			return coords_ME_Shape_IndexedTriangleSet_034_8_1054_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_032' point field, scene-graph level=8, element #1070, 279 total numbers made up of 93 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_032_8_1070_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_032_8_1070_point = new MFVec3f(new double[] {9.321700,-84.989998,6.251600,9.445600,-83.988998,5.984000,8.684300,-83.791000,6.007100,8.538200,-84.971001,6.322300,8.624300,-84.974998,6.307100,9.321700,-84.989998,6.251600,9.394300,-84.221001,6.046000,8.538200,-84.971001,6.322300,8.684300,-83.791000,6.007100,7.951600,-83.561996,6.178700,7.784300,-84.913002,6.539700,7.947700,-84.929001,6.479100,7.784300,-84.913002,6.539700,7.951600,-83.561996,6.178700,7.275900,-83.308998,6.492200,7.089000,-84.818001,6.895500,7.312500,-84.853996,6.762300,7.089000,-84.818001,6.895500,7.275900,-83.308998,6.492200,6.683300,-83.042000,6.935600,6.479200,-84.689003,7.375900,6.738100,-84.750000,7.148100,6.479200,-84.689003,7.375900,6.683300,-83.042000,6.935600,6.061400,-82.682999,7.698300,5.839500,-84.474998,8.177400,6.242000,-84.623001,7.624700,5.839500,-84.474998,8.177400,6.061400,-82.682999,7.698300,5.670200,-82.342003,8.608600,5.437200,-84.223999,9.112000,5.542900,-84.310997,8.789500,5.437200,-84.223999,9.112000,5.670200,-82.342003,8.608600,5.536500,-82.042999,9.603800,5.300000,-83.955002,10.115000,5.388400,-82.781998,9.801200,5.300000,-83.955002,10.115000,5.361200,-84.136002,9.442100,9.445600,-83.988998,5.984000,9.810200,-83.042999,5.732800,9.114000,-82.678001,5.711200,8.684300,-83.791000,6.007100,9.608500,-83.481003,5.848900,9.271000,-83.089996,5.770200,9.028400,-82.846001,5.755800,8.684300,-83.791000,6.007100,9.114000,-82.678001,5.711200,8.443900,-82.287003,5.839700,7.951600,-83.561996,6.178700,9.028400,-82.846001,5.755800,8.950600,-82.762001,5.755900,8.569700,-82.429001,5.809800,8.425500,-82.320999,5.848900,7.951600,-83.561996,6.178700,8.443900,-82.287003,5.839700,7.825800,-81.885002,6.113500,7.275900,-83.308998,6.492200,8.425500,-82.320999,5.848900,8.312300,-82.234001,5.885800,8.055100,-82.057999,5.992000,7.811900,-81.911003,6.120400,7.275900,-83.308998,6.492200,7.825800,-81.885002,6.113500,7.283500,-81.487999,6.521900,6.683300,-83.042000,6.935600,7.811900,-81.911003,6.120400,7.564000,-81.754997,6.281700,7.241300,-81.568001,6.543200,6.683300,-83.042000,6.935600,7.283500,-81.487999,6.521900,6.714300,-80.991997,7.248000,6.061400,-82.682999,7.698300,7.241300,-81.568001,6.543200,7.131300,-81.501999,6.648800,6.678200,-81.218002,7.204000,6.619700,-81.175003,7.296800,6.061400,-82.682999,7.698300,6.714300,-80.991997,7.248000,6.355800,-80.566002,8.135200,5.670200,-82.342003,8.608600,6.619700,-81.175003,7.296800,6.350900,-80.959000,7.830000,6.228800,-80.815002,8.201300,5.670200,-82.342003,8.608600,6.355800,-80.566002,8.135200,6.232700,-80.238998,9.122500,5.536500,-82.042999,9.603800,6.228800,-80.815002,8.201300,6.160100,-80.712997,8.500000,6.109500,-80.610001,8.847100,6.077900,-80.544998,9.204000,5.649500,-81.639000,9.495900});
			return coords_ME_Shape_IndexedTriangleSet_032_8_1070_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #1078, 400 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_1078_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_1078_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_1078_coordIndex_1()));
			return IndexedFaceSet_7_1078_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_031' point field, scene-graph level=8, element #1078, 708 total numbers made up of 236 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 getcoords_ME_Shape_IndexedTriangleSet_031_8_1078_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_031_8_1078_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_031_8_1078_point_1()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_031_8_1078_point_2()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_031_8_1078_point_3()));
			return coords_ME_Shape_IndexedTriangleSet_031_8_1078_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #1086, 328 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_7_1086_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_1086_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_1086_coordIndex_1()));
			return IndexedFaceSet_7_1086_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_030' point field, scene-graph level=8, element #1086, 486 total numbers made up of 162 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_030_8_1086_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_030_8_1086_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_030_8_1086_point_1()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_030_8_1086_point_2()));
			return coords_ME_Shape_IndexedTriangleSet_030_8_1086_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=7, element #1094, 1088 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_7_1094_coordIndex()
		{
			MFInt32 IndexedFaceSet_7_1094_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_7_1094_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_7_1094_coordIndex_2()));
			return IndexedFaceSet_7_1094_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_029' point field, scene-graph level=8, element #1094, 1710 total numbers made up of 570 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 getcoords_ME_Shape_IndexedTriangleSet_029_8_1094_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_029_8_1094_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_029_8_1094_point_1()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_029_8_1094_point_2()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_029_8_1094_point_3()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_029_8_1094_point_4()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_029_8_1094_point_5()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_029_8_1094_point_6()));
			return coords_ME_Shape_IndexedTriangleSet_029_8_1094_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_027' point field, scene-graph level=8, element #1110, 258 total numbers made up of 86 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_027_8_1110_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_027_8_1110_point = new MFVec3f(new double[] {306.220001,64.504997,7.758000,161.380005,90.917000,7.751200,161.339996,90.525002,6.792800,306.119995,64.128998,6.797000,305.000000,64.417999,6.796900,305.000000,64.606003,7.158300,305.000000,64.820000,7.757900,202.229996,85.695999,7.752600,161.369995,90.802002,7.389700,174.270004,89.341003,7.394300,174.740005,89.265999,7.347300,175.199997,89.155998,7.211700,175.630005,89.007004,7.004600,175.960007,88.852997,6.793100,306.119995,64.128998,6.797000,161.339996,90.525002,6.792800,161.270004,89.901001,5.967800,305.959991,63.527000,5.967900,305.000000,63.776001,5.967900,305.000000,63.910000,6.106200,305.000000,64.299004,6.603200,305.000000,64.417999,6.796900,175.960007,88.852997,6.793100,176.039993,88.817001,6.747200,176.690002,88.380997,6.241400,177.009995,88.094002,5.967800,305.959991,63.527000,5.967900,161.270004,89.901001,5.967800,161.190002,89.086998,5.331700,305.760010,62.740002,5.326300,305.000000,62.936001,5.326400,305.000000,63.436001,5.666100,305.000000,63.776001,5.967900,177.009995,88.094002,5.967800,177.289993,87.817001,5.743400,177.789993,87.240997,5.371600,177.860001,87.165001,5.331300,305.760010,62.740002,5.326300,161.190002,89.086998,5.331700,161.080002,88.139000,4.927200,305.519989,61.819000,4.915400,305.609985,62.165001,5.036000,305.000000,62.903000,5.307400,305.000000,62.936001,5.326400,177.860001,87.165001,5.331300,178.300003,86.617996,5.087300,178.729996,86.095001,4.926200,305.519989,61.819000,4.915400,161.080002,88.139000,4.927200,160.979996,87.117996,4.781300,305.260010,60.827000,4.762800,305.299988,60.974998,4.768400,305.450012,61.578999,4.853200,178.729996,86.095001,4.926200,178.850006,85.944000,4.891000,179.429993,85.283997,4.795300,179.759995,84.932999,4.779700,305.260010,60.827000,4.762800,160.979996,87.117996,4.781300,160.869995,86.095001,4.903900,305.000000,59.830002,4.878500,179.759995,84.932999,4.779700,180.149994,84.510002,4.792400,180.880005,83.763000,4.898900,256.989990,71.036003,4.889400,305.000000,59.830002,4.878500,305.140015,60.365002,4.782700,161.380005,90.917000,7.751200,97.848999,95.653999,7.750000,97.832001,95.259003,6.792000,161.339996,90.525002,6.792800,97.848999,95.653999,7.750000,97.839996,95.448997,7.166200,98.731003,95.221001,6.792000,98.813004,95.234001,6.821000,99.349998,95.356003,7.105800,99.914001,95.414001,7.299000,100.489998,95.415001,7.368300,161.369995,90.802002,7.389700,161.339996,90.525002,6.792800,97.832001,95.259003,6.792000,97.805000,94.632004,5.967800,161.270004,89.901001,5.967800,97.827003,95.154999,6.621100,97.822998,95.063004,6.483000,98.731003,95.221001,6.792000});
			return coords_ME_Shape_IndexedTriangleSet_027_8_1110_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_025' point field, scene-graph level=8, element #1126, 201 total numbers made up of 67 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 getcoords_ME_Shape_IndexedTriangleSet_025_8_1126_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_025_8_1126_point = new MFVec3f(new double[] {296.109985,-44.625999,4.500000,229.820007,-26.865999,4.500000,226.320007,-25.566000,4.500000,223.119995,-23.639000,4.500000,220.339996,-21.150000,4.500000,218.070007,-18.188000,4.500000,216.380005,-14.854000,4.500000,215.350006,-11.265000,4.500000,215.000000,-7.547000,4.500000,215.000000,7.547000,4.500000,215.350006,11.265000,4.500000,216.380005,14.854000,4.500000,218.070007,18.188000,4.500000,220.339996,21.150000,4.500000,223.119995,23.639000,4.500000,226.320007,25.566000,4.500000,229.820007,26.865999,4.500000,296.109985,44.625999,4.500000,298.209991,45.404999,4.500000,300.130005,46.562000,4.500000,301.799988,48.055000,4.500000,303.160004,49.832001,4.500000,304.170013,51.833000,4.500000,304.790009,53.986000,4.500000,305.000000,56.216999,4.500000,305.000000,58.075001,4.500000,301.760010,58.912998,4.500000,291.260010,61.542000,4.500000,262.899994,68.041000,4.500000,181.190002,81.969002,4.500000,181.289993,81.710999,4.500000,181.750000,80.115997,4.500000,181.899994,78.464996,4.500000,181.899994,13.000000,4.500000,181.800003,11.677000,4.500000,181.490005,10.302000,4.500000,180.960007,8.994700,4.500000,180.220001,7.787000,4.500000,179.130005,6.531300,4.500000,177.830002,5.500000,4.500000,188.279999,5.500000,4.500000,188.279999,-5.500000,4.500000,179.759995,-5.500000,4.500000,179.839996,-5.571800,4.500000,180.800003,-6.583300,4.500000,181.600006,-7.715600,4.500000,182.240005,-8.947400,4.500000,182.710007,-10.255000,4.500000,182.990005,-11.615000,4.500000,183.089996,-13.000000,4.500000,183.089996,-63.664001,4.500000,182.899994,-65.620003,4.500000,182.500000,-67.056999,4.500000,181.899994,-68.419998,4.500000,181.110001,-69.681000,4.500000,180.240005,-70.698997,4.500000,179.259995,-71.596001,4.500000,300.070007,-57.460999,4.500000,305.000000,-56.550999,4.500000,305.000000,-56.216999,4.500000,304.790009,-53.986000,4.500000,304.170013,-51.833000,4.500000,303.160004,-49.832001,4.500000,301.799988,-48.055000,4.500000,300.130005,-46.562000,4.500000,298.209991,-45.404999,4.500000,296.109985,-44.625999,4.500000});
			return coords_ME_Shape_IndexedTriangleSet_025_8_1126_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_022' point field, scene-graph level=8, element #1150, 108 total numbers made up of 36 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_022_8_1150_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_022_8_1150_point = new MFVec3f(new double[] {19.098000,-91.560997,30.000000,19.098000,-86.477997,30.000000,21.990000,-86.477997,30.167999,21.990000,-91.560997,30.167999,21.990000,-91.441002,30.167999,19.098000,-91.560997,30.000000,19.098000,-87.419998,30.000000,21.990000,-87.299004,30.167999,21.990000,-91.560997,30.167999,21.990000,-86.477997,30.167999,24.841999,-86.477997,30.669001,24.841999,-91.560997,30.669001,21.990000,-87.299004,30.167999,22.955999,-87.258003,30.299000,24.841999,-87.100998,30.669001,24.841999,-91.242996,30.669001,22.955999,-91.400002,30.299000,21.990000,-91.441002,30.167999,24.841999,-91.560997,30.669001,24.841999,-86.477997,30.669001,27.618000,-86.477997,31.496000,27.618000,-91.560997,31.496000,24.841999,-87.100998,30.669001,26.714001,-86.942001,31.188000,27.618000,-86.827003,31.496000,27.618000,-90.969002,31.496000,26.714001,-91.084000,31.188000,24.841999,-91.242996,30.669001,27.618000,-91.560997,31.496000,27.618000,-86.477997,31.496000,30.278999,-86.477997,32.639000,30.278999,-91.560997,32.639000,27.618000,-86.827003,31.496000,30.278999,-86.477997,32.639000,30.278999,-90.620003,32.639000,27.618000,-90.969002,31.496000});
			return coords_ME_Shape_IndexedTriangleSet_022_8_1150_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_021' point field, scene-graph level=8, element #1158, 309 total numbers made up of 103 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 getcoords_ME_Shape_IndexedTriangleSet_021_8_1158_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_021_8_1158_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_021_8_1158_point_1()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_021_8_1158_point_2()));
			return coords_ME_Shape_IndexedTriangleSet_021_8_1158_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_018' point field, scene-graph level=8, element #1182, 108 total numbers made up of 36 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_018_8_1182_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_018_8_1182_point = new MFVec3f(new double[] {5.300000,94.806000,30.000000,5.300000,89.578003,10.488000,5.345300,88.731003,10.715000,5.345300,93.959000,30.226999,5.345300,93.898003,30.000000,5.300000,94.806000,30.000000,5.300000,89.578003,10.488000,5.307300,89.236000,10.579000,5.345300,89.452003,13.408000,5.345300,93.959000,30.226999,5.345300,88.731003,10.715000,5.480900,87.892998,10.939000,5.480900,93.121002,30.451000,5.345300,89.452003,13.408000,5.437000,89.723999,16.908001,5.480900,89.883003,18.365999,5.480900,93.000000,30.000999,5.396400,93.484001,30.000000,5.345300,93.898003,30.000000,5.480900,93.121002,30.451000,5.480900,87.892998,10.939000,5.705200,87.072998,11.159000,5.705200,92.301003,30.671000,5.480900,89.883003,18.365999,5.613900,90.278000,21.945000,5.705200,90.537003,24.084999,5.705200,92.122002,30.000999,5.635500,92.358002,30.000000,5.480900,93.000000,30.000999,5.705200,92.301003,30.671000,5.705200,87.072998,11.159000,6.015800,86.279999,11.371000,6.015800,91.508003,30.884001,5.705200,90.537003,24.084999,6.015800,91.271004,30.000000,5.705200,92.122002,30.000999});
			return coords_ME_Shape_IndexedTriangleSet_018_8_1182_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_017' point field, scene-graph level=8, element #1190, 309 total numbers made up of 103 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 getcoords_ME_Shape_IndexedTriangleSet_017_8_1190_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_017_8_1190_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_017_8_1190_point_1()))
				.append(new MFVec3f(getcoords_ME_Shape_IndexedTriangleSet_017_8_1190_point_2()));
			return coords_ME_Shape_IndexedTriangleSet_017_8_1190_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_011' point field, scene-graph level=8, element #1238, 150 total numbers made up of 50 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_011_8_1238_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_011_8_1238_point = new MFVec3f(new double[] {119.370003,47.168999,0.000000,119.370003,47.168999,7.000000,119.529999,49.612999,0.000000,119.529999,49.612999,7.000000,120.000000,52.014000,0.000000,120.000000,52.014000,7.000000,120.790001,54.333000,0.000000,120.790001,54.333000,7.000000,121.870003,56.528999,0.000000,121.870003,56.528999,7.000000,123.230003,58.564999,0.000000,123.230003,58.564999,7.000000,124.849998,60.405998,0.000000,124.849998,60.405998,7.000000,126.690002,62.020000,0.000000,126.690002,62.020000,7.000000,128.729996,63.381001,0.000000,128.729996,63.381001,7.000000,130.919998,64.463997,0.000000,130.919998,64.463997,7.000000,133.240005,65.250999,0.000000,133.240005,65.250999,7.000000,135.639999,65.728996,0.000000,135.639999,65.728996,7.000000,138.080002,65.889000,0.000000,138.080002,65.889000,7.000000,140.529999,65.728996,0.000000,140.529999,65.728996,7.000000,142.929993,65.250999,0.000000,142.929993,65.250999,7.000000,145.250000,64.463997,0.000000,145.250000,64.463997,7.000000,147.440002,63.381001,0.000000,147.440002,63.381001,7.000000,149.479996,62.020000,0.000000,149.479996,62.020000,7.000000,151.320007,60.405998,0.000000,151.320007,60.405998,7.000000,152.940002,58.564999,0.000000,152.940002,58.564999,7.000000,154.300003,56.528999,0.000000,154.300003,56.528999,7.000000,155.380005,54.333000,0.000000,155.380005,54.333000,7.000000,156.169998,52.014000,0.000000,156.169998,52.014000,7.000000,156.639999,49.612999,0.000000,156.639999,49.612999,7.000000,156.800003,47.168999,0.000000,156.800003,47.168999,7.000000});
			return coords_ME_Shape_IndexedTriangleSet_011_8_1238_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_010' point field, scene-graph level=8, element #1246, 150 total numbers made up of 50 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_010_8_1246_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_010_8_1246_point = new MFVec3f(new double[] {156.800003,47.168999,0.000000,156.800003,47.168999,7.000000,156.639999,44.726002,0.000000,156.639999,44.726002,7.000000,156.169998,42.325001,0.000000,156.169998,42.325001,7.000000,155.380005,40.006001,0.000000,155.380005,40.006001,7.000000,154.300003,37.810001,0.000000,154.300003,37.810001,7.000000,152.940002,35.773998,0.000000,152.940002,35.773998,7.000000,151.320007,33.932999,0.000000,151.320007,33.932999,7.000000,149.479996,32.318001,0.000000,149.479996,32.318001,7.000000,147.440002,30.958000,0.000000,147.440002,30.958000,7.000000,145.250000,29.875000,0.000000,145.250000,29.875000,7.000000,142.929993,29.087999,0.000000,142.929993,29.087999,7.000000,140.529999,28.610001,0.000000,140.529999,28.610001,7.000000,138.080002,28.450001,0.000000,138.080002,28.450001,7.000000,135.639999,28.610001,0.000000,135.639999,28.610001,7.000000,133.240005,29.087999,0.000000,133.240005,29.087999,7.000000,130.919998,29.875000,0.000000,130.919998,29.875000,7.000000,128.729996,30.958000,0.000000,128.729996,30.958000,7.000000,126.690002,32.318001,0.000000,126.690002,32.318001,7.000000,124.849998,33.932999,0.000000,124.849998,33.932999,7.000000,123.230003,35.773998,0.000000,123.230003,35.773998,7.000000,121.870003,37.810001,0.000000,121.870003,37.810001,7.000000,120.790001,40.006001,0.000000,120.790001,40.006001,7.000000,120.000000,42.325001,0.000000,120.000000,42.325001,7.000000,119.529999,44.726002,0.000000,119.529999,44.726002,7.000000,119.370003,47.168999,0.000000,119.370003,47.168999,7.000000});
			return coords_ME_Shape_IndexedTriangleSet_010_8_1246_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_002' point field, scene-graph level=8, element #1310, 249 total numbers made up of 83 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_002_8_1310_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_002_8_1310_point = new MFVec3f(new double[] {-0.000000,-40.000000,30.000000,-0.000000,-91.961998,30.000000,19.098000,-91.560997,30.000000,19.098000,-87.419998,30.000000,13.870000,-87.528999,30.000000,12.529000,-87.445999,30.000000,11.221000,-87.142998,30.000000,9.979200,-86.630997,30.000000,8.823900,-85.916000,30.000000,7.798800,-85.023003,30.000000,6.928100,-83.980003,30.000000,6.221800,-82.794998,30.000000,5.709000,-81.514999,30.000000,5.399800,-80.170998,30.000000,5.300000,-78.834000,30.000000,5.300000,-78.626999,30.000000,5.303900,-78.363998,30.000000,5.076200,-77.088997,30.000000,5.000000,-75.795998,30.000000,5.000000,-13.000000,30.000000,5.000000,13.000000,30.000000,5.000000,86.653999,30.000000,5.114400,88.237000,30.000000,5.455400,89.787003,30.000000,6.015800,91.271004,30.000000,5.635500,92.358002,30.000000,5.396400,93.484001,30.000000,5.300000,94.806000,30.000000,5.400900,96.157997,30.000000,5.713800,97.517998,30.000000,6.232800,98.814003,30.000000,6.947500,100.010002,30.000000,7.828600,101.070000,30.000000,8.865800,101.970001,30.000000,10.035000,102.699997,30.000000,11.291000,103.209999,30.000000,12.615000,103.519997,30.000000,13.972000,103.599998,30.000000,76.372002,102.300003,30.000000,77.690002,102.160004,30.000000,78.969002,101.820000,30.000000,80.178001,101.279999,30.000000,81.299004,100.540001,30.000000,82.290001,99.637001,30.000000,83.130997,98.593002,30.000000,83.811996,97.415001,30.000000,84.306000,96.148003,30.000000,84.603996,94.820000,30.000000,84.699997,93.499001,30.000000,84.598999,92.147003,30.000000,84.366997,91.060997,30.000000,84.003998,90.012001,30.000000,84.554001,88.541000,30.000000,84.888000,87.005997,30.000000,85.000000,85.439003,30.000000,85.000000,75.311996,30.000000,89.000000,75.311996,30.000000,89.000000,84.476997,30.000000,89.102997,85.974998,30.000000,89.407997,87.445000,30.000000,89.911003,88.860001,30.000000,89.400002,90.157997,30.000000,89.094002,91.517998,30.000000,89.000000,92.823997,30.000000,89.102997,94.192001,30.000000,89.424004,95.569000,30.000000,89.956001,96.878998,30.000000,90.688004,98.087997,30.000000,91.589996,99.149002,30.000000,92.651001,100.050003,30.000000,93.845001,100.769997,30.000000,95.125999,101.269997,30.000000,96.473000,101.559998,30.000000,97.848999,101.620003,30.000000,200.429993,91.925003,30.000000,293.000000,73.804001,30.000000,293.000000,78.058998,30.000000,179.470001,98.949997,30.000000,76.510002,106.440002,30.000000,-0.000000,108.040001,30.000000,-0.000000,94.000000,30.000000,-0.000000,64.699997,30.000000,-0.000000,20.000000,30.000000});
			return coords_ME_Shape_IndexedTriangleSet_002_8_1310_point;
		}
		/** Large attribute array: Coordinate DEF='coords_ME_Shape_IndexedTriangleSet_001' point field, scene-graph level=8, element #1318, 216 total numbers made up of 72 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getcoords_ME_Shape_IndexedTriangleSet_001_8_1318_point()
		{
			MFVec3f coords_ME_Shape_IndexedTriangleSet_001_8_1318_point = new MFVec3f(new double[] {76.510002,98.397003,0.000000,179.470001,90.911003,0.000000,305.000000,67.009003,0.000000,305.000000,56.216999,0.000000,304.790009,53.986000,0.000000,304.170013,51.833000,0.000000,303.160004,49.832001,0.000000,301.799988,48.055000,0.000000,300.130005,46.562000,0.000000,298.209991,45.404999,0.000000,296.109985,44.625999,0.000000,229.820007,26.865999,0.000000,226.320007,25.566000,0.000000,223.119995,23.639000,0.000000,220.339996,21.150000,0.000000,218.070007,18.188000,0.000000,216.380005,14.854000,0.000000,215.350006,11.265000,0.000000,215.000000,7.547000,0.000000,215.000000,-7.547000,0.000000,215.350006,-11.265000,0.000000,216.380005,-14.854000,0.000000,218.070007,-18.188000,0.000000,220.339996,-21.150000,0.000000,223.119995,-23.639000,0.000000,226.320007,-25.566000,0.000000,229.820007,-26.865999,0.000000,296.109985,-44.625999,0.000000,298.209991,-45.404999,0.000000,300.130005,-46.562000,0.000000,301.799988,-48.055000,0.000000,303.160004,-49.832001,0.000000,304.170013,-51.833000,0.000000,304.790009,-53.986000,0.000000,305.000000,-56.216999,0.000000,305.000000,-67.009003,0.000000,179.470001,-90.911003,0.000000,76.510002,-98.397003,0.000000,0.000000,-100.000000,0.000000,0.000000,100.000000,0.000000,156.440002,50.820999,0.000000,155.380005,54.333000,0.000000,153.649994,57.569000,0.000000,151.320007,60.405998,0.000000,148.479996,62.734001,0.000000,145.250000,64.463997,0.000000,141.740005,65.528999,0.000000,138.080002,65.889000,0.000000,134.429993,65.528999,0.000000,130.919998,64.463997,0.000000,127.690002,62.734001,0.000000,124.849998,60.405998,0.000000,122.519997,57.569000,0.000000,120.790001,54.333000,0.000000,119.730003,50.820999,0.000000,119.370003,47.168999,0.000000,119.730003,43.516998,0.000000,120.790001,40.006001,0.000000,122.519997,36.770000,0.000000,124.849998,33.932999,0.000000,127.690002,31.605000,0.000000,130.919998,29.875000,0.000000,134.429993,28.809999,0.000000,138.080002,28.450001,0.000000,141.740005,28.809999,0.000000,145.250000,29.875000,0.000000,148.479996,31.605000,0.000000,151.320007,33.932999,0.000000,153.649994,36.770000,0.000000,155.380005,40.006001,0.000000,156.440002,43.516998,0.000000,156.800003,47.168999,0.000000});
			return coords_ME_Shape_IndexedTriangleSet_001_8_1318_point;
		}

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

	/** 
	 * Provide a 
	 * <a href="https://dzone.com/articles/java-copy-shallow-vs-deep-in-which-you-will-swim" target="_blank">shallow copy</a>
	 * of the X3D model.
	 * @see <a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/Core/X3D.html">X3D</a>
	 * @return BlenderFishHead model
	 */
	public X3D getX3dModel()
	{	  
		return x3dModel;
	}
	   
    /** 
     * Default main() method provided for test purposes, uses CommandLine to set global ConfigurationProperties for this object.
     * @param args array of input parameters, provided as arguments
     * @see <a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/Core/X3D.html#handleArguments-java.lang.String:A-">X3D.handleArguments(args)</a>
     * @see <a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/Core/X3D.html#validationReport--">X3D.validationReport()</a>
     * @see <a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/CommandLine.html">CommandLine</a>
     * @see <a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/CommandLine.html#USAGE">CommandLine.USAGE</a>
     * @see <a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/ConfigurationProperties.html">ConfigurationProperties</a>
     */
    public static void main(String args[])
    {
        System.out.println("Build this X3D model, showing validation diagnostics...");
        X3D thisExampleX3dModel = new BlenderFishHead().getX3dModel();
//      System.out.println("X3D model construction complete.");
	
        // next handle command line arguments
        boolean hasArguments = (args != null) && (args.length > 0);
        boolean validate = true; // default
        boolean argumentsLoadNewModel = false;
        String  fileName = new String();

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

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