package HumanoidAnimation.WinterAndSpring;

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

// Javadoc metadata annotations follow, see below for X3DJSAIL Java source code.
/**
 * <p> Bushes for HAnim scene Winter and Spring. </p>
 <p> Related links:  source Bushes.java, <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;">HumanoidAnimation.WinterAndSpring.Bushes&nbsp; Document Metadata </td>
		</tr>

		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> title </i> </td>
			<td> <a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/Bushes.x3d">Bushes.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> description </i> </td>
			<td> Bushes for HAnim scene Winter and Spring. </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> creator </i> </td>
			<td> Carol McDonald </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> translator </i> </td>
			<td> Joe Williams and Don Brutzman </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> created </i> </td>
			<td> 27 May 2023 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> modified </i> </td>
			<td> 19 September 2023 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> TODO </i> </td>
			<td> DEF/USE for all duplicated nodes to ensure consistency </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> TODO </i> </td>
			<td> Adjust creaseAngle for smooth surface </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> TODO </i> </td>
			<td> add textures </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> TODO </i> </td>
			<td> add viewpoint that shows all 4 bushes </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/HumanoidAnimation/WinterAndSpring/originals/Bushes.x3dv" target="_blank">https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/originals/Bushes.x3dv</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/HumanoidAnimation/WinterAndSpring/Bushes.x3d" target="_blank">https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/Bushes.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> X3D-Edit 4.0, <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> license </i> </td>
			<td> <a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/../license.html">../license.html</a> </td>
		</tr>
		<tr style="background-color:silver; border-color:silver;">
			<td style="text-align:center;" colspan="2">  &nbsp; </td>
		</tr>
	</table>

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

	* @author Carol McDonald
 */

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

	/** Create and initialize the X3D model for this object. */
	public final void initialize()
	{
            try { // catch-all
  x3dModel = new X3D().setProfile(X3D.PROFILE_INTERCHANGE).setVersion(X3D.VERSION_4_0)
  .setHead(new head()
    .addMeta(new meta().setName(meta.NAME_TITLE      ).setContent("Bushes.x3d"))
    .addMeta(new meta().setName(meta.NAME_DESCRIPTION).setContent("Bushes for HAnim scene Winter and Spring."))
    .addMeta(new meta().setName(meta.NAME_CREATOR    ).setContent("Carol McDonald"))
    .addMeta(new meta().setName(meta.NAME_TRANSLATOR ).setContent("Joe Williams and Don Brutzman"))
    .addMeta(new meta().setName(meta.NAME_CREATED    ).setContent("27 May 2023"))
    .addMeta(new meta().setName(meta.NAME_MODIFIED   ).setContent("19 September 2023"))
    .addMeta(new meta().setName(meta.NAME_TODO       ).setContent("DEF/USE for all duplicated nodes to ensure consistency"))
    .addMeta(new meta().setName(meta.NAME_TODO       ).setContent("Adjust creaseAngle for smooth surface"))
    .addMeta(new meta().setName(meta.NAME_TODO       ).setContent("add textures"))
    .addMeta(new meta().setName(meta.NAME_TODO       ).setContent("add viewpoint that shows all 4 bushes"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/originals/Bushes.x3dv"))
    .addMeta(new meta().setName(meta.NAME_IDENTIFIER ).setContent("https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/Bushes.x3d"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("X3D-Edit 4.0, https://savage.nps.edu/X3D-Edit"))
    .addMeta(new meta().setName(meta.NAME_LICENSE    ).setContent("../license.html")))
  .setScene(new Scene()
    .addChild(new WorldInfo().setTitle("Bushes.x3d"))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.0,1.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setCreaseAngle(1.570796).setSolid(false).setCoordIndex(getIndexedFaceSet_4_19_coordIndex()).setTexCoordIndex(getIndexedFaceSet_4_19_texCoordIndex())
        .setCoord(new Coordinate().setPoint(getCoordinate_5_19_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.0,1.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setCreaseAngle(1.570796).setSolid(false).setCoordIndex(getIndexedFaceSet_4_24_coordIndex()).setTexCoordIndex(getIndexedFaceSet_4_24_texCoordIndex())
        .setCoord(new Coordinate().setPoint(getCoordinate_5_24_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.0,1.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setCreaseAngle(1.570796).setSolid(false).setCoordIndex(getIndexedFaceSet_4_29_coordIndex()).setTexCoordIndex(getIndexedFaceSet_4_29_texCoordIndex())
        .setCoord(new Coordinate().setPoint(getCoordinate_5_29_point()))))
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0.0).setDiffuseColor(0.0,1.0,0.0).setShininess(1.0)))
      .setGeometry(new IndexedFaceSet().setCreaseAngle(1.570796).setSolid(false).setCoordIndex(getIndexedFaceSet_4_34_coordIndex()).setTexCoordIndex(getIndexedFaceSet_4_34_texCoordIndex())
        .setCoord(new Coordinate().setPoint(getCoordinate_5_34_point())))));
            }
            catch (Exception ex)
            {       
                System.err.println ("*** Further hints on X3DJSAIL errors and exceptions at");
                System.err.println ("*** https://www.web3d.org/specifications/java/X3DJSAIL.html");
                throw (ex);
            }
	}
	// end of initialize() method

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


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_5_19_point_1()
		{
			double[] value = {-7.80464077,2.042642593,-5.625922203,-8.254055977,2.010168552,-5.781233311,-8.425187111,.991848409,-5.722298622,-8.003263474,1.009056211,-5.574929714,-6.139605045,1.713412642,-8.847303391,-6.47881937,1.857874155,-9.104388237,-6.484381199,1.864149094,-9.106376648,-6.3849473,2.149145842,-8.844394684,-6.460957527,1.941340327,-9.038928986,-6.482367516,1.942914605,-9.059455872,-6.493072987,1.943701744,-9.069720268,-6.469254494,1.88860178,-9.077298164,-6.479959965,1.889388919,-9.087562561,-6.487183571,2.049965858,-9.003243446,-6.485312462,1.889782548,-9.092694283,-6.473403454,1.862232566,-9.096483231,-6.516859531,2.064247131,-9.024798393,-6.361812115,2.565137863,-8.584080696,-6.300356388,2.495621204,-8.562215805,-6.299305439,2.142848492,-8.762285233,-6.256484509,2.139699936,-8.721230507,-6.351757526,2.360099792,-8.690915108,-6.308937073,2.356951237,-8.649860382,-6.122324944,1.758236408,-8.804457664,-6.128526688,1.716902137,-8.834228516,-6.246853352,1.925597429,-8.833655357,-6.204032421,1.922448754,-8.792600632,-6.177806377,1.813823223,-8.828285217,-6.182621956,1.920874476,-8.772072792,-6.156395912,1.812248945,-8.807758331,-6.14328289,1.75793612,-8.825600624,-6.145690918,1.811461806,-8.797493935,-6.132577419,1.757148981,-8.815337181,-6.164693356,1.759510398,-8.84612751,-6.167100906,1.813036084,-8.818021774,-6.153987885,1.758723259,-8.835864067,-6.220627308,1.816971779,-8.869339943,-6.225442886,1.924023032,-8.813127518,-6.199216843,1.815397501,-8.848813057,-6.332494736,1.931894541,-8.915764809,-6.342126369,2.145997047,-8.803339958,-6.289674282,1.928745985,-8.874710083,-8.843240738,2.517004728,-8.331788063,-8.823331833,2.541856766,-8.33368969,-8.590179443,2.264721394,-8.763697624,-8.552944183,2.323095322,-8.758717537,-8.74861908,2.347328663,-8.547352791,-8.711384773,2.405702591,-8.542373657,-8.692767143,2.434889317,-8.539883614,-8.790604591,2.447005987,-8.434201241,-8.771986961,2.476192951,-8.431711197,-8.762678146,2.490786552,-8.430465698,-8.81159687,2.496844769,-8.377624512,-8.802288055,2.511438131,-8.376379967,-8.255761147,2.245938301,-9.108687401,-8.250393867,2.157345295,-9.177586555,-8.431738853,2.182114363,-8.980042458,-8.394504547,2.240488291,-8.97506237,-8.367660522,1.964554191,-9.199691772,-8.611657143,1.859696388,-9.03306675,-8.808620453,1.911888361,-8.800359726,-7.787282944,.611510158,-9.356079102,-7.905660629,.912249267,-9.474452972,-7.313387871,1.352819443,-9.46928215,-6.609461784,.996321619,-9.197510719,-6.681293011,.802729487,-9.155837059,-7.385870457,.453343153,-9.214720726,-5.653251648,1.869639635,-6.804721355,-5.675749779,1.914266586,-6.789930344,-6.006340504,1.762731791,-6.330524921,-5.852345467,1.879238725,-6.558292866,-5.980771065,1.701963186,-6.344321728,-5.826776505,1.81847012,-6.572089195,-5.749779224,1.876723647,-6.685973167,-5.813991547,1.788085818,-6.578987598,-5.736994267,1.846339345,-6.692871571,-6.086603642,2.182687283,-6.355941772,-6.349667072,1.749034643,-5.896502018,-6.257152081,1.412749648,-5.911515713,-8.908892632,1.709188819,-6.162052155,-8.870312691,1.706718445,-6.120810509,-8.437218666,2.096921921,-5.911190033,-8.527380943,3.045930624,-6.579356194,-8.65915966,3.097660542,-6.746469498,-8.994205475,2.1548419,-6.520091534,-5.5,1.402418971,-8.067111015,-5.5,1.265566111,-7.845339775,-5.649780273,.564802229,-7.28339386,-5.881186485,0.0,-7.254396915,-6.007441521,0.0,-7.737943172,-5.930134773,.658734977,-8.509349823,-5.89447403,.756201029,-8.530715942,-5.513590336,1.387294412,-8.094652176,-9.215503693,.988777936,-8.361066818,-9.131697655,1.050814748,-8.555856705,-8.937875748,.964381278,-8.789934158,-8.828753471,.85027343,-8.86011219,-8.703542709,.434541225,-8.67254734,-8.890967369,.321063995,-8.260698318,-6.551262379,2.949295759,-8.411176682};
			return value;
		}
		private double[] getCoordinate_5_19_point_2()
		{
			double[] value = {-7.183243275,2.927839994,-8.764872551,-7.911056995,3.14324522,-8.477672577,-8.27189064,3.39291358,-7.922019482,-8.272488594,3.456814051,-7.737463474,-6.877800941,3.377003908,-7.324718475,-6.36860466,3.134041309,-7.792511463,-9.5,1.687306285,-7.313187599,-9.5,1.211943865,-7.634149551,-9.475903511,.921682537,-7.736796379,-9.46753788,.894604027,-7.722674847,-9.335261345,1.074364662,-7.088934422,-9.419282913,1.225317836,-7.312464237,-9.419288635,1.01244998,-7.456214905,-9.461293221,1.300794482,-7.424229622,-9.461298943,1.087926507,-7.567979813,-9.461302757,.981492579,-7.639855385,-9.482304573,1.12566483,-7.623862743,-9.482307434,1.019230843,-7.695737839,-9.461303711,.928275585,-7.675793171,-9.471804619,1.000361681,-7.667796612,-9.471806526,.947144747,-7.703734398,-9.419291496,.906015992,-7.528090477,-9.440294266,1.050188184,-7.512097359,-9.440297127,.943754256,-7.583972931,-9.335267067,.861496747,-7.232685089,-9.377271652,1.149841309,-7.200699329,-9.377278328,.936973333,-7.344449997,-9.189658165,.39536339,-6.98340416,-9.170520782,.525961995,-6.821097374,-9.188753128,1.074242353,-6.52152586,-9.236971855,1.305772066,-6.551968575,-9.412517548,1.630573034,-7.012634277,-7.167127609,.808623433,-5.5,-7.275145054,.717273533,-5.5,-7.36269474,-0.0,-5.928831577,-6.839879513,0.0,-6.223600864,-6.35261631,.081336699,-6.444099903,-6.481373787,.954682529,-5.789260864,-8.611657143,1.859696388,-9.03306675,-8.367660522,1.964554191,-9.199691772,-8.828753471,.85027343,-8.86011219,-8.937875748,.964381278,-8.789934158,-7.923164368,.922329128,-9.469992638,-6.391884804,2.645916462,-6.411410809,-6.402597904,2.684654951,-6.445569992,-6.884412289,3.161209583,-6.69993782,-7.187502384,3.064185858,-6.458054066,-6.916629791,2.296784401,-5.809156418,-5.675749779,1.914266586,-6.789930344,-5.653251648,1.869639635,-6.804721355,-5.686106682,1.955752492,-6.908993721,-5.679797173,1.931575537,-6.843052864,-5.619581699,1.825522184,-6.963108063,-5.61327219,1.80134511,-6.897167206,-5.607443333,1.782519341,-6.857338428,-5.5,1.682257652,-7.606313229,-5.5,1.73156333,-7.902662277,-5.617446899,1.985038519,-7.94872427,-6.034335136,2.801145792,-7.609610081,-5.97215414,2.599790573,-7.181584835,-8.823331833,2.541856766,-8.33368969,-8.843240738,2.517004728,-8.331788063,-8.908267975,2.635888577,-7.754626274,-8.990387917,2.509149551,-7.815931797,-8.801190376,2.686335564,-8.0023489,-8.883310318,2.559596539,-8.0636549,-8.924370766,2.496227264,-8.094307899,-8.829771996,2.584820032,-8.187516212,-8.870832443,2.521450758,-8.218169212,-8.89136219,2.489765882,-8.233495712,-8.844062805,2.534062386,-8.280099869,-8.864593506,2.502377748,-8.295426369,-8.272488594,3.456814051,-7.737463474,-8.27189064,3.39291358,-7.922019482,-9.171881676,2.444226742,-7.337302208,-8.70802784,3.170040131,-6.962669849,-8.878151894,2.48088336,-8.307172775,-8.890967369,.321063995,-8.260698318,-8.703542709,.434541225,-8.67254734,-8.295753479,0.0,-8.648914337,-8.811341286,0.0,-7.937273026,-8.927751541,.175221086,-8.013088226,-8.870312691,1.706718445,-6.120810509,-8.908892632,1.709188819,-6.162052155,-9.236971855,1.305772066,-6.551968575,-9.188753128,1.074242353,-6.52152586,-8.532405853,.849419415,-5.83678484,-8.450427055,.981176555,-5.736495495,-6.430702209,.04066835,-6.463028431,-6.35261631,.081336699,-6.444099903,-6.839879513,0.0,-6.223600864,-6.098989964,0.0,-6.801730633,-6.132494926,.037377637,-6.702187061,-6.241537571,.04066835,-6.610637188,-6.450068474,.020334175,-6.487847328,-6.260904312,.020334175,-6.635455608,-6.681293011,.802729487,-9.155837059,-6.609461784,.996321619,-9.197510719,-5.89447403,.756201029,-8.530715942,-5.930134773,.658734977,-8.509349823};
			return value;
		}
		private double[] getCoordinate_5_19_point_3()
		{
			double[] value = {-6.583233356,.20938319,-8.784680367,-6.582699776,1.013779163,-9.185751915,-6.187076092,1.018374085,-8.885401726,-8.250393867,2.157345295,-9.177586555,-8.255761147,2.245938301,-9.108687401,-7.888506889,2.61703825,-8.885340691,-7.998577118,2.636082172,-8.852293968,-7.984458923,2.367263794,-9.060990334,-8.094529152,2.386307955,-9.027942657,-7.911056995,3.14324522,-8.477672577,-7.183243275,2.927839994,-8.764872551,-7.209973812,2.57615757,-9.030332565,-7.431286812,2.197171926,-9.28416729,-6.47881937,1.857874155,-9.104388237,-6.139605045,1.713412642,-8.847303391,-6.187076092,1.018374085,-8.885401726,-6.582699776,1.013779163,-9.185751915,-6.139605045,1.713412642,-8.847303391,-6.128526688,1.716902137,-8.834228516,-5.513590336,1.387294412,-8.094652176,-5.89447403,.756201029,-8.530715942,-6.187076092,1.018374085,-8.885401726,-8.254055977,2.010168552,-5.781233311,-7.80464077,2.042642593,-5.625922203,-8.527380943,3.045930624,-6.579356194,-8.437218666,2.096921921,-5.911190033,-7.497055531,2.196891069,-5.607638836,-7.81958437,2.962322235,-6.244918346,-8.003263474,1.009056211,-5.574929714,-8.425187111,.991848409,-5.722298622,-7.36269474,-0.0,-5.928831577,-7.275145054,.717273533,-5.5,-8.450427055,.981176555,-5.736495495,-8.532405853,.849419415,-5.83678484,-7.369633675,.772564352,-5.5,-8.521162987,.502641022,-6.026618958,-8.252396584,-0.0,-6.219338417,-6.361812115,2.565137863,-8.584080696,-6.516859531,2.064247131,-9.024798393,-7.183243275,2.927839994,-8.764872551,-6.551262379,2.949295759,-8.411176682,-7.209973812,2.57615757,-9.030332565,-9.5,1.687306285,-7.313187599,-9.412517548,1.630573034,-7.012634277,-8.70802784,3.170040131,-6.962669849,-9.171881676,2.444226742,-7.337302208,-9.5,1.864720225,-7.523841858,-8.994205475,2.1548419,-6.520091534,-8.65915966,3.097660542,-6.746469498,-9.131697655,1.050814748,-8.555856705,-9.215503693,.988777936,-8.361066818,-9.475903511,.921682537,-7.736796379,-9.5,1.211943865,-7.634149551,-9.5,1.85951364,-7.536119461,-9.255713463,1.987911344,-8.111849785,-9.209436417,1.901251435,-8.237716675,-9.131303787,1.129672885,-8.544877052,-7.905660629,.912249267,-9.474452972,-7.787282944,.611510158,-9.356079102,-8.703542709,.434541225,-8.67254734,-8.828753471,.85027343,-8.86011219,-8.295753479,0.0,-8.648914337,-8.058154106,0.0,-8.796853065,-7.923164368,.922329128,-9.469992638,-9.5,1.864720225,-7.523841858,-9.171881676,2.444226742,-7.337302208,-9.255713463,1.987911344,-8.111849785,-9.5,1.85951364,-7.536119461,-9.199790001,2.168861389,-7.886268616,-9.274690628,2.15951395,-7.638951778,-9.364590645,2.008443832,-7.671887875,-9.312141418,2.154840231,-7.515293121,-9.402041435,2.003770113,-7.548229218,-9.44699192,1.928235054,-7.564697742,-9.469466209,1.890467525,-7.572931767,-9.456354141,1.927066684,-7.533782959,-9.478829384,1.889299154,-7.542016983,-9.40954113,1.932908773,-7.688355923,-9.38331604,2.006107092,-7.610058784,-9.428266525,1.930571914,-7.626526833,-9.289690018,2.017791271,-7.919205189,-9.237240791,2.16418767,-7.762609959,-9.327140808,2.013117552,-7.795546532,-8.878151894,2.48088336,-8.307172775,-6.300356388,2.495621204,-8.562215805,-6.361812115,2.565137863,-8.584080696,-6.150204659,2.589432716,-8.135784149,-6.27680397,2.613509893,-8.34936142,-6.07762289,2.447345495,-8.194825172,-6.204222202,2.471422434,-8.408402443,-6.551262379,2.949295759,-8.411176682,-6.36860466,3.134041309,-7.792511463,-6.034335136,2.801145792,-7.609610081,-5.617446899,1.985038519,-7.94872427,-6.007774353,2.192165852,-8.419210434,-6.257152081,1.412749648,-5.911515713,-6.349667072,1.749034643,-5.896502018,-7.167127609,.808623433,-5.5,-6.481373787,.954682529,-5.789260864,-6.997454643,2.149743557,-5.659588814};
			return value;
		}
		private double[] getCoordinate_5_19_point_4()
		{
			double[] value = {-7.200510502,2.097531796,-5.57333231,-7.200052738,1.007521749,-5.5,-6.243994713,1.186474204,-5.901614666,-5.881186485,0.0,-7.254396915,-5.649780273,.564802229,-7.28339386,-6.132494926,.037377637,-6.702187061,-6.098989964,0.0,-6.801730633,-5.684209347,1.226994276,-6.681968212,-5.930749893,1.042102218,-6.317522526,-6.086603642,2.182687283,-6.355941772,-5.675749779,1.914266586,-6.789930344,-6.402597904,2.684654951,-6.445569992,-6.391884804,2.645916462,-6.411410809,-5.97215414,2.599790573,-7.181584835,-9.170520782,.525961995,-6.821097374,-9.189658165,.39536339,-6.98340416,-8.252396584,-0.0,-6.219338417,-8.521162987,.502641022,-6.026618958,-8.68746376,-0.0,-6.768167496,-9.010825157,.148270637,-7.019219875,-9.189658165,.39536339,-6.98340416,-9.46753788,.894604027,-7.722674847,-8.927751541,.175221086,-8.013088226,-8.811341286,0.0,-7.937273026,-9.010825157,.148270637,-7.019219875,-8.87757206,-0.0,-7.293056011,-8.367660522,1.964554191,-9.199691772,-8.250393867,2.157345295,-9.177586555,-7.313387871,1.352819443,-9.46928215,-7.905660629,.912249267,-9.474452972,-7.923164368,.922329128,-9.469992638,-7.431286812,2.197171926,-9.28416729,-7.1980443,1.764961839,-9.403100014,-7.583093166,1.396375299,-9.422870636,-7.815951824,1.293925643,-9.41077137,-7.51914072,1.246424198,-9.461760521,-7.751999855,1.143974662,-9.449660301,-7.868429184,1.092749834,-9.443610191,-7.720023632,1.068999171,-9.469105721,-7.836452961,1.017774343,-9.463055611,-7.894667625,.99216193,-9.460030556,-7.820465088,.980286539,-9.47277832,-7.878679752,.954674184,-9.469753265,-6.349667072,1.749034643,-5.896502018,-6.086603642,2.182687283,-6.355941772,-6.997454643,2.149743557,-5.659588814,-6.391884804,2.645916462,-6.411410809,-6.916629791,2.296784401,-5.809156418,-6.481373787,.954682529,-5.789260864,-6.35261631,.081336699,-6.444099903,-6.132494926,.037377637,-6.702187061,-6.243994713,1.186474204,-5.901614666,-5.930749893,1.042102218,-6.317522526,-5.653251648,1.869639635,-6.804721355,-6.257152081,1.412749648,-5.911515713,-5.607443333,1.782519341,-6.857338428,-6.243994713,1.186474204,-5.901614666,-5.930749893,1.042102218,-6.317522526,-5.684209347,1.226994276,-6.681968212,-5.5,1.682257652,-7.606313229,-5.607443333,1.782519341,-6.857338428,-5.684209347,1.226994276,-6.681968212,-5.649780273,.564802229,-7.28339386,-5.5,1.265566111,-7.845339775,-8.878151894,2.48088336,-8.307172775,-8.843240738,2.517004728,-8.331788063,-9.209436417,1.901251435,-8.237716675,-9.255713463,1.987911344,-8.111849785,-8.808620453,1.911888361,-8.800359726,-8.924676895,1.852792025,-8.676264763,-8.908892632,1.709188819,-6.162052155,-8.994205475,2.1548419,-6.520091534,-9.412517548,1.630573034,-7.012634277,-9.236971855,1.305772066,-6.551968575,-8.437218666,2.096921921,-5.911190033,-8.870312691,1.706718445,-6.120810509,-8.450427055,.981176555,-5.736495495,-8.425187111,.991848409,-5.722298622,-8.254055977,2.010168552,-5.781233311,-8.68746376,-0.0,-6.768167496,-9.010825157,.148270637,-7.019219875,-8.87757206,-0.0,-7.293056011,-7.80464077,2.042642593,-5.625922203,-8.003263474,1.009056211,-5.574929714,-7.497055531,2.196891069,-5.607638836,-7.369633675,.772564352,-5.5,-7.200052738,1.007521749,-5.5,-7.200510502,2.097531796,-5.57333231,-5.930134773,.658734977,-8.509349823,-6.007441521,0.0,-7.737943172,-6.583233356,.20938319,-8.784680367,-6.747595787,0.0,-8.726115227,-8.65915966,3.097660542,-6.746469498,-8.527380943,3.045930624,-6.579356194,-7.771345139,3.193849087,-6.909898281,-7.871594429,3.080099344,-6.593145847,-7.921719551,3.023224354,-6.434769154,-8.316179276,3.105540514,-6.724716187,-8.366304398,3.048665524,-6.56633997,-6.877800941,3.377003908,-7.324718475};
			return value;
		}
		private double[] getCoordinate_5_19_point_5()
		{
			double[] value = {-8.272488594,3.456814051,-7.737463474,-7.187502384,3.064185858,-6.458054066,-6.884412289,3.161209583,-6.69993782,-8.70802784,3.170040131,-6.962669849,-7.81958437,2.962322235,-6.244918346,-7.821469784,3.136974335,-6.751522064,-8.215929985,3.219290257,-7.041469097,-8.266055107,3.162415266,-6.88309288,-8.255761147,2.245938301,-9.108687401,-8.823331833,2.541856766,-8.33368969,-8.27189064,3.39291358,-7.922019482,-7.911056995,3.14324522,-8.477672577,-9.131303787,1.129672885,-8.544877052,-9.209436417,1.901251435,-8.237716675,-8.924676895,1.852792025,-8.676264763,-7.787282944,.611510158,-9.356079102,-7.385870457,.453343153,-9.214720726,-8.058154106,0.0,-8.796853065,-6.96293354,-0.0,-8.804484367,-6.516859531,2.064247131,-9.024798393,-6.484381199,1.864149094,-9.106376648,-7.431286812,2.197171926,-9.28416729,-7.209973812,2.57615757,-9.030332565,-7.1980443,1.764961839,-9.403100014,-6.916629791,2.296784401,-5.809156418,-7.187502384,3.064185858,-6.458054066,-7.200510502,2.097531796,-5.57333231,-6.997454643,2.149743557,-5.659588814,-7.497055531,2.196891069,-5.607638836,-7.81958437,2.962322235,-6.244918346,-6.484381199,1.864149094,-9.106376648,-6.47881937,1.857874155,-9.104388237,-6.716495037,1.457674026,-9.220101357,-6.619534492,1.441984892,-9.181129456,-6.689097404,1.680295944,-9.198642731,-6.59213686,1.66460669,-9.15967083,-6.543656826,1.656762123,-9.140184402,-6.578438282,1.775917649,-9.14894104,-6.529958248,1.768073082,-9.129454613,-6.505717754,1.764150739,-9.119711876,-6.523108482,1.823728561,-9.124090195,-6.498868465,1.819806218,-9.114347458,-6.486748695,1.817845106,-9.109476089,-6.495443821,1.847633958,-9.111664772,-6.483324051,1.845672846,-9.106793404,-6.609461784,.996321619,-9.197510719,-7.313387871,1.352819443,-9.46928215,-6.582699776,1.013779163,-9.185751915,-6.743892193,1.235052228,-9.241559982,-6.646932125,1.219362974,-9.202588081,-6.660630703,1.108052015,-9.213317871,-6.598451614,1.211518407,-9.183101654,-6.612150669,1.100207448,-9.193831444,-7.1980443,1.764961839,-9.403100014,-9.188753128,1.074242353,-6.52152586,-8.532405853,.849419415,-5.83678484,-8.521162987,.502641022,-6.026618958,-9.170520782,.525961995,-6.821097374,-6.36860466,3.134041309,-7.792511463,-6.877800941,3.377003908,-7.324718475,-6.884412289,3.161209583,-6.69993782,-6.402597904,2.684654951,-6.445569992,-5.97215414,2.599790573,-7.181584835,-6.034335136,2.801145792,-7.609610081,-8.808620453,1.911888361,-8.800359726,-8.611657143,1.859696388,-9.03306675,-8.937875748,.964381278,-8.789934158,-9.131697655,1.050814748,-8.555856705,-9.131303787,1.129672885,-8.544877052,-8.992455482,1.240679502,-8.687502861,-9.054262161,1.284094214,-8.610560417,-9.035886765,1.121480346,-8.655132294,-9.097694397,1.164895058,-8.578190804,-8.924676895,1.852792025,-8.676264763,-9.215503693,.988777936,-8.361066818,-8.890967369,.321063995,-8.260698318,-9.46753788,.894604027,-7.722674847,-9.475903511,.921682537,-7.736796379,-8.927751541,.175221086,-8.013088226,-6.128526688,1.716902137,-8.834228516,-6.122324944,1.758236408,-8.804457664,-5.813307762,1.683462977,-8.38740921,-5.975709915,1.770511031,-8.582728386,-5.81169939,1.614841342,-8.419329643,-5.974101543,1.701889396,-8.614648819,-6.05530262,1.745413423,-8.71230793,-5.973297596,1.667578578,-8.630608559,-6.054498672,1.711102605,-8.728268623,-5.5,1.402418971,-8.067111015,-5.513590336,1.387294412,-8.094652176,-5.650905609,1.596414924,-8.192090034,-5.649297237,1.527793288,-8.224010468,-5.64849329,1.493482351,-8.239970207,-5.568096161,1.484269142,-8.126351357,-5.567292213,1.449958324,-8.142311096,-5.617446899,1.985038519,-7.94872427,-5.5,1.73156333,-7.902662277,-6.007774353,2.192165852,-8.419210434,-6.122324944,1.758236408,-8.804457664,-6.300356388,2.495621204,-8.562215805};
			return value;
		}
		private double[] getCoordinate_5_19_point_6()
		{
			double[] value = {-6.007774353,2.192165852,-8.419210434,-6.681293011,.802729487,-9.155837059,-6.583233356,.20938319,-8.784680367,-6.747595787,0.0,-8.726115227,-6.96293354,-0.0,-8.804484367,-7.385870457,.453343153,-9.214720726,-7.369633675,.772564352,-5.5,-7.200052738,1.007521749,-5.5,-7.167127609,.808623433,-5.5,-7.275145054,.717273533,-5.5,-9.5,1.687306285,-7.313187599,-9.5,1.211943865,-7.634149551,-9.5,1.864720225,-7.523841858,-9.5,1.85951364,-7.536119461,-5.881186485,0.0,-7.254396915,-6.007441521,0.0,-7.737943172,-7.36269474,-0.0,-5.928831577,-6.839879513,0.0,-6.223600864,-8.295753479,0.0,-8.648914337,-8.811341286,0.0,-7.937273026,-6.098989964,0.0,-6.801730633,-8.252396584,-0.0,-6.219338417,-8.058154106,0.0,-8.796853065,-8.68746376,-0.0,-6.768167496,-8.87757206,-0.0,-7.293056011,-6.747595787,0.0,-8.726115227,-6.96293354,-0.0,-8.804484367,-5.5,1.265566111,-7.845339775,-5.5,1.682257652,-7.606313229,-5.5,1.402418971,-8.067111015,-5.5,1.73156333,-7.902662277};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_4_24_coordIndex_1()
		{
			int[] value = {5,0,1,-1,2,5,1,-1,4,2,3,-1,5,2,4,-1,6,8,9,-1,7,8,10,-1,6,10,8,-1,15,11,12,-1,14,15,13,-1,12,13,15,-1,19,20,21,-1,18,19,21,-1,17,18,16,-1,21,16,18,-1,23,24,25,-1,23,25,22,-1,26,22,25,-1,35,27,33,-1,35,33,36,-1,33,31,32,-1,30,27,35,-1,31,27,30,-1,31,33,27,-1,33,32,34,-1,36,34,28,-1,35,36,29,-1,28,29,36,-1,30,35,29,-1,33,34,36,-1,41,42,40,-1,37,40,42,-1,39,37,38,-1,40,37,39,-1,57,55,54,-1,57,54,56,-1,54,52,51,-1,54,51,53,-1,51,49,46,-1,51,46,50,-1,43,58,59,-1,46,43,44,-1,44,45,46,-1,58,43,49,-1,46,49,43,-1,50,46,45,-1,52,58,49,-1,50,45,47,-1,49,51,52,-1,56,54,53,-1,53,51,50,-1,55,52,54,-1,48,57,47,-1,56,47,57,-1,55,57,48,-1,47,56,53,-1,58,55,48,-1,47,53,50,-1,58,52,55,-1,64,65,63,-1,62,60,65,-1,61,63,60,-1,65,60,63,-1,67,68,69,-1,67,69,66,-1,70,66,69,-1,76,78,77,-1,76,77,75,-1,75,77,82,-1,75,82,80,-1,80,82,81,-1,80,81,74,-1,81,79,83,-1,74,81,83,-1,82,79,81,-1,73,78,72,-1,73,82,77,-1,82,73,79,-1,77,78,73,-1,80,74,84,-1,83,84,74,-1,75,80,84,-1,72,78,71,-1,76,71,78,-1,84,76,75,-1,84,71,76,-1,89,90,85,-1,86,88,85,-1,89,85,88,-1,87,88,86,-1,96,91,92,-1,94,96,92,-1,95,96,94,-1,93,94,92,-1,103,97,98,-1,99,100,98,-1,102,100,101,-1,102,103,98,-1,100,102,98,-1,106,110,111,-1,106,111,109,-1,108,112,111,-1,109,111,112,-1,107,108,110,-1,111,110,108,-1,105,109,104,-1,112,104,109,-1,105,107,106,-1,106,107,110,-1,109,105,106,-1,113,136,137,-1,113,137,118,-1,133,119,117,-1,113,118,133,-1,117,113,133,-1,119,133,135,-1,119,135,121,-1,133,118,134,-1,133,134,135,-1,130,122,120,-1,119,121,130,-1,120,119,130,-1,122,130,132,-1,122,132,124,-1,130,121,131,-1,130,131,132,-1,127,125,123,-1,122,124,127,-1,123,122,127,-1,125,127,129,-1,125,129,126,-1,127,124,128,-1,127,128,129,-1,137,114,134,-1,131,134,114,-1,134,118,137,-1,142,114,137,-1,121,135,131,-1,134,131,135,-1,131,114,115,-1,141,142,136,-1,136,142,137,-1,140,141,136,-1,113,117,140,-1,113,140,136,-1,124,132,128,-1,128,132,131,-1,126,115,116,-1,115,126,129,-1,126,116,138,-1,128,115,129,-1,128,131,115,-1,119,120,117,-1,123,120,122,-1,139,117,120,-1,123,125,138,-1,126,138,125,-1,139,120,138,-1,138,120,123,-1,140,117,139,-1,149,148,150,-1,149,150,151,-1,152,151,153,-1,152,153,154,-1,150,146,153,-1,147,153,146,-1,148,146,150,-1,144,145,148,-1,146,148,145,-1,148,149,144,-1,153,151,150,-1,143,154,147,-1,152,154,143,-1,149,151,152,-1,143,149,152,-1,149,143,144,-1,147,154,153,-1,158,160,159,-1,158,159,157,-1,156,164,159,-1,155,156,160,-1,159,160,156,-1,158,155,160,-1,157,159,164,-1,163,157,161,-1,164,161,157,-1,158,157,163,-1,162,163,161,-1,155,158,163,-1,170,167,168,-1,169,170,168,-1,166,167,165,-1,170,165,167,-1,175,173,174,-1,172,173,171,-1,175,171,173,-1,179,180,181,-1,182,178,181,-1,177,178,182,-1,178,179,181,-1,176,177,182,-1,185,192,193,-1,185,193,187,-1,186,185,187,-1,186,187,188,-1,193,191,187,-1,183,187,191,-1,190,191,193,-1,189,190,192,-1,193,192,190,-1,192,194,189,-1,184,188,183,-1,186,188,184,-1,194,185,186,-1,184,194,186,-1,192,185,194,-1,183,188,187,-1,199,195,196,-1,198,199,197,-1,196,197,199,-1,204,205,203,-1,200,201,204,-1,202,203,205,-1,201,205,204,-1,214,206,215,-1,214,215,216,-1,217,216,218,-1,217,218,219,-1,215,212,218,-1,213,218,212,-1,216,215,218,-1,211,212,215,-1,206,210,211,-1,209,210,206,-1,215,206,211,-1,207,219,213,-1,218,213,219,-1,217,219,207,-1,206,214,209,-1,208,209,214,-1,214,217,208,-1,207,208,217,-1,214,216,217,-1,221,224,227,-1,221,222,220,-1,226,221,227,-1,226,222,221,-1,222,223,220,-1,225,226,227,-1,229,230,228,-1,233,228,230,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_24_coordIndex_2()
		{
			int[] value = {232,233,231,-1,230,231,233,-1,239,234,235,-1,236,239,235,-1,237,238,236,-1,239,236,238,-1,244,245,246,-1,240,244,246,-1,242,240,241,-1,242,243,244,-1,240,242,244,-1,251,252,250,-1,247,250,252,-1,249,250,248,-1,247,248,250,-1,253,267,268,-1,253,268,257,-1,256,253,257,-1,256,257,258,-1,259,258,260,-1,259,260,261,-1,268,266,269,-1,269,257,268,-1,257,269,254,-1,265,266,268,-1,267,263,265,-1,263,267,262,-1,267,253,262,-1,267,265,268,-1,255,260,254,-1,260,258,257,-1,260,255,261,-1,264,261,255,-1,264,256,259,-1,258,259,256,-1,261,264,259,-1,262,256,264,-1,262,253,256,-1,254,260,257,-1,281,280,277,-1,276,278,281,-1,277,276,281,-1,281,283,282,-1,281,282,280,-1,277,280,279,-1,277,279,275,-1,282,274,279,-1,284,279,274,-1,282,279,280,-1,279,284,275,-1,271,274,282,-1,278,283,281,-1,283,271,282,-1,278,271,283,-1,272,277,275,-1,275,285,272,-1,276,277,272,-1,270,278,276,-1,276,273,270,-1,273,276,272,-1,271,278,270,-1,285,275,284,-1,286,289,290,-1,288,289,287,-1,286,287,289,-1,296,293,294,-1,295,293,296,-1,295,296,292,-1,291,292,296,-1,299,300,303,-1,301,302,300,-1,297,298,300,-1,298,303,300,-1,302,297,300,-1,306,304,305,-1,306,305,308,-1,307,308,305,-1,309,316,317,-1,309,317,315,-1,317,319,320,-1,317,320,318,-1,314,312,320,-1,318,320,312,-1,319,314,320,-1,315,317,318,-1,316,319,317,-1,318,312,313,-1,316,314,319,-1,318,313,315,-1,313,310,315,-1,310,311,309,-1,316,309,311,-1,315,310,309,-1,314,316,311,-1,324,321,322,-1,325,321,324,-1,323,324,322,-1,339,341,340,-1,339,340,338,-1,333,332,334,-1,333,334,335,-1,326,340,341,-1,340,327,338,-1,334,338,327,-1,327,340,326,-1,337,326,341,-1,329,336,339,-1,341,336,337,-1,341,339,336,-1,339,338,332,-1,330,335,334,-1,335,330,331,-1,330,334,327,-1,328,335,331,-1,333,329,332,-1,332,329,339,-1,329,333,328,-1,335,328,333,-1,334,332,338,-1,342,343,346,-1,345,342,346,-1,344,345,347,-1,346,347,345,-1,349,351,350,-1,350,348,349,-1,378,380,379,-1,378,379,370,-1,373,371,364,-1,373,364,372,-1,372,364,363,-1,365,366,372,-1,363,365,372,-1,376,374,369,-1,376,369,375,-1,364,376,375,-1,364,375,363,-1,369,367,357,-1,369,357,368,-1,375,369,368,-1,358,363,375,-1,368,358,375,-1,359,358,360,-1,359,360,361,-1,379,377,354,-1,370,379,354,-1,380,377,379,-1,370,354,357,-1,360,357,354,-1,357,367,378,-1,357,378,370,-1,360,368,357,-1,360,354,355,-1,377,380,353,-1,378,353,380,-1,374,353,378,-1,374,367,369,-1,371,374,376,-1,378,367,374,-1,352,353,374,-1,358,368,360,-1,363,358,365,-1,359,365,358,-1,361,355,356,-1,356,359,361,-1,359,356,362,-1,361,360,355,-1,366,365,359,-1,376,364,371,-1,362,373,366,-1,372,366,373,-1,373,362,352,-1,362,366,359,-1,371,373,352,-1,374,371,352,-1,384,385,386,-1,383,384,386,-1,382,383,381,-1,384,383,382,-1,390,388,389,-1,388,390,387,-1,393,391,392,-1,395,393,394,-1,391,393,395,-1,396,402,403,-1,396,403,401,-1,403,405,406,-1,403,406,404,-1,406,400,407,-1,404,406,407,-1,399,400,406,-1,402,399,405,-1,405,399,406,-1,401,403,404,-1,402,405,403,-1,404,407,401,-1,407,397,401,-1,397,396,401,-1,408,409,396,-1,402,396,409,-1,396,398,408,-1,398,396,397,-1,399,402,409,-1,410,416,417,-1,410,417,415,-1,417,419,420,-1,417,420,418,-1,424,410,415,-1,424,415,425,-1,420,413,414,-1,414,418,420,-1,418,414,421,-1,423,413,420,-1,419,422,423,-1,416,422,419,-1,420,419,423,-1,417,416,419,-1,417,418,415,-1,421,425,415,-1,425,421,411,-1,421,415,418,-1,424,425,411,-1,422,410,412,-1,410,424,412,-1,411,412,424,-1,416,410,422,-1,432,431,433,-1,432,433,434,-1,435,434,436,-1,435,436,437,-1,438,437,439,-1,438,439,440,-1,441,440,442,-1,441,442,443,-1,431,446,433,-1,436,433,446,-1,436,434,433,-1,436,446,439,-1,445,446,431,-1,428,427,445,-1,426,427,428,-1,445,444,428,-1,431,432,444,-1,431,444,445,-1,432,434,435,-1,442,440,439,-1,446,442,439,-1,430,443,429,-1,442,429,443,-1,429,442,446,-1,430,441,443,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_24_coordIndex_3()
		{
			int[] value = {438,435,437,-1,438,441,430,-1,440,441,438,-1,444,438,430,-1,435,438,444,-1,432,435,444,-1,436,439,437,-1,447,448,449,-1,449,450,447,-1,457,459,458,-1,457,458,455,-1,459,452,458,-1,455,458,452,-1,456,451,459,-1,452,459,451,-1,455,453,454,-1,456,459,457,-1,454,457,455,-1,454,456,457,-1,452,453,455,-1,467,462,463,-1,467,465,461,-1,465,467,463,-1,461,465,466,-1,466,460,461,-1,465,463,464,-1,468,469,474,-1,472,471,474,-1,471,473,470,-1,471,468,474,-1,473,471,472,-1,475,478,476,-1,478,475,477,-1,484,486,487,-1,484,487,485,-1,487,480,483,-1,479,480,486,-1,487,486,480,-1,484,479,486,-1,487,483,485,-1,484,485,488,-1,483,488,485,-1,482,484,481,-1,488,481,484,-1,479,484,482,-1,492,491,493,-1,492,493,490,-1,489,490,493,-1,499,496,497,-1,498,495,497,-1,499,497,495,-1,494,495,498,-1,500,502,503,-1,502,500,501,-1,509,508,507,-1,504,506,508,-1,507,508,506,-1,505,506,504,-1,514,512,513,-1,511,514,513,-1,510,511,515,-1,513,515,511,-1,522,521,523,-1,522,523,524,-1,525,524,526,-1,525,526,527,-1,523,516,526,-1,517,526,516,-1,519,516,523,-1,528,516,519,-1,521,519,523,-1,518,519,521,-1,524,523,526,-1,520,527,517,-1,525,527,520,-1,525,522,524,-1,520,518,525,-1,522,525,518,-1,521,522,518,-1,517,527,526,-1,531,538,539,-1,531,539,533,-1,539,541,542,-1,539,542,540,-1,532,531,533,-1,532,533,534,-1,545,534,546,-1,545,546,547,-1,542,536,537,-1,541,536,542,-1,537,540,542,-1,540,537,529,-1,538,535,541,-1,536,541,535,-1,531,535,538,-1,544,535,531,-1,541,539,538,-1,533,539,540,-1,529,547,546,-1,547,530,543,-1,529,530,547,-1,546,533,540,-1,543,545,547,-1,532,534,545,-1,543,532,545,-1,534,533,546,-1,544,531,532,-1,532,543,544,-1,529,546,540,-1,552,551,548,-1,551,552,550,-1,549,552,548,-1,557,553,554,-1,556,557,554,-1,556,554,555,-1,558,555,554,-1,562,560,561,-1,563,559,562,-1,560,562,559,-1,566,567,564,-1,568,566,565,-1,564,565,566,-1,569,571,573,-1,572,570,569,-1,571,569,570,-1,574,586,587,-1,574,587,585,-1,578,574,585,-1,578,585,591,-1,592,591,593,-1,592,593,594,-1,595,594,596,-1,595,596,597,-1,598,597,599,-1,598,599,600,-1,582,580,579,-1,582,579,581,-1,579,577,574,-1,579,574,578,-1,587,583,584,-1,585,587,584,-1,586,583,587,-1,591,585,593,-1,584,593,585,-1,593,584,596,-1,577,589,586,-1,574,577,586,-1,583,586,589,-1,577,579,580,-1,579,578,581,-1,589,577,580,-1,576,589,580,-1,578,591,592,-1,597,596,599,-1,590,599,596,-1,600,590,588,-1,588,598,600,-1,598,588,575,-1,599,590,600,-1,590,596,584,-1,595,597,598,-1,595,592,594,-1,575,581,592,-1,578,592,581,-1,581,575,582,-1,598,575,595,-1,580,582,576,-1,575,576,582,-1,595,575,592,-1,593,596,594,-1,601,603,604,-1,602,603,601,-1,605,601,604,-1,609,607,608,-1,606,609,610,-1,607,609,606,-1,614,612,615,-1,613,614,615,-1,611,612,616,-1,614,616,612,-1,618,620,621,-1,618,621,619,-1,621,617,627,-1,620,623,621,-1,617,621,623,-1,622,623,620,-1,621,627,619,-1,624,618,619,-1,627,624,619,-1,625,626,624,-1,622,618,626,-1,624,626,618,-1,620,618,622,-1,631,633,634,-1,631,634,632,-1,634,636,637,-1,634,637,635,-1,637,639,640,-1,637,640,638,-1,640,642,643,-1,640,643,641,-1,643,630,628,-1,642,630,643,-1,628,641,643,-1,641,628,638,-1,639,642,640,-1,635,637,638,-1,636,639,637,-1,638,640,641,-1,630,642,639,-1,638,628,629,-1,636,630,639,-1,629,632,635,-1,634,635,632,-1,629,635,638,-1,633,636,634,-1,631,645,633,-1,636,633,645,-1,632,629,631,-1,644,631,629,-1,645,631,644,-1,630,636,645,-1,651,650,646,-1,647,651,646,-1,649,650,648,-1,651,648,650,-1,664,662,660,-1,664,660,663,-1,661,664,663,-1,661,663,657,-1,660,658,655,-1,660,655,659,-1,663,660,659,-1,656,657,663,-1,659,656,663,-1,655,666,665,-1,652,659,655,-1,658,666,655,-1,658,660,662,-1,654,666,658,-1,652,655,665,-1,662,654,658,-1,657,656,652,-1,659,652,656,-1,661,657,652,-1,662,664,654,-1,653,654,664,-1,652,653,661,-1,664,661,653,-1,676,674,667,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_24_coordIndex_4()
		{
			int[] value = {676,667,675,-1,667,669,673,-1,668,669,674,-1,667,674,669,-1,672,668,674,-1,667,673,670,-1,671,675,670,-1,667,670,675,-1,671,672,676,-1,676,672,674,-1,675,671,676,-1,681,682,680,-1,677,680,682,-1,679,677,678,-1,680,677,679,-1,685,686,688,-1,684,685,688,-1,685,684,687,-1,683,684,688,-1,696,695,697,-1,696,697,698,-1,699,698,700,-1,699,700,701,-1,702,701,703,-1,702,703,704,-1,695,690,697,-1,700,697,690,-1,697,700,698,-1,700,690,703,-1,695,691,689,-1,690,695,689,-1,695,696,691,-1,692,689,691,-1,696,698,699,-1,693,704,703,-1,704,693,694,-1,693,703,690,-1,702,704,694,-1,702,699,701,-1,699,702,691,-1,694,691,702,-1,696,699,691,-1,700,703,701,-1,713,712,714,-1,713,714,715,-1,709,710,714,-1,710,711,715,-1,710,715,714,-1,706,709,712,-1,714,712,709,-1,708,706,712,-1,707,715,711,-1,713,715,707,-1,705,706,708,-1,708,712,713,-1,707,708,713,-1,717,718,719,-1,719,716,717,-1,728,727,729,-1,728,729,730,-1,727,722,721,-1,724,729,721,-1,720,721,723,-1,722,723,721,-1,727,721,729,-1,725,730,724,-1,728,730,725,-1,722,728,726,-1,725,726,728,-1,727,728,722,-1,724,730,729,-1,731,733,734,-1,733,731,732,-1,736,737,738,-1,739,737,736,-1,735,736,738,-1,740,742,743,-1,742,740,741,-1,745,746,747,-1,744,745,748,-1,747,748,745,-1,751,750,752,-1,749,750,751,-1,753,751,752,-1,756,757,755,-1,758,755,757,-1,758,754,755,-1,759,754,758,-1,763,761,762,-1,761,763,760,-1,766,768,769,-1,767,768,766,-1,768,770,764,-1,764,765,768,-1,770,768,767,-1,773,771,772,-1,774,775,777,-1,776,777,775,-1,774,778,779,-1,777,778,774,-1,780,784,782,-1,783,784,781,-1,780,781,784,-1,791,793,794,-1,791,794,792,-1,794,790,785,-1,793,788,794,-1,790,794,788,-1,791,788,793,-1,792,794,785,-1,791,792,786,-1,785,786,792,-1,791,786,787,-1,789,787,786,-1,788,791,787,-1,799,798,795,-1,797,798,799,-1,796,799,795,-1,811,813,814,-1,811,814,812,-1,810,808,807,-1,810,807,809,-1,814,805,802,-1,812,814,802,-1,813,805,814,-1,804,807,801,-1,813,811,804,-1,813,804,805,-1,812,802,803,-1,811,809,804,-1,807,804,809,-1,806,809,803,-1,811,803,809,-1,803,811,812,-1,800,808,810,-1,810,806,800,-1,806,810,809,-1,801,808,800,-1,801,807,808,-1,817,815,816,-1,818,815,817,-1,819,817,816,-1,824,820,821,-1,822,824,821,-1,820,824,825,-1,823,824,822,-1,828,826,829,-1,826,828,827,-1,831,830,835,-1,834,835,830,-1,834,830,833,-1,832,833,830,-1,838,839,840,-1,838,840,837,-1,836,837,840,-1,846,843,845,-1,845,843,844,-1,841,846,847,-1,848,841,842,-1,841,848,843,-1,846,841,843,-1,854,856,857,-1,854,857,855,-1,857,859,860,-1,857,860,858,-1,860,852,853,-1,858,860,853,-1,859,852,860,-1,859,856,851,-1,852,859,851,-1,862,851,861,-1,858,853,863,-1,859,857,856,-1,858,855,857,-1,855,858,863,-1,863,849,855,-1,861,851,850,-1,850,851,854,-1,854,849,850,-1,849,854,855,-1,856,854,851,-1,866,864,865,-1,868,869,865,-1,866,869,867,-1,865,869,866,-1,870,874,872,-1,873,874,871,-1,870,871,874,-1,880,875,876,-1,879,880,876,-1,880,879,878,-1,877,878,879,-1,881,885,886,-1,884,883,886,-1,882,885,881,-1,883,881,886,-1,892,890,889,-1,892,889,891,-1,889,893,895,-1,893,889,890,-1,889,895,894,-1,888,893,890,-1,887,891,894,-1,889,894,891,-1,888,892,887,-1,891,887,892,-1,890,892,888,-1,896,897,901,-1,898,901,897,-1,899,901,900,-1,896,901,899,-1,905,904,909,-1,902,905,908,-1,908,905,909,-1,916,902,908,-1,915,913,916,-1,913,902,916,-1,902,913,912,-1,915,911,913,-1,913,911,914,-1,907,911,910,-1,914,911,907,-1,907,906,914,-1,903,902,912,-1};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_4_24_texCoordIndex_1()
		{
			int[] value = {5,0,1,-1,2,5,1,-1,4,2,3,-1,5,2,4,-1,6,8,9,-1,7,8,10,-1,6,10,8,-1,15,11,12,-1,14,15,13,-1,12,13,15,-1,19,20,21,-1,18,19,21,-1,17,18,16,-1,21,16,18,-1,23,24,25,-1,23,25,22,-1,26,22,25,-1,35,27,33,-1,35,33,36,-1,33,31,32,-1,30,27,35,-1,31,27,30,-1,31,33,27,-1,33,32,34,-1,36,34,28,-1,35,36,29,-1,28,29,36,-1,30,35,29,-1,33,34,36,-1,41,42,40,-1,37,40,42,-1,39,37,38,-1,40,37,39,-1,57,55,54,-1,57,54,56,-1,54,52,51,-1,54,51,53,-1,51,49,46,-1,51,46,50,-1,43,58,59,-1,46,43,44,-1,44,45,46,-1,58,43,49,-1,46,49,43,-1,50,46,45,-1,52,58,49,-1,50,45,47,-1,49,51,52,-1,56,54,53,-1,53,51,50,-1,55,52,54,-1,48,57,47,-1,56,47,57,-1,55,57,48,-1,47,56,53,-1,58,55,48,-1,47,53,50,-1,58,52,55,-1,64,65,63,-1,62,60,65,-1,61,63,60,-1,65,60,63,-1,67,68,69,-1,67,69,66,-1,70,66,69,-1,76,78,77,-1,76,77,75,-1,75,77,82,-1,75,82,80,-1,80,82,81,-1,80,81,74,-1,81,79,83,-1,74,81,83,-1,82,79,81,-1,73,78,72,-1,73,82,77,-1,82,73,79,-1,77,78,73,-1,80,74,84,-1,83,84,74,-1,75,80,84,-1,72,78,71,-1,76,71,78,-1,84,76,75,-1,84,71,76,-1,89,90,85,-1,86,88,85,-1,89,85,88,-1,87,88,86,-1,96,91,92,-1,94,96,92,-1,95,96,94,-1,93,94,92,-1,103,97,98,-1,99,100,98,-1,102,100,101,-1,102,103,98,-1,100,102,98,-1,106,110,111,-1,106,111,109,-1,108,112,111,-1,109,111,112,-1,107,108,110,-1,111,110,108,-1,105,109,104,-1,112,104,109,-1,105,107,106,-1,106,107,110,-1,109,105,106,-1,113,136,137,-1,113,137,118,-1,133,119,117,-1,113,118,133,-1,117,113,133,-1,119,133,135,-1,119,135,121,-1,133,118,134,-1,133,134,135,-1,130,122,120,-1,119,121,130,-1,120,119,130,-1,122,130,132,-1,122,132,124,-1,130,121,131,-1,130,131,132,-1,127,125,123,-1,122,124,127,-1,123,122,127,-1,125,127,129,-1,125,129,126,-1,127,124,128,-1,127,128,129,-1,137,114,134,-1,131,134,114,-1,134,118,137,-1,142,114,137,-1,121,135,131,-1,134,131,135,-1,131,114,115,-1,141,142,136,-1,136,142,137,-1,140,141,136,-1,113,117,140,-1,113,140,136,-1,124,132,128,-1,128,132,131,-1,126,115,116,-1,115,126,129,-1,126,116,138,-1,128,115,129,-1,128,131,115,-1,119,120,117,-1,123,120,122,-1,139,117,120,-1,123,125,138,-1,126,138,125,-1,139,120,138,-1,138,120,123,-1,140,117,139,-1,149,148,150,-1,149,150,151,-1,152,151,153,-1,152,153,154,-1,150,146,153,-1,147,153,146,-1,148,146,150,-1,144,145,148,-1,146,148,145,-1,148,149,144,-1,153,151,150,-1,143,154,147,-1,152,154,143,-1,149,151,152,-1,143,149,152,-1,149,143,144,-1,147,154,153,-1,158,160,159,-1,158,159,157,-1,156,164,159,-1,155,156,160,-1,159,160,156,-1,158,155,160,-1,157,159,164,-1,163,157,161,-1,164,161,157,-1,158,157,163,-1,162,163,161,-1,155,158,163,-1,170,167,168,-1,169,170,168,-1,166,167,165,-1,170,165,167,-1,175,173,174,-1,172,173,171,-1,175,171,173,-1,179,180,181,-1,182,178,181,-1,177,178,182,-1,178,179,181,-1,176,177,182,-1,185,192,193,-1,185,193,187,-1,186,185,187,-1,186,187,188,-1,193,191,187,-1,183,187,191,-1,190,191,193,-1,189,190,192,-1,193,192,190,-1,192,194,189,-1,184,188,183,-1,186,188,184,-1,194,185,186,-1,184,194,186,-1,192,185,194,-1,183,188,187,-1,199,195,196,-1,198,199,197,-1,196,197,199,-1,204,205,203,-1,200,201,204,-1,202,203,205,-1,201,205,204,-1,214,206,215,-1,214,215,216,-1,217,216,218,-1,217,218,219,-1,215,212,218,-1,213,218,212,-1,216,215,218,-1,211,212,215,-1,206,210,211,-1,209,210,206,-1,215,206,211,-1,207,219,213,-1,218,213,219,-1,217,219,207,-1,206,214,209,-1,208,209,214,-1,214,217,208,-1,207,208,217,-1,214,216,217,-1,221,224,227,-1,221,222,220,-1,226,221,227,-1,226,222,221,-1,222,223,220,-1,225,226,227,-1,229,230,228,-1,233,228,230,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_24_texCoordIndex_2()
		{
			int[] value = {232,233,231,-1,230,231,233,-1,239,234,235,-1,236,239,235,-1,237,238,236,-1,239,236,238,-1,244,245,246,-1,240,244,246,-1,242,240,241,-1,242,243,244,-1,240,242,244,-1,251,252,250,-1,247,250,252,-1,249,250,248,-1,247,248,250,-1,253,267,268,-1,253,268,257,-1,256,253,257,-1,256,257,258,-1,259,258,260,-1,259,260,261,-1,268,266,269,-1,269,257,268,-1,257,269,254,-1,265,266,268,-1,267,263,265,-1,263,267,262,-1,267,253,262,-1,267,265,268,-1,255,260,254,-1,260,258,257,-1,260,255,261,-1,264,261,255,-1,264,256,259,-1,258,259,256,-1,261,264,259,-1,262,256,264,-1,262,253,256,-1,254,260,257,-1,281,280,277,-1,276,278,281,-1,277,276,281,-1,281,283,282,-1,281,282,280,-1,277,280,279,-1,277,279,275,-1,282,274,279,-1,284,279,274,-1,282,279,280,-1,279,284,275,-1,271,274,282,-1,278,283,281,-1,283,271,282,-1,278,271,283,-1,272,277,275,-1,275,285,272,-1,276,277,272,-1,270,278,276,-1,276,273,270,-1,273,276,272,-1,271,278,270,-1,285,275,284,-1,286,289,290,-1,288,289,287,-1,286,287,289,-1,296,293,294,-1,295,293,296,-1,295,296,292,-1,291,292,296,-1,299,300,303,-1,301,302,300,-1,297,298,300,-1,298,303,300,-1,302,297,300,-1,306,304,305,-1,306,305,308,-1,307,308,305,-1,309,316,317,-1,309,317,315,-1,317,319,320,-1,317,320,318,-1,314,312,320,-1,318,320,312,-1,319,314,320,-1,315,317,318,-1,316,319,317,-1,318,312,313,-1,316,314,319,-1,318,313,315,-1,313,310,315,-1,310,311,309,-1,316,309,311,-1,315,310,309,-1,314,316,311,-1,324,321,322,-1,325,321,324,-1,323,324,322,-1,339,341,340,-1,339,340,338,-1,333,332,334,-1,333,334,335,-1,326,340,341,-1,340,327,338,-1,334,338,327,-1,327,340,326,-1,337,326,341,-1,329,336,339,-1,341,336,337,-1,341,339,336,-1,339,338,332,-1,330,335,334,-1,335,330,331,-1,330,334,327,-1,328,335,331,-1,333,329,332,-1,332,329,339,-1,329,333,328,-1,335,328,333,-1,334,332,338,-1,342,343,346,-1,345,342,346,-1,344,345,347,-1,346,347,345,-1,349,351,350,-1,350,348,349,-1,378,380,379,-1,378,379,370,-1,373,371,364,-1,373,364,372,-1,372,364,363,-1,365,366,372,-1,363,365,372,-1,376,374,369,-1,376,369,375,-1,364,376,375,-1,364,375,363,-1,369,367,357,-1,369,357,368,-1,375,369,368,-1,358,363,375,-1,368,358,375,-1,359,358,360,-1,359,360,361,-1,379,377,354,-1,370,379,354,-1,380,377,379,-1,370,354,357,-1,360,357,354,-1,357,367,378,-1,357,378,370,-1,360,368,357,-1,360,354,355,-1,377,380,353,-1,378,353,380,-1,374,353,378,-1,374,367,369,-1,371,374,376,-1,378,367,374,-1,352,353,374,-1,358,368,360,-1,363,358,365,-1,359,365,358,-1,361,355,356,-1,356,359,361,-1,359,356,362,-1,361,360,355,-1,366,365,359,-1,376,364,371,-1,362,373,366,-1,372,366,373,-1,373,362,352,-1,362,366,359,-1,371,373,352,-1,374,371,352,-1,384,385,386,-1,383,384,386,-1,382,383,381,-1,384,383,382,-1,390,388,389,-1,388,390,387,-1,393,391,392,-1,395,393,394,-1,391,393,395,-1,396,402,403,-1,396,403,401,-1,403,405,406,-1,403,406,404,-1,406,400,407,-1,404,406,407,-1,399,400,406,-1,402,399,405,-1,405,399,406,-1,401,403,404,-1,402,405,403,-1,404,407,401,-1,407,397,401,-1,397,396,401,-1,408,409,396,-1,402,396,409,-1,396,398,408,-1,398,396,397,-1,399,402,409,-1,410,416,417,-1,410,417,415,-1,417,419,420,-1,417,420,418,-1,424,410,415,-1,424,415,425,-1,420,413,414,-1,414,418,420,-1,418,414,421,-1,423,413,420,-1,419,422,423,-1,416,422,419,-1,420,419,423,-1,417,416,419,-1,417,418,415,-1,421,425,415,-1,425,421,411,-1,421,415,418,-1,424,425,411,-1,422,410,412,-1,410,424,412,-1,411,412,424,-1,416,410,422,-1,432,431,433,-1,432,433,434,-1,435,434,436,-1,435,436,437,-1,438,437,439,-1,438,439,440,-1,441,440,442,-1,441,442,443,-1,431,446,433,-1,436,433,446,-1,436,434,433,-1,436,446,439,-1,445,446,431,-1,428,427,445,-1,426,427,428,-1,445,444,428,-1,431,432,444,-1,431,444,445,-1,432,434,435,-1,442,440,439,-1,446,442,439,-1,430,443,429,-1,442,429,443,-1,429,442,446,-1,430,441,443,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_24_texCoordIndex_3()
		{
			int[] value = {438,435,437,-1,438,441,430,-1,440,441,438,-1,444,438,430,-1,435,438,444,-1,432,435,444,-1,436,439,437,-1,447,448,449,-1,449,450,447,-1,457,459,458,-1,457,458,455,-1,459,452,458,-1,455,458,452,-1,456,451,459,-1,452,459,451,-1,455,453,454,-1,456,459,457,-1,454,457,455,-1,454,456,457,-1,452,453,455,-1,467,462,463,-1,467,465,461,-1,465,467,463,-1,461,465,466,-1,466,460,461,-1,465,463,464,-1,468,469,474,-1,472,471,474,-1,471,473,470,-1,471,468,474,-1,473,471,472,-1,475,478,476,-1,478,475,477,-1,484,486,487,-1,484,487,485,-1,487,480,483,-1,479,480,486,-1,487,486,480,-1,484,479,486,-1,487,483,485,-1,484,485,488,-1,483,488,485,-1,482,484,481,-1,488,481,484,-1,479,484,482,-1,492,491,493,-1,492,493,490,-1,489,490,493,-1,499,496,497,-1,498,495,497,-1,499,497,495,-1,494,495,498,-1,500,502,503,-1,502,500,501,-1,509,508,507,-1,504,506,508,-1,507,508,506,-1,505,506,504,-1,514,512,513,-1,511,514,513,-1,510,511,515,-1,513,515,511,-1,522,521,523,-1,522,523,524,-1,525,524,526,-1,525,526,527,-1,523,516,526,-1,517,526,516,-1,519,516,523,-1,528,516,519,-1,521,519,523,-1,518,519,521,-1,524,523,526,-1,520,527,517,-1,525,527,520,-1,525,522,524,-1,520,518,525,-1,522,525,518,-1,521,522,518,-1,517,527,526,-1,531,538,539,-1,531,539,533,-1,539,541,542,-1,539,542,540,-1,532,531,533,-1,532,533,534,-1,545,534,546,-1,545,546,547,-1,542,536,537,-1,541,536,542,-1,537,540,542,-1,540,537,529,-1,538,535,541,-1,536,541,535,-1,531,535,538,-1,544,535,531,-1,541,539,538,-1,533,539,540,-1,529,547,546,-1,547,530,543,-1,529,530,547,-1,546,533,540,-1,543,545,547,-1,532,534,545,-1,543,532,545,-1,534,533,546,-1,544,531,532,-1,532,543,544,-1,529,546,540,-1,552,551,548,-1,551,552,550,-1,549,552,548,-1,557,553,554,-1,556,557,554,-1,556,554,555,-1,558,555,554,-1,562,560,561,-1,563,559,562,-1,560,562,559,-1,566,567,564,-1,568,566,565,-1,564,565,566,-1,569,571,573,-1,572,570,569,-1,571,569,570,-1,574,586,587,-1,574,587,585,-1,578,574,585,-1,578,585,591,-1,592,591,593,-1,592,593,594,-1,595,594,596,-1,595,596,597,-1,598,597,599,-1,598,599,600,-1,582,580,579,-1,582,579,581,-1,579,577,574,-1,579,574,578,-1,587,583,584,-1,585,587,584,-1,586,583,587,-1,591,585,593,-1,584,593,585,-1,593,584,596,-1,577,589,586,-1,574,577,586,-1,583,586,589,-1,577,579,580,-1,579,578,581,-1,589,577,580,-1,576,589,580,-1,578,591,592,-1,597,596,599,-1,590,599,596,-1,600,590,588,-1,588,598,600,-1,598,588,575,-1,599,590,600,-1,590,596,584,-1,595,597,598,-1,595,592,594,-1,575,581,592,-1,578,592,581,-1,581,575,582,-1,598,575,595,-1,580,582,576,-1,575,576,582,-1,595,575,592,-1,593,596,594,-1,601,603,604,-1,602,603,601,-1,605,601,604,-1,609,607,608,-1,606,609,610,-1,607,609,606,-1,614,612,615,-1,613,614,615,-1,611,612,616,-1,614,616,612,-1,618,620,621,-1,618,621,619,-1,621,617,627,-1,620,623,621,-1,617,621,623,-1,622,623,620,-1,621,627,619,-1,624,618,619,-1,627,624,619,-1,625,626,624,-1,622,618,626,-1,624,626,618,-1,620,618,622,-1,631,633,634,-1,631,634,632,-1,634,636,637,-1,634,637,635,-1,637,639,640,-1,637,640,638,-1,640,642,643,-1,640,643,641,-1,643,630,628,-1,642,630,643,-1,628,641,643,-1,641,628,638,-1,639,642,640,-1,635,637,638,-1,636,639,637,-1,638,640,641,-1,630,642,639,-1,638,628,629,-1,636,630,639,-1,629,632,635,-1,634,635,632,-1,629,635,638,-1,633,636,634,-1,631,645,633,-1,636,633,645,-1,632,629,631,-1,644,631,629,-1,645,631,644,-1,630,636,645,-1,651,650,646,-1,647,651,646,-1,649,650,648,-1,651,648,650,-1,664,662,660,-1,664,660,663,-1,661,664,663,-1,661,663,657,-1,660,658,655,-1,660,655,659,-1,663,660,659,-1,656,657,663,-1,659,656,663,-1,655,666,665,-1,652,659,655,-1,658,666,655,-1,658,660,662,-1,654,666,658,-1,652,655,665,-1,662,654,658,-1,657,656,652,-1,659,652,656,-1,661,657,652,-1,662,664,654,-1,653,654,664,-1,652,653,661,-1,664,661,653,-1,676,674,667,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_24_texCoordIndex_4()
		{
			int[] value = {676,667,675,-1,667,669,673,-1,668,669,674,-1,667,674,669,-1,672,668,674,-1,667,673,670,-1,671,675,670,-1,667,670,675,-1,671,672,676,-1,676,672,674,-1,675,671,676,-1,681,682,680,-1,677,680,682,-1,679,677,678,-1,680,677,679,-1,685,686,688,-1,684,685,688,-1,685,684,687,-1,683,684,688,-1,696,695,697,-1,696,697,698,-1,699,698,700,-1,699,700,701,-1,702,701,703,-1,702,703,704,-1,695,690,697,-1,700,697,690,-1,697,700,698,-1,700,690,703,-1,695,691,689,-1,690,695,689,-1,695,696,691,-1,692,689,691,-1,696,698,699,-1,693,704,703,-1,704,693,694,-1,693,703,690,-1,702,704,694,-1,702,699,701,-1,699,702,691,-1,694,691,702,-1,696,699,691,-1,700,703,701,-1,713,712,714,-1,713,714,715,-1,709,710,714,-1,710,711,715,-1,710,715,714,-1,706,709,712,-1,714,712,709,-1,708,706,712,-1,707,715,711,-1,713,715,707,-1,705,706,708,-1,708,712,713,-1,707,708,713,-1,717,718,719,-1,719,716,717,-1,728,727,729,-1,728,729,730,-1,727,722,721,-1,724,729,721,-1,720,721,723,-1,722,723,721,-1,727,721,729,-1,725,730,724,-1,728,730,725,-1,722,728,726,-1,725,726,728,-1,727,728,722,-1,724,730,729,-1,731,733,734,-1,733,731,732,-1,736,737,738,-1,739,737,736,-1,735,736,738,-1,740,742,743,-1,742,740,741,-1,745,746,747,-1,744,745,748,-1,747,748,745,-1,751,750,752,-1,749,750,751,-1,753,751,752,-1,756,757,755,-1,758,755,757,-1,758,754,755,-1,759,754,758,-1,763,761,762,-1,761,763,760,-1,766,768,769,-1,767,768,766,-1,768,770,764,-1,764,765,768,-1,770,768,767,-1,773,771,772,-1,774,775,777,-1,776,777,775,-1,774,778,779,-1,777,778,774,-1,780,784,782,-1,783,784,781,-1,780,781,784,-1,791,793,794,-1,791,794,792,-1,794,790,785,-1,793,788,794,-1,790,794,788,-1,791,788,793,-1,792,794,785,-1,791,792,786,-1,785,786,792,-1,791,786,787,-1,789,787,786,-1,788,791,787,-1,799,798,795,-1,797,798,799,-1,796,799,795,-1,811,813,814,-1,811,814,812,-1,810,808,807,-1,810,807,809,-1,814,805,802,-1,812,814,802,-1,813,805,814,-1,804,807,801,-1,813,811,804,-1,813,804,805,-1,812,802,803,-1,811,809,804,-1,807,804,809,-1,806,809,803,-1,811,803,809,-1,803,811,812,-1,800,808,810,-1,810,806,800,-1,806,810,809,-1,801,808,800,-1,801,807,808,-1,817,815,816,-1,818,815,817,-1,819,817,816,-1,824,820,821,-1,822,824,821,-1,820,824,825,-1,823,824,822,-1,828,826,829,-1,826,828,827,-1,831,830,835,-1,834,835,830,-1,834,830,833,-1,832,833,830,-1,838,839,840,-1,838,840,837,-1,836,837,840,-1,846,843,845,-1,845,843,844,-1,841,846,847,-1,848,841,842,-1,841,848,843,-1,846,841,843,-1,854,856,857,-1,854,857,855,-1,857,859,860,-1,857,860,858,-1,860,852,853,-1,858,860,853,-1,859,852,860,-1,859,856,851,-1,852,859,851,-1,862,851,861,-1,858,853,863,-1,859,857,856,-1,858,855,857,-1,855,858,863,-1,863,849,855,-1,861,851,850,-1,850,851,854,-1,854,849,850,-1,849,854,855,-1,856,854,851,-1,866,864,865,-1,868,869,865,-1,866,869,867,-1,865,869,866,-1,870,874,872,-1,873,874,871,-1,870,871,874,-1,880,875,876,-1,879,880,876,-1,880,879,878,-1,877,878,879,-1,881,885,886,-1,884,883,886,-1,882,885,881,-1,883,881,886,-1,892,890,889,-1,892,889,891,-1,889,893,895,-1,893,889,890,-1,889,895,894,-1,888,893,890,-1,887,891,894,-1,889,894,891,-1,888,892,887,-1,891,887,892,-1,890,892,888,-1,896,897,901,-1,898,901,897,-1,899,901,900,-1,896,901,899,-1,905,904,909,-1,902,905,908,-1,908,905,909,-1,916,902,908,-1,915,913,916,-1,913,902,916,-1,902,913,912,-1,915,911,913,-1,913,911,914,-1,907,911,910,-1,914,911,907,-1,907,906,914,-1,903,902,912,-1};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getCoordinate_5_24_point_1()
		{
			double[] value = {-7.885109901,1.063505888,-4.227134705,-7.83621645,1.044759393,-4.236661911,-7.727382183,.486206025,-3.996429443,-7.864593029,.339182407,-3.868706703,-8.229566574,.378704846,-3.746792316,-8.346007347,.867025912,-3.948539495,-6.339309216,.934268832,-1.096329331,-6.024915218,1.449430108,-1.270978093,-6.148044109,1.520898104,-1.141942978,-6.223213196,1.486216307,-1.080548167,-6.078818798,1.016717792,-1.317462325,-8.619002342,.373111844,-1.469331384,-8.54335022,.421512842,-1.367293596,-8.558755875,1.110969663,-.966758609,-8.88317585,.896563888,-1.408457756,-8.757865906,.521741092,-1.51355958,-6.113040447,1.92773509,-3.651802778,-6.165664673,1.917058945,-3.710360765,-6.199477196,1.936819434,-3.730468512,-6.545795441,2.285591125,-3.840093136,-6.485170364,2.750925303,-3.474511623,-6.10558176,2.15632987,-3.494071722,-8.767760277,2.621334553,-1.70665884,-8.699612617,2.568201303,-1.573387146,-8.086128235,2.758122444,-1.210767746,-8.03518486,3.059363604,-1.538276196,-8.723718643,2.789580107,-1.874315143,-8.46665287,2.308892727,-3.735025167,-8.583825111,1.925751805,-3.872221231,-8.654495239,1.990668058,-3.784348249,-8.60519886,2.3708179,-3.600416422,-8.130724907,2.570451498,-3.824090958,-8.138479233,2.533131599,-3.840066671,-8.401031494,2.272420883,-3.802898645,-8.524110794,1.951182961,-3.900194883,-8.577950478,2.140936613,-3.752378702,-8.512328148,2.104464531,-3.820252419,-5.982758522,.481522679,-3.044702768,-6.311882973,.304892838,-3.350228071,-6.305510521,.526875854,-3.504388094,-6.177539349,.872348964,-3.58831811,-5.908094406,1.158797264,-3.442080975,-5.665181637,.966637909,-2.98037076,-9.170672417,.822140038,-2.067528009,-9.233962059,1.030864,-1.995740294,-9.261947632,1.124604106,-2.068264008,-9.251569748,1.09548986,-2.447969437,-9.289525032,1.226821184,-2.848651171,-9.285810471,1.214714408,-2.863134623,-9.250601768,1.09548986,-2.679043293,-9.271386147,1.161155581,-2.448052645,-9.270418167,1.161155581,-2.679126263,-9.269934654,1.161155581,-2.794663191,-9.280326843,1.193988323,-2.679167747,-9.279842377,1.193988323,-2.794704676,-9.279600143,1.193988323,-2.852473021,-9.284796715,1.210404754,-2.794725418,-9.284554482,1.210404754,-2.852493763,-9.133163452,.709404469,-2.899628878,-9.133425713,.701495707,-2.267588854,-8.699612617,2.568201303,-1.573387146,-8.767760277,2.621334553,-1.70665884,-8.537894249,2.250678301,-1.106060743,-8.976301193,2.249262333,-1.692579985,-8.997901917,2.088736534,-1.594861269,-8.915464401,2.034193993,-1.44132185,-6.11959219,2.579990625,-3.097491026,-6.298430443,2.796010733,-3.151456594,-6.366394043,3.117534399,-2.414328814,-6.319983959,3.059313059,-2.407166719,-5.884222507,2.408539534,-2.669357777,-7.010204792,2.384335279,-3.996604681,-7.288890362,2.133101225,-4.213452816,-7.371126652,2.124958038,-4.230926037,-7.169998169,2.519852638,-3.923881531,-7.080469131,2.462914705,-3.951241493,-7.035704136,2.43444562,-3.964921713,-7.238507271,2.285382032,-4.098926544,-7.193742275,2.256912947,-4.112607002,-7.444901466,2.149506092,-4.22414875,-7.12523365,2.491383553,-3.937561512,-7.328036308,2.342319965,-4.071566582,-7.28327179,2.31385088,-4.085246563,-7.566977501,2.388926506,-4.072806358,-7.039177895,2.981831789,-3.579582453,-5.826741219,.82104826,-1.802738905,-5.863482475,.586996198,-2.163710594,-5.652434349,.983908832,-2.953200102,-5.568421841,1.312837601,-2.751008511,-5.593159199,1.413730264,-2.213049173,-5.62768507,1.390933394,-1.956582069,-6.851490974,2.784607172,-1.145568967,-6.852581024,2.761392355,-1.130271554,-6.588387012,2.037594795,-.891220212,-6.403046608,2.017540216,-1.026623964,-6.314771175,2.434712648,-1.356317878,-6.505731106,2.735770464,-1.391070247,-7.701381683,1.279583335,-.572719872,-7.781523228,.629868448,-.771299839,-7.749026299,.543694556,-.801417232};
			return value;
		}
		private double[] getCoordinate_5_24_point_2()
		{
			double[] value = {-6.800982952,.777171612,-.810607433,-6.727093697,.874321043,-.786339104,-6.767641068,1.140752196,-.698473871,-7.341450214,1.374827743,-.574119449,-9.238015175,2.087560654,-2.751597881,-9.164926529,2.205165625,-2.791752338,-9.084747314,2.052671432,-3.099218369,-8.865208626,2.282796621,-3.335048437,-9.006223679,1.887573004,-3.415074587,-9.113240242,2.00303483,-3.087109566,-9.035280228,1.983742833,-3.265372992,-9.063773155,1.93410635,-3.253264189,-9.05301857,1.829780698,-3.372986078,-8.854530334,1.245241165,-1.287122726,-8.88317585,.896563888,-1.408457756,-8.558755875,1.110969663,-.966758609,-8.55342865,1.117589951,-.958731472,-8.741211891,1.32013166,-1.132840037,-8.804381371,1.113510847,-1.260012388,-8.691063881,1.188401461,-1.105729699,-8.634404182,1.225846767,-1.028588295,-8.665989876,1.122536302,-1.09217453,-8.609330177,1.159981608,-1.015033245,-8.581001282,1.178704262,-.976462543,-8.596793175,1.127048969,-1.008255601,-8.568464279,1.145771623,-.969684958,-8.562195778,1.129305363,-.966296136,-8.58262825,1.136410356,-.98897028,-8.590524673,1.110582709,-1.004866838,-8.576359749,1.119944096,-.985581458,-8.637660027,1.141258955,-1.053603888,-8.653452873,1.089603782,-1.085397005,-8.625123024,1.108326435,-1.046826243,-8.747722626,1.150956154,-1.182870984,-8.779307365,1.047645688,-1.246457219,-8.722648621,1.085090995,-1.169315934,-8.967847824,1.170350552,-1.441405416,-8.917699814,1.038620353,-1.414295077,-8.552949905,1.180032969,-.942567647,-8.698250771,1.415207386,-1.057698727,-8.99139595,1.484533072,-1.391133308,-9.059240341,1.430330038,-1.485841751,-9.093528748,1.146057963,-1.597845793,-5.908094406,1.158797264,-3.442080975,-6.177539349,.872348964,-3.58831811,-6.405375957,.889108777,-3.814535141,-6.301789284,1.306777358,-3.88011384,-5.917880058,1.178658962,-3.459378004,-6.139723301,1.139633298,-3.657726288,-6.039922237,1.106327534,-3.548351765,-6.12095499,1.189899564,-3.659545422,-6.021153927,1.156593919,-3.55017066,-5.971253395,1.139940977,-3.495483398,-6.011769772,1.181727052,-3.551080227,-5.961868763,1.165074229,-3.496392965,-6.852581024,2.761392355,-1.130271554,-6.851490974,2.784607172,-1.145568967,-7.007717133,2.792310476,-1.141244888,-6.962787151,2.730733156,-1.103539228,-6.947664738,2.821994543,-1.164326549,-6.902734756,2.760417223,-1.126621008,-7.891270638,2.513288498,-.905128419,-7.719447613,2.217500448,-.721367121,-7.328743458,2.140759706,-.69446981,-7.065312386,2.921561718,-1.222593188,-8.884376526,.820171535,-3.436470032,-8.915277481,1.168855906,-3.554966688,-8.677713394,1.171220779,-3.78938055,-8.522408485,1.067622185,-3.897738218,-8.470012665,.959248304,-3.902951479,-8.721957207,.734639347,-3.559531212,-7.282339096,.509186864,-4.005484104,-7.175838947,.70812273,-4.090778351,-6.800539494,.86283952,-4.057001114,-6.673948765,.738563836,-3.93761301,-6.851037979,.022915425,-3.56025362,-7.371126652,2.124958038,-4.230926037,-7.288890362,2.133101225,-4.213452816,-6.75878334,1.794955134,-4.139744759,-6.753348827,1.784412503,-4.139694214,-6.701462269,1.410823464,-4.166408539,-6.778453827,1.330510855,-4.190010071,-7.322509289,1.318421841,-4.301443577,-6.165664673,1.917058945,-3.710360765,-6.113040447,1.92773509,-3.651802778,-6.157844067,1.579667568,-3.712292671,-6.106012344,1.736940503,-3.650012255,-6.208469868,1.618056178,-3.767100334,-6.156637669,1.775329113,-3.704819918,-5.917880058,1.178658962,-3.459378004,-6.301789284,1.306777358,-3.88011384,-6.346624374,1.367974281,-3.927799463,-6.209675789,1.422394633,-3.774573088,-6.26030159,1.460783243,-3.829380751,-5.969267845,1.772202015,-3.497612715,-8.522408485,1.067622185,-3.897738218,-8.677713394,1.171220779,-3.78938055,-8.644370079,1.603698969,-3.857264996,-8.593495369,1.669502974,-3.90254879,-8.363764763,1.440302372,-4.055381298};
			return value;
		}
		private double[] getCoordinate_5_24_point_3()
		{
			double[] value = {-6.339309216,.934268832,-1.096329331,-6.223213196,1.486216307,-1.080548167,-6.767641068,1.140752196,-.698473871,-6.727093697,.874321043,-.786339104,-6.519778728,.843331754,-.964882851,-6.637176514,1.388311505,-.756526351,-8.166046143,2.200387239,-.910345912,-7.719447613,2.217500448,-.721367121,-7.891270638,2.513288498,-.905128419,-8.060154915,2.574285984,-1.001371622,-8.515277863,2.244308472,-1.079170227,-8.509525299,1.997008562,-.985827684,-8.279452324,1.821452379,-.820756674,-7.736279964,2.185415745,-.716942787,-7.995610237,2.314590931,-.877771378,-8.104879379,2.08990097,-.84302336,-7.934443474,2.204104662,-.810448825,-7.849225521,2.261206388,-.794161558,-7.903860092,2.148861408,-.776787579,-7.818642616,2.205963373,-.760500312,-8.654495239,1.990668058,-3.784348249,-8.583825111,1.925751805,-3.872221231,-9.05301857,1.829780698,-3.372986078,-9.006223679,1.887573004,-3.415074587,-8.593495369,1.669502974,-3.90254879,-9.03202343,1.425294638,-3.460623026,-9.077345848,1.481633425,-3.401918173,-8.644370079,1.603698969,-3.857264996,-8.54335022,.421512842,-1.367293596,-8.619002342,.373111844,-1.469331384,-8.437335968,0.0,-1.757181287,-7.616596699,-0.0,-1.221998572,-7.782366276,.385711372,-.910062194,-8.339503288,.467832923,-1.183928609,-8.997901917,2.088736534,-1.594861269,-8.976301193,2.249262333,-1.692579985,-9.192685127,2.173493862,-2.247848749,-9.321328163,1.960772038,-2.410081387,-9.30140686,1.750918269,-2.141865253,-9.171230316,1.767012954,-1.778291702,-7.106511593,3.044965506,-3.525361538,-7.986517429,2.81684804,-3.705803394,-8.27179718,3.052313089,-3.21477437,-8.284602165,3.205947876,-2.938648462,-8.175477028,3.335232496,-2.73690176,-7.423307896,3.636831522,-2.393315077,-7.412365437,3.634716988,-2.399864674,-5.899575233,1.77496624,-1.513471246,-5.82041502,2.251077414,-1.988400817,-5.828429699,2.295105934,-2.001966238,-5.919898987,2.334088087,-1.84696877,-6.062807083,2.172744036,-1.456251621,-6.054444313,2.081016779,-1.411492944,-7.793222904,2.351643562,-4.026642323,-8.138479233,2.533131599,-3.840066671,-8.130724907,2.570451498,-3.824090958,-7.823878765,2.558174372,-3.917314768,-7.951759338,2.31396699,-3.999921322,-7.982414722,2.520497799,-3.890593767,-7.997742653,2.623763323,-3.835929871,-8.061682701,2.501659393,-3.877233028,-8.077011108,2.604924917,-3.82256937,-7.566977501,2.388926506,-4.072806358,-7.444901466,2.149506092,-4.22414875,-8.00398159,2.720116615,-3.787217379,-7.878632545,1.912785172,-4.216148376,-7.973612785,1.893704891,-4.198438644,-7.762567043,2.145112753,-4.135970116,-7.921103477,2.107435942,-4.109249115,-8.051634789,1.948048472,-4.149781704,-5.665181637,.966637909,-2.98037076,-5.908094406,1.158797264,-3.442080975,-5.568421841,1.312837601,-2.751008511,-5.652434349,.983908832,-2.953200102,-5.917880058,1.178658962,-3.459378004,-5.762327671,1.393345594,-3.12740612,-5.732852936,1.166486621,-3.093264818,-5.747590065,1.279916167,-3.11033535,-5.821827888,1.12770915,-3.27411747,-5.851302147,1.354568124,-3.308258772,-5.836565018,1.241138577,-3.291188002,-5.829196453,1.184423804,-3.282652855,-5.881052494,1.221749902,-3.381614447,-5.873683929,1.165035129,-3.373079062,-5.969267845,1.772202015,-3.497612715,-5.684976578,1.896103382,-2.919754982,-8.699612617,2.568201303,-1.573387146,-8.537894249,2.250678301,-1.106060743,-8.515277863,2.244308472,-1.079170227,-8.060154915,2.574285984,-1.001371622,-8.086128235,2.758122444,-1.210767746,-8.757865906,.521741092,-1.51355958,-8.88317585,.896563888,-1.408457756,-9.233962059,1.030864,-1.995740294,-9.170672417,.822140038,-2.067528009,-9.093528748,1.146057963,-1.597845793,-8.976490021,.599705398,-1.885106564,-9.164926529,2.205165625,-2.791752338,-9.238015175,2.087560654,-2.751597881,-9.321328163,1.960772038,-2.410081387};
			return value;
		}
		private double[] getCoordinate_5_24_point_4()
		{
			double[] value = {-9.192685127,2.173493862,-2.247848749,-8.860750198,2.713876247,-2.17504406,-8.94325161,2.563951015,-2.828489542,-9.324307442,1.952853203,-2.535587072,-9.170672417,.822140038,-2.067528009,-9.133425713,.701495707,-2.267588854,-8.976490021,.599705398,-1.885106564,-8.661485672,-0.0,-2.309206009,-8.65328598,-0.0,-2.273192406,-6.237245083,.24076134,-2.960864544,-6.311882973,.304892838,-3.350228071,-5.982758522,.481522679,-3.044702768,-6.265307903,-0.0,-2.293531179,-6.708095074,0.0,-3.4345963,-6.226511002,.03936772,-2.314493895,-6.365438461,.117036313,-2.911119461,-6.124334335,.24076134,-2.669892788,-6.252527714,.117036313,-2.620147943,-6.316624641,.055173796,-2.595275402,-6.196072578,.117036313,-2.474662066,-6.260169029,.055173796,-2.449789524,-8.541992188,0.0,-2.741369486,-8.660866737,0.0,-2.379340172,-9.112117767,.678422093,-2.924426794,-9.027509689,.637723923,-3.066957951,-8.742961884,.362889618,-3.155992746,-9.133163452,.709404469,-2.899628878,-9.285810471,1.214714408,-2.863134623,-8.915277481,1.168855906,-3.554966688,-8.884376526,.820171535,-3.436470032,-9.077345848,1.481633425,-3.401918173,-9.03202343,1.425294638,-3.460623026,-8.999128342,1.127513409,-3.371982574,-8.964777946,1.171495914,-3.460762501,-9.064426422,1.277875781,-3.32275629,-9.030075073,1.321858406,-3.411536217,-9.027509689,.637723923,-3.066957951,-9.112117767,.678422093,-2.924426794,-9.136529922,.951583087,-3.016862392,-9.071232796,.801220655,-3.066088676,-9.170880318,.907600522,-2.928082466,-9.105583191,.75723809,-2.97730875,-7.864593029,.339182407,-3.868706703,-7.727382183,.486206025,-3.996429443,-6.845565319,0.0,-3.539654732,-7.58784771,0.0,-3.558771372,-7.282339096,.509186864,-4.005484104,-6.851037979,.022915425,-3.56025362,-5.82041502,2.251077414,-1.988400817,-5.899575233,1.77496624,-1.513471246,-5.645841599,1.439083338,-1.910846233,-5.847367764,1.589341402,-1.524840355,-6.485170364,2.750925303,-3.474511623,-6.545795441,2.285591125,-3.840093136,-7.010204792,2.384335279,-3.996604681,-7.039177895,2.981831789,-3.579582453,-7.036412239,2.993224621,-3.570003271,-6.750092983,2.617233038,-3.700937986,-6.758125305,2.782882929,-3.585322857,-6.762141705,2.865707874,-3.527515173,-6.895126343,2.809653044,-3.633196592,-6.899142265,2.892477989,-3.575388908,-6.489314079,2.76666379,-3.465184927,-6.621124744,2.756112576,-3.537448883,-6.552624226,2.742727518,-3.513512135,-6.623132706,2.797525167,-3.50854516,-6.554632187,2.78414011,-3.484608173,-6.613091946,2.590462685,-3.653064251,-6.754108906,2.700057983,-3.643130302,-6.617108345,2.67328763,-3.595256567,-6.742060184,2.451583147,-3.816553116,-6.518373966,2.736035109,-3.501543522,-6.553628445,2.763433695,-3.499060154,-6.519378185,2.756741285,-3.48709178,-6.548607826,2.659902573,-3.57131958,-6.619116306,2.714700222,-3.566352844,-6.550616264,2.701315165,-3.542415857,-6.593202591,2.266531944,-3.877100468,-6.605059624,2.424813032,-3.76867938,-6.738043785,2.368758202,-3.8743608,-6.601043224,2.341988087,-3.826486826,-6.727093697,.874321043,-.786339104,-6.800982952,.777171612,-.810607433,-6.519778728,.843331754,-.964882851,-6.871547222,.31927675,-1.130424857,-6.594949245,.202826232,-1.429655671,-6.312461376,.459856004,-1.429807544,-6.677511215,1.912799597,-.805765212,-7.230042934,2.017107964,-.671226323,-7.258074284,1.793405533,-.636996806,-6.652323246,1.53012526,-.766672313,-5.959682941,2.265866756,-3.168441772,-6.11959219,2.579990625,-3.097491026,-5.884222507,2.408539534,-2.669357777,-5.750096798,2.20613575,-2.617065668,-5.698319912,1.961393476,-2.901890516,-8.060334206,1.150483847,-.750903845,-7.781523228,.629868448,-.771299839,-7.701381683,1.279583335,-.572719872,-8.552949905,1.180032969,-.942567647};
			return value;
		}
		private double[] getCoordinate_5_24_point_5()
		{
			double[] value = {-8.55342865,1.117589951,-.958731472,-8.126741409,.997958839,-.81676954,-8.26856041,1.264874458,-.805857658,-8.334968567,1.11234951,-.871723354,-8.368172646,1.036087036,-.904656172,-8.439082146,1.169544816,-.899200261,-8.472285271,1.093282342,-.932133079,-8.426147461,.983996809,-.941424847,-7.823476791,1.387813807,-.594416201,-8.168854713,1.455565572,-.716764271,-5.703271389,1.842442989,-2.138278484,-5.62768507,1.390933394,-1.956582069,-5.593159199,1.413730264,-2.213049173,-5.828429699,2.295105934,-2.001966238,-5.82041502,2.251077414,-1.988400817,-5.719112873,1.848007798,-2.044356585,-5.753731728,2.077147007,-2.160695314,-5.769572735,2.082711697,-2.066773415,-5.777493477,2.085494041,-2.019812584,-5.794802666,2.200063705,-2.077981949,-5.802723408,2.20284605,-2.03102088,-5.645841599,1.439083338,-1.910846233,-5.751885891,2.204797029,-2.361794233,-5.825431824,2.310313225,-2.0438416,-5.652811527,1.607738972,-2.115861654,-5.668653011,1.613303781,-2.021939754,-6.851490974,2.784607172,-1.145568967,-6.505731106,2.735770464,-1.391070247,-7.065312386,2.921561718,-1.222593188,-7.412365437,3.634716988,-2.399864674,-7.423307896,3.636831522,-2.393315077,-6.890964985,3.241556644,-2.08513999,-7.1925354,3.386758089,-2.090969086,-6.859579086,3.300402164,-2.24307394,-7.161149502,3.445603609,-2.248903036,-7.311934948,3.518204212,-2.251817465,-7.145456791,3.475026369,-2.327869892,-7.29624176,3.547626972,-2.330784321,-7.371634483,3.583927393,-2.332241535,-7.288395405,3.562338352,-2.370267868,-7.363788128,3.598638773,-2.371725082,-7.401484489,3.616788864,-2.37245369,-7.359864712,3.605994463,-2.391466856,-7.397561073,3.624144554,-2.392195463,-7.513422966,3.435734272,-1.87095809,-6.387798786,2.791577816,-1.630146265,-6.407237053,3.150763512,-2.38043642,-6.594949245,.202826232,-1.429655671,-6.871547222,.31927675,-1.130424857,-7.498527527,-0.0,-1.244298458,-6.651570797,-0.0,-1.676255941,-6.545795441,2.285591125,-3.840093136,-6.199477196,1.936819434,-3.730468512,-6.753348827,1.784412503,-4.139694214,-6.75878334,1.794955134,-4.139744759,-6.548199654,2.062896013,-3.914995193,-6.593202591,2.266531944,-3.877100468,-6.583696842,2.164145231,-3.904659271,-6.476804733,2.082541704,-3.862245083,-6.512301445,2.183790684,-3.851909161,-6.301789284,1.306777358,-3.88011384,-6.405375957,.889108777,-3.814535141,-6.673948765,.738563836,-3.93761301,-6.800539494,.86283952,-4.057001114,-6.778453827,1.330510855,-4.190010071,-6.701462269,1.410823464,-4.166408539,-6.346624374,1.367974281,-3.927799463,-6.485167503,.799486816,-3.836987257,-5.863482475,.586996198,-2.163710594,-5.826741219,.82104826,-1.802738905,-6.265307903,-0.0,-2.293531179,-6.226511002,.03936772,-2.314493895,-6.14974165,.530954182,-1.555335402,-6.308619976,-0.0,-2.18507123,-5.94532156,.760626793,-1.622733593,-8.698250771,1.415207386,-1.057698727,-8.99139595,1.484533072,-1.391133308,-8.626889229,1.802193761,-1.045140743,-8.902608871,1.813450217,-1.349589348,-8.509525299,1.997008562,-.985827684,-8.515277863,2.244308472,-1.079170227,-8.902608871,1.813450217,-1.349589348,-8.626889229,1.802193761,-1.045140743,-8.537894249,2.250678301,-1.106060743,-8.596446991,2.018377304,-1.088080883,-8.608682632,2.110726118,-1.133931756,-8.544816971,2.04798007,-1.042236209,-8.557052612,2.140328884,-1.088087082,-8.915464401,2.034193993,-1.44132185,-6.199477196,1.936819434,-3.730468512,-6.165664673,1.917058945,-3.710360765,-6.701462269,1.410823464,-4.166408539,-6.346624374,1.367974281,-3.927799463,-6.753348827,1.784412503,-4.139694214,-8.175477028,3.335232496,-2.73690176,-8.284602165,3.205947876,-2.938648462,-8.94325161,2.563951015,-2.828489542,-8.860750198,2.713876247,-2.17504406,-8.76237011,2.823415995,-2.060497761,-8.925206184,2.579865456,-2.847583055};
			return value;
		}
		private double[] getCoordinate_5_24_point_6()
		{
			double[] value = {-7.736279964,2.185415745,-.716942787,-8.279452324,1.821452379,-.820756674,-8.168854713,1.455565572,-.716764271,-7.823476791,1.387813807,-.594416201,-6.800982952,.777171612,-.810607433,-7.749026299,.543694556,-.801417232,-7.782366276,.385711372,-.910062194,-7.616596699,-0.0,-1.221998572,-6.871547222,.31927675,-1.130424857,-7.498527527,-0.0,-1.244298458,-8.723718643,2.789580107,-1.874315143,-8.03518486,3.059363604,-1.538276196,-7.423307896,3.636831522,-2.393315077,-8.175477028,3.335232496,-2.73690176,-7.513422966,3.435734272,-1.87095809,-8.76237011,2.823415995,-2.060497761,-6.10558176,2.15632987,-3.494071722,-6.485170364,2.750925303,-3.474511623,-6.298430443,2.796010733,-3.151456594,-6.11959219,2.579990625,-3.097491026,-6.489314079,2.76666379,-3.465184927,-6.305335522,2.67008543,-3.285849094,-6.355187416,2.748174667,-3.283280134,-6.352325439,2.643262863,-3.382392406,-6.402177811,2.721352339,-3.379823446,-6.427103519,2.760396957,-3.378539085,-6.425672531,2.707941055,-3.428095102,-6.450598717,2.746985912,-3.426810741,-5.959682941,2.265866756,-3.168441772,-6.319983959,3.059313059,-2.407166719,-6.366394043,3.117534399,-2.414328814,-6.166934013,2.737625122,-2.094081879,-6.310134411,2.954502821,-2.19928503,-6.127714634,2.725891113,-2.171656609,-6.270915031,2.942768812,-2.27685976,-5.919898987,2.334088087,-1.84696877,-5.828429699,2.295105934,-2.001966238,-5.825431824,2.310313225,-2.0438416,-6.023733139,2.520747423,-1.988878727,-5.98451376,2.509013414,-2.066453457,-5.964903831,2.50314641,-2.105240822,-5.912913322,2.400574684,-2.013851881,-5.893303394,2.394707441,-2.052639246,-6.407237053,3.150763512,-2.38043642,-6.387798786,2.791577816,-1.630146265,-6.342515469,3.051207542,-2.329461336,-6.25130558,2.936901808,-2.315647125,-6.322906017,3.045340538,-2.368248701,-7.749026299,.543694556,-.801417232,-7.781523228,.629868448,-.771299839,-8.339503288,.467832923,-1.183928609,-7.782366276,.385711372,-.910062194,-8.426147461,.983996809,-.941424847,-9.285810471,1.214714408,-2.863134623,-9.289525032,1.226821184,-2.848651171,-9.238015175,2.087560654,-2.751597881,-9.05301857,1.829780698,-3.372986078,-9.077345848,1.481633425,-3.401918173,-9.324307442,1.952853203,-2.535587072,-5.982758522,.481522679,-3.044702768,-5.665181637,.966637909,-2.98037076,-5.652434349,.983908832,-2.953200102,-5.863482475,.586996198,-2.163710594,-6.226511002,.03936772,-2.314493895,-7.727382183,.486206025,-3.996429443,-7.83621645,1.044759393,-4.236661911,-7.175838947,.70812273,-4.090778351,-7.282339096,.509186864,-4.005484104,-7.489682674,1.193941712,-4.300132275,-8.721957207,.734639347,-3.559531212,-8.346007347,.867025912,-3.948539495,-8.229566574,.378704846,-3.746792316,-8.470012665,.959248304,-3.902951479,-8.360468864,.313414454,-3.599657536,-7.884639263,1.456038594,-4.221579075,-7.83621645,1.044759393,-4.236661911,-7.885109901,1.063505888,-4.227134705,-7.982691288,1.39977777,-4.203822136,-7.779760361,1.266125083,-4.244168758,-7.877812386,1.209864259,-4.226411819,-7.926837921,1.181733847,-4.217533588,-7.825372696,1.114907384,-4.237706661,-7.874398708,1.086776972,-4.228827953,-7.973612785,1.893704891,-4.198438644,-7.878632545,1.912785172,-4.216148376,-7.786587715,1.512299538,-4.239336014,-7.989518642,1.645952225,-4.198989391,-7.891466618,1.702213049,-4.21674633,-7.489682674,1.193941712,-4.300132275,-8.137553215,1.446388125,-4.173829079,-7.485005856,1.200011134,-4.3009305,-7.681708336,1.322385907,-4.261925697,-7.629269123,1.227429152,-4.273220062,-7.6326828,1.350516319,-4.270803928,-7.580243111,1.255559564,-4.28209877,-7.554023266,1.208081126,-4.287745953,-7.555730343,1.26962471,-4.286538124,-7.529510498,1.222146392,-4.292185307,-7.516400337,1.198407173,-4.295009136,-7.517253876,1.229178905,-4.294404984};
			return value;
		}
		private double[] getCoordinate_5_24_point_7()
		{
			double[] value = {-7.504144192,1.205439806,-4.297228813,-6.312461376,.459856004,-1.429807544,-6.594949245,.202826232,-1.429655671,-6.651570797,-0.0,-1.676255941,-6.308619976,-0.0,-2.18507123,-6.14974165,.530954182,-1.555335402,-7.341450214,1.374827743,-.574119449,-6.767641068,1.140752196,-.698473871,-6.637176514,1.388311505,-.756526351,-6.652323246,1.53012526,-.766672313,-7.258074284,1.793405533,-.636996806,-8.03518486,3.059363604,-1.538276196,-8.086128235,2.758122444,-1.210767746,-7.891270638,2.513288498,-.905128419,-7.065312386,2.921561718,-1.222593188,-8.060154915,2.574285984,-1.001371622,-7.513422966,3.435734272,-1.87095809,-8.583825111,1.925751805,-3.872221231,-8.449524879,1.695779681,-3.974836588,-8.441586494,1.823181272,-3.96140933,-8.528229713,1.696301818,-3.933260441,-8.520292282,1.823703408,-3.919833183,-8.363764763,1.440302372,-4.055381298,-8.593495369,1.669502974,-3.90254879,-8.051634789,1.948048472,-4.149781704,-7.973612785,1.893704891,-4.198438644,-8.137553215,1.446388125,-4.173829079,-8.524110794,1.951182961,-3.900194883,-8.558755875,1.110969663,-.966758609,-8.54335022,.421512842,-1.367293596,-8.55342865,1.117589951,-.958731472,-8.499565125,.754285872,-1.134857535,-8.525356293,.762349606,-1.149729967,-8.503560066,.933058739,-1.031000853,-8.529350281,.941122472,-1.045873165,-8.542245865,.945154309,-1.053309321,-8.531347275,1.030508876,-.993944764,-8.544242859,1.034540772,-1.00138092,-8.550690651,1.036556721,-1.005099058,-8.545241356,1.079234004,-.97541678,-8.551689148,1.081249952,-.979134858,-8.554912567,1.082257867,-.980993927,-8.55218792,1.103596449,-.966152787,-8.555412292,1.104604483,-.968011796,-8.339503288,.467832923,-1.183928609,-8.426147461,.983996809,-.941424847,-8.698250771,1.415207386,-1.057698727,-8.552949905,1.180032969,-.942567647,-8.279452324,1.821452379,-.820756674,-8.509525299,1.997008562,-.985827684,-8.626889229,1.802193761,-1.045140743,-8.168854713,1.455565572,-.716764271,-9.164926529,2.205165625,-2.791752338,-8.94325161,2.563951015,-2.828489542,-8.925206184,2.579865456,-2.847583055,-8.924107552,2.42384553,-3.038928986,-9.012137413,2.401044607,-2.879357576,-8.977361679,2.488204241,-2.847718477,-8.889330864,2.511005402,-3.007290125,-8.968122482,2.412445068,-2.9591434,-8.933345795,2.49960494,-2.927504301,-8.959973335,2.531784296,-2.831899166,-8.915958405,2.543184757,-2.911684752,-8.955353737,2.493904591,-2.887611389,-8.937965393,2.537484407,-2.87179184,-8.865208626,2.282796621,-3.335048437,-8.762914658,2.442955256,-3.358549833,-8.303740501,2.665522099,-3.574167252,-8.130724907,2.570451498,-3.824090958,-8.60519886,2.3708179,-3.600416422,-8.27179718,3.052313089,-3.21477437,-7.986517429,2.81684804,-3.705803394,-8.00398159,2.720116615,-3.787217379,-8.708874702,2.470708847,-3.40760684,-8.197731018,2.62930131,-3.70520401,-8.181930542,2.82761097,-3.520426273,-8.075921059,2.791389942,-3.651463032,-9.261947632,1.124604106,-2.068264008,-9.233962059,1.030864,-1.995740294,-9.093528748,1.146057963,-1.597845793,-9.059240341,1.430330038,-1.485841751,-9.171230316,1.767012954,-1.778291702,-9.30140686,1.750918269,-2.141865253,-6.148044109,1.520898104,-1.141942978,-6.024915218,1.449430108,-1.270978093,-5.899575233,1.77496624,-1.513471246,-6.054444313,2.081016779,-1.411492944,-5.847367764,1.589341402,-1.524840355,-6.262187481,1.934652209,-1.119294643,-6.800539494,.86283952,-4.057001114,-7.175838947,.70812273,-4.090778351,-7.322509289,1.318421841,-4.301443577,-6.778453827,1.330510855,-4.190010071,-7.489682674,1.193941712,-4.300132275,-7.485005856,1.200011134,-4.3009305,-7.179274559,1.013609171,-4.181436062,-7.272309303,1.157624006,-4.243496418,-7.251614094,.96629107,-4.182796001,-7.344648838,1.110305786,-4.244856358,-7.391166687,1.182313204,-4.275886059};
			return value;
		}
		private double[] getCoordinate_5_24_point_8()
		{
			double[] value = {-7.380818844,1.086646676,-4.245536327,-7.427336216,1.158654094,-4.276566029,-7.450594902,1.194657803,-4.292081356,-7.445421219,1.146824598,-4.276906013,-7.468679905,1.182828307,-4.292421341,-6.024915218,1.449430108,-1.270978093,-6.078818798,1.016717792,-1.317462325,-5.645841599,1.439083338,-1.910846233,-5.847367764,1.589341402,-1.524840355,-5.94532156,.760626793,-1.622733593,-5.826741219,.82104826,-1.802738905,-5.62768507,1.390933394,-1.956582069,-5.822698593,1.123654604,-1.713715553,-5.758190155,1.308338761,-1.763571978,-5.781683922,1.087657928,-1.793990374,-5.717175484,1.272342086,-1.843846798,-7.288890362,2.133101225,-4.213452816,-7.010204792,2.384335279,-3.996604681,-6.593202591,2.266531944,-3.877100468,-6.75878334,1.794955134,-4.139744759,-8.884376526,.820171535,-3.436470032,-8.721957207,.734639347,-3.559531212,-8.742961884,.362889618,-3.155992746,-9.027509689,.637723923,-3.066957951,-8.360468864,.313414454,-3.599657536,-8.384840012,.244540825,-3.498457909,-8.400645256,.245344326,-3.478868484,-8.449145317,.303504378,-3.475150347,-8.417291641,.266386688,-3.478686094,-8.423994064,.330816537,-3.535274267,-8.392139435,.293698847,-3.538810015,-8.644370079,1.603698969,-3.857264996,-8.677713394,1.171220779,-3.78938055,-8.915277481,1.168855906,-3.554966688,-9.03202343,1.425294638,-3.460623026,-8.284602165,3.205947876,-2.938648462,-8.27179718,3.052313089,-3.21477437,-8.762914658,2.442955256,-3.358549833,-8.925206184,2.579865456,-2.847583055,-8.708874702,2.470708847,-3.40760684,-8.400645256,.245344326,-3.478868484,-8.384840012,.244540825,-3.498457909,-8.143153191,-0.0,-3.295027971,-8.490548134,-0.0,-2.826209307,-6.505731106,2.735770464,-1.391070247,-6.314771175,2.434712648,-1.356317878,-6.062807083,2.172744036,-1.456251621,-5.919898987,2.334088087,-1.84696877,-6.387798786,2.791577816,-1.630146265,-8.619002342,.373111844,-1.469331384,-8.757865906,.521741092,-1.51355958,-8.437335968,0.0,-1.757181287,-8.976490021,.599705398,-1.885106564,-8.65328598,-0.0,-2.273192406,-8.470012665,.959248304,-3.902951479,-8.522408485,1.067622185,-3.897738218,-8.363764763,1.440302372,-4.055381298,-8.137553215,1.446388125,-4.173829079,-7.885109901,1.063505888,-4.227134705,-8.346007347,.867025912,-3.948539495,-8.541992188,0.0,-2.741369486,-8.742961884,.362889618,-3.155992746,-8.400645256,.245344326,-3.478868484,-8.490548134,-0.0,-2.826209307,-6.305510521,.526875854,-3.504388094,-6.311882973,.304892838,-3.350228071,-6.851037979,.022915425,-3.56025362,-6.673948765,.738563836,-3.93761301,-6.708095074,0.0,-3.4345963,-6.845565319,0.0,-3.539654732,-6.485167503,.799486816,-3.836987257,-8.524110794,1.951182961,-3.900194883,-8.138479233,2.533131599,-3.840066671,-8.051634789,1.948048472,-4.149781704,-6.078818798,1.016717792,-1.317462325,-6.339309216,.934268832,-1.096329331,-6.519778728,.843331754,-.964882851,-6.312461376,.459856004,-1.429807544,-6.14974165,.530954182,-1.555335402,-5.94532156,.760626793,-1.622733593,-9.133425713,.701495707,-2.267588854,-9.133163452,.709404469,-2.899628878,-8.661485672,-0.0,-2.309206009,-9.112117767,.678422093,-2.924426794,-8.660866737,0.0,-2.379340172,-7.039177895,2.981831789,-3.579582453,-7.566977501,2.388926506,-4.072806358,-7.986517429,2.81684804,-3.705803394,-7.106511593,3.044965506,-3.525361538,-8.00398159,2.720116615,-3.787217379,-7.036412239,2.993224621,-3.570003271,-7.11336565,3.000746965,-3.562593699,-7.078056812,2.982519627,-3.578466415,-7.09597826,3.020279408,-3.546344995,-7.060669422,3.00205183,-3.562217951,-6.314771175,2.434712648,-1.356317878,-6.403046608,2.017540216,-1.026623964,-6.054444313,2.081016779,-1.411492944,-6.062807083,2.172744036,-1.456251621,-6.262187481,1.934652209,-1.119294643};
			return value;
		}
		private double[] getCoordinate_5_24_point_9()
		{
			double[] value = {-6.366394043,3.117534399,-2.414328814,-6.298430443,2.796010733,-3.151456594,-7.106511593,3.044965506,-3.525361538,-7.412365437,3.634716988,-2.399864674,-6.489314079,2.76666379,-3.465184927,-7.036412239,2.993224621,-3.570003271,-6.407237053,3.150763512,-2.38043642,-6.412160873,3.029571295,-2.69647336,-6.352799416,3.010714293,-2.670461178,-6.457667828,3.117318392,-2.529014587,-6.39830637,3.09846139,-2.503002405,-7.005773544,3.218140841,-2.956596851,-7.124495983,3.255854845,-3.008621454,-6.914759636,3.042646646,-3.291514397,-7.033482075,3.080360651,-3.343539238,-6.588387012,2.037594795,-.891220212,-6.852581024,2.761392355,-1.130271554,-7.230042934,2.017107964,-.671226323,-6.677511215,1.912799597,-.805765212,-7.328743458,2.140759706,-.69446981,-5.593159199,1.413730264,-2.213049173,-5.568421841,1.312837601,-2.751008511,-5.684976578,1.896103382,-2.919754982,-5.698319912,1.961393476,-2.901890516,-5.750096798,2.20613575,-2.617065668,-5.751885891,2.204797029,-2.361794233,-6.177539349,.872348964,-3.58831811,-6.405375957,.889108777,-3.814535141,-6.485167503,.799486816,-3.836987257,-6.305510521,.526875854,-3.504388094,-8.654495239,1.990668058,-3.784348249,-8.60519886,2.3708179,-3.600416422,-9.006223679,1.887573004,-3.415074587,-8.865208626,2.282796621,-3.335048437,-8.762914658,2.442955256,-3.358549833,-8.708874702,2.470708847,-3.40760684,-9.289525032,1.226821184,-2.848651171,-9.261947632,1.124604106,-2.068264008,-9.30140686,1.750918269,-2.141865253,-9.321328163,1.960772038,-2.410081387,-9.324307442,1.952853203,-2.535587072,-6.223213196,1.486216307,-1.080548167,-6.148044109,1.520898104,-1.141942978,-6.403046608,2.017540216,-1.026623964,-6.588387012,2.037594795,-.891220212,-6.677511215,1.912799597,-.805765212,-6.652323246,1.53012526,-.766672313,-6.637176514,1.388311505,-.756526351,-6.262187481,1.934652209,-1.119294643,-7.701381683,1.279583335,-.572719872,-7.341450214,1.374827743,-.574119449,-7.328743458,2.140759706,-.69446981,-7.719447613,2.217500448,-.721367121,-7.736279964,2.185415745,-.716942787,-7.653510094,1.742791176,-.643982053,-7.718373299,1.749346137,-.647471666,-7.627668381,1.979170084,-.680294275,-7.692531109,1.985725164,-.683783889,-7.724962711,1.989002585,-.685528696,-7.679610252,2.103914499,-.70194,-7.712041855,2.107192039,-.703684807,-7.258074284,1.793405533,-.636996806,-7.230042934,2.017107964,-.671226323,-7.823476791,1.387813807,-.594416201,-8.767760277,2.621334553,-1.70665884,-8.723718643,2.789580107,-1.874315143,-8.976301193,2.249262333,-1.692579985,-9.192685127,2.173493862,-2.247848749,-8.76237011,2.823415995,-2.060497761,-8.860750198,2.713876247,-2.17504406,-5.884222507,2.408539534,-2.669357777,-6.319983959,3.059313059,-2.407166719,-5.750096798,2.20613575,-2.617065668,-5.825431824,2.310313225,-2.0438416,-5.751885891,2.204797029,-2.361794233,-8.915464401,2.034193993,-1.44132185,-8.997901917,2.088736534,-1.594861269,-9.059240341,1.430330038,-1.485841751,-8.99139595,1.484533072,-1.391133308,-9.171230316,1.767012954,-1.778291702,-8.902608871,1.813450217,-1.349589348,-6.113040447,1.92773509,-3.651802778,-6.10558176,2.15632987,-3.494071722,-5.969267845,1.772202015,-3.497612715,-5.684976578,1.896103382,-2.919754982,-5.959682941,2.265866756,-3.168441772,-5.698319912,1.961393476,-2.901890516,-7.444901466,2.149506092,-4.22414875,-7.371126652,2.124958038,-4.230926037,-7.543498993,1.871508598,-4.241065502,-7.423933506,1.937790394,-4.243185043,-7.593904495,1.962782025,-4.230208874,-7.474338531,2.029063702,-4.232328415,-7.322509289,1.318421841,-4.301443577,-7.878632545,1.912785172,-4.216148376,-7.485005856,1.200011134,-4.3009305,-8.229566574,.378704846,-3.746792316,-7.864593029,.339182407,-3.868706703,-7.58784771,0.0,-3.558771372,-8.360468864,.313414454,-3.599657536};
			return value;
		}
		private double[] getCoordinate_5_24_point_10()
		{
			double[] value = {-8.384840012,.244540825,-3.498457909,-8.143153191,-0.0,-3.295027971,-8.437335968,0.0,-1.757181287,-7.616596699,-0.0,-1.221998572,-8.661485672,-0.0,-2.309206009,-8.65328598,-0.0,-2.273192406,-6.265307903,-0.0,-2.293531179,-6.708095074,0.0,-3.4345963,-8.541992188,0.0,-2.741369486,-8.660866737,0.0,-2.379340172,-6.845565319,0.0,-3.539654732,-7.58784771,0.0,-3.558771372,-7.498527527,-0.0,-1.244298458,-6.651570797,-0.0,-1.676255941,-6.308619976,-0.0,-2.18507123,-8.143153191,-0.0,-3.295027971,-8.490548134,-0.0,-2.826209307};
			return value;
		}


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


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_5_29_point_1()
		{
			double[] value = {-8.810852051,.210749343,3.057124376,-8.553204536,.234088913,3.424439192,-8.793651581,1.431024671,3.866328955,-8.812491417,1.456300139,3.856843233,-8.90870285,.857349932,3.339651585,-8.784433365,.826836526,3.48992157,-8.85152626,1.160823584,3.613224268,-8.722298622,.811579764,3.565056562,-8.789391518,1.145566821,3.688359261,-8.822937965,1.312560439,3.750010729,-8.758323669,1.137938499,3.725926876,-8.791870117,1.304931998,3.787578106,-8.808644295,1.388428807,3.818403959,-8.77633667,1.301117897,3.806361914,-8.793109894,1.384614587,3.837187767,-8.864869118,1.468269944,3.792931795,-8.885072708,1.327817082,3.674875736,-8.820458412,1.153195262,3.650791883,-8.85400486,1.320188761,3.712443113,-8.975795746,1.191336989,3.462954283,-8.846568108,.842093229,3.414786577,-8.913661003,1.176080346,3.538089275,-9.160195351,.962879956,3.063725471,-5.843299389,.944061637,1.527358651,-6.044425964,.450045496,1.51721549,-6.532437325,.569368124,1.057428837,-6.623455048,.773853302,.911506236,-6.725474834,1.252903342,.665450037,-6.615450382,1.39756,.712466121,-6.156076431,1.577122688,1.048897862,-6.267286301,2.295695543,3.75643611,-5.86295414,1.976790905,3.433812618,-5.772566319,2.039469242,3.215672016,-6.078711987,2.828387737,2.86325264,-6.582636833,3.279182434,3.207205534,-6.576978683,3.233258009,3.247881651,-8.320493698,2.084498882,.863653898,-8.407863617,1.700324059,.835804403,-9.170363426,1.772295117,1.606297255,-9.147542,1.886291265,1.617610931,-8.712043762,2.37955761,1.33569324,-8.593910217,2.440340042,1.237609148,-7.15634203,.584277153,4.166768551,-7.153466702,.33863005,3.972422838,-6.727454185,0.0,3.422227621,-6.421166897,-0.0,3.217368364,-6.312545776,.211628675,3.310492516,-6.381620407,.857871294,3.862912893,-7.554413319,-0.0,1.176704407,-7.742563725,-0.0,1.228853106,-8.194223404,.289158672,1.194647074,-8.219549179,1.180573702,.710301697,-7.583869457,1.189211845,.529352367,-7.48226738,.582341254,.835710585,-8.608534813,2.810927868,3.384530306,-8.548855782,2.804970264,3.461096048,-7.711497784,3.069553852,3.609912872,-6.969757557,3.580765963,3.005864859,-7.190876961,3.709571838,2.438471317,-8.286539078,3.375436306,2.211677074,-8.581290245,3.190397501,2.403585911,-6.857886791,3.366916418,1.745084524,-6.387590885,2.956725597,1.533603191,-6.318241119,2.584829569,1.230392218,-6.870499611,2.295688391,.80539459,-7.486824512,2.382618666,.688904524,-7.587001324,2.822997332,1.04231286,-6.725474834,1.252903342,.665450037,-6.623455048,.773853302,.911506236,-7.48226738,.582341254,.835710585,-7.583869457,1.189211845,.529352367,-7.475240707,1.274704218,.509995997,-8.826734543,.127031833,2.261663437,-9.34440136,1.21089828,2.064510107,-9.265645027,1.372754097,1.694159865,-8.934908867,1.060575128,1.354166389,-8.621466637,.404498667,1.473303676,-7.494639874,2.3352108,4.236583233,-7.535768986,2.260569811,4.274430752,-7.044373512,1.965476751,4.207847118,-7.120018482,1.903914213,4.252857208,-7.231905937,2.188306332,4.197450638,-7.307550907,2.126743793,4.242460251,-6.919867992,1.52874589,4.308576584,-6.559407711,1.623982191,4.158464909,-6.442770958,2.145215511,3.950558662,-7.094311237,2.432995558,4.072463036,-6.318241119,2.584829569,1.230392218,-6.387590885,2.956725597,1.533603191,-5.5,1.912532091,2.239543915,-5.5,1.801276922,2.102206945,-5.928859234,2.328525305,1.78916657,-5.881713867,2.13781929,1.659715176,-5.680914879,1.998146176,1.938609481,-5.905286789,2.233172178,1.724440932,-5.728059769,2.18885231,2.068060875,-5.704487324,2.093499184,2.003334999,-5.858141422,2.042466164,1.594989538,-5.657341957,1.90279305,1.873883843,-6.025823116,2.086858988,1.27291286};
			return value;
		}
		private double[] getCoordinate_5_29_point_2()
		{
			double[] value = {-5.833012581,2.570968866,2.303868532,-8.864869118,1.468269944,3.792931795,-8.812491417,1.456300139,3.856843233,-8.342213631,2.1312747,4.039159298,-8.515542984,2.651363134,3.587250471,-8.954449654,1.674668074,3.590595961,-9.147542,1.886291265,1.617610931,-9.170363426,1.772295117,1.606297255,-9.265645027,1.372754097,1.694159865,-9.34440136,1.21089828,2.064510107,-9.190241814,2.226355314,2.574831486,-9.112506866,2.437059879,2.299362183,-9.362408638,1.293498278,2.360660791,-6.044425964,.450045496,1.51721549,-5.843299389,.944061637,1.527358651,-5.5,1.278918028,2.591970682,-5.562144756,1.048689842,2.748672247,-6.08430624,0.0,2.240552425,-6.123006821,0.0,2.042769194,-5.5,1.52101016,2.093232632,-6.381620407,.857871294,3.862912893,-6.312545776,.211628675,3.310492516,-5.76593399,.99564606,3.237324476,-5.937425137,1.266845822,3.637186289,-6.146670818,1.213499308,3.845043898,-8.812491417,1.456300139,3.856843233,-8.793651581,1.431024671,3.866328955,-8.342213631,2.1312747,4.039159298,-8.387870789,1.18556881,4.05817318,-7.856128693,2.104283094,4.25783062,-8.488490105,.117044456,3.162660837,-8.553204536,.234088913,3.424439192,-8.810852051,.210749343,3.057124376,-8.749770164,-0.0,2.521194458,-7.894571304,-0.0,3.51725173,-7.896632195,.001890892,3.520298243,-8.270254135,.117044456,3.416842937,-8.405173302,.058522228,3.091125727,-8.186936378,.058522228,3.345307827,-8.077817917,.058522228,3.472398758,-8.145277023,.029261114,3.309540272,-8.036159515,.029261114,3.436631203,-7.981599808,.029261114,3.500176907,-8.015329361,.014630557,3.418747425,-7.960770607,.014630557,3.482292891,-7.933490753,.014630557,3.514065742,-7.950356007,.007315279,3.473351002,-7.923076153,.007315279,3.505123854,-8.353444099,.202468887,3.566019773,-7.153466702,.33863005,3.972422838,-7.15634203,.584277153,4.166768551,-8.353444099,.202468887,3.566019773,-7.896632195,.001890892,3.520298243,-7.820879459,.955474973,4.296338558,-8.003357887,.91897738,4.221998215,-7.324247837,.821505547,4.313406944,-7.856128693,2.104283094,4.25783062,-8.387870789,1.18556881,4.05817318,-8.003357887,.91897738,4.221998215,-7.820879459,.955474973,4.296338558,-7.965291977,1.511102438,4.22529459,-7.827023983,2.104185343,4.26981163,-7.966905594,1.812774062,4.218327999,-7.894577503,1.512152314,4.254376888,-7.89619112,1.813823938,4.247410297,-7.896997929,1.964659691,4.243927002,-7.860833645,1.814348817,4.261951447,-7.861640453,1.965184689,4.258468151,-7.862044334,2.040602446,4.256726265,-7.843962193,1.965447068,4.265738487,-7.844365597,2.040864944,4.263997078,-5.772566319,2.039469242,3.215672016,-5.86295414,1.976790905,3.433812618,-5.562144756,1.048689842,2.748672247,-5.5,1.278918028,2.591970682,-5.937425137,1.266845822,3.637186289,-5.76593399,.99564606,3.237324476,-5.5,1.763064861,2.574580193,-6.582636833,3.279182434,3.207205534,-6.078711987,2.828387737,2.86325264,-7.190876961,3.709571838,2.438471317,-6.969757557,3.580765963,3.005864859,-6.387590885,2.956725597,1.533603191,-6.857886791,3.366916418,1.745084524,-5.833012581,2.570968866,2.303868532,-8.793651581,1.431024671,3.866328955,-8.553204536,.234088913,3.424439192,-8.387870789,1.18556881,4.05817318,-8.353444099,.202468887,3.566019773,-8.003357887,.91897738,4.221998215,-6.532437325,.569368124,1.057428837,-6.044425964,.450045496,1.51721549,-6.123006821,0.0,2.042769194,-7.467039585,-0.0,1.19636786,-9.170363426,1.772295117,1.606297255,-8.407863617,1.700324059,.835804403,-8.934908867,1.060575128,1.354166389,-9.265645027,1.372754097,1.694159865,-8.337718964,1.267630816,.756144047,-6.156076431,1.577122688,1.048897862};
			return value;
		}
		private double[] getCoordinate_5_29_point_3()
		{
			double[] value = {-6.615450382,1.39756,.712466121,-6.870499611,2.295688391,.80539459,-6.318241119,2.584829569,1.230392218,-6.025823116,2.086858988,1.27291286,-8.407863617,1.700324059,.835804403,-8.320493698,2.084498882,.863653898,-7.583869457,1.189211845,.529352367,-8.219549179,1.180573702,.710301697,-7.475240707,1.274704218,.509995997,-8.337718964,1.267630816,.756144047,-7.53026247,2.328044653,.670757771,-9.058616638,.681367517,2.637881517,-8.810852051,.210749343,3.057124376,-9.160195351,.962879956,3.063725471,-9.34440136,1.21089828,2.064510107,-8.826734543,.127031833,2.261663437,-9.362408638,1.293498278,2.360660791,-8.749770164,-0.0,2.521194458,-8.756194115,-0.0,2.427972317,-8.902630806,.354772061,2.697288513,-9.055587769,.639875591,2.401821852,-8.899601936,.313280165,2.461228848,-8.821609497,.149982423,2.490932465,-8.898087502,.292534202,2.343199253,-8.820094109,.129236475,2.372902632,-8.824638367,.191474333,2.72699213,-8.901116371,.334026098,2.57925868,-8.823123932,.170728385,2.608962297,-9.061646461,.722859442,2.873940945,-8.905660629,.396263957,2.933348179,-9.316457748,1.245976329,2.706742287,-5.86295414,1.976790905,3.433812618,-6.267286301,2.295695543,3.75643611,-6.442770958,2.145215511,3.950558662,-6.559407711,1.623982191,4.158464909,-6.146670818,1.213499308,3.845043898,-5.937425137,1.266845822,3.637186289,-9.112506866,2.437059879,2.299362183,-9.190241814,2.226355314,2.574831486,-8.608534813,2.810927868,3.384530306,-8.581290245,3.190397501,2.403585911,-8.867645264,2.810102463,2.272756577,-9.117588043,2.142173052,3.130841255,-8.569948196,.864327252,1.171464443,-8.219549179,1.180573702,.710301697,-8.194223404,.289158672,1.194647074,-8.621466637,.404498667,1.473303676,-8.934908867,1.060575128,1.354166389,-8.337718964,1.267630816,.756144047,-8.384552002,.806336761,1.055041313,-8.576907158,1.109234691,1.038395405,-8.39151001,1.05124414,.921972156,-7.711497784,3.069553852,3.609912872,-8.548855782,2.804970264,3.461096048,-7.535768986,2.260569811,4.274430752,-7.494639874,2.3352108,4.236583233,-8.515542984,2.651363134,3.587250471,-8.342213631,2.1312747,4.039159298,-7.856128693,2.104283094,4.25783062,-7.827023983,2.104185343,4.26981163,-8.712043762,2.37955761,1.33569324,-9.147542,1.886291265,1.617610931,-9.112506866,2.437059879,2.299362183,-8.867645264,2.810102463,2.272756577,-8.059706688,2.567550659,1.081082702,-8.320493698,2.084498882,.863653898,-8.593910217,2.440340042,1.237609148,-7.587001324,2.822997332,1.04231286,-7.486824512,2.382618666,.688904524,-8.240060806,2.91464448,1.406194568,-7.53026247,2.328044653,.670757771,-8.035183907,2.369646549,.931675196,-7.789541245,2.650814533,1.01513505,-7.765018463,2.452910423,.865727544,-7.752757072,2.353958368,.791023791,-7.629935741,2.49454236,.832753718,-7.617674351,2.395590305,.758049965,-6.312545776,.211628675,3.310492516,-6.421166897,-0.0,3.217368364,-6.08430624,0.0,2.240552425,-5.562144756,1.048689842,2.748672247,-5.76593399,.99564606,3.237324476,-6.267286301,2.295695543,3.75643611,-6.576978683,3.233258009,3.247881651,-7.094311237,2.432995558,4.072463036,-6.442770958,2.145215511,3.950558662,-5.843299389,.944061637,1.527358651,-6.156076431,1.577122688,1.048897862,-5.5,1.52101016,2.093232632,-6.025823116,2.086858988,1.27291286,-5.5,1.801276922,2.102206945,-7.15634203,.584277153,4.166768551,-6.381620407,.857871294,3.862912893,-6.559407711,1.623982191,4.158464909,-6.919867992,1.52874589,4.308576584,-6.146670818,1.213499308,3.845043898,-7.324247837,.821505547,4.313406944,-6.615450382,1.39756,.712466121,-6.725474834,1.252903342,.665450037,-7.486824512,2.382618666,.688904524};
			return value;
		}
		private double[] getCoordinate_5_29_point_4()
		{
			double[] value = {-6.870499611,2.295688391,.80539459,-7.475240707,1.274704218,.509995997,-7.53026247,2.328044653,.670757771,-8.593910217,2.440340042,1.237609148,-8.712043762,2.37955761,1.33569324,-8.581290245,3.190397501,2.403585911,-8.286539078,3.375436306,2.211677074,-8.867645264,2.810102463,2.272756577,-8.240060806,2.91464448,1.406194568,-6.623455048,.773853302,.911506236,-6.532437325,.569368124,1.057428837,-7.084571838,.380907178,1.048779488,-7.554413319,-0.0,1.176704407,-7.48226738,.582341254,.835710585,-7.467039585,-0.0,1.19636786,-7.348464489,.220141545,1.088010073,-7.047394753,.329603523,1.088617921,-7.311287403,.16883789,1.127848387,-8.548855782,2.804970264,3.461096048,-8.608534813,2.810927868,3.384530306,-8.954449654,1.674668074,3.590595961,-8.515542984,2.651363134,3.587250471,-9.117588043,2.142173052,3.130841255,-9.128476143,2.004666328,3.193799973,-6.727454185,0.0,3.422227621,-7.153466702,.33863005,3.972422838,-7.896632195,.001890892,3.520298243,-7.894571304,-0.0,3.51725173,-9.190241814,2.226355314,2.574831486,-9.362408638,1.293498278,2.360660791,-9.316457748,1.245976329,2.706742287,-9.117588043,2.142173052,3.130841255,-9.128476143,2.004666328,3.193799973,-6.919867992,1.52874589,4.308576584,-7.535768986,2.260569811,4.274430752,-7.820879459,.955474973,4.296338558,-7.324247837,.821505547,4.313406944,-7.827023983,2.104185343,4.26981163,-6.576978683,3.233258009,3.247881651,-6.582636833,3.279182434,3.207205534,-7.261153221,2.970549822,3.615249157,-7.071485043,3.263948202,3.312935114,-6.976650715,3.410647392,3.161777973,-6.866133213,3.174859047,3.355308533,-6.771298885,3.321558237,3.204151392,-6.668622971,3.277013779,3.225338221,-6.818716049,3.248208761,3.279730082,-6.763457298,3.130314589,3.376495361,-6.716040134,3.203664064,3.30091691,-7.166318893,3.117249012,3.464092016,-7.055801392,2.881460905,3.657622814,-6.960967064,3.028159857,3.506465673,-6.969757557,3.580765963,3.005864859,-7.711497784,3.069553852,3.609912872,-7.494639874,2.3352108,4.236583233,-7.094311237,2.432995558,4.072463036,-8.864869118,1.468269944,3.792931795,-8.954449654,1.674668074,3.590595961,-9.316457748,1.245976329,2.706742287,-9.160195351,.962879956,3.063725471,-9.128476143,2.004666328,3.193799973,-8.194223404,.289158672,1.194647074,-7.742563725,-0.0,1.228853106,-8.826734543,.127031833,2.261663437,-8.621466637,.404498667,1.473303676,-8.756194115,-0.0,2.427972317,-8.286539078,3.375436306,2.211677074,-7.190876961,3.709571838,2.438471317,-6.857886791,3.366916418,1.745084524,-7.587001324,2.822997332,1.04231286,-8.240060806,2.91464448,1.406194568,-5.5,1.912532091,2.239543915,-5.833012581,2.570968866,2.303868532,-5.772566319,2.039469242,3.215672016,-5.5,1.763064861,2.574580193,-6.078711987,2.828387737,2.86325264,-6.727454185,0.0,3.422227621,-6.421166897,-0.0,3.217368364,-7.404774666,-0.0,2.53063941,-7.702599049,-0.0,3.003566027,-7.554413319,-0.0,1.176704407,-7.742563725,-0.0,1.228853106,-7.106950283,-0.0,2.057712793,-7.62406826,-0.0,1.732059002,-6.95803833,-0.0,1.821249485,-7.475156307,-0.0,1.495595694,-6.08430624,0.0,2.240552425,-6.123006821,0.0,2.042769194,-6.589832306,-0.0,2.383366585,-6.440920353,0.0,2.146903276,-8.749770164,-0.0,2.521194458,-7.894571304,-0.0,3.51725173,-7.467039585,-0.0,1.19636786,-8.756194115,-0.0,2.427972317,-8.219717026,-0.0,2.677912235,-8.294173241,-0.0,2.796144009,-8.478276253,-0.0,2.51508522,-8.552732468,-0.0,2.633316994,-7.553687096,-0.0,2.767102718,-7.921892643,-0.0,2.204985619};
			return value;
		}
		private double[] getCoordinate_5_29_point_5()
		{
			double[] value = {-8.07080555,-0.0,2.441448927,-5.5,1.912532091,2.239543915,-5.5,1.801276922,2.102206945,-5.5,1.278918028,2.591970682,-5.5,1.763064861,2.574580193,-5.5,1.52101016,2.093232632};
			return value;
		}


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


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_5_34_point_1()
		{
			double[] value = {-7.527065754,2.362872601,9.352993965,-7.664242268,2.023976326,9.5,-7.237140656,1.575539827,9.5,-6.98589325,1.558522582,9.42487812,-6.382997513,1.772888303,9.166931152,-6.506474495,2.355502367,9.029044151,-9.256577492,1.317326069,6.876130581,-9.323451042,1.559570551,6.910825253,-8.703502655,1.625757933,6.135304451,-8.638864517,1.508174658,6.078884125,-8.632576942,1.065501809,6.158059597,-5.69382906,1.312967181,6.797739506,-5.88493824,.914375603,6.75011301,-5.848277092,1.449752212,6.588986397,-6.578017712,1.100819349,5.97190237,-8.590482712,1.100859404,8.991643906,-8.567696571,1.429098368,9.074754715,-8.878458977,1.852366447,8.82118988,-9.127472878,1.708773136,8.531313896,-9.130843163,1.044397712,8.408431053,-7.201334476,0.0,6.528252602,-8.365188599,0.0,6.953176498,-8.393481255,.167760834,6.647562027,-7.905113697,.28895542,6.241012573,-7.242668152,.162345827,6.237597466,-6.662773132,3.708402872,7.386137962,-5.725020409,2.653160095,7.534092426,-5.642319202,2.388709545,7.328383923,-6.080726147,2.327077866,6.550861835,-6.534101963,2.721941471,6.332143307,-6.67720747,2.926938772,6.365677357,-7.934139729,1.697397709,5.702898502,-8.255133629,2.342935324,5.993095875,-8.066194534,2.905605793,6.161416531,-7.338317871,2.668374777,5.944657326,-7.211269379,1.989203453,5.67737484,-7.735748768,1.58715868,5.627420425,-6.258620262,.973717272,8.874691963,-6.665821075,.559728444,8.972618103,-6.691727638,.520646095,8.965461731,-6.274889946,.725975871,8.635752678,-6.428843498,.552331567,8.654788971,-6.337258816,.798578084,8.793616295,-6.491211891,.624933839,8.812652588,-6.568188667,.538111687,8.822170258,-6.522396564,.661234975,8.891584396,-6.599372864,.574412823,8.901102066,-6.244469166,-0.0,7.833388329,-6.168054104,0.0,7.733407974,-5.751580238,.807363212,8.036547661,-9.190945625,2.279786348,7.602778435,-9.271290779,2.10264039,8.063141823,-8.916872978,3.03102231,8.019028664,-8.908196449,3.053543091,8.01517868,-9.121269226,2.45341444,7.473958015,-9.116250038,2.501200199,7.941607475,-9.046572685,2.674828053,7.812786579,-9.011734962,2.761642218,7.748376369,-9.009224892,2.785535097,7.982201099,-8.974386215,2.872349024,7.91779089,-8.956967354,2.915755987,7.885585785,-8.955712318,2.927702427,8.002497673,-8.938293457,2.97110939,7.970293045,-8.929583549,2.992812872,7.954190254,-8.928956032,2.998786211,8.012646675,-8.920247078,3.020489693,7.996543884,-9.165630341,2.290459633,6.847434044,-9.37935257,1.741123676,7.015954018,-9.405712128,1.707543731,7.498755455,-8.556336403,-0.0,7.776705742,-7.927436352,0.0,8.798778534,-8.12761116,.227216199,8.855727196,-9.055418015,.804456115,8.31902504,-6.506474495,2.355502367,9.029044151,-6.382997513,1.772888303,9.166931152,-6.452937603,2.659971952,8.814600945,-6.204180241,1.616732597,9.028149605,-5.817443848,1.763302326,8.489601135,-5.840095043,2.375315905,8.215647697,-6.534101963,2.721941471,6.332143307,-6.080726147,2.327077866,6.550861835,-6.115517616,1.819691777,6.282568932,-6.555059433,1.796589851,5.880652428,-5.88493824,.914375603,6.75011301,-5.69382906,1.312967181,6.797739506,-5.508355618,1.582192183,7.22664547,-5.609093666,1.144395709,7.942389488,-5.751580238,.807363212,8.036547661,-6.168054104,0.0,7.733407974,-6.205670357,0.0,7.468759537,-6.06478548,.503613651,6.821315765,-8.908196449,3.053543091,8.01517868,-8.916872978,3.03102231,8.019028664,-8.507409096,2.264568806,9.021823883,-8.456154823,3.079002857,8.557889938,-8.661380768,3.367086172,8.117485046,-8.851697922,1.896846533,8.834017754,-8.393481255,.167760834,6.647562027,-8.365188599,0.0,6.953176498,-8.599520683,0.0,7.541292667};
			return value;
		}
		private double[] getCoordinate_5_34_point_2()
		{
			double[] value = {-8.984511375,.486412257,7.41553545,-9.127832413,.744813085,7.195128918,-9.139657021,.839903891,7.011328697,-8.690634727,.532979131,6.573432922,-7.242668152,.162345827,6.237597466,-7.905113697,.28895542,6.241012573,-7.715537548,1.256236911,5.679106236,-6.903678894,.635895133,5.934937,-6.907564163,.519672155,6.000337124,-8.094909668,.87846446,5.932752609,-7.664242268,2.023976326,9.5,-7.527065754,2.362872601,9.352993965,-8.456154823,3.079002857,8.557889938,-8.507409096,2.264568806,9.021823883,-7.848598003,1.900760651,9.5,-7.557840347,2.780421019,9.092468262,-8.638864517,1.508174658,6.078884125,-8.703502655,1.625757933,6.135304451,-8.255133629,2.342935324,5.993095875,-7.934139729,1.697397709,5.702898502,-8.689622879,2.008455992,6.189499855,-8.12761116,.227216199,8.855727196,-7.927436352,0.0,8.798778534,-7.507074833,1.372649074,9.5,-7.720972061,1.478302836,9.5,-8.300132751,.78099972,9.063645363,-7.75668335,0.0,8.836203575,-7.338577747,.317757517,9.068842888,-6.244469166,-0.0,7.833388329,-6.691727638,.520646095,8.965461731,-7.338577747,.317757517,9.068842888,-7.75668335,0.0,8.836203575,-9.078623772,2.297834873,8.234378815,-9.127472878,1.708773136,8.531313896,-8.878458977,1.852366447,8.82118988,-8.916872978,3.03102231,8.019028664,-9.271290779,2.10264039,8.063141823,-8.851697922,1.896846533,8.834017754,-8.978084564,2.377762318,8.337569237,-9.061678886,2.002961159,8.446268082,-8.961139679,2.082888365,8.54945755,-8.910870552,2.122852087,8.601053238,-8.95266819,1.935451508,8.655402184,-8.902398109,1.975415111,8.706997871,-8.066194534,2.905605793,6.161416531,-8.255133629,2.342935324,5.993095875,-8.689622879,2.008455992,6.189499855,-9.08676815,2.339824438,6.756466866,-8.234873772,3.159645557,6.471125126,-7.527065754,2.362872601,9.352993965,-6.506474495,2.355502367,9.029044151,-6.452937603,2.659971952,8.814600945,-7.557840347,2.780421019,9.092468262,-6.832725525,3.17570281,8.602897644,-7.735748768,1.58715868,5.627420425,-7.211269379,1.989203453,5.67737484,-6.903678894,.635895133,5.934937,-7.715537548,1.256236911,5.679106236,-6.613066673,1.753682971,5.834051609,-6.629524231,1.096075654,5.925134182,-9.323451042,1.559570551,6.910825253,-9.256577492,1.317326069,6.876130581,-9.405712128,1.707543731,7.498755455,-9.37935257,1.741123676,7.015954018,-9.139657021,.839903891,7.011328697,-9.127832413,.744813085,7.195128918,-9.281714439,1.140035033,7.8645401,-6.382997513,1.772888303,9.166931152,-6.98589325,1.558522582,9.42487812,-6.665821075,.559728444,8.972618103,-6.258620262,.973717272,8.874691963,-6.204180241,1.616732597,9.028149605,-5.642319202,2.388709545,7.328383923,-5.725020409,2.653160095,7.534092426,-5.840095043,2.375315905,8.215647697,-5.817443848,1.763302326,8.489601135,-5.609093666,1.144395709,7.942389488,-5.508355618,1.582192183,7.22664547,-8.632576942,1.065501809,6.158059597,-8.638864517,1.508174658,6.078884125,-7.934139729,1.697397709,5.702898502,-7.735748768,1.58715868,5.627420425,-7.715537548,1.256236911,5.679106236,-8.094909668,.87846446,5.932752609,-8.619802475,1.038862228,6.156828403,-8.381010056,1.929658532,9.143071175,-8.878458977,1.852366447,8.82118988,-8.567696571,1.429098368,9.074754715,-8.507409096,2.264568806,9.021823883,-8.851697922,1.896846533,8.834017754,-7.848598003,1.900760651,9.5,-8.438835144,2.10527873,9.085109711,-8.608122826,1.809495449,9.005560875,-8.665947914,1.985115647,8.947598457,-8.779503822,1.925034046,8.878843307,-8.63703537,1.897305489,8.976579666,-8.721679688,1.749413848,8.936805725,-8.750592232,1.837224007,8.907824516,-8.323185921,1.754038334,9.201033592,-8.550298691,1.633875251,9.063522339};
			return value;
		}
		private double[] getCoordinate_5_34_point_3()
		{
			double[] value = {-7.865360737,1.800696611,9.5,-6.555059433,1.796589851,5.880652428,-6.115517616,1.819691777,6.282568932,-6.629524231,1.096075654,5.925134182,-6.613066673,1.753682971,5.834051609,-5.848277092,1.449752212,6.588986397,-6.578017712,1.100819349,5.97190237,-6.297311783,1.577437997,6.153941154,-6.495638847,1.482605815,5.986231804,-6.526611805,1.644080997,5.931551933,-6.59480238,1.435189843,5.902376652,-6.32828474,1.738913059,6.099261761,-6.396475315,1.530021906,6.070086479,-6.427448273,1.691496968,6.015407085,-6.46466589,1.321130753,6.040911198,-6.563829899,1.273714781,5.957056046,-7.201334476,0.0,6.528252602,-7.242668152,.162345827,6.237597466,-6.06478548,.503613651,6.821315765,-6.205670357,0.0,7.468759537,-6.907564163,.519672155,6.000337124,-5.817443848,1.763302326,8.489601135,-6.204180241,1.616732597,9.028149605,-5.751580238,.807363212,8.036547661,-5.609093666,1.144395709,7.942389488,-6.258620262,.973717272,8.874691963,-5.725020409,2.653160095,7.534092426,-6.662773132,3.708402872,7.386137962,-6.452937603,2.659971952,8.814600945,-5.840095043,2.375315905,8.215647697,-6.832725525,3.17570281,8.602897644,-6.933278561,3.878719091,7.573778152,-6.67720747,2.926938772,6.365677357,-6.534101963,2.721941471,6.332143307,-6.738428593,2.358635664,6.066637516,-7.211269379,1.989203453,5.67737484,-7.338317871,2.668374777,5.944657326,-6.555059433,1.796589851,5.880652428,-6.613066673,1.753682971,5.834051609,-6.745101929,2.06397891,5.922871113,-6.636182308,2.338551998,6.103054047,-6.642855167,2.043895245,5.959287167,-7.338317871,2.668374777,5.944657326,-8.066194534,2.905605793,6.161416531,-8.234873772,3.159645557,6.471125126,-6.933278561,3.878719091,7.573778152,-6.662773132,3.708402872,7.386137962,-6.67720747,2.926938772,6.365677357,-7.943171024,3.883523941,7.451746941,-7.905113697,.28895542,6.241012573,-8.393481255,.167760834,6.647562027,-8.690634727,.532979131,6.573432922,-8.619802475,1.038862228,6.156828403,-8.094909668,.87846446,5.932752609,-6.578017712,1.100819349,5.97190237,-5.88493824,.914375603,6.75011301,-6.06478548,.503613651,6.821315765,-6.907564163,.519672155,6.000337124,-6.903678894,.635895133,5.934937,-6.629524231,1.096075654,5.925134182,-6.98589325,1.558522582,9.42487812,-7.237140656,1.575539827,9.5,-6.691727638,.520646095,8.965461731,-6.665821075,.559728444,8.972618103,-7.042349815,.690108657,9.123469353,-6.866187096,.731780231,9.09035778,-7.018137932,.538528144,9.061514854,-6.841975212,.580199718,9.028403282,-6.753893852,.601035476,9.011847496,-6.82986927,.504409432,8.997426033,-6.741788387,.525245249,8.980870247,-7.507074833,1.372649074,9.5,-7.338577747,.317757517,9.068842888,-8.567696571,1.429098368,9.074754715,-8.590482712,1.100859404,8.991643906,-7.865360737,1.800696611,9.5,-7.720972061,1.478302836,9.5,-8.300132751,.78099972,9.063645363,-8.661380768,3.367086172,8.117485046,-8.456154823,3.079002857,8.557889938,-7.557840347,2.780421019,9.092468262,-6.832725525,3.17570281,8.602897644,-6.933278561,3.878719091,7.573778152,-7.943171024,3.883523941,7.451746941,-5.69382906,1.312967181,6.797739506,-5.848277092,1.449752212,6.588986397,-6.115517616,1.819691777,6.282568932,-6.080726147,2.327077866,6.550861835,-5.508355618,1.582192183,7.22664547,-5.642319202,2.388709545,7.328383923,-8.984511375,.486412257,7.41553545,-8.599520683,0.0,7.541292667,-8.556336403,-0.0,7.776705742,-9.055418015,.804456115,8.31902504,-9.142820358,.919821084,8.310502052,-8.590482712,1.100859404,8.991643906,-9.130843163,1.044397712,8.408431053,-9.055418015,.804456115,8.31902504,-8.12761116,.227216199,8.855727196,-8.300132751,.78099972,9.063645363};
			return value;
		}
		private double[] getCoordinate_5_34_point_4()
		{
			double[] value = {-9.142820358,.919821084,8.310502052,-9.151498795,.937665105,8.314059258,-9.165630341,2.290459633,6.847434044,-8.908196449,3.053543091,8.01517868,-8.661380768,3.367086172,8.117485046,-8.234873772,3.159645557,6.471125126,-9.08676815,2.339824438,6.756466866,-7.943171024,3.883523941,7.451746941,-8.625789642,2.875380993,6.825763226,-8.864569664,2.685381174,7.002561569,-8.666288376,2.755337238,6.642060757,-8.905067444,2.56533742,6.8188591,-8.703502655,1.625757933,6.135304451,-9.323451042,1.559570551,6.910825253,-9.37935257,1.741123676,7.015954018,-9.165630341,2.290459633,6.847434044,-8.689622879,2.008455992,6.189499855,-9.08676815,2.339824438,6.756466866,-8.690634727,.532979131,6.573432922,-9.139657021,.839903891,7.011328697,-8.632576942,1.065501809,6.158059597,-8.619802475,1.038862228,6.156828403,-8.922346115,1.047753453,6.575957775,-8.760668755,.982506096,6.389906406,-8.93150425,1.123093128,6.541578293,-8.769826889,1.057845712,6.355526924,-8.688987732,1.025222063,6.26250124,-8.774405479,1.095515609,6.338336945,-8.693567276,1.062891841,6.24531126,-8.653147697,1.046580076,6.198798656,-8.695856094,1.081726789,6.23671627,-8.655436516,1.065414906,6.190203667,-9.256577492,1.317326069,6.876130581,-9.130843163,1.044397712,8.408431053,-9.127472878,1.708773136,8.531313896,-9.271290779,2.10264039,8.063141823,-9.405712128,1.707543731,7.498755455,-9.281714439,1.140035033,7.8645401,-9.151498795,.937665105,8.314059258,-9.151179314,.862684608,7.742172241,-9.127832413,.744813085,7.195128918,-8.984511375,.486412257,7.41553545,-9.281714439,1.140035033,7.8645401,-9.142820358,.919821084,8.310502052,-9.151498795,.937665105,8.314059258,-9.194529533,.981364727,7.987240314,-9.105460167,.777526975,7.791499138,-9.148809433,.896207094,8.036566734,-9.170484543,.955547154,8.159101486,-9.12594986,.853628218,8.061230659,-9.147624969,.912968278,8.183764458,-9.158462524,.942638338,8.245031357,-9.136195183,.89167887,8.19609642,-9.147032738,.921348929,8.257363319,-7.848598003,1.900760651,9.5,-7.664242268,2.023976326,9.5,-7.507074833,1.372649074,9.5,-7.720972061,1.478302836,9.5,-7.865360737,1.800696611,9.5,-7.237140656,1.575539827,9.5,-7.201334476,0.0,6.528252602,-8.365188599,0.0,6.953176498,-6.244469166,-0.0,7.833388329,-6.168054104,0.0,7.733407974,-7.480395317,0.0,7.509708405,-7.211836338,0.0,7.91468668,-6.750677109,0.0,7.60887146,-7.077557087,0.0,8.117175102,-6.616397858,0.0,7.811360359,-6.385818005,0.0,7.658452988,-6.549257755,0.0,7.912605286,-6.318678379,0.0,7.759697437,-8.556336403,-0.0,7.776705742,-7.927436352,0.0,8.798778534,-6.205670357,0.0,7.468759537,-8.599520683,0.0,7.541292667,-7.75668335,0.0,8.836203575,-7.672996044,0.0,8.2205019,-7.538716316,0.0,8.422990799,-7.748953819,0.0,7.104730129,-7.883233547,0.0,6.90224123,-8.210113525,0.0,7.410545349,-8.344392776,0.0,7.208055973,-7.614674568,0.0,7.307219028,-7.941554546,0.0,7.815523148,-8.075834274,0.0,7.613034248};
			return value;
		}

		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=4, element #19, 2248 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_4_19_coordIndex()
		{
			MFInt32 IndexedFaceSet_4_19_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_19_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_4_19_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_4_19_coordIndex_3()));
			return IndexedFaceSet_4_19_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=4, element #19, 2248 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_4_19_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_4_19_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_19_texCoordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_4_19_texCoordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_4_19_texCoordIndex_3()));
			return IndexedFaceSet_4_19_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #19, 1593 total numbers made up of 531 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_5_19_point()
		{
			MFVec3f Coordinate_5_19_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_5_19_point_1()))
				.append(new MFVec3f(getCoordinate_5_19_point_2()))
				.append(new MFVec3f(getCoordinate_5_19_point_3()))
				.append(new MFVec3f(getCoordinate_5_19_point_4()))
				.append(new MFVec3f(getCoordinate_5_19_point_5()))
				.append(new MFVec3f(getCoordinate_5_19_point_6()));
			return Coordinate_5_19_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=4, element #24, 3896 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_4_24_coordIndex()
		{
			MFInt32 IndexedFaceSet_4_24_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_24_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_4_24_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_4_24_coordIndex_3()))
				.append(new MFInt32(getIndexedFaceSet_4_24_coordIndex_4()));
			return IndexedFaceSet_4_24_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=4, element #24, 3896 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_4_24_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_4_24_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_24_texCoordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_4_24_texCoordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_4_24_texCoordIndex_3()))
				.append(new MFInt32(getIndexedFaceSet_4_24_texCoordIndex_4()));
			return IndexedFaceSet_4_24_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #24, 2751 total numbers made up of 917 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_5_24_point()
		{
			MFVec3f Coordinate_5_24_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_5_24_point_1()))
				.append(new MFVec3f(getCoordinate_5_24_point_2()))
				.append(new MFVec3f(getCoordinate_5_24_point_3()))
				.append(new MFVec3f(getCoordinate_5_24_point_4()))
				.append(new MFVec3f(getCoordinate_5_24_point_5()))
				.append(new MFVec3f(getCoordinate_5_24_point_6()))
				.append(new MFVec3f(getCoordinate_5_24_point_7()))
				.append(new MFVec3f(getCoordinate_5_24_point_8()))
				.append(new MFVec3f(getCoordinate_5_24_point_9()))
				.append(new MFVec3f(getCoordinate_5_24_point_10()));
			return Coordinate_5_24_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=4, element #29, 1632 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_4_29_coordIndex()
		{
			MFInt32 IndexedFaceSet_4_29_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_29_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_4_29_coordIndex_2()));
			return IndexedFaceSet_4_29_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=4, element #29, 1632 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_4_29_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_4_29_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_29_texCoordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_4_29_texCoordIndex_2()));
			return IndexedFaceSet_4_29_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #29, 1218 total numbers made up of 406 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_5_29_point()
		{
			MFVec3f Coordinate_5_29_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_5_29_point_1()))
				.append(new MFVec3f(getCoordinate_5_29_point_2()))
				.append(new MFVec3f(getCoordinate_5_29_point_3()))
				.append(new MFVec3f(getCoordinate_5_29_point_4()))
				.append(new MFVec3f(getCoordinate_5_29_point_5()));
			return Coordinate_5_29_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=4, element #34, 1536 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_4_34_coordIndex()
		{
			MFInt32 IndexedFaceSet_4_34_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_34_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_4_34_coordIndex_2()));
			return IndexedFaceSet_4_34_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=4, element #34, 1536 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_4_34_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_4_34_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_34_texCoordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_4_34_texCoordIndex_2()));
			return IndexedFaceSet_4_34_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #34, 1158 total numbers made up of 386 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_5_34_point()
		{
			MFVec3f Coordinate_5_34_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_5_34_point_1()))
				.append(new MFVec3f(getCoordinate_5_34_point_2()))
				.append(new MFVec3f(getCoordinate_5_34_point_3()))
				.append(new MFVec3f(getCoordinate_5_34_point_4()));
			return Coordinate_5_34_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 Bushes 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 Bushes().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: \"HumanoidAnimation.WinterAndSpring.Bushes\" model invocation is attempting to load file \"" + fileName + "\" instead of simply validating itself... file loading ignored.");
        else if (hasArguments) // if no arguments provided, this method produces usage warning
                thisExampleX3dModel.handleArguments(args);
	
        if (validate)
        {
            //  System.out.println("--- TODO fix duplicated outputs ---"); // omit when duplicated outputs problem is solved/refactored
		String validationResults = thisExampleX3dModel.validationReport();
            //  System.out.println("-----------------------------------"); // omit when duplicated outputs problem is solved/refactored
                System.out.print("HumanoidAnimation.WinterAndSpring.Bushes self-validation test confirmation: ");
                if (!validationResults.equals("success"))
                    System.out.println();
                System.out.println(validationResults.trim());

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