package HumanoidAnimation.Coveroid;

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> Example model for coveroid development, originally authored using Rhino 8. </p>
 <p> Related links:  source FullPonchoWithNormals.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.Coveroid.FullPonchoWithNormals&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/Coveroid/FullPonchoWithNormals.x3d">FullPonchoWithNormals.x3d</a> </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> created </i> </td>
			<td> 24 November 2025 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> modified </i> </td>
			<td> 24 November 2025 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> description </i> </td>
			<td> Example model for coveroid development, originally authored using Rhino 8. </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> source </i> </td>
			<td> originals/Full poncho with normals.x3dv </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Coveroid/FullPoncho.x3d">FullPoncho.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> contributor </i> </td>
			<td> Don Brutzman </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> Rhino3D, <a href="https://www.rhino3d.com" target="_blank">https://www.rhino3d.com</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> castle-model-converter, <a href="https://castle-engine.io/castle-model-converter" target="_blank">https://castle-engine.io/castle-model-converter</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://www.web3d.org/x3d/tools/X3D-Edit" target="_blank">https://www.web3d.org/x3d/tools/X3D-Edit</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/Coveroid/FullPonchoWithNormals.x3d" target="_blank">https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Coveroid/FullPonchoWithNormals.x3d</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/Coveroid/../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 FullPonchoWithNormals
{
	/** Default constructor to create this object. */
	public FullPonchoWithNormals ()
	{
	  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("FullPonchoWithNormals.x3d"))
    .addMeta(new meta().setName(meta.NAME_CREATOR    ).setContent("Carol McDonald"))
    .addMeta(new meta().setName(meta.NAME_CREATED    ).setContent("24 November 2025"))
    .addMeta(new meta().setName(meta.NAME_MODIFIED   ).setContent("24 November 2025"))
    .addMeta(new meta().setName(meta.NAME_DESCRIPTION).setContent("Example model for coveroid development, originally authored using Rhino 8."))
    .addMeta(new meta().setName(meta.NAME_SOURCE     ).setContent("originals/Full poncho with normals.x3dv"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("FullPoncho.x3d"))
    .addMeta(new meta().setName(meta.NAME_CONTRIBUTOR).setContent("Don Brutzman"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("Rhino3D, https://www.rhino3d.com"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("castle-model-converter, https://castle-engine.io/castle-model-converter"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("X3D-Edit 4.0, https://www.web3d.org/x3d/tools/X3D-Edit"))
    .addMeta(new meta().setName(meta.NAME_IDENTIFIER ).setContent("https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Coveroid/FullPonchoWithNormals.x3d"))
    .addMeta(new meta().setName(meta.NAME_LICENSE    ).setContent("../license.html")))
  .setScene(new Scene()
    .addChild(new Shape()
      .setAppearance(new Appearance()
        .setMaterial(new Material().setAmbientIntensity(0).setDiffuseColor(0.0,0.0,0.0).setShininess(1)))
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(getIndexedFaceSet_4_17_coordIndex()).setTexCoordIndex(getIndexedFaceSet_4_17_texCoordIndex())
        .setCoord(new Coordinate().setPoint(getCoordinate_5_17_point()))
        .setNormal(new Normal().setVector(getNormal_5_18_vector())))));
            }
            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_17_coordIndex_1()
		{
			int[] value = {0,51,50,-1,0,1,52,-1,1,2,53,-1,2,3,54,-1,3,4,55,-1,4,5,56,-1,5,6,57,-1,6,7,58,-1,7,8,59,-1,8,9,60,-1,9,10,61,-1,10,11,62,-1,11,12,63,-1,12,13,64,-1,13,14,65,-1,14,15,66,-1,15,16,67,-1,16,17,68,-1,17,18,69,-1,18,19,70,-1,19,20,71,-1,20,21,72,-1,21,22,73,-1,22,23,74,-1,23,24,75,-1,24,25,76,-1,25,26,77,-1,26,27,78,-1,27,28,79,-1,28,29,80,-1,29,30,81,-1,30,31,82,-1,31,32,83,-1,32,33,84,-1,33,34,85,-1,34,35,86,-1,35,36,87,-1,36,37,88,-1,37,38,89,-1,38,39,90,-1,39,40,91,-1,40,41,92,-1,41,42,93,-1,42,43,94,-1,43,44,95,-1,44,45,96,-1,45,46,97,-1,46,98,97,-1,47,104,103,-1,47,48,105,-1,48,49,106,-1,49,50,107,-1,50,51,108,-1,51,52,109,-1,52,53,110,-1,53,54,111,-1,54,55,112,-1,55,56,113,-1,56,57,114,-1,57,58,115,-1,58,59,116,-1,59,60,117,-1,60,61,118,-1,61,62,119,-1,62,63,120,-1,63,64,121,-1,64,65,122,-1,65,66,123,-1,66,67,124,-1,67,68,125,-1,68,69,126,-1,69,70,127,-1,70,71,128,-1,71,72,129,-1,72,73,130,-1,73,74,131,-1,74,75,132,-1,75,76,133,-1,76,77,134,-1,77,78,135,-1,78,79,136,-1,79,80,137,-1,80,81,138,-1,81,82,139,-1,82,83,140,-1,83,84,141,-1,84,85,142,-1,85,86,143,-1,86,87,144,-1,87,88,145,-1,88,89,146,-1,89,90,147,-1,90,91,148,-1,91,92,149,-1,92,93,150,-1,93,94,151,-1,94,95,152,-1,95,96,153,-1,96,97,154,-1,97,98,155,-1,98,99,156,-1,99,100,157,-1,100,101,158,-1,101,159,158,-1,102,103,162,-1,103,104,163,-1,104,105,164,-1,105,106,165,-1,106,107,166,-1,107,108,167,-1,108,109,168,-1,109,110,169,-1,110,111,170,-1,111,112,171,-1,112,113,172,-1,113,114,173,-1,114,115,174,-1,115,116,175,-1,116,117,176,-1,117,118,177,-1,118,119,178,-1,119,120,179,-1,120,121,180,-1,121,122,181,-1,122,123,182,-1,123,124,183,-1,124,125,184,-1,125,126,185,-1,126,127,186,-1,127,128,187,-1,128,129,188,-1,129,130,189,-1,130,131,190,-1,131,132,191,-1,132,133,192,-1,133,134,193,-1,134,135,194,-1,135,136,195,-1,136,137,196,-1,137,138,197,-1,138,139,198,-1,139,140,199,-1,140,141,200,-1,141,142,201,-1,142,143,202,-1,143,144,203,-1,144,145,204,-1,145,146,205,-1,146,147,206,-1,147,148,207,-1,148,149,208,-1,149,150,209,-1,150,151,210,-1,151,152,211,-1,152,153,212,-1,153,154,213,-1,154,155,214,-1,155,156,215,-1,156,157,216,-1,157,158,217,-1,158,159,218,-1,159,160,219,-1,161,162,221,-1,162,163,222,-1,163,164,223,-1,164,165,224,-1,165,166,225,-1,166,167,226,-1,167,168,227,-1,168,169,228,-1,169,170,229,-1,170,171,230,-1,171,172,231,-1,172,173,232,-1,173,174,233,-1,174,175,234,-1,175,176,235,-1,176,177,236,-1,177,178,237,-1,178,179,238,-1,179,180,239,-1,180,181,240,-1,181,182,241,-1,182,183,242,-1,183,184,243,-1,184,185,244,-1,185,186,245,-1,186,187,246,-1,187,188,247,-1,188,189,248,-1,189,190,249,-1,190,191,250,-1,191,192,251,-1,192,193,252,-1,193,194,253,-1,194,195,254,-1,195,196,255,-1,196,197,256,-1,197,198,257,-1,198,199,258,-1,199,200,259,-1,200,201,260,-1,201,202,261,-1,202,203,262,-1,203,204,263,-1,204,205,264,-1,205,206,265,-1,206,207,266,-1,207,208,267,-1,208,209,268,-1,209,210,269,-1,210,211,270,-1,211,212,271,-1,212,213,272,-1,213,214,273,-1,214,215,274,-1,215,216,275,-1,216,217,276,-1,217,218,277,-1,218,219,278,-1,220,280,279,-1,220,221,281,-1,221,222,282,-1,222,223,283,-1,223,224,284,-1,224,225,285,-1,225,226,286,-1,226,227,287,-1,227,228,288,-1,228,229,289,-1,229,230,290,-1,230,231,291,-1,231,232,292,-1,232,233,293,-1,233,234,294,-1,234,235,295,-1,235,236,296,-1,236,237,297,-1,237,238,298,-1,238,239,299,-1,239,240,300,-1,240,241,301,-1,241,242,302,-1,242,243,303,-1,243,244,304,-1,244,245,305,-1,245,246,306,-1,246,247,307,-1,247,248,308,-1,248,249,309,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_17_coordIndex_2()
		{
			int[] value = {249,250,310,-1,250,251,311,-1,251,252,312,-1,252,253,313,-1,253,254,314,-1,254,255,315,-1,255,256,316,-1,256,257,317,-1,257,258,318,-1,258,259,319,-1,259,260,320,-1,260,261,321,-1,261,262,322,-1,262,263,323,-1,263,264,324,-1,264,265,325,-1,265,266,326,-1,266,267,327,-1,267,268,328,-1,268,269,329,-1,269,270,330,-1,270,271,331,-1,271,272,332,-1,272,273,333,-1,273,274,334,-1,274,275,335,-1,275,276,336,-1,276,277,337,-1,277,278,338,-1,278,339,338,-1,279,280,341,-1,280,281,342,-1,281,282,343,-1,282,283,344,-1,283,284,345,-1,284,285,346,-1,285,286,347,-1,286,287,348,-1,287,288,349,-1,288,289,350,-1,289,290,351,-1,290,291,352,-1,291,292,353,-1,292,293,354,-1,293,294,355,-1,294,295,356,-1,295,296,357,-1,296,297,358,-1,297,298,359,-1,298,299,360,-1,299,300,361,-1,300,301,362,-1,301,302,363,-1,302,303,364,-1,303,304,365,-1,304,305,365,-1,317,318,366,-1,318,319,367,-1,319,320,368,-1,320,321,369,-1,321,322,370,-1,322,323,371,-1,323,324,372,-1,324,325,373,-1,325,326,374,-1,326,327,375,-1,327,328,376,-1,328,329,377,-1,329,330,378,-1,330,331,379,-1,331,332,380,-1,332,333,381,-1,333,334,382,-1,334,335,383,-1,335,336,384,-1,336,337,385,-1,337,338,386,-1,338,339,387,-1,340,341,389,-1,341,342,390,-1,342,343,391,-1,343,344,392,-1,344,345,393,-1,345,346,394,-1,346,347,395,-1,347,348,396,-1,348,349,397,-1,349,350,398,-1,350,351,399,-1,351,352,400,-1,352,353,401,-1,353,354,402,-1,354,355,403,-1,355,356,404,-1,356,357,405,-1,357,358,406,-1,358,359,407,-1,359,360,408,-1,360,361,409,-1,361,362,410,-1,362,363,411,-1,363,364,411,-1,367,368,412,-1,368,369,413,-1,369,370,414,-1,370,371,415,-1,371,372,416,-1,372,373,417,-1,373,374,418,-1,374,375,419,-1,375,376,420,-1,376,377,421,-1,377,378,422,-1,378,379,423,-1,379,380,424,-1,380,381,425,-1,381,382,426,-1,382,383,427,-1,383,384,428,-1,384,385,429,-1,385,386,430,-1,386,387,431,-1,388,389,433,-1,389,390,434,-1,390,391,435,-1,391,392,436,-1,392,393,437,-1,393,394,438,-1,394,395,439,-1,395,396,440,-1,396,397,441,-1,397,398,442,-1,398,399,443,-1,399,400,444,-1,400,401,445,-1,401,402,446,-1,402,403,447,-1,403,404,448,-1,404,405,449,-1,405,406,450,-1,406,407,451,-1,407,408,452,-1,408,409,453,-1,409,410,454,-1,410,411,454,-1,413,414,455,-1,414,415,456,-1,415,416,457,-1,416,417,458,-1,417,418,459,-1,418,419,460,-1,419,420,461,-1,420,421,462,-1,421,422,463,-1,422,423,464,-1,423,424,465,-1,424,425,466,-1,425,426,467,-1,426,427,468,-1,427,428,469,-1,428,429,470,-1,429,430,471,-1,430,431,472,-1,432,433,474,-1,433,434,475,-1,434,435,476,-1,435,436,477,-1,436,437,478,-1,437,438,479,-1,438,439,480,-1,439,440,481,-1,440,441,482,-1,441,442,483,-1,442,443,484,-1,443,444,485,-1,444,445,486,-1,445,446,487,-1,446,447,488,-1,447,448,489,-1,448,449,490,-1,449,450,491,-1,450,451,492,-1,451,452,493,-1,452,453,494,-1,453,454,494,-1,455,456,496,-1,456,457,497,-1,457,458,498,-1,458,459,499,-1,459,460,500,-1,460,461,501,-1,461,462,502,-1,462,463,503,-1,463,464,504,-1,464,465,505,-1,465,466,506,-1,466,467,507,-1,467,468,508,-1,468,469,509,-1,469,470,510,-1,470,471,511,-1,471,472,512,-1,473,474,514,-1,474,475,515,-1,475,476,516,-1,476,477,517,-1,477,478,518,-1,478,479,519,-1,479,480,520,-1,480,481,521,-1,481,482,522,-1,482,483,523,-1,483,484,524,-1,484,485,525,-1,485,486,526,-1,486,487,527,-1,487,488,528,-1,488,489,529,-1,489,490,530,-1,490,491,531,-1,491,492,532,-1,492,493,533,-1,493,494,534,-1,495,496,535,-1,496,497,536,-1,497,498,537,-1,498,499,538,-1,499,500,539,-1,500,501,540,-1,501,502,541,-1,502,503,542,-1,503,504,543,-1,504,505,544,-1,505,506,545,-1,506,507,546,-1,507,508,547,-1,508,509,548,-1,509,510,549,-1,510,511,550,-1,511,512,551,-1,513,514,553,-1,514,515,554,-1,515,516,555,-1,516,517,556,-1,517,518,557,-1,518,519,558,-1,519,520,559,-1,520,521,560,-1,521,522,561,-1,522,523,562,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_17_coordIndex_3()
		{
			int[] value = {523,524,563,-1,524,525,564,-1,525,526,565,-1,526,527,566,-1,527,528,567,-1,528,529,568,-1,529,530,569,-1,530,531,570,-1,531,532,571,-1,532,533,572,-1,533,534,573,-1,535,575,574,-1,535,536,576,-1,536,537,577,-1,537,538,578,-1,538,539,579,-1,539,540,580,-1,540,541,581,-1,541,542,582,-1,542,543,583,-1,543,544,584,-1,544,545,585,-1,545,546,586,-1,546,547,587,-1,547,548,588,-1,548,549,589,-1,549,550,590,-1,550,551,591,-1,552,553,593,-1,553,554,594,-1,554,555,595,-1,555,556,596,-1,556,557,597,-1,557,558,598,-1,558,559,599,-1,559,560,600,-1,560,561,601,-1,561,562,602,-1,562,563,603,-1,563,564,604,-1,564,565,605,-1,565,566,606,-1,566,567,607,-1,567,568,608,-1,568,569,609,-1,569,570,610,-1,570,571,611,-1,571,572,612,-1,572,573,613,-1,573,614,613,-1,574,575,616,-1,575,576,617,-1,576,577,618,-1,577,578,619,-1,578,579,620,-1,579,580,621,-1,580,581,622,-1,581,582,623,-1,582,583,624,-1,583,584,625,-1,584,585,626,-1,585,586,627,-1,586,587,628,-1,587,588,629,-1,588,589,630,-1,589,590,631,-1,590,591,632,-1,592,593,634,-1,593,594,635,-1,594,595,636,-1,595,596,637,-1,596,597,638,-1,597,598,639,-1,598,599,640,-1,599,600,641,-1,600,601,642,-1,601,602,643,-1,602,603,644,-1,603,604,645,-1,604,605,646,-1,605,606,647,-1,606,607,648,-1,607,608,649,-1,608,609,650,-1,609,610,651,-1,610,611,652,-1,611,612,653,-1,612,613,654,-1,613,614,655,-1,614,656,655,-1,615,659,658,-1,615,616,660,-1,616,617,661,-1,617,618,662,-1,618,619,663,-1,619,620,664,-1,620,621,665,-1,621,622,666,-1,622,623,667,-1,623,624,668,-1,624,625,669,-1,625,626,670,-1,626,627,671,-1,627,628,672,-1,628,629,673,-1,629,630,674,-1,630,631,675,-1,631,632,676,-1,633,634,678,-1,634,635,679,-1,635,636,680,-1,636,637,681,-1,637,638,682,-1,638,639,683,-1,639,640,684,-1,640,641,685,-1,641,642,686,-1,642,643,687,-1,643,644,688,-1,644,645,689,-1,645,646,690,-1,646,647,691,-1,647,648,692,-1,648,649,693,-1,649,650,694,-1,650,651,695,-1,651,652,696,-1,652,653,697,-1,653,654,698,-1,654,655,699,-1,655,656,700,-1,656,701,700,-1,657,705,704,-1,657,658,706,-1,658,659,707,-1,659,660,708,-1,660,661,709,-1,661,662,710,-1,662,663,711,-1,663,664,712,-1,664,665,713,-1,665,666,714,-1,666,667,715,-1,667,668,716,-1,668,669,717,-1,669,670,718,-1,670,671,719,-1,671,672,720,-1,672,673,721,-1,673,674,722,-1,674,675,723,-1,675,676,724,-1,677,678,726,-1,678,679,727,-1,679,680,728,-1,680,681,729,-1,681,682,730,-1,682,683,731,-1,683,684,732,-1,684,685,733,-1,685,686,734,-1,686,687,735,-1,687,688,736,-1,688,689,737,-1,689,690,738,-1,690,691,739,-1,691,692,740,-1,692,693,741,-1,693,694,742,-1,694,695,743,-1,695,696,744,-1,696,697,745,-1,697,698,746,-1,698,699,747,-1,699,700,748,-1,700,701,749,-1,701,702,750,-1,702,751,750,-1,703,764,763,-1,703,704,765,-1,704,705,766,-1,705,706,767,-1,706,707,768,-1,707,708,769,-1,708,709,770,-1,709,710,771,-1,710,711,772,-1,711,712,773,-1,712,713,774,-1,713,714,775,-1,714,715,776,-1,715,716,777,-1,716,717,778,-1,717,718,779,-1,718,719,780,-1,719,720,781,-1,720,721,782,-1,721,722,783,-1,722,723,784,-1,723,724,785,-1,725,726,786,-1,726,727,787,-1,727,728,788,-1,728,729,789,-1,729,730,790,-1,730,731,791,-1,731,732,792,-1,732,733,793,-1,733,734,794,-1,734,735,795,-1,735,736,796,-1,736,737,797,-1,737,738,798,-1,738,739,799,-1,739,740,800,-1,740,741,801,-1,741,742,802,-1,742,743,803,-1,743,744,804,-1,744,745,805,-1,745,746,806,-1,746,747,807,-1,747,748,808,-1,748,749,809,-1,749,750,810,-1,750,751,811,-1,751,752,812,-1,752,753,813,-1,753,754,814,-1,754,755,815,-1,755,756,816,-1,756,757,817,-1,757,758,818,-1,758,759,819,-1,759,760,820,-1,760,761,821,-1,761,762,822,-1,762,763,823,-1,763,764,824,-1,764,765,825,-1,765,766,826,-1,766,767,827,-1,767,768,828,-1,768,769,829,-1,769,770,830,-1,770,771,831,-1,771,772,832,-1,772,773,833,-1,773,774,834,-1,774,775,835,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_17_coordIndex_4()
		{
			int[] value = {775,776,836,-1,776,777,837,-1,777,778,838,-1,778,779,839,-1,779,780,840,-1,780,781,841,-1,781,782,842,-1,782,783,843,-1,783,784,844,-1,784,785,844,-1,786,787,846,-1,787,788,847,-1,788,789,848,-1,789,790,849,-1,790,791,850,-1,791,792,851,-1,792,793,852,-1,793,794,853,-1,794,795,854,-1,795,796,855,-1,796,797,856,-1,797,798,857,-1,798,799,858,-1,799,800,859,-1,800,801,860,-1,801,802,861,-1,802,803,862,-1,803,804,863,-1,804,805,864,-1,805,806,865,-1,806,807,866,-1,807,808,867,-1,808,809,868,-1,809,810,869,-1,810,811,870,-1,811,812,871,-1,812,813,872,-1,813,814,873,-1,814,815,874,-1,815,816,875,-1,816,817,876,-1,817,818,877,-1,818,819,878,-1,819,820,879,-1,820,821,880,-1,821,822,881,-1,822,823,882,-1,823,824,883,-1,824,825,884,-1,825,826,885,-1,826,827,886,-1,827,828,887,-1,828,829,888,-1,829,830,889,-1,830,831,890,-1,831,832,891,-1,832,833,892,-1,833,834,893,-1,834,835,894,-1,835,836,895,-1,836,837,896,-1,837,838,897,-1,838,839,898,-1,839,840,899,-1,840,841,900,-1,841,842,901,-1,842,843,902,-1,843,844,903,-1,845,846,905,-1,846,847,906,-1,847,848,907,-1,848,849,908,-1,849,850,909,-1,850,851,910,-1,851,852,911,-1,852,853,912,-1,853,854,913,-1,854,855,914,-1,855,856,915,-1,856,857,916,-1,857,858,917,-1,858,859,918,-1,859,860,919,-1,860,861,920,-1,861,862,921,-1,862,863,922,-1,863,864,923,-1,864,865,924,-1,865,866,925,-1,866,867,926,-1,867,868,927,-1,868,869,928,-1,869,870,929,-1,870,871,930,-1,871,872,931,-1,872,873,932,-1,873,874,933,-1,874,875,934,-1,875,876,935,-1,876,877,936,-1,877,878,937,-1,878,879,938,-1,879,880,939,-1,880,881,940,-1,881,882,941,-1,882,883,942,-1,883,884,943,-1,884,885,944,-1,885,886,945,-1,886,887,946,-1,887,888,947,-1,888,889,948,-1,889,890,949,-1,890,891,950,-1,891,892,951,-1,892,893,952,-1,893,894,953,-1,894,895,954,-1,895,896,955,-1,896,897,956,-1,897,898,957,-1,898,899,958,-1,899,900,959,-1,900,901,960,-1,901,902,961,-1,902,903,962,-1,905,906,963,-1,906,907,964,-1,907,908,965,-1,908,909,966,-1,909,910,967,-1,910,911,968,-1,911,912,969,-1,912,913,970,-1,913,914,971,-1,914,915,972,-1,915,916,973,-1,916,917,974,-1,917,918,975,-1,918,919,976,-1,919,920,977,-1,920,921,978,-1,921,922,979,-1,922,923,980,-1,923,924,981,-1,924,925,982,-1,925,926,983,-1,926,927,984,-1,927,928,985,-1,928,929,986,-1,929,930,987,-1,930,931,988,-1,931,932,989,-1,932,933,990,-1,933,934,991,-1,934,935,992,-1,935,936,993,-1,936,937,994,-1,937,938,995,-1,938,939,996,-1,939,940,997,-1,940,941,998,-1,941,942,999,-1,942,943,1000,-1,943,944,1001,-1,944,945,1002,-1,945,946,1003,-1,946,947,1004,-1,947,948,1005,-1,948,949,1006,-1,949,950,1007,-1,950,951,1008,-1,951,952,1009,-1,952,953,1010,-1,953,954,1011,-1,954,955,1012,-1,955,956,1013,-1,956,957,1014,-1,957,958,1015,-1,958,959,1016,-1,959,960,1017,-1,960,961,1017,-1,966,967,1018,-1,967,968,1019,-1,968,969,1020,-1,969,970,1021,-1,970,971,1022,-1,971,972,1023,-1,972,973,1024,-1,973,974,1025,-1,974,975,1026,-1,975,976,1027,-1,976,977,1028,-1,977,978,1029,-1,978,979,1030,-1,979,980,1031,-1,980,981,1032,-1,981,982,1033,-1,982,983,1034,-1,983,984,1035,-1,984,985,1036,-1,985,986,1037,-1,986,987,1038,-1,987,988,1039,-1,988,989,1040,-1,989,990,1041,-1,990,991,1042,-1,991,992,1043,-1,992,993,1044,-1,993,994,1045,-1,994,995,1046,-1,995,996,1047,-1,996,997,1048,-1,997,998,1049,-1,998,999,1050,-1,999,1000,1051,-1,1000,1001,1052,-1,1001,1002,1053,-1,1002,1003,1054,-1,1003,1004,1055,-1,1004,1005,1056,-1,1005,1006,1057,-1,1006,1007,1058,-1,1007,1008,1059,-1,1008,1009,1060,-1,1009,1010,1061,-1,1010,1011,1062,-1,1011,1012,1063,-1,1012,1013,1064,-1,1013,1014,1064,-1,0,52,51,-1,1,53,52,-1,2,54,53,-1,3,55,54,-1,4,56,55,-1,5,57,56,-1,6,58,57,-1,7,59,58,-1,8,60,59,-1,9,61,60,-1,10,62,61,-1,11,63,62,-1,12,64,63,-1,13,65,64,-1,14,66,65,-1,15,67,66,-1,16,68,67,-1,17,69,68,-1,18,70,69,-1,19,71,70,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_17_coordIndex_5()
		{
			int[] value = {20,72,71,-1,21,73,72,-1,22,74,73,-1,23,75,74,-1,24,76,75,-1,25,77,76,-1,26,78,77,-1,27,79,78,-1,28,80,79,-1,29,81,80,-1,30,82,81,-1,31,83,82,-1,32,84,83,-1,33,85,84,-1,34,86,85,-1,35,87,86,-1,36,88,87,-1,37,89,88,-1,38,90,89,-1,39,91,90,-1,40,92,91,-1,41,93,92,-1,42,94,93,-1,43,95,94,-1,44,96,95,-1,45,97,96,-1,47,105,104,-1,48,106,105,-1,49,107,106,-1,50,108,107,-1,51,109,108,-1,52,110,109,-1,53,111,110,-1,54,112,111,-1,55,113,112,-1,56,114,113,-1,57,115,114,-1,58,116,115,-1,59,117,116,-1,60,118,117,-1,61,119,118,-1,62,120,119,-1,63,121,120,-1,64,122,121,-1,65,123,122,-1,66,124,123,-1,67,125,124,-1,68,126,125,-1,69,127,126,-1,70,128,127,-1,71,129,128,-1,72,130,129,-1,73,131,130,-1,74,132,131,-1,75,133,132,-1,76,134,133,-1,77,135,134,-1,78,136,135,-1,79,137,136,-1,80,138,137,-1,81,139,138,-1,82,140,139,-1,83,141,140,-1,84,142,141,-1,85,143,142,-1,86,144,143,-1,87,145,144,-1,88,146,145,-1,89,147,146,-1,90,148,147,-1,91,149,148,-1,92,150,149,-1,93,151,150,-1,94,152,151,-1,95,153,152,-1,96,154,153,-1,97,155,154,-1,98,156,155,-1,99,157,156,-1,100,158,157,-1,102,162,161,-1,103,163,162,-1,104,164,163,-1,105,165,164,-1,106,166,165,-1,107,167,166,-1,108,168,167,-1,109,169,168,-1,110,170,169,-1,111,171,170,-1,112,172,171,-1,113,173,172,-1,114,174,173,-1,115,175,174,-1,116,176,175,-1,117,177,176,-1,118,178,177,-1,119,179,178,-1,120,180,179,-1,121,181,180,-1,122,182,181,-1,123,183,182,-1,124,184,183,-1,125,185,184,-1,126,186,185,-1,127,187,186,-1,128,188,187,-1,129,189,188,-1,130,190,189,-1,131,191,190,-1,132,192,191,-1,133,193,192,-1,134,194,193,-1,135,195,194,-1,136,196,195,-1,137,197,196,-1,138,198,197,-1,139,199,198,-1,140,200,199,-1,141,201,200,-1,142,202,201,-1,143,203,202,-1,144,204,203,-1,145,205,204,-1,146,206,205,-1,147,207,206,-1,148,208,207,-1,149,209,208,-1,150,210,209,-1,151,211,210,-1,152,212,211,-1,153,213,212,-1,154,214,213,-1,155,215,214,-1,156,216,215,-1,157,217,216,-1,158,218,217,-1,159,219,218,-1,161,221,220,-1,162,222,221,-1,163,223,222,-1,164,224,223,-1,165,225,224,-1,166,226,225,-1,167,227,226,-1,168,228,227,-1,169,229,228,-1,170,230,229,-1,171,231,230,-1,172,232,231,-1,173,233,232,-1,174,234,233,-1,175,235,234,-1,176,236,235,-1,177,237,236,-1,178,238,237,-1,179,239,238,-1,180,240,239,-1,181,241,240,-1,182,242,241,-1,183,243,242,-1,184,244,243,-1,185,245,244,-1,186,246,245,-1,187,247,246,-1,188,248,247,-1,189,249,248,-1,190,250,249,-1,191,251,250,-1,192,252,251,-1,193,253,252,-1,194,254,253,-1,195,255,254,-1,196,256,255,-1,197,257,256,-1,198,258,257,-1,199,259,258,-1,200,260,259,-1,201,261,260,-1,202,262,261,-1,203,263,262,-1,204,264,263,-1,205,265,264,-1,206,266,265,-1,207,267,266,-1,208,268,267,-1,209,269,268,-1,210,270,269,-1,211,271,270,-1,212,272,271,-1,213,273,272,-1,214,274,273,-1,215,275,274,-1,216,276,275,-1,217,277,276,-1,218,278,277,-1,220,281,280,-1,221,282,281,-1,222,283,282,-1,223,284,283,-1,224,285,284,-1,225,286,285,-1,226,287,286,-1,227,288,287,-1,228,289,288,-1,229,290,289,-1,230,291,290,-1,231,292,291,-1,232,293,292,-1,233,294,293,-1,234,295,294,-1,235,296,295,-1,236,297,296,-1,237,298,297,-1,238,299,298,-1,239,300,299,-1,240,301,300,-1,241,302,301,-1,242,303,302,-1,243,304,303,-1,244,305,304,-1,245,306,305,-1,246,307,306,-1,247,308,307,-1,248,309,308,-1,249,310,309,-1,250,311,310,-1,251,312,311,-1,252,313,312,-1,253,314,313,-1,254,315,314,-1,255,316,315,-1,256,317,316,-1,257,318,317,-1,258,319,318,-1,259,320,319,-1,260,321,320,-1,261,322,321,-1,262,323,322,-1,263,324,323,-1,264,325,324,-1,265,326,325,-1,266,327,326,-1,267,328,327,-1,268,329,328,-1,269,330,329,-1,270,331,330,-1,271,332,331,-1,272,333,332,-1,273,334,333,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_17_coordIndex_6()
		{
			int[] value = {274,335,334,-1,275,336,335,-1,276,337,336,-1,277,338,337,-1,279,341,340,-1,280,342,341,-1,281,343,342,-1,282,344,343,-1,283,345,344,-1,284,346,345,-1,285,347,346,-1,286,348,347,-1,287,349,348,-1,288,350,349,-1,289,351,350,-1,290,352,351,-1,291,353,352,-1,292,354,353,-1,293,355,354,-1,294,356,355,-1,295,357,356,-1,296,358,357,-1,297,359,358,-1,298,360,359,-1,299,361,360,-1,300,362,361,-1,301,363,362,-1,302,364,363,-1,303,365,364,-1,318,367,366,-1,319,368,367,-1,320,369,368,-1,321,370,369,-1,322,371,370,-1,323,372,371,-1,324,373,372,-1,325,374,373,-1,326,375,374,-1,327,376,375,-1,328,377,376,-1,329,378,377,-1,330,379,378,-1,331,380,379,-1,332,381,380,-1,333,382,381,-1,334,383,382,-1,335,384,383,-1,336,385,384,-1,337,386,385,-1,338,387,386,-1,340,389,388,-1,341,390,389,-1,342,391,390,-1,343,392,391,-1,344,393,392,-1,345,394,393,-1,346,395,394,-1,347,396,395,-1,348,397,396,-1,349,398,397,-1,350,399,398,-1,351,400,399,-1,352,401,400,-1,353,402,401,-1,354,403,402,-1,355,404,403,-1,356,405,404,-1,357,406,405,-1,358,407,406,-1,359,408,407,-1,360,409,408,-1,361,410,409,-1,362,411,410,-1,368,413,412,-1,369,414,413,-1,370,415,414,-1,371,416,415,-1,372,417,416,-1,373,418,417,-1,374,419,418,-1,375,420,419,-1,376,421,420,-1,377,422,421,-1,378,423,422,-1,379,424,423,-1,380,425,424,-1,381,426,425,-1,382,427,426,-1,383,428,427,-1,384,429,428,-1,385,430,429,-1,386,431,430,-1,388,433,432,-1,389,434,433,-1,390,435,434,-1,391,436,435,-1,392,437,436,-1,393,438,437,-1,394,439,438,-1,395,440,439,-1,396,441,440,-1,397,442,441,-1,398,443,442,-1,399,444,443,-1,400,445,444,-1,401,446,445,-1,402,447,446,-1,403,448,447,-1,404,449,448,-1,405,450,449,-1,406,451,450,-1,407,452,451,-1,408,453,452,-1,409,454,453,-1,414,456,455,-1,415,457,456,-1,416,458,457,-1,417,459,458,-1,418,460,459,-1,419,461,460,-1,420,462,461,-1,421,463,462,-1,422,464,463,-1,423,465,464,-1,424,466,465,-1,425,467,466,-1,426,468,467,-1,427,469,468,-1,428,470,469,-1,429,471,470,-1,430,472,471,-1,432,474,473,-1,433,475,474,-1,434,476,475,-1,435,477,476,-1,436,478,477,-1,437,479,478,-1,438,480,479,-1,439,481,480,-1,440,482,481,-1,441,483,482,-1,442,484,483,-1,443,485,484,-1,444,486,485,-1,445,487,486,-1,446,488,487,-1,447,489,488,-1,448,490,489,-1,449,491,490,-1,450,492,491,-1,451,493,492,-1,452,494,493,-1,455,496,495,-1,456,497,496,-1,457,498,497,-1,458,499,498,-1,459,500,499,-1,460,501,500,-1,461,502,501,-1,462,503,502,-1,463,504,503,-1,464,505,504,-1,465,506,505,-1,466,507,506,-1,467,508,507,-1,468,509,508,-1,469,510,509,-1,470,511,510,-1,471,512,511,-1,473,514,513,-1,474,515,514,-1,475,516,515,-1,476,517,516,-1,477,518,517,-1,478,519,518,-1,479,520,519,-1,480,521,520,-1,481,522,521,-1,482,523,522,-1,483,524,523,-1,484,525,524,-1,485,526,525,-1,486,527,526,-1,487,528,527,-1,488,529,528,-1,489,530,529,-1,490,531,530,-1,491,532,531,-1,492,533,532,-1,493,534,533,-1,496,536,535,-1,497,537,536,-1,498,538,537,-1,499,539,538,-1,500,540,539,-1,501,541,540,-1,502,542,541,-1,503,543,542,-1,504,544,543,-1,505,545,544,-1,506,546,545,-1,507,547,546,-1,508,548,547,-1,509,549,548,-1,510,550,549,-1,511,551,550,-1,513,553,552,-1,514,554,553,-1,515,555,554,-1,516,556,555,-1,517,557,556,-1,518,558,557,-1,519,559,558,-1,520,560,559,-1,521,561,560,-1,522,562,561,-1,523,563,562,-1,524,564,563,-1,525,565,564,-1,526,566,565,-1,527,567,566,-1,528,568,567,-1,529,569,568,-1,530,570,569,-1,531,571,570,-1,532,572,571,-1,533,573,572,-1,535,576,575,-1,536,577,576,-1,537,578,577,-1,538,579,578,-1,539,580,579,-1,540,581,580,-1,541,582,581,-1,542,583,582,-1,543,584,583,-1,544,585,584,-1,545,586,585,-1,546,587,586,-1,547,588,587,-1,548,589,588,-1,549,590,589,-1,550,591,590,-1,552,593,592,-1,553,594,593,-1,554,595,594,-1,555,596,595,-1,556,597,596,-1,557,598,597,-1,558,599,598,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_17_coordIndex_7()
		{
			int[] value = {559,600,599,-1,560,601,600,-1,561,602,601,-1,562,603,602,-1,563,604,603,-1,564,605,604,-1,565,606,605,-1,566,607,606,-1,567,608,607,-1,568,609,608,-1,569,610,609,-1,570,611,610,-1,571,612,611,-1,572,613,612,-1,574,616,615,-1,575,617,616,-1,576,618,617,-1,577,619,618,-1,578,620,619,-1,579,621,620,-1,580,622,621,-1,581,623,622,-1,582,624,623,-1,583,625,624,-1,584,626,625,-1,585,627,626,-1,586,628,627,-1,587,629,628,-1,588,630,629,-1,589,631,630,-1,590,632,631,-1,592,634,633,-1,593,635,634,-1,594,636,635,-1,595,637,636,-1,596,638,637,-1,597,639,638,-1,598,640,639,-1,599,641,640,-1,600,642,641,-1,601,643,642,-1,602,644,643,-1,603,645,644,-1,604,646,645,-1,605,647,646,-1,606,648,647,-1,607,649,648,-1,608,650,649,-1,609,651,650,-1,610,652,651,-1,611,653,652,-1,612,654,653,-1,613,655,654,-1,615,660,659,-1,616,661,660,-1,617,662,661,-1,618,663,662,-1,619,664,663,-1,620,665,664,-1,621,666,665,-1,622,667,666,-1,623,668,667,-1,624,669,668,-1,625,670,669,-1,626,671,670,-1,627,672,671,-1,628,673,672,-1,629,674,673,-1,630,675,674,-1,631,676,675,-1,633,678,677,-1,634,679,678,-1,635,680,679,-1,636,681,680,-1,637,682,681,-1,638,683,682,-1,639,684,683,-1,640,685,684,-1,641,686,685,-1,642,687,686,-1,643,688,687,-1,644,689,688,-1,645,690,689,-1,646,691,690,-1,647,692,691,-1,648,693,692,-1,649,694,693,-1,650,695,694,-1,651,696,695,-1,652,697,696,-1,653,698,697,-1,654,699,698,-1,655,700,699,-1,657,706,705,-1,658,707,706,-1,659,708,707,-1,660,709,708,-1,661,710,709,-1,662,711,710,-1,663,712,711,-1,664,713,712,-1,665,714,713,-1,666,715,714,-1,667,716,715,-1,668,717,716,-1,669,718,717,-1,670,719,718,-1,671,720,719,-1,672,721,720,-1,673,722,721,-1,674,723,722,-1,675,724,723,-1,677,726,725,-1,678,727,726,-1,679,728,727,-1,680,729,728,-1,681,730,729,-1,682,731,730,-1,683,732,731,-1,684,733,732,-1,685,734,733,-1,686,735,734,-1,687,736,735,-1,688,737,736,-1,689,738,737,-1,690,739,738,-1,691,740,739,-1,692,741,740,-1,693,742,741,-1,694,743,742,-1,695,744,743,-1,696,745,744,-1,697,746,745,-1,698,747,746,-1,699,748,747,-1,700,749,748,-1,701,750,749,-1,703,765,764,-1,704,766,765,-1,705,767,766,-1,706,768,767,-1,707,769,768,-1,708,770,769,-1,709,771,770,-1,710,772,771,-1,711,773,772,-1,712,774,773,-1,713,775,774,-1,714,776,775,-1,715,777,776,-1,716,778,777,-1,717,779,778,-1,718,780,779,-1,719,781,780,-1,720,782,781,-1,721,783,782,-1,722,784,783,-1,723,785,784,-1,726,787,786,-1,727,788,787,-1,728,789,788,-1,729,790,789,-1,730,791,790,-1,731,792,791,-1,732,793,792,-1,733,794,793,-1,734,795,794,-1,735,796,795,-1,736,797,796,-1,737,798,797,-1,738,799,798,-1,739,800,799,-1,740,801,800,-1,741,802,801,-1,742,803,802,-1,743,804,803,-1,744,805,804,-1,745,806,805,-1,746,807,806,-1,747,808,807,-1,748,809,808,-1,749,810,809,-1,750,811,810,-1,751,812,811,-1,752,813,812,-1,753,814,813,-1,754,815,814,-1,755,816,815,-1,756,817,816,-1,757,818,817,-1,758,819,818,-1,759,820,819,-1,760,821,820,-1,761,822,821,-1,762,823,822,-1,763,824,823,-1,764,825,824,-1,765,826,825,-1,766,827,826,-1,767,828,827,-1,768,829,828,-1,769,830,829,-1,770,831,830,-1,771,832,831,-1,772,833,832,-1,773,834,833,-1,774,835,834,-1,775,836,835,-1,776,837,836,-1,777,838,837,-1,778,839,838,-1,779,840,839,-1,780,841,840,-1,781,842,841,-1,782,843,842,-1,783,844,843,-1,786,846,845,-1,787,847,846,-1,788,848,847,-1,789,849,848,-1,790,850,849,-1,791,851,850,-1,792,852,851,-1,793,853,852,-1,794,854,853,-1,795,855,854,-1,796,856,855,-1,797,857,856,-1,798,858,857,-1,799,859,858,-1,800,860,859,-1,801,861,860,-1,802,862,861,-1,803,863,862,-1,804,864,863,-1,805,865,864,-1,806,866,865,-1,807,867,866,-1,808,868,867,-1,809,869,868,-1,810,870,869,-1,811,871,870,-1,812,872,871,-1,813,873,872,-1,814,874,873,-1,815,875,874,-1,816,876,875,-1,817,877,876,-1,818,878,877,-1,819,879,878,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_17_coordIndex_8()
		{
			int[] value = {820,880,879,-1,821,881,880,-1,822,882,881,-1,823,883,882,-1,824,884,883,-1,825,885,884,-1,826,886,885,-1,827,887,886,-1,828,888,887,-1,829,889,888,-1,830,890,889,-1,831,891,890,-1,832,892,891,-1,833,893,892,-1,834,894,893,-1,835,895,894,-1,836,896,895,-1,837,897,896,-1,838,898,897,-1,839,899,898,-1,840,900,899,-1,841,901,900,-1,842,902,901,-1,843,903,902,-1,845,905,904,-1,846,906,905,-1,847,907,906,-1,848,908,907,-1,849,909,908,-1,850,910,909,-1,851,911,910,-1,852,912,911,-1,853,913,912,-1,854,914,913,-1,855,915,914,-1,856,916,915,-1,857,917,916,-1,858,918,917,-1,859,919,918,-1,860,920,919,-1,861,921,920,-1,862,922,921,-1,863,923,922,-1,864,924,923,-1,865,925,924,-1,866,926,925,-1,867,927,926,-1,868,928,927,-1,869,929,928,-1,870,930,929,-1,871,931,930,-1,872,932,931,-1,873,933,932,-1,874,934,933,-1,875,935,934,-1,876,936,935,-1,877,937,936,-1,878,938,937,-1,879,939,938,-1,880,940,939,-1,881,941,940,-1,882,942,941,-1,883,943,942,-1,884,944,943,-1,885,945,944,-1,886,946,945,-1,887,947,946,-1,888,948,947,-1,889,949,948,-1,890,950,949,-1,891,951,950,-1,892,952,951,-1,893,953,952,-1,894,954,953,-1,895,955,954,-1,896,956,955,-1,897,957,956,-1,898,958,957,-1,899,959,958,-1,900,960,959,-1,901,961,960,-1,902,962,961,-1,906,964,963,-1,907,965,964,-1,908,966,965,-1,909,967,966,-1,910,968,967,-1,911,969,968,-1,912,970,969,-1,913,971,970,-1,914,972,971,-1,915,973,972,-1,916,974,973,-1,917,975,974,-1,918,976,975,-1,919,977,976,-1,920,978,977,-1,921,979,978,-1,922,980,979,-1,923,981,980,-1,924,982,981,-1,925,983,982,-1,926,984,983,-1,927,985,984,-1,928,986,985,-1,929,987,986,-1,930,988,987,-1,931,989,988,-1,932,990,989,-1,933,991,990,-1,934,992,991,-1,935,993,992,-1,936,994,993,-1,937,995,994,-1,938,996,995,-1,939,997,996,-1,940,998,997,-1,941,999,998,-1,942,1000,999,-1,943,1001,1000,-1,944,1002,1001,-1,945,1003,1002,-1,946,1004,1003,-1,947,1005,1004,-1,948,1006,1005,-1,949,1007,1006,-1,950,1008,1007,-1,951,1009,1008,-1,952,1010,1009,-1,953,1011,1010,-1,954,1012,1011,-1,955,1013,1012,-1,956,1014,1013,-1,957,1015,1014,-1,958,1016,1015,-1,959,1017,1016,-1,967,1019,1018,-1,968,1020,1019,-1,969,1021,1020,-1,970,1022,1021,-1,971,1023,1022,-1,972,1024,1023,-1,973,1025,1024,-1,974,1026,1025,-1,975,1027,1026,-1,976,1028,1027,-1,977,1029,1028,-1,978,1030,1029,-1,979,1031,1030,-1,980,1032,1031,-1,981,1033,1032,-1,982,1034,1033,-1,983,1035,1034,-1,984,1036,1035,-1,985,1037,1036,-1,986,1038,1037,-1,987,1039,1038,-1,988,1040,1039,-1,989,1041,1040,-1,990,1042,1041,-1,991,1043,1042,-1,992,1044,1043,-1,993,1045,1044,-1,994,1046,1045,-1,995,1047,1046,-1,996,1048,1047,-1,997,1049,1048,-1,998,1050,1049,-1,999,1051,1050,-1,1000,1052,1051,-1,1001,1053,1052,-1,1002,1054,1053,-1,1003,1055,1054,-1,1004,1056,1055,-1,1005,1057,1056,-1,1006,1058,1057,-1,1007,1059,1058,-1,1008,1060,1059,-1,1009,1061,1060,-1,1010,1062,1061,-1,1011,1063,1062,-1,1012,1064,1063,-1};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_5_17_point_1()
		{
			double[] value = {12.0,75.000015258789063,-19.75,12.0,75.000015258789063,-19.0,12.0,75.000015258789063,-18.25,12.0,75.000015258789063,-17.5,12.0,75.000015258789063,-16.75,12.0,75.000015258789063,-16.0,12.0,75.000015258789063,-15.25,12.0,75.000015258789063,-14.5,12.0,75.000015258789063,-13.75,12.0,75.000015258789063,-13.0,12.0,75.000015258789063,-12.25,12.0,75.000015258789063,-11.5,12.0,75.000015258789063,-10.75,12.0,75.000015258789063,-10.0,12.0,75.000015258789063,-9.25,12.0,75.000015258789063,-8.5,12.0,75.000015258789063,-7.75,12.0,75.000015258789063,-7.0,12.0,75.000015258789063,-6.25,12.0,75.000015258789063,-5.5,12.0,75.000015258789063,-4.75,12.0,75.000015258789063,-4.0,12.0,75.000015258789063,-3.25,12.0,75.000015258789063,-2.5,12.0,75.000015258789063,-1.75,12.0,75.000015258789063,-1.0,12.0,75.000015258789063,-0.25,12.0,75.000015258789063,0.5,12.0,75.000015258789063,1.25,12.0,75.000015258789063,2.0,12.0,75.000015258789063,2.75,12.0,75.000015258789063,3.5,12.0,75.000015258789063,4.25,12.0,75.000015258789063,5.0,12.0,75.000015258789063,5.75,12.0,75.000015258789063,6.5,12.0,75.000015258789063,7.25,12.0,75.000015258789063,8.0,12.0,75.000015258789063,8.75,12.0,75.000015258789063,9.5,12.0,75.000015258789063,10.25,12.0,75.000015258789063,11.0,12.0,75.000015258789063,11.75,12.0,75.000015258789063,12.5,12.0,75.000015258789063,13.25,12.0,75.000015258789063,14.0,12.0,75.000015258789063,14.75,10.800000190734863,75.000015258789063,-22.75,10.800000190734863,75.000015258789063,-22.0,10.800000190734863,75.000015258789063,-21.25,10.800000190734863,75.000015258789063,-20.5,10.800000190734863,75.000015258789063,-19.75,10.800000190734863,75.000015258789063,-19.0,10.800000190734863,75.000015258789063,-18.25,10.800000190734863,75.000015258789063,-17.5,10.800000190734863,75.000015258789063,-16.75,10.800000190734863,75.000015258789063,-16.0,10.800000190734863,75.000015258789063,-15.25,10.800000190734863,75.000015258789063,-14.5,10.800000190734863,75.000015258789063,-13.75,10.800000190734863,75.000015258789063,-13.0,10.800000190734863,75.000015258789063,-12.25,10.800000190734863,75.000015258789063,-11.5,10.800000190734863,75.000015258789063,-10.75,10.800000190734863,75.000015258789063,-10.0,10.800000190734863,75.000015258789063,-9.25,10.800000190734863,75.000015258789063,-8.5,10.800000190734863,75.000015258789063,-7.75,10.800000190734863,75.000015258789063,-7.0,10.800000190734863,75.000015258789063,-6.25,10.800000190734863,75.000015258789063,-5.5,10.800000190734863,75.000015258789063,-4.75,10.800000190734863,75.000015258789063,-4.0,10.800000190734863,75.000015258789063,-3.25,10.800000190734863,75.000015258789063,-2.5,10.800000190734863,75.000015258789063,-1.75,10.800000190734863,75.000015258789063,-1.0,10.800000190734863,75.000015258789063,-0.25,10.800000190734863,75.000015258789063,0.5,10.800000190734863,75.000015258789063,1.25,10.800000190734863,75.000015258789063,2.0,10.800000190734863,75.000015258789063,2.75,10.800000190734863,75.000015258789063,3.5,10.800000190734863,75.000015258789063,4.25,10.800000190734863,75.000015258789063,5.0,10.800000190734863,75.000015258789063,5.75,10.800000190734863,75.000015258789063,6.5,10.800000190734863,75.000015258789063,7.25,10.800000190734863,75.000015258789063,8.0,10.800000190734863,75.000015258789063,8.75,10.800000190734863,75.000015258789063,9.5,10.800000190734863,75.000015258789063,10.25,10.800000190734863,75.000015258789063,11.0,10.800000190734863,75.000015258789063,11.75,10.800000190734863,75.000015258789063,12.5,10.800000190734863,75.000015258789063,13.25,10.800000190734863,75.000015258789063,14.0,10.800000190734863,75.000015258789063,14.75,10.800000190734863,75.000015258789063,15.5,10.800000190734863,75.000015258789063,16.25};
			return value;
		}
		private double[] getCoordinate_5_17_point_2()
		{
			double[] value = {10.800000190734863,75.000015258789063,17.0,10.800000190734863,75.000015258789063,17.75,9.6000003814697266,75.000015258789063,-24.25,9.6000003814697266,75.000015258789063,-23.5,9.6000003814697266,75.000015258789063,-22.75,9.6000003814697266,75.000015258789063,-22.0,9.6000003814697266,75.000015258789063,-21.25,9.6000003814697266,75.000015258789063,-20.5,9.6000003814697266,75.000015258789063,-19.75,9.6000003814697266,75.000015258789063,-19.0,9.6000003814697266,75.000015258789063,-18.25,9.6000003814697266,75.000015258789063,-17.5,9.6000003814697266,75.000015258789063,-16.75,9.6000003814697266,75.000015258789063,-16.0,9.6000003814697266,75.000015258789063,-15.25,9.6000003814697266,75.000015258789063,-14.5,9.6000003814697266,75.000015258789063,-13.75,9.6000003814697266,75.000015258789063,-13.0,9.6000003814697266,75.000015258789063,-12.25,9.6000003814697266,75.000015258789063,-11.5,9.6000003814697266,75.000015258789063,-10.75,9.6000003814697266,75.000015258789063,-10.0,9.6000003814697266,75.000015258789063,-9.25,9.6000003814697266,75.000015258789063,-8.5,9.6000003814697266,75.000015258789063,-7.75,9.6000003814697266,75.000015258789063,-7.0,9.6000003814697266,75.000015258789063,-6.25,9.6000003814697266,75.000015258789063,-5.5,9.6000003814697266,75.000015258789063,-4.75,9.6000003814697266,75.000015258789063,-4.0,9.6000003814697266,75.000015258789063,-3.25,9.6000003814697266,75.000015258789063,-2.5,9.6000003814697266,75.000015258789063,-1.75,9.6000003814697266,75.000015258789063,-1.0,9.6000003814697266,75.000015258789063,-0.25,9.6000003814697266,75.000015258789063,0.5,9.6000003814697266,75.000015258789063,1.25,9.6000003814697266,75.000015258789063,2.0,9.6000003814697266,75.000015258789063,2.75,9.6000003814697266,75.000015258789063,3.5,9.6000003814697266,75.000015258789063,4.25,9.6000003814697266,75.000015258789063,5.0,9.6000003814697266,75.000015258789063,5.75,9.6000003814697266,75.000015258789063,6.5,9.6000003814697266,75.000015258789063,7.25,9.6000003814697266,75.000015258789063,8.0,9.6000003814697266,75.000015258789063,8.75,9.6000003814697266,75.000015258789063,9.5,9.6000003814697266,75.000015258789063,10.25,9.6000003814697266,75.000015258789063,11.0,9.6000003814697266,75.000015258789063,11.75,9.6000003814697266,75.000015258789063,12.5,9.6000003814697266,75.000015258789063,13.25,9.6000003814697266,75.000015258789063,14.0,9.6000003814697266,75.000015258789063,14.75,9.6000003814697266,75.000015258789063,15.5,9.6000003814697266,75.000015258789063,16.25,9.6000003814697266,75.000015258789063,17.0,9.6000003814697266,75.000015258789063,17.75,9.6000003814697266,75.000015258789063,18.5,9.6000003814697266,75.000015258789063,19.25,8.3999996185302734,75.000015258789063,-24.25,8.3999996185302734,75.000015258789063,-23.5,8.3999996185302734,75.000015258789063,-22.75,8.3999996185302734,75.000015258789063,-22.0,8.3999996185302734,75.000015258789063,-21.25,8.3999996185302734,75.000015258789063,-20.5,8.3999996185302734,75.000015258789063,-19.75,8.3999996185302734,75.000015258789063,-19.0,8.3999996185302734,75.000015258789063,-18.25,8.3999996185302734,75.000015258789063,-17.5,8.3999996185302734,75.000015258789063,-16.75,8.3999996185302734,75.000015258789063,-16.0,8.3999996185302734,75.000015258789063,-15.25,8.3999996185302734,75.000015258789063,-14.5,8.3999996185302734,75.000015258789063,-13.75,8.3999996185302734,75.000015258789063,-13.0,8.3999996185302734,75.000015258789063,-12.25,8.3999996185302734,75.000015258789063,-11.5,8.3999996185302734,75.000015258789063,-10.75,8.3999996185302734,75.000015258789063,-10.0,8.3999996185302734,75.000015258789063,-9.25,8.3999996185302734,75.000015258789063,-8.5,8.3999996185302734,75.000015258789063,-7.75,8.3999996185302734,75.000015258789063,-7.0,8.3999996185302734,75.000015258789063,-6.25,8.3999996185302734,75.000015258789063,-5.5,8.3999996185302734,75.000015258789063,-4.75,8.3999996185302734,75.000015258789063,-4.0,8.3999996185302734,75.000015258789063,-3.25,8.3999996185302734,75.000015258789063,-2.5,8.3999996185302734,75.000015258789063,-1.75,8.3999996185302734,75.000015258789063,-1.0,8.3999996185302734,75.000015258789063,-0.25,8.3999996185302734,75.000015258789063,0.5,8.3999996185302734,75.000015258789063,1.25,8.3999996185302734,75.000015258789063,2.0,8.3999996185302734,75.000015258789063,2.75,8.3999996185302734,75.000015258789063,3.5,8.3999996185302734,75.000015258789063,4.25};
			return value;
		}
		private double[] getCoordinate_5_17_point_3()
		{
			double[] value = {8.3999996185302734,75.000015258789063,5.0,8.3999996185302734,75.000015258789063,5.75,8.3999996185302734,75.000015258789063,6.5,8.3999996185302734,75.000015258789063,7.25,8.3999996185302734,75.000015258789063,8.0,8.3999996185302734,75.000015258789063,8.75,8.3999996185302734,75.000015258789063,9.5,8.3999996185302734,75.000015258789063,10.25,8.3999996185302734,75.000015258789063,11.0,8.3999996185302734,75.000015258789063,11.75,8.3999996185302734,75.000015258789063,12.5,8.3999996185302734,75.000015258789063,13.25,8.3999996185302734,75.000015258789063,14.0,8.3999996185302734,75.000015258789063,14.75,8.3999996185302734,75.000015258789063,15.5,8.3999996185302734,75.000015258789063,16.25,8.3999996185302734,75.000015258789063,17.0,8.3999996185302734,75.000015258789063,17.75,8.3999996185302734,75.000015258789063,18.5,8.3999996185302734,75.000015258789063,19.25,7.1999998092651367,75.000015258789063,-24.25,7.1999998092651367,75.000015258789063,-23.5,7.1999998092651367,75.000015258789063,-22.75,7.1999998092651367,75.000015258789063,-22.0,7.1999998092651367,75.000015258789063,-21.25,7.1999998092651367,75.000015258789063,-20.5,7.1999998092651367,75.000015258789063,-19.75,7.1999998092651367,75.000015258789063,-19.0,7.1999998092651367,75.000015258789063,-18.25,7.1999998092651367,75.000015258789063,-17.5,7.1999998092651367,75.000015258789063,-16.75,7.1999998092651367,75.000015258789063,-16.0,7.1999998092651367,75.000015258789063,-15.25,7.1999998092651367,75.000015258789063,-14.5,7.1999998092651367,75.000015258789063,-13.75,7.1999998092651367,75.000015258789063,-13.0,7.1999998092651367,75.000015258789063,-12.25,7.1999998092651367,75.000015258789063,-11.5,7.1999998092651367,75.000015258789063,-10.75,7.1999998092651367,75.000015258789063,-10.0,7.1999998092651367,75.000015258789063,-9.25,7.1999998092651367,75.000015258789063,-8.5,7.1999998092651367,75.000015258789063,-7.75,7.1999998092651367,75.000015258789063,-7.0,7.1999998092651367,75.000015258789063,-6.25,7.1999998092651367,75.000015258789063,-5.5,7.1999998092651367,75.000015258789063,-4.75,7.1999998092651367,75.000015258789063,-4.0,7.1999998092651367,75.000015258789063,-3.25,7.1999998092651367,75.000015258789063,-2.5,7.1999998092651367,75.000015258789063,-1.75,7.1999998092651367,75.000015258789063,-1.0,7.1999998092651367,75.000015258789063,-0.25,7.1999998092651367,75.000015258789063,0.5,7.1999998092651367,75.000015258789063,1.25,7.1999998092651367,75.000015258789063,2.0,7.1999998092651367,75.000015258789063,2.75,7.1999998092651367,75.000015258789063,3.5,7.1999998092651367,75.000015258789063,4.25,7.1999998092651367,75.000015258789063,5.0,7.1999998092651367,75.000015258789063,5.75,7.1999998092651367,75.000015258789063,6.5,7.1999998092651367,75.000015258789063,7.25,7.1999998092651367,75.000015258789063,8.0,7.1999998092651367,75.000015258789063,8.75,7.1999998092651367,75.000015258789063,9.5,7.1999998092651367,75.000015258789063,10.25,7.1999998092651367,75.000015258789063,11.0,7.1999998092651367,75.000015258789063,11.75,7.1999998092651367,75.000015258789063,12.5,7.1999998092651367,75.000015258789063,13.25,7.1999998092651367,75.000015258789063,14.0,7.1999998092651367,75.000015258789063,14.75,7.1999998092651367,75.000015258789063,15.5,7.1999998092651367,75.000015258789063,16.25,7.1999998092651367,75.000015258789063,17.0,7.1999998092651367,75.000015258789063,17.75,7.1999998092651367,75.000015258789063,18.5,7.1999998092651367,75.000015258789063,19.25,6.0,75.000015258789063,-25.0,6.0,75.000015258789063,-24.25,6.0,75.000015258789063,-23.5,6.0,75.000015258789063,-22.75,6.0,75.000015258789063,-22.0,6.0,75.000015258789063,-21.25,6.0,75.000015258789063,-20.5,6.0,75.000015258789063,-19.75,6.0,75.000015258789063,-19.0,6.0,75.000015258789063,-18.25,6.0,75.000015258789063,-17.5,6.0,75.000015258789063,-16.75,6.0,75.000015258789063,-16.0,6.0,75.000015258789063,-15.25,6.0,75.000015258789063,-14.5,6.0,75.000015258789063,-13.75,6.0,75.000015258789063,-13.0,6.0,75.000015258789063,-12.25,6.0,75.000015258789063,-11.5,6.0,75.000015258789063,-10.75,6.0,75.000015258789063,-10.0};
			return value;
		}
		private double[] getCoordinate_5_17_point_4()
		{
			double[] value = {6.0,75.000015258789063,-9.25,6.0,75.000015258789063,-8.5,6.0,75.000015258789063,-7.75,6.0,75.000015258789063,-7.0,6.0,75.000015258789063,-6.25,6.0,75.000015258789063,-5.5,6.0,75.000015258789063,-4.75,6.0,75.000015258789063,-4.0,6.0,75.000015258789063,-3.25,6.0,75.000015258789063,-2.5,6.0,75.000015258789063,-1.75,6.0,75.000015258789063,-1.0,6.0,75.000015258789063,-0.25,6.0,75.000015258789063,0.5,6.0,75.000015258789063,1.25,6.0,75.000015258789063,2.0,6.0,75.000015258789063,2.75,6.0,75.000015258789063,3.5,6.0,75.000015258789063,4.25,6.0,75.000015258789063,5.0,6.0,75.000015258789063,5.75,6.0,75.000015258789063,6.5,6.0,75.000015258789063,7.25,6.0,75.000015258789063,8.0,6.0,75.000015258789063,8.75,6.0,75.000015258789063,9.5,6.0,75.000015258789063,10.25,6.0,75.000015258789063,11.0,6.0,75.000015258789063,11.75,6.0,75.000015258789063,12.5,6.0,75.000015258789063,13.25,6.0,75.000015258789063,14.0,6.0,75.000015258789063,14.75,6.0,75.000015258789063,15.5,6.0,75.000015258789063,16.25,6.0,75.000015258789063,17.0,6.0,75.000015258789063,17.75,6.0,75.000015258789063,18.5,6.0,75.000015258789063,19.25,6.0,75.000015258789063,20.0,4.8000001907348633,75.000015258789063,-25.0,4.8000001907348633,75.000015258789063,-24.25,4.8000001907348633,75.000015258789063,-23.5,4.8000001907348633,75.000015258789063,-22.75,4.8000001907348633,75.000015258789063,-22.0,4.8000001907348633,75.000015258789063,-21.25,4.8000001907348633,75.000015258789063,-20.5,4.8000001907348633,75.000015258789063,-19.75,4.8000001907348633,75.000015258789063,-19.0,4.8000001907348633,75.000015258789063,-18.25,4.8000001907348633,75.000015258789063,-17.5,4.8000001907348633,75.000015258789063,-16.75,4.8000001907348633,75.000015258789063,-16.0,4.8000001907348633,75.000015258789063,-15.25,4.8000001907348633,75.000015258789063,-14.5,4.8000001907348633,75.000015258789063,-13.75,4.8000001907348633,75.000015258789063,-13.0,4.8000001907348633,75.000015258789063,-12.25,4.8000001907348633,75.000015258789063,-11.5,4.8000001907348633,75.000015258789063,-10.75,4.8000001907348633,75.000015258789063,-10.0,4.8000001907348633,75.000015258789063,-9.25,4.8000001907348633,75.000015258789063,-8.5,4.8000001907348633,75.000015258789063,-7.75,4.8000001907348633,75.000015258789063,-7.0,4.8000001907348633,75.000015258789063,-6.25,4.8000001907348633,75.000015258789063,4.25,4.8000001907348633,75.000015258789063,5.0,4.8000001907348633,75.000015258789063,5.75,4.8000001907348633,75.000015258789063,6.5,4.8000001907348633,75.000015258789063,7.25,4.8000001907348633,75.000015258789063,8.0,4.8000001907348633,75.000015258789063,8.75,4.8000001907348633,75.000015258789063,9.5,4.8000001907348633,75.000015258789063,10.25,4.8000001907348633,75.000015258789063,11.0,4.8000001907348633,75.000015258789063,11.75,4.8000001907348633,75.000015258789063,12.5,4.8000001907348633,75.000015258789063,13.25,4.8000001907348633,75.000015258789063,14.0,4.8000001907348633,75.000015258789063,14.75,4.8000001907348633,75.000015258789063,15.5,4.8000001907348633,75.000015258789063,16.25,4.8000001907348633,75.000015258789063,17.0,4.8000001907348633,75.000015258789063,17.75,4.8000001907348633,75.000015258789063,18.5,4.8000001907348633,75.000015258789063,19.25,4.8000001907348633,75.000015258789063,20.0,3.5999999046325684,75.000015258789063,-25.0,3.5999999046325684,75.000015258789063,-24.25,3.5999999046325684,75.000015258789063,-23.5,3.5999999046325684,75.000015258789063,-22.75,3.5999999046325684,75.000015258789063,-22.0,3.5999999046325684,75.000015258789063,-21.25,3.5999999046325684,75.000015258789063,-20.5,3.5999999046325684,75.000015258789063,-19.75,3.5999999046325684,75.000015258789063,-19.0,3.5999999046325684,75.000015258789063,-18.25,3.5999999046325684,75.000015258789063,-17.5,3.5999999046325684,75.000015258789063,-16.75};
			return value;
		}
		private double[] getCoordinate_5_17_point_5()
		{
			double[] value = {3.5999999046325684,75.000015258789063,-16.0,3.5999999046325684,75.000015258789063,-15.25,3.5999999046325684,75.000015258789063,-14.5,3.5999999046325684,75.000015258789063,-13.75,3.5999999046325684,75.000015258789063,-13.0,3.5999999046325684,75.000015258789063,-12.25,3.5999999046325684,75.000015258789063,-11.5,3.5999999046325684,75.000015258789063,-10.75,3.5999999046325684,75.000015258789063,-10.0,3.5999999046325684,75.000015258789063,-9.25,3.5999999046325684,75.000015258789063,-8.5,3.5999999046325684,75.000015258789063,-7.75,3.5999999046325684,75.000015258789063,5.75,3.5999999046325684,75.000015258789063,6.5,3.5999999046325684,75.000015258789063,7.25,3.5999999046325684,75.000015258789063,8.0,3.5999999046325684,75.000015258789063,8.75,3.5999999046325684,75.000015258789063,9.5,3.5999999046325684,75.000015258789063,10.25,3.5999999046325684,75.000015258789063,11.0,3.5999999046325684,75.000015258789063,11.75,3.5999999046325684,75.000015258789063,12.5,3.5999999046325684,75.000015258789063,13.25,3.5999999046325684,75.000015258789063,14.0,3.5999999046325684,75.000015258789063,14.75,3.5999999046325684,75.000015258789063,15.5,3.5999999046325684,75.000015258789063,16.25,3.5999999046325684,75.000015258789063,17.0,3.5999999046325684,75.000015258789063,17.75,3.5999999046325684,75.000015258789063,18.5,3.5999999046325684,75.000015258789063,19.25,3.5999999046325684,75.000015258789063,20.0,2.4000000953674316,75.000015258789063,-25.0,2.4000000953674316,75.000015258789063,-24.25,2.4000000953674316,75.000015258789063,-23.5,2.4000000953674316,75.000015258789063,-22.75,2.4000000953674316,75.000015258789063,-22.0,2.4000000953674316,75.000015258789063,-21.25,2.4000000953674316,75.000015258789063,-20.5,2.4000000953674316,75.000015258789063,-19.75,2.4000000953674316,75.000015258789063,-19.0,2.4000000953674316,75.000015258789063,-18.25,2.4000000953674316,75.000015258789063,-17.5,2.4000000953674316,75.000015258789063,-16.75,2.4000000953674316,75.000015258789063,-16.0,2.4000000953674316,75.000015258789063,-15.25,2.4000000953674316,75.000015258789063,-14.5,2.4000000953674316,75.000015258789063,-13.75,2.4000000953674316,75.000015258789063,-13.0,2.4000000953674316,75.000015258789063,-12.25,2.4000000953674316,75.000015258789063,-11.5,2.4000000953674316,75.000015258789063,-10.75,2.4000000953674316,75.000015258789063,-10.0,2.4000000953674316,75.000015258789063,-9.25,2.4000000953674316,75.000015258789063,-8.5,2.4000000953674316,75.000015258789063,7.25,2.4000000953674316,75.000015258789063,8.0,2.4000000953674316,75.000015258789063,8.75,2.4000000953674316,75.000015258789063,9.5,2.4000000953674316,75.000015258789063,10.25,2.4000000953674316,75.000015258789063,11.0,2.4000000953674316,75.000015258789063,11.75,2.4000000953674316,75.000015258789063,12.5,2.4000000953674316,75.000015258789063,13.25,2.4000000953674316,75.000015258789063,14.0,2.4000000953674316,75.000015258789063,14.75,2.4000000953674316,75.000015258789063,15.5,2.4000000953674316,75.000015258789063,16.25,2.4000000953674316,75.000015258789063,17.0,2.4000000953674316,75.000015258789063,17.75,2.4000000953674316,75.000015258789063,18.5,2.4000000953674316,75.000015258789063,19.25,2.4000000953674316,75.000015258789063,20.0,1.2000000476837158,75.000015258789063,-25.0,1.2000000476837158,75.000015258789063,-24.25,1.2000000476837158,75.000015258789063,-23.5,1.2000000476837158,75.000015258789063,-22.75,1.2000000476837158,75.000015258789063,-22.0,1.2000000476837158,75.000015258789063,-21.25,1.2000000476837158,75.000015258789063,-20.5,1.2000000476837158,75.000015258789063,-19.75,1.2000000476837158,75.000015258789063,-19.0,1.2000000476837158,75.000015258789063,-18.25,1.2000000476837158,75.000015258789063,-17.5,1.2000000476837158,75.000015258789063,-16.75,1.2000000476837158,75.000015258789063,-16.0,1.2000000476837158,75.000015258789063,-15.25,1.2000000476837158,75.000015258789063,-14.5,1.2000000476837158,75.000015258789063,-13.75,1.2000000476837158,75.000015258789063,-13.0,1.2000000476837158,75.000015258789063,-12.25,1.2000000476837158,75.000015258789063,-11.5,1.2000000476837158,75.000015258789063,-10.75,1.2000000476837158,75.000015258789063,-10.0,1.2000000476837158,75.000015258789063,-9.25,1.2000000476837158,75.000015258789063,7.25,1.2000000476837158,75.000015258789063,8.0,1.2000000476837158,75.000015258789063,8.75,1.2000000476837158,75.000015258789063,9.5,1.2000000476837158,75.000015258789063,10.25};
			return value;
		}
		private double[] getCoordinate_5_17_point_6()
		{
			double[] value = {1.2000000476837158,75.000015258789063,11.0,1.2000000476837158,75.000015258789063,11.75,1.2000000476837158,75.000015258789063,12.5,1.2000000476837158,75.000015258789063,13.25,1.2000000476837158,75.000015258789063,14.0,1.2000000476837158,75.000015258789063,14.75,1.2000000476837158,75.000015258789063,15.5,1.2000000476837158,75.000015258789063,16.25,1.2000000476837158,75.000015258789063,17.0,1.2000000476837158,75.000015258789063,17.75,1.2000000476837158,75.000015258789063,18.5,1.2000000476837158,75.000015258789063,19.25,1.2000000476837158,75.000015258789063,20.0,0.0,75.000015258789063,-25.0,0.0,75.000015258789063,-24.25,0.0,75.000015258789063,-23.5,0.0,75.000015258789063,-22.75,0.0,75.000015258789063,-22.0,0.0,75.000015258789063,-21.25,0.0,75.000015258789063,-20.5,0.0,75.000015258789063,-19.75,0.0,75.000015258789063,-19.0,0.0,75.000015258789063,-18.25,0.0,75.000015258789063,-17.5,0.0,75.000015258789063,-16.75,0.0,75.000015258789063,-16.0,0.0,75.000015258789063,-15.25,0.0,75.000015258789063,-14.5,0.0,75.000015258789063,-13.75,0.0,75.000015258789063,-13.0,0.0,75.000015258789063,-12.25,0.0,75.000015258789063,-11.5,0.0,75.000015258789063,-10.75,0.0,75.000015258789063,-10.0,0.0,75.000015258789063,-9.25,0.0,75.000015258789063,8.0,0.0,75.000015258789063,8.75,0.0,75.000015258789063,9.5,0.0,75.000015258789063,10.25,0.0,75.000015258789063,11.0,0.0,75.000015258789063,11.75,0.0,75.000015258789063,12.5,0.0,75.000015258789063,13.25,0.0,75.000015258789063,14.0,0.0,75.000015258789063,14.75,0.0,75.000015258789063,15.5,0.0,75.000015258789063,16.25,0.0,75.000015258789063,17.0,0.0,75.000015258789063,17.75,0.0,75.000015258789063,18.5,0.0,75.000015258789063,19.25,0.0,75.000015258789063,20.0,-1.2000000476837158,75.000015258789063,-25.0,-1.2000000476837158,75.000015258789063,-24.25,-1.2000000476837158,75.000015258789063,-23.5,-1.2000000476837158,75.000015258789063,-22.75,-1.2000000476837158,75.000015258789063,-22.0,-1.2000000476837158,75.000015258789063,-21.25,-1.2000000476837158,75.000015258789063,-20.5,-1.2000000476837158,75.000015258789063,-19.75,-1.2000000476837158,75.000015258789063,-19.0,-1.2000000476837158,75.000015258789063,-18.25,-1.2000000476837158,75.000015258789063,-17.5,-1.2000000476837158,75.000015258789063,-16.75,-1.2000000476837158,75.000015258789063,-16.0,-1.2000000476837158,75.000015258789063,-15.25,-1.2000000476837158,75.000015258789063,-14.5,-1.2000000476837158,75.000015258789063,-13.75,-1.2000000476837158,75.000015258789063,-13.0,-1.2000000476837158,75.000015258789063,-12.25,-1.2000000476837158,75.000015258789063,-11.5,-1.2000000476837158,75.000015258789063,-10.75,-1.2000000476837158,75.000015258789063,-10.0,-1.2000000476837158,75.000015258789063,-9.25,-1.2000000476837158,75.000015258789063,7.25,-1.2000000476837158,75.000015258789063,8.0,-1.2000000476837158,75.000015258789063,8.75,-1.2000000476837158,75.000015258789063,9.5,-1.2000000476837158,75.000015258789063,10.25,-1.2000000476837158,75.000015258789063,11.0,-1.2000000476837158,75.000015258789063,11.75,-1.2000000476837158,75.000015258789063,12.5,-1.2000000476837158,75.000015258789063,13.25,-1.2000000476837158,75.000015258789063,14.0,-1.2000000476837158,75.000015258789063,14.75,-1.2000000476837158,75.000015258789063,15.5,-1.2000000476837158,75.000015258789063,16.25,-1.2000000476837158,75.000015258789063,17.0,-1.2000000476837158,75.000015258789063,17.75,-1.2000000476837158,75.000015258789063,18.5,-1.2000000476837158,75.000015258789063,19.25,-1.2000000476837158,75.000015258789063,20.0,-2.4000000953674316,75.000015258789063,-25.0,-2.4000000953674316,75.000015258789063,-24.25,-2.4000000953674316,75.000015258789063,-23.5,-2.4000000953674316,75.000015258789063,-22.75,-2.4000000953674316,75.000015258789063,-22.0,-2.4000000953674316,75.000015258789063,-21.25,-2.4000000953674316,75.000015258789063,-20.5,-2.4000000953674316,75.000015258789063,-19.75};
			return value;
		}
		private double[] getCoordinate_5_17_point_7()
		{
			double[] value = {-2.4000000953674316,75.000015258789063,-19.0,-2.4000000953674316,75.000015258789063,-18.25,-2.4000000953674316,75.000015258789063,-17.5,-2.4000000953674316,75.000015258789063,-16.75,-2.4000000953674316,75.000015258789063,-16.0,-2.4000000953674316,75.000015258789063,-15.25,-2.4000000953674316,75.000015258789063,-14.5,-2.4000000953674316,75.000015258789063,-13.75,-2.4000000953674316,75.000015258789063,-13.0,-2.4000000953674316,75.000015258789063,-12.25,-2.4000000953674316,75.000015258789063,-11.5,-2.4000000953674316,75.000015258789063,-10.75,-2.4000000953674316,75.000015258789063,-10.0,-2.4000000953674316,75.000015258789063,-9.25,-2.4000000953674316,75.000015258789063,-8.5,-2.4000000953674316,75.000015258789063,7.25,-2.4000000953674316,75.000015258789063,8.0,-2.4000000953674316,75.000015258789063,8.75,-2.4000000953674316,75.000015258789063,9.5,-2.4000000953674316,75.000015258789063,10.25,-2.4000000953674316,75.000015258789063,11.0,-2.4000000953674316,75.000015258789063,11.75,-2.4000000953674316,75.000015258789063,12.5,-2.4000000953674316,75.000015258789063,13.25,-2.4000000953674316,75.000015258789063,14.0,-2.4000000953674316,75.000015258789063,14.75,-2.4000000953674316,75.000015258789063,15.5,-2.4000000953674316,75.000015258789063,16.25,-2.4000000953674316,75.000015258789063,17.0,-2.4000000953674316,75.000015258789063,17.75,-2.4000000953674316,75.000015258789063,18.5,-2.4000000953674316,75.000015258789063,19.25,-2.4000000953674316,75.000015258789063,20.0,-3.5999999046325684,75.000015258789063,-25.0,-3.5999999046325684,75.000015258789063,-24.25,-3.5999999046325684,75.000015258789063,-23.5,-3.5999999046325684,75.000015258789063,-22.75,-3.5999999046325684,75.000015258789063,-22.0,-3.5999999046325684,75.000015258789063,-21.25,-3.5999999046325684,75.000015258789063,-20.5,-3.5999999046325684,75.000015258789063,-19.75,-3.5999999046325684,75.000015258789063,-19.0,-3.5999999046325684,75.000015258789063,-18.25,-3.5999999046325684,75.000015258789063,-17.5,-3.5999999046325684,75.000015258789063,-16.75,-3.5999999046325684,75.000015258789063,-16.0,-3.5999999046325684,75.000015258789063,-15.25,-3.5999999046325684,75.000015258789063,-14.5,-3.5999999046325684,75.000015258789063,-13.75,-3.5999999046325684,75.000015258789063,-13.0,-3.5999999046325684,75.000015258789063,-12.25,-3.5999999046325684,75.000015258789063,-11.5,-3.5999999046325684,75.000015258789063,-10.75,-3.5999999046325684,75.000015258789063,-10.0,-3.5999999046325684,75.000015258789063,-9.25,-3.5999999046325684,75.000015258789063,-8.5,-3.5999999046325684,75.000015258789063,-7.75,-3.5999999046325684,75.000015258789063,5.75,-3.5999999046325684,75.000015258789063,6.5,-3.5999999046325684,75.000015258789063,7.25,-3.5999999046325684,75.000015258789063,8.0,-3.5999999046325684,75.000015258789063,8.75,-3.5999999046325684,75.000015258789063,9.5,-3.5999999046325684,75.000015258789063,10.25,-3.5999999046325684,75.000015258789063,11.0,-3.5999999046325684,75.000015258789063,11.75,-3.5999999046325684,75.000015258789063,12.5,-3.5999999046325684,75.000015258789063,13.25,-3.5999999046325684,75.000015258789063,14.0,-3.5999999046325684,75.000015258789063,14.75,-3.5999999046325684,75.000015258789063,15.5,-3.5999999046325684,75.000015258789063,16.25,-3.5999999046325684,75.000015258789063,17.0,-3.5999999046325684,75.000015258789063,17.75,-3.5999999046325684,75.000015258789063,18.5,-3.5999999046325684,75.000015258789063,19.25,-3.5999999046325684,75.000015258789063,20.0,-4.8000001907348633,75.000015258789063,-25.0,-4.8000001907348633,75.000015258789063,-24.25,-4.8000001907348633,75.000015258789063,-23.5,-4.8000001907348633,75.000015258789063,-22.75,-4.8000001907348633,75.000015258789063,-22.0,-4.8000001907348633,75.000015258789063,-21.25,-4.8000001907348633,75.000015258789063,-20.5,-4.8000001907348633,75.000015258789063,-19.75,-4.8000001907348633,75.000015258789063,-19.0,-4.8000001907348633,75.000015258789063,-18.25,-4.8000001907348633,75.000015258789063,-17.5,-4.8000001907348633,75.000015258789063,-16.75,-4.8000001907348633,75.000015258789063,-16.0,-4.8000001907348633,75.000015258789063,-15.25,-4.8000001907348633,75.000015258789063,-14.5,-4.8000001907348633,75.000015258789063,-13.75,-4.8000001907348633,75.000015258789063,-13.0,-4.8000001907348633,75.000015258789063,-12.25,-4.8000001907348633,75.000015258789063,-11.5,-4.8000001907348633,75.000015258789063,-10.75,-4.8000001907348633,75.000015258789063,-10.0,-4.8000001907348633,75.000015258789063,-9.25,-4.8000001907348633,75.000015258789063,-8.5};
			return value;
		}
		private double[] getCoordinate_5_17_point_8()
		{
			double[] value = {-4.8000001907348633,75.000015258789063,-7.75,-4.8000001907348633,75.000015258789063,-7.0,-4.8000001907348633,75.000015258789063,-6.25,-4.8000001907348633,75.000015258789063,4.25,-4.8000001907348633,75.000015258789063,5.0,-4.8000001907348633,75.000015258789063,5.75,-4.8000001907348633,75.000015258789063,6.5,-4.8000001907348633,75.000015258789063,7.25,-4.8000001907348633,75.000015258789063,8.0,-4.8000001907348633,75.000015258789063,8.75,-4.8000001907348633,75.000015258789063,9.5,-4.8000001907348633,75.000015258789063,10.25,-4.8000001907348633,75.000015258789063,11.0,-4.8000001907348633,75.000015258789063,11.75,-4.8000001907348633,75.000015258789063,12.5,-4.8000001907348633,75.000015258789063,13.25,-4.8000001907348633,75.000015258789063,14.0,-4.8000001907348633,75.000015258789063,14.75,-4.8000001907348633,75.000015258789063,15.5,-4.8000001907348633,75.000015258789063,16.25,-4.8000001907348633,75.000015258789063,17.0,-4.8000001907348633,75.000015258789063,17.75,-4.8000001907348633,75.000015258789063,18.5,-4.8000001907348633,75.000015258789063,19.25,-4.8000001907348633,75.000015258789063,20.0,-6.0,75.000015258789063,-25.0,-6.0,75.000015258789063,-24.25,-6.0,75.000015258789063,-23.5,-6.0,75.000015258789063,-22.75,-6.0,75.000015258789063,-22.0,-6.0,75.000015258789063,-21.25,-6.0,75.000015258789063,-20.5,-6.0,75.000015258789063,-19.75,-6.0,75.000015258789063,-19.0,-6.0,75.000015258789063,-18.25,-6.0,75.000015258789063,-17.5,-6.0,75.000015258789063,-16.75,-6.0,75.000015258789063,-16.0,-6.0,75.000015258789063,-15.25,-6.0,75.000015258789063,-14.5,-6.0,75.000015258789063,-13.75,-6.0,75.000015258789063,-13.0,-6.0,75.000015258789063,-12.25,-6.0,75.000015258789063,-11.5,-6.0,75.000015258789063,-10.75,-6.0,75.000015258789063,-10.0,-6.0,75.000015258789063,-9.25,-6.0,75.000015258789063,-8.5,-6.0,75.000015258789063,-7.75,-6.0,75.000015258789063,-7.0,-6.0,75.000015258789063,-6.25,-6.0,75.000015258789063,-5.5,-6.0,75.000015258789063,-4.75,-6.0,75.000015258789063,-4.0,-6.0,75.000015258789063,-3.25,-6.0,75.000015258789063,-2.5,-6.0,75.000015258789063,-1.75,-6.0,75.000015258789063,-1.0,-6.0,75.000015258789063,-0.25,-6.0,75.000015258789063,0.5,-6.0,75.000015258789063,1.25,-6.0,75.000015258789063,2.0,-6.0,75.000015258789063,2.75,-6.0,75.000015258789063,3.5,-6.0,75.000015258789063,4.25,-6.0,75.000015258789063,5.0,-6.0,75.000015258789063,5.75,-6.0,75.000015258789063,6.5,-6.0,75.000015258789063,7.25,-6.0,75.000015258789063,8.0,-6.0,75.000015258789063,8.75,-6.0,75.000015258789063,9.5,-6.0,75.000015258789063,10.25,-6.0,75.000015258789063,11.0,-6.0,75.000015258789063,11.75,-6.0,75.000015258789063,12.5,-6.0,75.000015258789063,13.25,-6.0,75.000015258789063,14.0,-6.0,75.000015258789063,14.75,-6.0,75.000015258789063,15.5,-6.0,75.000015258789063,16.25,-6.0,75.000015258789063,17.0,-6.0,75.000015258789063,17.75,-6.0,75.000015258789063,18.5,-6.0,75.000015258789063,19.25,-6.0,75.000015258789063,20.0,-7.1999998092651367,75.000015258789063,-24.25,-7.1999998092651367,75.000015258789063,-23.5,-7.1999998092651367,75.000015258789063,-22.75,-7.1999998092651367,75.000015258789063,-22.0,-7.1999998092651367,75.000015258789063,-21.25,-7.1999998092651367,75.000015258789063,-20.5,-7.1999998092651367,75.000015258789063,-19.75,-7.1999998092651367,75.000015258789063,-19.0,-7.1999998092651367,75.000015258789063,-18.25,-7.1999998092651367,75.000015258789063,-17.5,-7.1999998092651367,75.000015258789063,-16.75,-7.1999998092651367,75.000015258789063,-16.0,-7.1999998092651367,75.000015258789063,-15.25,-7.1999998092651367,75.000015258789063,-14.5};
			return value;
		}
		private double[] getCoordinate_5_17_point_9()
		{
			double[] value = {-7.1999998092651367,75.000015258789063,-13.75,-7.1999998092651367,75.000015258789063,-13.0,-7.1999998092651367,75.000015258789063,-12.25,-7.1999998092651367,75.000015258789063,-11.5,-7.1999998092651367,75.000015258789063,-10.75,-7.1999998092651367,75.000015258789063,-10.0,-7.1999998092651367,75.000015258789063,-9.25,-7.1999998092651367,75.000015258789063,-8.5,-7.1999998092651367,75.000015258789063,-7.75,-7.1999998092651367,75.000015258789063,-7.0,-7.1999998092651367,75.000015258789063,-6.25,-7.1999998092651367,75.000015258789063,-5.5,-7.1999998092651367,75.000015258789063,-4.75,-7.1999998092651367,75.000015258789063,-4.0,-7.1999998092651367,75.000015258789063,-3.25,-7.1999998092651367,75.000015258789063,-2.5,-7.1999998092651367,75.000015258789063,-1.75,-7.1999998092651367,75.000015258789063,-1.0,-7.1999998092651367,75.000015258789063,-0.25,-7.1999998092651367,75.000015258789063,0.5,-7.1999998092651367,75.000015258789063,1.25,-7.1999998092651367,75.000015258789063,2.0,-7.1999998092651367,75.000015258789063,2.75,-7.1999998092651367,75.000015258789063,3.5,-7.1999998092651367,75.000015258789063,4.25,-7.1999998092651367,75.000015258789063,5.0,-7.1999998092651367,75.000015258789063,5.75,-7.1999998092651367,75.000015258789063,6.5,-7.1999998092651367,75.000015258789063,7.25,-7.1999998092651367,75.000015258789063,8.0,-7.1999998092651367,75.000015258789063,8.75,-7.1999998092651367,75.000015258789063,9.5,-7.1999998092651367,75.000015258789063,10.25,-7.1999998092651367,75.000015258789063,11.0,-7.1999998092651367,75.000015258789063,11.75,-7.1999998092651367,75.000015258789063,12.5,-7.1999998092651367,75.000015258789063,13.25,-7.1999998092651367,75.000015258789063,14.0,-7.1999998092651367,75.000015258789063,14.75,-7.1999998092651367,75.000015258789063,15.5,-7.1999998092651367,75.000015258789063,16.25,-7.1999998092651367,75.000015258789063,17.0,-7.1999998092651367,75.000015258789063,17.75,-7.1999998092651367,75.000015258789063,18.5,-7.1999998092651367,75.000015258789063,19.25,-8.3999996185302734,75.000015258789063,-24.25,-8.3999996185302734,75.000015258789063,-23.5,-8.3999996185302734,75.000015258789063,-22.75,-8.3999996185302734,75.000015258789063,-22.0,-8.3999996185302734,75.000015258789063,-21.25,-8.3999996185302734,75.000015258789063,-20.5,-8.3999996185302734,75.000015258789063,-19.75,-8.3999996185302734,75.000015258789063,-19.0,-8.3999996185302734,75.000015258789063,-18.25,-8.3999996185302734,75.000015258789063,-17.5,-8.3999996185302734,75.000015258789063,-16.75,-8.3999996185302734,75.000015258789063,-16.0,-8.3999996185302734,75.000015258789063,-15.25,-8.3999996185302734,75.000015258789063,-14.5,-8.3999996185302734,75.000015258789063,-13.75,-8.3999996185302734,75.000015258789063,-13.0,-8.3999996185302734,75.000015258789063,-12.25,-8.3999996185302734,75.000015258789063,-11.5,-8.3999996185302734,75.000015258789063,-10.75,-8.3999996185302734,75.000015258789063,-10.0,-8.3999996185302734,75.000015258789063,-9.25,-8.3999996185302734,75.000015258789063,-8.5,-8.3999996185302734,75.000015258789063,-7.75,-8.3999996185302734,75.000015258789063,-7.0,-8.3999996185302734,75.000015258789063,-6.25,-8.3999996185302734,75.000015258789063,-5.5,-8.3999996185302734,75.000015258789063,-4.75,-8.3999996185302734,75.000015258789063,-4.0,-8.3999996185302734,75.000015258789063,-3.25,-8.3999996185302734,75.000015258789063,-2.5,-8.3999996185302734,75.000015258789063,-1.75,-8.3999996185302734,75.000015258789063,-1.0,-8.3999996185302734,75.000015258789063,-0.25,-8.3999996185302734,75.000015258789063,0.5,-8.3999996185302734,75.000015258789063,1.25,-8.3999996185302734,75.000015258789063,2.0,-8.3999996185302734,75.000015258789063,2.75,-8.3999996185302734,75.000015258789063,3.5,-8.3999996185302734,75.000015258789063,4.25,-8.3999996185302734,75.000015258789063,5.0,-8.3999996185302734,75.000015258789063,5.75,-8.3999996185302734,75.000015258789063,6.5,-8.3999996185302734,75.000015258789063,7.25,-8.3999996185302734,75.000015258789063,8.0,-8.3999996185302734,75.000015258789063,8.75,-8.3999996185302734,75.000015258789063,9.5,-8.3999996185302734,75.000015258789063,10.25,-8.3999996185302734,75.000015258789063,11.0,-8.3999996185302734,75.000015258789063,11.75,-8.3999996185302734,75.000015258789063,12.5,-8.3999996185302734,75.000015258789063,13.25,-8.3999996185302734,75.000015258789063,14.0,-8.3999996185302734,75.000015258789063,14.75,-8.3999996185302734,75.000015258789063,15.5,-8.3999996185302734,75.000015258789063,16.25};
			return value;
		}
		private double[] getCoordinate_5_17_point_10()
		{
			double[] value = {-8.3999996185302734,75.000015258789063,17.0,-8.3999996185302734,75.000015258789063,17.75,-8.3999996185302734,75.000015258789063,18.5,-8.3999996185302734,75.000015258789063,19.25,-9.6000003814697266,75.000015258789063,-24.25,-9.6000003814697266,75.000015258789063,-23.5,-9.6000003814697266,75.000015258789063,-22.75,-9.6000003814697266,75.000015258789063,-22.0,-9.6000003814697266,75.000015258789063,-21.25,-9.6000003814697266,75.000015258789063,-20.5,-9.6000003814697266,75.000015258789063,-19.75,-9.6000003814697266,75.000015258789063,-19.0,-9.6000003814697266,75.000015258789063,-18.25,-9.6000003814697266,75.000015258789063,-17.5,-9.6000003814697266,75.000015258789063,-16.75,-9.6000003814697266,75.000015258789063,-16.0,-9.6000003814697266,75.000015258789063,-15.25,-9.6000003814697266,75.000015258789063,-14.5,-9.6000003814697266,75.000015258789063,-13.75,-9.6000003814697266,75.000015258789063,-13.0,-9.6000003814697266,75.000015258789063,-12.25,-9.6000003814697266,75.000015258789063,-11.5,-9.6000003814697266,75.000015258789063,-10.75,-9.6000003814697266,75.000015258789063,-10.0,-9.6000003814697266,75.000015258789063,-9.25,-9.6000003814697266,75.000015258789063,-8.5,-9.6000003814697266,75.000015258789063,-7.75,-9.6000003814697266,75.000015258789063,-7.0,-9.6000003814697266,75.000015258789063,-6.25,-9.6000003814697266,75.000015258789063,-5.5,-9.6000003814697266,75.000015258789063,-4.75,-9.6000003814697266,75.000015258789063,-4.0,-9.6000003814697266,75.000015258789063,-3.25,-9.6000003814697266,75.000015258789063,-2.5,-9.6000003814697266,75.000015258789063,-1.75,-9.6000003814697266,75.000015258789063,-1.0,-9.6000003814697266,75.000015258789063,-0.25,-9.6000003814697266,75.000015258789063,0.5,-9.6000003814697266,75.000015258789063,1.25,-9.6000003814697266,75.000015258789063,2.0,-9.6000003814697266,75.000015258789063,2.75,-9.6000003814697266,75.000015258789063,3.5,-9.6000003814697266,75.000015258789063,4.25,-9.6000003814697266,75.000015258789063,5.0,-9.6000003814697266,75.000015258789063,5.75,-9.6000003814697266,75.000015258789063,6.5,-9.6000003814697266,75.000015258789063,7.25,-9.6000003814697266,75.000015258789063,8.0,-9.6000003814697266,75.000015258789063,8.75,-9.6000003814697266,75.000015258789063,9.5,-9.6000003814697266,75.000015258789063,10.25,-9.6000003814697266,75.000015258789063,11.0,-9.6000003814697266,75.000015258789063,11.75,-9.6000003814697266,75.000015258789063,12.5,-9.6000003814697266,75.000015258789063,13.25,-9.6000003814697266,75.000015258789063,14.0,-9.6000003814697266,75.000015258789063,14.75,-9.6000003814697266,75.000015258789063,15.5,-9.6000003814697266,75.000015258789063,16.25,-9.6000003814697266,75.000015258789063,17.0,-9.6000003814697266,75.000015258789063,17.75,-9.6000003814697266,75.000015258789063,18.5,-9.6000003814697266,75.000015258789063,19.25,-10.800000190734863,75.000015258789063,-22.75,-10.800000190734863,75.000015258789063,-22.0,-10.800000190734863,75.000015258789063,-21.25,-10.800000190734863,75.000015258789063,-20.5,-10.800000190734863,75.000015258789063,-19.75,-10.800000190734863,75.000015258789063,-19.0,-10.800000190734863,75.000015258789063,-18.25,-10.800000190734863,75.000015258789063,-17.5,-10.800000190734863,75.000015258789063,-16.75,-10.800000190734863,75.000015258789063,-16.0,-10.800000190734863,75.000015258789063,-15.25,-10.800000190734863,75.000015258789063,-14.5,-10.800000190734863,75.000015258789063,-13.75,-10.800000190734863,75.000015258789063,-13.0,-10.800000190734863,75.000015258789063,-12.25,-10.800000190734863,75.000015258789063,-11.5,-10.800000190734863,75.000015258789063,-10.75,-10.800000190734863,75.000015258789063,-10.0,-10.800000190734863,75.000015258789063,-9.25,-10.800000190734863,75.000015258789063,-8.5,-10.800000190734863,75.000015258789063,-7.75,-10.800000190734863,75.000015258789063,-7.0,-10.800000190734863,75.000015258789063,-6.25,-10.800000190734863,75.000015258789063,-5.5,-10.800000190734863,75.000015258789063,-4.75,-10.800000190734863,75.000015258789063,-4.0,-10.800000190734863,75.000015258789063,-3.25,-10.800000190734863,75.000015258789063,-2.5,-10.800000190734863,75.000015258789063,-1.75,-10.800000190734863,75.000015258789063,-1.0,-10.800000190734863,75.000015258789063,-0.25,-10.800000190734863,75.000015258789063,0.5,-10.800000190734863,75.000015258789063,1.25,-10.800000190734863,75.000015258789063,2.0,-10.800000190734863,75.000015258789063,2.75,-10.800000190734863,75.000015258789063,3.5,-10.800000190734863,75.000015258789063,4.25};
			return value;
		}
		private double[] getCoordinate_5_17_point_11()
		{
			double[] value = {-10.800000190734863,75.000015258789063,5.0,-10.800000190734863,75.000015258789063,5.75,-10.800000190734863,75.000015258789063,6.5,-10.800000190734863,75.000015258789063,7.25,-10.800000190734863,75.000015258789063,8.0,-10.800000190734863,75.000015258789063,8.75,-10.800000190734863,75.000015258789063,9.5,-10.800000190734863,75.000015258789063,10.25,-10.800000190734863,75.000015258789063,11.0,-10.800000190734863,75.000015258789063,11.75,-10.800000190734863,75.000015258789063,12.5,-10.800000190734863,75.000015258789063,13.25,-10.800000190734863,75.000015258789063,14.0,-10.800000190734863,75.000015258789063,14.75,-10.800000190734863,75.000015258789063,15.5,-10.800000190734863,75.000015258789063,16.25,-10.800000190734863,75.000015258789063,17.0,-10.800000190734863,75.000015258789063,17.75,-12.0,75.000015258789063,-19.75,-12.0,75.000015258789063,-19.0,-12.0,75.000015258789063,-18.25,-12.0,75.000015258789063,-17.5,-12.0,75.000015258789063,-16.75,-12.0,75.000015258789063,-16.0,-12.0,75.000015258789063,-15.25,-12.0,75.000015258789063,-14.5,-12.0,75.000015258789063,-13.75,-12.0,75.000015258789063,-13.0,-12.0,75.000015258789063,-12.25,-12.0,75.000015258789063,-11.5,-12.0,75.000015258789063,-10.75,-12.0,75.000015258789063,-10.0,-12.0,75.000015258789063,-9.25,-12.0,75.000015258789063,-8.5,-12.0,75.000015258789063,-7.75,-12.0,75.000015258789063,-7.0,-12.0,75.000015258789063,-6.25,-12.0,75.000015258789063,-5.5,-12.0,75.000015258789063,-4.75,-12.0,75.000015258789063,-4.0,-12.0,75.000015258789063,-3.25,-12.0,75.000015258789063,-2.5,-12.0,75.000015258789063,-1.75,-12.0,75.000015258789063,-1.0,-12.0,75.000015258789063,-0.25,-12.0,75.000015258789063,0.5,-12.0,75.000015258789063,1.25,-12.0,75.000015258789063,2.0,-12.0,75.000015258789063,2.75,-12.0,75.000015258789063,3.5,-12.0,75.000015258789063,4.25,-12.0,75.000015258789063,5.0,-12.0,75.000015258789063,5.75,-12.0,75.000015258789063,6.5,-12.0,75.000015258789063,7.25,-12.0,75.000015258789063,8.0,-12.0,75.000015258789063,8.75,-12.0,75.000015258789063,9.5,-12.0,75.000015258789063,10.25,-12.0,75.000015258789063,11.0,-12.0,75.000015258789063,11.75,-12.0,75.000015258789063,12.5,-12.0,75.000015258789063,13.25,-12.0,75.000015258789063,14.0,-12.0,75.000015258789063,14.75};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getNormal_5_18_vector_1()
		{
			double[] value = {0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0};
			return value;
		}
		private double[] getNormal_5_18_vector_2()
		{
			double[] value = {0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0};
			return value;
		}
		private double[] getNormal_5_18_vector_3()
		{
			double[] value = {0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0};
			return value;
		}
		private double[] getNormal_5_18_vector_4()
		{
			double[] value = {0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0};
			return value;
		}
		private double[] getNormal_5_18_vector_5()
		{
			double[] value = {0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0};
			return value;
		}
		private double[] getNormal_5_18_vector_6()
		{
			double[] value = {0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0};
			return value;
		}
		private double[] getNormal_5_18_vector_7()
		{
			double[] value = {0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0};
			return value;
		}
		private double[] getNormal_5_18_vector_8()
		{
			double[] value = {0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0};
			return value;
		}
		private double[] getNormal_5_18_vector_9()
		{
			double[] value = {0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0};
			return value;
		}
		private double[] getNormal_5_18_vector_10()
		{
			double[] value = {0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0};
			return value;
		}
		private double[] getNormal_5_18_vector_11()
		{
			double[] value = {0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0,0.0,-1.0,0.0};
			return value;
		}

		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=4, element #17, 7728 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_17_coordIndex()
		{
			MFInt32 IndexedFaceSet_4_17_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_17_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_4_17_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_4_17_coordIndex_3()))
				.append(new MFInt32(getIndexedFaceSet_4_17_coordIndex_4()))
				.append(new MFInt32(getIndexedFaceSet_4_17_coordIndex_5()))
				.append(new MFInt32(getIndexedFaceSet_4_17_coordIndex_6()))
				.append(new MFInt32(getIndexedFaceSet_4_17_coordIndex_7()))
				.append(new MFInt32(getIndexedFaceSet_4_17_coordIndex_8()));
			return IndexedFaceSet_4_17_coordIndex;
		}
		/** Large attribute array: IndexedFaceSet texCoordIndex field, scene-graph level=4, element #17, 7728 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_17_texCoordIndex()
		{
			MFInt32 IndexedFaceSet_4_17_texCoordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_17_texCoordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_4_17_texCoordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_4_17_texCoordIndex_3()))
				.append(new MFInt32(getIndexedFaceSet_4_17_texCoordIndex_4()))
				.append(new MFInt32(getIndexedFaceSet_4_17_texCoordIndex_5()))
				.append(new MFInt32(getIndexedFaceSet_4_17_texCoordIndex_6()))
				.append(new MFInt32(getIndexedFaceSet_4_17_texCoordIndex_7()))
				.append(new MFInt32(getIndexedFaceSet_4_17_texCoordIndex_8()));
			return IndexedFaceSet_4_17_texCoordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #17, 3195 total numbers made up of 1065 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.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_17_point()
		{
			MFVec3f Coordinate_5_17_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_5_17_point_1()))
				.append(new MFVec3f(getCoordinate_5_17_point_2()))
				.append(new MFVec3f(getCoordinate_5_17_point_3()))
				.append(new MFVec3f(getCoordinate_5_17_point_4()))
				.append(new MFVec3f(getCoordinate_5_17_point_5()))
				.append(new MFVec3f(getCoordinate_5_17_point_6()))
				.append(new MFVec3f(getCoordinate_5_17_point_7()))
				.append(new MFVec3f(getCoordinate_5_17_point_8()))
				.append(new MFVec3f(getCoordinate_5_17_point_9()))
				.append(new MFVec3f(getCoordinate_5_17_point_10()))
				.append(new MFVec3f(getCoordinate_5_17_point_11()));
			return Coordinate_5_17_point;
		}
		/** Large attribute array: Normal vector field, scene-graph level=5, element #18, 3195 total numbers made up of 1065 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getNormal_5_18_vector()
		{
			MFVec3f Normal_5_18_vector = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getNormal_5_18_vector_1()))
				.append(new MFVec3f(getNormal_5_18_vector_2()))
				.append(new MFVec3f(getNormal_5_18_vector_3()))
				.append(new MFVec3f(getNormal_5_18_vector_4()))
				.append(new MFVec3f(getNormal_5_18_vector_5()))
				.append(new MFVec3f(getNormal_5_18_vector_6()))
				.append(new MFVec3f(getNormal_5_18_vector_7()))
				.append(new MFVec3f(getNormal_5_18_vector_8()))
				.append(new MFVec3f(getNormal_5_18_vector_9()))
				.append(new MFVec3f(getNormal_5_18_vector_10()))
				.append(new MFVec3f(getNormal_5_18_vector_11()));
			return Normal_5_18_vector;
		}

	/** 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 FullPonchoWithNormals 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 FullPonchoWithNormals().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.Coveroid.FullPonchoWithNormals\" 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.Coveroid.FullPonchoWithNormals self-validation test confirmation: ");
                if (!validationResults.equals("success"))
                    System.out.println();
                System.out.println(validationResults.trim());

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