package X3dForAdvancedModeling.GeometricShapes;

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

// Javadoc metadata annotations follow, see below for X3DJSAIL Java source code.
/**
 * <p> Icosahedron is a polyhedron with twenty faces, subdivided to level 4, where all 2562 vertices and 3366 faces produce regular (equilateral) triangles. </p>
 <p> Related links: Catalog page <a href="../../../GeometricShapes/IcosahedronSubdivisionLevel4Index.html" target="_blank">IcosahedronSubdivisionLevel4</a>,  source <a href="../../../GeometricShapes/IcosahedronSubdivisionLevel4.java">IcosahedronSubdivisionLevel4.java</a>, <a href="https://www.web3d.org/x3d/content/examples/X3dResources.html" target="_blank">X3D Resources</a>, <a href="https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html" target="_blank">X3D Scene Authoring Hints</a>, and <a href="https://www.web3d.org/x3d/content/X3dTooltips.html" target="_blank">X3D Tooltips</a>. </p>
	<table style="color:black; border:0px solid; border-spacing:10px 0px;">
        <caption>Scene Meta Information</caption>
		<tr style="background-color:silver; border-color:silver;">
			<td style="text-align:center; padding:10px 0px;"><i>meta tags</i></td>
			<td style="text-align:left;   padding:10px 0px;">&nbsp; Document Metadata </td>
		</tr>

		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> title </i> </td>
			<td> <a href="../../../GeometricShapes/IcosahedronSubdivisionLevel4.x3d">IcosahedronSubdivisionLevel4.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> IcosahedronSubdivisionLevel4.ply </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> description </i> </td>
			<td> Icosahedron is a polyhedron with twenty faces, subdivided to level 4, where all 2562 vertices and 3366 faces produce regular (equilateral) triangles. </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> created </i> </td>
			<td> 13 September 2014 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> modified </i> </td>
			<td> 20 October 2019 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> creator </i> </td>
			<td> Don Brutzman </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="../../../GeometricShapes/Icosahedron.x3d">Icosahedron.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="https://en.wikipedia.org/wiki/Icosahedron" target="_blank">https://en.wikipedia.org/wiki/Icosahedron</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="https://en.wiktionary.org/wiki/icosahedron" target="_blank">https://en.wiktionary.org/wiki/icosahedron</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="https://en.wikipedia.org/wiki/Platonic_solid" target="_blank">https://en.wikipedia.org/wiki/Platonic_solid</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="https://en.wikipedia.org/wiki/Geodesic_grid" target="_blank">https://en.wikipedia.org/wiki/Geodesic_grid</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> identifier </i> </td>
			<td> <a href="https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/GeometricShapes/IcosahedronSubdivisionLevel4.x3d" target="_blank">https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/GeometricShapes/IcosahedronSubdivisionLevel4.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> Meshlab X3D Exported, <a href="http://meshlab.sourceforge.net" target="_blank">http://meshlab.sourceforge.net</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> X3D-Edit 3.3, <a href="https://savage.nps.edu/X3D-Edit" target="_blank">https://savage.nps.edu/X3D-Edit</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> license </i> </td>
			<td> <a href="../../../GeometricShapes/../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 Don Brutzman
 */

public class IcosahedronSubdivisionLevel4
{
	/** Default constructor to create this object. */
	public IcosahedronSubdivisionLevel4 ()
	{
	  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_3_1)
  .setHead(new head()
    .addMeta(new meta().setName(meta.NAME_TITLE      ).setContent("IcosahedronSubdivisionLevel4.x3d"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("IcosahedronSubdivisionLevel4.ply"))
    .addMeta(new meta().setName(meta.NAME_DESCRIPTION).setContent("Icosahedron is a polyhedron with twenty faces, subdivided to level 4, where all 2562 vertices and 3366 faces produce regular (equilateral) triangles."))
    .addMeta(new meta().setName(meta.NAME_CREATED    ).setContent("13 September 2014"))
    .addMeta(new meta().setName(meta.NAME_MODIFIED   ).setContent("20 October 2019"))
    .addMeta(new meta().setName(meta.NAME_CREATOR    ).setContent("Don Brutzman"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("Icosahedron.x3d"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("https://en.wikipedia.org/wiki/Icosahedron"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("https://en.wiktionary.org/wiki/icosahedron"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("https://en.wikipedia.org/wiki/Platonic_solid"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("https://en.wikipedia.org/wiki/Geodesic_grid"))
    .addMeta(new meta().setName(meta.NAME_IDENTIFIER ).setContent("https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/GeometricShapes/IcosahedronSubdivisionLevel4.x3d"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("Meshlab X3D Exported, http://meshlab.sourceforge.net"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("X3D-Edit 3.3, https://savage.nps.edu/X3D-Edit"))
    .addMeta(new meta().setName(meta.NAME_LICENSE    ).setContent("../license.html")))
  .setScene(new Scene()
    .addChild(new WorldInfo().setTitle("IcosahedronSubdivisionLevel4.x3d"))
    .addChild(new Background().setSkyColor(new MFColor(new double[] {0.5,1.0,0.9})))
    .addChild(new Viewpoint().setDescription("Icosahedron, subdivision level 4").setPosition(0.0,0.0,6.0))
    .addChild(new Shape("IcosahedronSubdivisionLevel4")
      .setGeometry(new IndexedFaceSet().setSolid(false).setCoordIndex(getIndexedFaceSet_4_20_coordIndex())
        .setCoord(new Coordinate().setPoint(getCoordinate_5_20_point())))
      .setAppearance(new Appearance()
        .setMaterial(new Material().setDiffuseColor(0.2,0.5,0.8)))));
            }
            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_20_coordIndex_1()
		{
			int[] value = {0,1,2,-1,3,4,5,-1,6,7,8,-1,9,10,11,-1,12,13,14,-1,15,16,17,-1,18,19,20,-1,21,22,23,-1,24,25,26,-1,27,28,29,-1,30,31,32,-1,33,34,35,-1,36,37,38,-1,39,40,41,-1,42,43,44,-1,45,46,47,-1,48,49,50,-1,51,52,53,-1,54,55,56,-1,57,58,59,-1,60,61,62,-1,63,64,65,-1,66,67,68,-1,69,70,71,-1,72,73,74,-1,75,76,77,-1,78,79,80,-1,81,82,83,-1,84,85,86,-1,87,88,89,-1,90,91,92,-1,93,94,95,-1,96,97,98,-1,99,100,101,-1,102,103,104,-1,105,106,107,-1,108,109,110,-1,111,112,113,-1,114,115,116,-1,117,118,119,-1,120,121,122,-1,123,124,125,-1,126,127,128,-1,129,130,131,-1,132,133,134,-1,135,136,137,-1,138,139,140,-1,141,142,143,-1,144,145,146,-1,147,148,149,-1,150,151,152,-1,153,154,155,-1,156,157,158,-1,159,160,161,-1,162,163,164,-1,165,166,167,-1,168,169,170,-1,171,172,173,-1,174,175,176,-1,177,178,179,-1,180,181,182,-1,183,184,185,-1,186,187,188,-1,189,190,191,-1,192,193,194,-1,195,196,197,-1,198,199,200,-1,201,202,203,-1,204,205,206,-1,207,208,209,-1,210,211,212,-1,213,214,215,-1,216,217,218,-1,219,220,221,-1,222,223,224,-1,225,226,227,-1,228,229,230,-1,231,232,233,-1,234,235,236,-1,237,238,239,-1,240,241,242,-1,243,244,245,-1,246,247,248,-1,249,250,251,-1,252,253,254,-1,255,256,257,-1,258,259,260,-1,261,262,263,-1,264,265,266,-1,267,268,269,-1,270,271,272,-1,273,274,275,-1,276,277,278,-1,279,280,281,-1,282,283,284,-1,285,286,287,-1,288,289,290,-1,291,292,293,-1,294,295,296,-1,297,298,299,-1,300,301,302,-1,303,304,305,-1,306,307,308,-1,309,310,311,-1,312,313,314,-1,315,316,317,-1,318,319,320,-1,321,322,323,-1,324,325,326,-1,327,328,329,-1,330,331,332,-1,333,334,335,-1,336,337,338,-1,339,340,341,-1,342,343,344,-1,345,346,347,-1,348,349,350,-1,351,352,353,-1,354,355,356,-1,357,358,359,-1,360,361,362,-1,363,364,365,-1,366,367,368,-1,369,370,371,-1,372,373,374,-1,375,376,377,-1,378,379,380,-1,381,382,383,-1,384,385,386,-1,387,388,389,-1,390,391,392,-1,393,394,395,-1,396,397,398,-1,399,400,401,-1,402,403,404,-1,405,406,407,-1,408,409,410,-1,411,412,413,-1,414,415,416,-1,417,418,419,-1,420,421,422,-1,423,424,425,-1,426,427,428,-1,429,430,431,-1,432,433,434,-1,435,436,437,-1,438,439,440,-1,441,442,443,-1,444,445,446,-1,447,448,449,-1,450,451,452,-1,453,454,455,-1,456,457,458,-1,459,460,461,-1,462,463,464,-1,465,466,467,-1,468,469,470,-1,471,472,473,-1,474,475,476,-1,477,478,479,-1,480,481,482,-1,483,484,485,-1,486,487,488,-1,489,490,491,-1,492,493,494,-1,495,496,497,-1,498,499,500,-1,501,502,503,-1,504,505,506,-1,507,508,509,-1,510,511,512,-1,513,514,515,-1,516,517,518,-1,519,520,521,-1,522,523,524,-1,525,526,527,-1,528,529,530,-1,531,532,533,-1,534,535,536,-1,537,538,539,-1,540,541,542,-1,543,544,545,-1,546,547,548,-1,549,550,551,-1,552,553,554,-1,555,556,557,-1,558,559,560,-1,561,562,563,-1,564,565,566,-1,567,568,569,-1,570,571,572,-1,573,574,575,-1,576,577,578,-1,579,580,581,-1,582,583,584,-1,585,586,587,-1,588,589,590,-1,591,592,593,-1,594,595,596,-1,597,598,599,-1,600,601,602,-1,603,604,605,-1,606,607,608,-1,609,610,611,-1,612,613,614,-1,615,616,617,-1,618,619,620,-1,621,622,623,-1,624,625,626,-1,627,628,629,-1,630,631,632,-1,633,634,635,-1,636,637,638,-1,639,640,641,-1,642,643,644,-1,645,646,647,-1,648,649,650,-1,651,652,653,-1,654,655,656,-1,657,658,659,-1,660,661,662,-1,663,664,665,-1,666,667,668,-1,669,670,671,-1,672,673,674,-1,675,676,677,-1,678,679,680,-1,681,682,683,-1,684,685,686,-1,687,688,689,-1,690,691,692,-1,693,694,695,-1,696,697,698,-1,699,700,701,-1,702,703,704,-1,705,706,707,-1,708,709,710,-1,711,712,713,-1,714,715,716,-1,717,718,719,-1,720,721,722,-1,723,724,725,-1,726,727,728,-1,729,730,731,-1,732,733,734,-1,735,736,737,-1,738,739,740,-1,741,742,743,-1,744,745,746,-1,747,748,749,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_20_coordIndex_2()
		{
			int[] value = {750,751,752,-1,753,754,755,-1,756,757,758,-1,759,760,761,-1,762,763,764,-1,765,766,767,-1,768,769,770,-1,771,772,773,-1,774,775,776,-1,777,778,779,-1,780,781,782,-1,783,784,785,-1,786,787,788,-1,789,790,791,-1,792,793,794,-1,795,796,797,-1,798,799,800,-1,801,802,803,-1,804,805,806,-1,807,808,809,-1,810,811,812,-1,813,814,815,-1,816,817,818,-1,819,820,821,-1,822,823,824,-1,825,826,827,-1,828,829,830,-1,831,832,833,-1,834,835,836,-1,837,838,839,-1,840,841,842,-1,843,844,845,-1,846,847,848,-1,849,850,851,-1,852,853,854,-1,855,856,857,-1,858,859,860,-1,861,862,863,-1,864,865,866,-1,867,868,869,-1,870,871,872,-1,873,874,875,-1,876,877,878,-1,879,880,881,-1,882,883,884,-1,885,886,887,-1,888,889,890,-1,891,892,893,-1,894,895,896,-1,897,898,899,-1,900,901,902,-1,903,904,905,-1,906,907,908,-1,909,910,911,-1,912,913,914,-1,915,916,917,-1,918,919,920,-1,921,922,923,-1,924,925,926,-1,927,928,929,-1,930,931,932,-1,933,934,935,-1,936,937,938,-1,939,940,941,-1,942,943,944,-1,945,946,947,-1,948,949,950,-1,951,952,953,-1,954,955,956,-1,957,958,959,-1,960,2,961,-1,962,963,0,-1,1,964,965,-1,966,5,967,-1,968,969,3,-1,4,970,971,-1,972,8,973,-1,974,975,6,-1,7,976,977,-1,978,11,979,-1,980,981,9,-1,10,982,983,-1,984,14,985,-1,986,987,12,-1,13,988,989,-1,990,17,991,-1,992,993,15,-1,16,994,995,-1,996,20,997,-1,998,999,18,-1,19,1000,1001,-1,1002,23,1003,-1,1004,1005,21,-1,22,1006,1007,-1,1008,26,1009,-1,1010,1011,24,-1,25,1012,1013,-1,1014,29,1015,-1,1016,1017,27,-1,28,1018,1019,-1,1020,32,1021,-1,1022,1023,30,-1,31,1024,1025,-1,1026,35,1027,-1,1028,1029,33,-1,34,1030,1031,-1,1032,38,1033,-1,1034,1035,36,-1,37,1036,1037,-1,1038,41,1039,-1,1040,1041,39,-1,40,1042,1043,-1,1044,44,1045,-1,1046,1047,42,-1,43,1048,1049,-1,1050,47,1051,-1,1052,1053,45,-1,46,1054,1055,-1,1056,50,1057,-1,1058,1059,48,-1,49,1060,1061,-1,1062,53,1063,-1,1064,1065,51,-1,52,1066,1067,-1,1068,56,1069,-1,1070,1071,54,-1,55,1072,1073,-1,1074,59,1075,-1,1076,1077,57,-1,58,1078,1079,-1,1080,62,1081,-1,1082,1083,60,-1,61,1084,1085,-1,1086,65,1087,-1,1088,1089,63,-1,64,1090,1091,-1,1092,68,1093,-1,1094,1095,66,-1,67,1096,1097,-1,1098,71,1099,-1,1100,1101,69,-1,70,1102,1103,-1,1104,74,1105,-1,1106,1107,72,-1,73,1108,1109,-1,1110,77,1111,-1,1112,1113,75,-1,76,1114,1115,-1,1116,80,1117,-1,1118,1119,78,-1,79,1120,1121,-1,1122,83,1123,-1,1124,1125,81,-1,82,1126,1127,-1,1128,86,1129,-1,1130,1131,84,-1,85,1132,1133,-1,1134,89,1135,-1,1136,1137,87,-1,88,1138,1139,-1,1140,92,1141,-1,1142,1143,90,-1,91,1144,1145,-1,1146,95,1147,-1,1148,1149,93,-1,94,1150,1151,-1,1152,98,1153,-1,1154,1155,96,-1,97,1156,1157,-1,1158,101,1159,-1,1160,1161,99,-1,100,1162,1163,-1,1164,104,1165,-1,1166,1167,102,-1,103,1168,1169,-1,1170,107,1171,-1,1172,1173,105,-1,106,1174,1175,-1,1176,110,1177,-1,1178,1179,108,-1,109,1180,1181,-1,1182,113,1183,-1,1184,1185,111,-1,112,1186,1187,-1,1188,116,1189,-1,1190,1191,114,-1,115,1192,1193,-1,1194,119,1195,-1,1196,1197,117,-1,118,1198,1199,-1,1200,122,1201,-1,1202,1203,120,-1,121,1204,1205,-1,1206,125,1207,-1,1208,1209,123,-1,124,1210,1211,-1,1212,128,1213,-1,1214,1215,126,-1,127,1216,1217,-1,1218,131,1219,-1,1220,1221,129,-1,130,1222,1223,-1,1224,134,1225,-1,1226,1227,132,-1,133,1228,1229,-1,1230,137,1231,-1,1232,1233,135,-1,136,1234,1235,-1,1236,140,1237,-1,1238,1239,138,-1,139,1240,1241,-1,1242,143,1243,-1,1244,1245,141,-1,142,1246,1247,-1,1248,146,1249,-1,1250,1251,144,-1,145,1252,1253,-1,1254,149,1255,-1,1256,1257,147,-1,148,1258,1259,-1,1260,152,1261,-1,1262,1263,150,-1,151,1264,1265,-1,1266,155,1267,-1,1268,1269,153,-1,154,1270,1271,-1,1272,158,1273,-1,1274,1275,156,-1,157,1276,1277,-1,1278,161,1279,-1,1280,1281,159,-1,160,1282,1283,-1,1284,164,1285,-1,1286,1287,162,-1,163,1288,1289,-1,1290,167,1291,-1,1292,1293,165,-1,166,1294,1295,-1,1296,170,1297,-1,1298,1299,168,-1,169,1300,1301,-1,1302,173,1303,-1,1304,1305,171,-1,172,1306,1307,-1,1308,176,1309,-1,1310,1311,174,-1,175,1312,1313,-1,1314,179,1315,-1,1316,1317,177,-1,178,1318,1319,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_20_coordIndex_3()
		{
			int[] value = {1320,182,1321,-1,1322,1323,180,-1,181,1324,1325,-1,1326,185,1327,-1,1328,1329,183,-1,184,1330,1331,-1,1332,188,1333,-1,1334,1335,186,-1,187,1336,1337,-1,1338,191,1339,-1,1340,1341,189,-1,190,1342,1343,-1,1344,194,1345,-1,1346,1347,192,-1,193,1348,1349,-1,1350,197,1351,-1,1352,1353,195,-1,196,1354,1355,-1,1356,200,1357,-1,1358,1359,198,-1,199,1360,1361,-1,1362,203,1363,-1,1364,1365,201,-1,202,1366,1367,-1,1368,206,1369,-1,1370,1371,204,-1,205,1372,1373,-1,1374,209,1375,-1,1376,1377,207,-1,208,1378,1379,-1,1380,212,1381,-1,1382,1383,210,-1,211,1384,1385,-1,1386,215,1387,-1,1388,1389,213,-1,214,1390,1391,-1,1392,218,1393,-1,1394,1395,216,-1,217,1396,1397,-1,1398,221,1399,-1,1400,1401,219,-1,220,1402,1403,-1,1404,224,1405,-1,1406,1407,222,-1,223,1408,1409,-1,1410,227,1411,-1,1412,1413,225,-1,226,1414,1415,-1,1416,230,1417,-1,1418,1419,228,-1,229,1420,1421,-1,1422,233,1423,-1,1424,1425,231,-1,232,1426,1427,-1,1428,236,1429,-1,1430,1431,234,-1,235,1432,1433,-1,1434,239,1435,-1,1436,1437,237,-1,238,1438,1439,-1,1440,242,1441,-1,1442,961,240,-1,241,965,1443,-1,1444,245,960,-1,1445,1446,243,-1,244,1447,962,-1,964,248,1448,-1,963,1449,246,-1,247,1450,1451,-1,1452,251,1453,-1,1454,967,249,-1,250,971,1455,-1,1456,254,966,-1,1457,1458,252,-1,253,1459,968,-1,970,257,1460,-1,969,1461,255,-1,256,1462,1463,-1,1464,260,1465,-1,1466,973,258,-1,259,977,1467,-1,1468,263,972,-1,1469,1470,261,-1,262,1471,974,-1,976,266,1472,-1,975,1473,264,-1,265,1474,1475,-1,1476,269,1477,-1,1478,979,267,-1,268,983,1479,-1,1480,272,978,-1,1481,1482,270,-1,271,1483,980,-1,982,275,1484,-1,981,1485,273,-1,274,1486,1487,-1,1488,278,1489,-1,1490,985,276,-1,277,989,1491,-1,1492,281,984,-1,1493,1494,279,-1,280,1495,986,-1,988,284,1496,-1,987,1497,282,-1,283,1498,1499,-1,1500,287,1501,-1,1502,991,285,-1,286,995,1503,-1,1504,290,990,-1,1505,1506,288,-1,289,1507,992,-1,994,293,1508,-1,993,1509,291,-1,292,1510,1511,-1,1512,296,1513,-1,1514,997,294,-1,295,1001,1515,-1,1516,299,996,-1,1517,1518,297,-1,298,1519,998,-1,1000,302,1520,-1,999,1521,300,-1,301,1522,1523,-1,1524,305,1525,-1,1526,1003,303,-1,304,1007,1527,-1,1528,308,1002,-1,1529,1530,306,-1,307,1531,1004,-1,1006,311,1532,-1,1005,1533,309,-1,310,1534,1535,-1,1536,314,1537,-1,1538,1009,312,-1,313,1013,1539,-1,1540,317,1008,-1,1541,1542,315,-1,316,1543,1010,-1,1012,320,1544,-1,1011,1545,318,-1,319,1546,1547,-1,1548,323,1549,-1,1550,1015,321,-1,322,1019,1551,-1,1552,326,1014,-1,1553,1554,324,-1,325,1555,1016,-1,1018,329,1556,-1,1017,1557,327,-1,328,1558,1559,-1,1560,332,1561,-1,1562,1021,330,-1,331,1025,1563,-1,1564,335,1020,-1,1565,1566,333,-1,334,1567,1022,-1,1024,338,1568,-1,1023,1569,336,-1,337,1570,1571,-1,1572,341,1573,-1,1574,1027,339,-1,340,1031,1575,-1,1576,344,1026,-1,1577,1578,342,-1,343,1579,1028,-1,1030,347,1580,-1,1029,1581,345,-1,346,1582,1583,-1,1584,350,1585,-1,1586,1033,348,-1,349,1037,1587,-1,1588,353,1032,-1,1589,1590,351,-1,352,1591,1034,-1,1036,356,1592,-1,1035,1593,354,-1,355,1594,1595,-1,1596,359,1597,-1,1598,1039,357,-1,358,1043,1599,-1,1600,362,1038,-1,1601,1602,360,-1,361,1603,1040,-1,1042,365,1604,-1,1041,1605,363,-1,364,1606,1607,-1,1608,368,1609,-1,1610,1045,366,-1,367,1049,1611,-1,1612,371,1044,-1,1613,1614,369,-1,370,1615,1046,-1,1048,374,1616,-1,1047,1617,372,-1,373,1618,1619,-1,1620,377,1621,-1,1622,1051,375,-1,376,1055,1623,-1,1624,380,1050,-1,1625,1626,378,-1,379,1627,1052,-1,1054,383,1628,-1,1053,1629,381,-1,382,1630,1631,-1,1632,386,1633,-1,1634,1057,384,-1,385,1061,1635,-1,1636,389,1056,-1,1637,1638,387,-1,388,1639,1058,-1,1060,392,1640,-1,1059,1641,390,-1,391,1642,1643,-1,1644,395,1645,-1,1646,1063,393,-1,394,1067,1647,-1,1648,398,1062,-1,1649,1650,396,-1,397,1651,1064,-1,1066,401,1652,-1,1065,1653,399,-1,400,1654,1655,-1,1656,404,1657,-1,1658,1069,402,-1,403,1073,1659,-1,1660,407,1068,-1,1661,1662,405,-1,406,1663,1070,-1,1072,410,1664,-1,1071,1665,408,-1,409,1666,1667,-1,1668,413,1669,-1,1670,1075,411,-1,412,1079,1671,-1,1672,416,1074,-1,1673,1674,414,-1,415,1675,1076,-1,1078,419,1676,-1,1077,1677,417,-1,418,1678,1679,-1,1680,422,1681,-1,1682,1081,420,-1,421,1085,1683,-1,1684,425,1080,-1,1685,1441,423,-1,424,1443,1082,-1,1084,428,1686,-1,1083,1448,426,-1,427,1451,1687,-1,1688,431,1440,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_20_coordIndex_4()
		{
			int[] value = {1689,1087,429,-1,430,1091,1442,-1,1690,434,1086,-1,1691,1692,432,-1,433,1693,1088,-1,1090,437,1444,-1,1089,1694,435,-1,436,1695,1445,-1,1450,440,1696,-1,1449,1093,438,-1,439,1097,1697,-1,1447,443,1092,-1,1446,1698,441,-1,442,1699,1094,-1,1096,446,1700,-1,1095,1701,444,-1,445,1702,1703,-1,1691,449,1704,-1,1690,1099,447,-1,448,1103,1705,-1,1689,452,1098,-1,1688,1453,450,-1,451,1455,1100,-1,1102,455,1706,-1,1101,1460,453,-1,454,1463,1707,-1,1685,458,1452,-1,1684,1105,456,-1,457,1109,1454,-1,1682,461,1104,-1,1680,1708,459,-1,460,1709,1106,-1,1108,464,1456,-1,1107,1710,462,-1,463,1711,1457,-1,1462,467,1712,-1,1461,1111,465,-1,466,1115,1713,-1,1459,470,1110,-1,1458,1714,468,-1,469,1715,1112,-1,1114,473,1716,-1,1113,1717,471,-1,472,1718,1719,-1,1720,476,1721,-1,1722,1117,474,-1,475,1121,1723,-1,1724,479,1116,-1,1725,1465,477,-1,478,1467,1118,-1,1120,482,1726,-1,1119,1472,480,-1,481,1475,1727,-1,1728,485,1464,-1,1729,1123,483,-1,484,1127,1466,-1,1730,488,1122,-1,1731,1732,486,-1,487,1733,1124,-1,1126,491,1468,-1,1125,1734,489,-1,490,1735,1469,-1,1474,494,1736,-1,1473,1129,492,-1,493,1133,1737,-1,1471,497,1128,-1,1470,1738,495,-1,496,1739,1130,-1,1132,500,1740,-1,1131,1741,498,-1,499,1742,1743,-1,1731,503,1744,-1,1730,1135,501,-1,502,1139,1745,-1,1729,506,1134,-1,1728,1477,504,-1,505,1479,1136,-1,1138,509,1746,-1,1137,1484,507,-1,508,1487,1747,-1,1725,512,1476,-1,1724,1141,510,-1,511,1145,1478,-1,1722,515,1140,-1,1720,1748,513,-1,514,1749,1142,-1,1144,518,1480,-1,1143,1750,516,-1,517,1751,1481,-1,1486,521,1752,-1,1485,1147,519,-1,520,1151,1753,-1,1483,524,1146,-1,1482,1754,522,-1,523,1755,1148,-1,1150,527,1756,-1,1149,1757,525,-1,526,1758,1759,-1,1760,530,1761,-1,1762,1153,528,-1,529,1157,1763,-1,1764,533,1152,-1,1765,1489,531,-1,532,1491,1154,-1,1156,536,1766,-1,1155,1496,534,-1,535,1499,1767,-1,1768,539,1488,-1,1769,1159,537,-1,538,1163,1490,-1,1770,542,1158,-1,1771,1772,540,-1,541,1773,1160,-1,1162,545,1492,-1,1161,1774,543,-1,544,1775,1493,-1,1498,548,1776,-1,1497,1165,546,-1,547,1169,1777,-1,1495,551,1164,-1,1494,1778,549,-1,550,1779,1166,-1,1168,554,1780,-1,1167,1781,552,-1,553,1782,1783,-1,1771,557,1784,-1,1770,1171,555,-1,556,1175,1785,-1,1769,560,1170,-1,1768,1501,558,-1,559,1503,1172,-1,1174,563,1786,-1,1173,1508,561,-1,562,1511,1787,-1,1765,566,1500,-1,1764,1177,564,-1,565,1181,1502,-1,1762,569,1176,-1,1760,1788,567,-1,568,1789,1178,-1,1180,572,1504,-1,1179,1790,570,-1,571,1791,1505,-1,1510,575,1792,-1,1509,1183,573,-1,574,1187,1793,-1,1507,578,1182,-1,1506,1794,576,-1,577,1795,1184,-1,1186,581,1796,-1,1185,1797,579,-1,580,1798,1799,-1,1800,584,1801,-1,1802,1189,582,-1,583,1193,1803,-1,1804,587,1188,-1,1805,1513,585,-1,586,1515,1190,-1,1192,590,1806,-1,1191,1520,588,-1,589,1523,1807,-1,1808,593,1512,-1,1809,1195,591,-1,592,1199,1514,-1,1810,596,1194,-1,1811,1812,594,-1,595,1813,1196,-1,1198,599,1516,-1,1197,1814,597,-1,598,1815,1517,-1,1522,602,1816,-1,1521,1201,600,-1,601,1205,1817,-1,1519,605,1200,-1,1518,1818,603,-1,604,1819,1202,-1,1204,608,1820,-1,1203,1821,606,-1,607,1822,1823,-1,1811,611,1824,-1,1810,1207,609,-1,610,1211,1825,-1,1809,614,1206,-1,1808,1525,612,-1,613,1527,1208,-1,1210,617,1826,-1,1209,1532,615,-1,616,1535,1827,-1,1805,620,1524,-1,1804,1213,618,-1,619,1217,1526,-1,1802,623,1212,-1,1800,1828,621,-1,622,1829,1214,-1,1216,626,1528,-1,1215,1830,624,-1,625,1831,1529,-1,1534,629,1832,-1,1533,1219,627,-1,628,1223,1833,-1,1531,632,1218,-1,1530,1834,630,-1,631,1835,1220,-1,1222,635,1836,-1,1221,1837,633,-1,634,1838,1839,-1,1840,638,1841,-1,1842,1225,636,-1,637,1229,1843,-1,1844,641,1224,-1,1845,1537,639,-1,640,1539,1226,-1,1228,644,1846,-1,1227,1544,642,-1,643,1547,1847,-1,1848,647,1536,-1,1849,1231,645,-1,646,1235,1538,-1,1850,650,1230,-1,1851,1852,648,-1,649,1853,1232,-1,1234,653,1540,-1,1233,1854,651,-1,652,1855,1541,-1,1546,656,1856,-1,1545,1237,654,-1,655,1241,1857,-1,1543,659,1236,-1,1542,1858,657,-1,658,1859,1238,-1,1240,662,1860,-1,1239,1861,660,-1,661,1862,1863,-1,1851,665,1864,-1,1850,1243,663,-1,664,1247,1865,-1,1849,668,1242,-1,1848,1549,666,-1,667,1551,1244,-1,1246,671,1866,-1,1245,1556,669,-1,670,1559,1867,-1,1845,674,1548,-1,1844,1249,672,-1,673,1253,1550,-1,1842,677,1248,-1,1840,1868,675,-1,676,1869,1250,-1,1252,680,1552,-1,1251,1870,678,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_20_coordIndex_5()
		{
			int[] value = {679,1871,1553,-1,1558,683,1872,-1,1557,1255,681,-1,682,1259,1873,-1,1555,686,1254,-1,1554,1874,684,-1,685,1875,1256,-1,1258,689,1876,-1,1257,1877,687,-1,688,1878,1879,-1,1880,692,1881,-1,1882,1261,690,-1,691,1265,1883,-1,1884,695,1260,-1,1885,1561,693,-1,694,1563,1262,-1,1264,698,1886,-1,1263,1568,696,-1,697,1571,1887,-1,1888,701,1560,-1,1889,1267,699,-1,700,1271,1562,-1,1890,704,1266,-1,1891,1892,702,-1,703,1893,1268,-1,1270,707,1564,-1,1269,1894,705,-1,706,1895,1565,-1,1570,710,1896,-1,1569,1273,708,-1,709,1277,1897,-1,1567,713,1272,-1,1566,1898,711,-1,712,1899,1274,-1,1276,716,1900,-1,1275,1901,714,-1,715,1902,1903,-1,1891,719,1904,-1,1890,1279,717,-1,718,1283,1905,-1,1889,722,1278,-1,1888,1573,720,-1,721,1575,1280,-1,1282,725,1906,-1,1281,1580,723,-1,724,1583,1907,-1,1885,728,1572,-1,1884,1285,726,-1,727,1289,1574,-1,1882,731,1284,-1,1880,1908,729,-1,730,1909,1286,-1,1288,734,1576,-1,1287,1910,732,-1,733,1911,1577,-1,1582,737,1912,-1,1581,1291,735,-1,736,1295,1913,-1,1579,740,1290,-1,1578,1914,738,-1,739,1915,1292,-1,1294,743,1916,-1,1293,1917,741,-1,742,1918,1919,-1,1878,746,1692,-1,1877,1297,744,-1,745,1301,1693,-1,1875,749,1296,-1,1874,1585,747,-1,748,1587,1298,-1,1300,752,1694,-1,1299,1592,750,-1,751,1595,1695,-1,1871,755,1584,-1,1870,1303,753,-1,754,1307,1586,-1,1869,758,1302,-1,1868,1798,756,-1,757,1797,1304,-1,1306,761,1588,-1,1305,1795,759,-1,760,1794,1589,-1,1594,764,1698,-1,1593,1309,762,-1,763,1313,1699,-1,1591,767,1308,-1,1590,1791,765,-1,766,1790,1310,-1,1312,770,1701,-1,1311,1789,768,-1,769,1788,1702,-1,1704,773,1879,-1,1705,1315,771,-1,772,1319,1876,-1,1706,776,1314,-1,1707,1597,774,-1,775,1599,1316,-1,1318,779,1873,-1,1317,1604,777,-1,778,1607,1872,-1,1712,782,1596,-1,1713,1321,780,-1,781,1325,1598,-1,1716,785,1320,-1,1719,1801,783,-1,784,1803,1322,-1,1324,788,1600,-1,1323,1806,786,-1,787,1807,1601,-1,1606,791,1867,-1,1605,1327,789,-1,790,1331,1866,-1,1603,794,1326,-1,1602,1816,792,-1,793,1817,1328,-1,1330,797,1865,-1,1329,1820,795,-1,796,1823,1864,-1,1681,800,1903,-1,1683,1333,798,-1,799,1337,1900,-1,1686,803,1332,-1,1687,1609,801,-1,802,1611,1334,-1,1336,806,1897,-1,1335,1616,804,-1,805,1619,1896,-1,1696,809,1608,-1,1697,1339,807,-1,808,1343,1610,-1,1700,812,1338,-1,1703,1761,810,-1,811,1763,1340,-1,1342,815,1612,-1,1341,1766,813,-1,814,1767,1613,-1,1618,818,1887,-1,1617,1345,816,-1,817,1349,1886,-1,1615,821,1344,-1,1614,1776,819,-1,820,1777,1346,-1,1348,824,1883,-1,1347,1780,822,-1,823,1783,1881,-1,1902,827,1708,-1,1901,1351,825,-1,826,1355,1709,-1,1899,830,1350,-1,1898,1621,828,-1,829,1623,1352,-1,1354,833,1710,-1,1353,1628,831,-1,832,1631,1711,-1,1895,836,1620,-1,1894,1357,834,-1,835,1361,1622,-1,1893,839,1356,-1,1892,1838,837,-1,838,1837,1358,-1,1360,842,1624,-1,1359,1835,840,-1,841,1834,1625,-1,1630,845,1714,-1,1629,1363,843,-1,844,1367,1715,-1,1627,848,1362,-1,1626,1831,846,-1,847,1830,1364,-1,1366,851,1717,-1,1365,1829,849,-1,850,1828,1718,-1,1721,854,1863,-1,1723,1369,852,-1,853,1373,1860,-1,1726,857,1368,-1,1727,1633,855,-1,856,1635,1370,-1,1372,860,1857,-1,1371,1640,858,-1,859,1643,1856,-1,1736,863,1632,-1,1737,1375,861,-1,862,1379,1634,-1,1740,866,1374,-1,1743,1784,864,-1,865,1785,1376,-1,1378,869,1636,-1,1377,1786,867,-1,868,1787,1637,-1,1642,872,1847,-1,1641,1381,870,-1,871,1385,1846,-1,1639,875,1380,-1,1638,1792,873,-1,874,1793,1382,-1,1384,878,1843,-1,1383,1796,876,-1,877,1799,1841,-1,1862,881,1748,-1,1861,1387,879,-1,880,1391,1749,-1,1859,884,1386,-1,1858,1645,882,-1,883,1647,1388,-1,1390,887,1750,-1,1389,1652,885,-1,886,1655,1751,-1,1855,890,1644,-1,1854,1393,888,-1,889,1397,1646,-1,1853,893,1392,-1,1852,1822,891,-1,892,1821,1394,-1,1396,896,1648,-1,1395,1819,894,-1,895,1818,1649,-1,1654,899,1754,-1,1653,1399,897,-1,898,1403,1755,-1,1651,902,1398,-1,1650,1815,900,-1,901,1814,1400,-1,1402,905,1757,-1,1401,1813,903,-1,904,1812,1758,-1,1918,908,1732,-1,1917,1405,906,-1,907,1409,1733,-1,1915,911,1404,-1,1914,1657,909,-1,910,1659,1406,-1,1408,914,1734,-1,1407,1664,912,-1,913,1667,1735,-1,1911,917,1656,-1,1910,1411,915,-1,916,1415,1658,-1,1909,920,1410,-1,1908,1782,918,-1,919,1781,1412,-1,1414,923,1660,-1,1413,1779,921,-1,922,1778,1661,-1,1666,926,1738,-1,1665,1417,924,-1,925,1421,1739,-1,1663,929,1416,-1,1662,1775,927,-1,928,1774,1418,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_20_coordIndex_6()
		{
			int[] value = {1420,932,1741,-1,1419,1773,930,-1,931,1772,1742,-1,1744,935,1919,-1,1745,1423,933,-1,934,1427,1916,-1,1746,938,1422,-1,1747,1669,936,-1,937,1671,1424,-1,1426,941,1913,-1,1425,1676,939,-1,940,1679,1912,-1,1752,944,1668,-1,1753,1429,942,-1,943,1433,1670,-1,1756,947,1428,-1,1759,1824,945,-1,946,1825,1430,-1,1432,950,1672,-1,1431,1826,948,-1,949,1827,1673,-1,1678,953,1907,-1,1677,1435,951,-1,952,1439,1906,-1,1675,956,1434,-1,1674,1832,954,-1,955,1833,1436,-1,1438,959,1905,-1,1437,1836,957,-1,958,1839,1904,-1,1920,0,2,-1,0,1921,1,-1,2,1,1922,-1,1923,3,5,-1,3,1924,4,-1,5,4,1925,-1,1926,6,8,-1,6,1927,7,-1,8,7,1928,-1,1929,9,11,-1,9,1930,10,-1,11,10,1931,-1,1932,12,14,-1,12,1933,13,-1,14,13,1934,-1,1935,15,17,-1,15,1936,16,-1,17,16,1937,-1,1938,18,20,-1,18,1939,19,-1,20,19,1940,-1,1941,21,23,-1,21,1942,22,-1,23,22,1943,-1,1944,24,26,-1,24,1945,25,-1,26,25,1946,-1,1947,27,29,-1,27,1948,28,-1,29,28,1949,-1,1950,30,32,-1,30,1951,31,-1,32,31,1952,-1,1953,33,35,-1,33,1954,34,-1,35,34,1955,-1,1956,36,38,-1,36,1957,37,-1,38,37,1958,-1,1959,39,41,-1,39,1960,40,-1,41,40,1961,-1,1962,42,44,-1,42,1963,43,-1,44,43,1964,-1,1965,45,47,-1,45,1966,46,-1,47,46,1967,-1,1968,48,50,-1,48,1969,49,-1,50,49,1970,-1,1971,51,53,-1,51,1972,52,-1,53,52,1973,-1,1974,54,56,-1,54,1975,55,-1,56,55,1976,-1,1977,57,59,-1,57,1978,58,-1,59,58,1979,-1,1980,60,62,-1,60,1981,61,-1,62,61,1982,-1,1983,63,65,-1,63,1984,64,-1,65,64,1985,-1,1986,66,68,-1,66,1987,67,-1,68,67,1988,-1,1989,69,71,-1,69,1990,70,-1,71,70,1991,-1,1992,72,74,-1,72,1993,73,-1,74,73,1994,-1,1995,75,77,-1,75,1996,76,-1,77,76,1997,-1,1998,78,80,-1,78,1999,79,-1,80,79,2000,-1,2001,81,83,-1,81,2002,82,-1,83,82,2003,-1,2004,84,86,-1,84,2005,85,-1,86,85,2006,-1,2007,87,89,-1,87,2008,88,-1,89,88,2009,-1,2010,90,92,-1,90,2011,91,-1,92,91,2012,-1,2013,93,95,-1,93,2014,94,-1,95,94,2015,-1,2016,96,98,-1,96,2017,97,-1,98,97,2018,-1,2019,99,101,-1,99,2020,100,-1,101,100,2021,-1,2022,102,104,-1,102,2023,103,-1,104,103,2024,-1,2025,105,107,-1,105,2026,106,-1,107,106,2027,-1,2028,108,110,-1,108,2029,109,-1,110,109,2030,-1,2031,111,113,-1,111,2032,112,-1,113,112,2033,-1,2034,114,116,-1,114,2035,115,-1,116,115,2036,-1,2037,117,119,-1,117,2038,118,-1,119,118,2039,-1,2040,120,122,-1,120,2041,121,-1,122,121,2042,-1,2043,123,125,-1,123,2044,124,-1,125,124,2045,-1,2046,126,128,-1,126,2047,127,-1,128,127,2048,-1,2049,129,131,-1,129,2050,130,-1,131,130,2051,-1,2052,132,134,-1,132,2053,133,-1,134,133,2054,-1,2055,135,137,-1,135,2056,136,-1,137,136,2057,-1,2058,138,140,-1,138,2059,139,-1,140,139,2060,-1,2061,141,143,-1,141,2062,142,-1,143,142,2063,-1,2064,144,146,-1,144,2065,145,-1,146,145,2066,-1,2067,147,149,-1,147,2068,148,-1,149,148,2069,-1,2070,150,152,-1,150,2071,151,-1,152,151,2072,-1,2073,153,155,-1,153,2074,154,-1,155,154,2075,-1,2076,156,158,-1,156,2077,157,-1,158,157,2078,-1,2079,159,161,-1,159,2080,160,-1,161,160,2081,-1,2082,162,164,-1,162,2083,163,-1,164,163,2084,-1,2085,165,167,-1,165,2086,166,-1,167,166,2087,-1,2088,168,170,-1,168,2089,169,-1,170,169,2090,-1,2091,171,173,-1,171,2092,172,-1,173,172,2093,-1,2094,174,176,-1,174,2095,175,-1,176,175,2096,-1,2097,177,179,-1,177,2098,178,-1,179,178,2099,-1,2100,180,182,-1,180,2101,181,-1,182,181,2102,-1,2103,183,185,-1,183,2104,184,-1,185,184,2105,-1,2106,186,188,-1,186,2107,187,-1,188,187,2108,-1,2109,189,191,-1,189,2110,190,-1,191,190,2111,-1,2112,192,194,-1,192,2113,193,-1,194,193,2114,-1,2115,195,197,-1,195,2116,196,-1,197,196,2117,-1,2118,198,200,-1,198,2119,199,-1,200,199,2120,-1,2121,201,203,-1,201,2122,202,-1,203,202,2123,-1,2124,204,206,-1,204,2125,205,-1,206,205,2126,-1,2127,207,209,-1,207,2128,208,-1,209,208,2129,-1,2130,210,212,-1,210,2131,211,-1,212,211,2132,-1,2133,213,215,-1,213,2134,214,-1,215,214,2135,-1,2136,216,218,-1,216,2137,217,-1,218,217,2138,-1,2139,219,221,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_20_coordIndex_7()
		{
			int[] value = {219,2140,220,-1,221,220,2141,-1,2142,222,224,-1,222,2143,223,-1,224,223,2144,-1,2145,225,227,-1,225,2146,226,-1,227,226,2147,-1,2148,228,230,-1,228,2149,229,-1,230,229,2150,-1,2151,231,233,-1,231,2152,232,-1,233,232,2153,-1,2154,234,236,-1,234,2155,235,-1,236,235,2156,-1,2157,237,239,-1,237,2158,238,-1,239,238,2159,-1,2160,240,242,-1,240,1922,241,-1,242,241,2161,-1,2162,243,245,-1,243,2163,244,-1,245,244,1920,-1,1921,246,248,-1,246,2164,247,-1,248,247,2165,-1,2166,249,251,-1,249,1925,250,-1,251,250,2167,-1,2168,252,254,-1,252,2169,253,-1,254,253,1923,-1,1924,255,257,-1,255,2170,256,-1,257,256,2171,-1,2172,258,260,-1,258,1928,259,-1,260,259,2173,-1,2174,261,263,-1,261,2175,262,-1,263,262,1926,-1,1927,264,266,-1,264,2176,265,-1,266,265,2177,-1,2178,267,269,-1,267,1931,268,-1,269,268,2179,-1,2180,270,272,-1,270,2181,271,-1,272,271,1929,-1,1930,273,275,-1,273,2182,274,-1,275,274,2183,-1,2184,276,278,-1,276,1934,277,-1,278,277,2185,-1,2186,279,281,-1,279,2187,280,-1,281,280,1932,-1,1933,282,284,-1,282,2188,283,-1,284,283,2189,-1,2190,285,287,-1,285,1937,286,-1,287,286,2191,-1,2192,288,290,-1,288,2193,289,-1,290,289,1935,-1,1936,291,293,-1,291,2194,292,-1,293,292,2195,-1,2196,294,296,-1,294,1940,295,-1,296,295,2197,-1,2198,297,299,-1,297,2199,298,-1,299,298,1938,-1,1939,300,302,-1,300,2200,301,-1,302,301,2201,-1,2202,303,305,-1,303,1943,304,-1,305,304,2203,-1,2204,306,308,-1,306,2205,307,-1,308,307,1941,-1,1942,309,311,-1,309,2206,310,-1,311,310,2207,-1,2208,312,314,-1,312,1946,313,-1,314,313,2209,-1,2210,315,317,-1,315,2211,316,-1,317,316,1944,-1,1945,318,320,-1,318,2212,319,-1,320,319,2213,-1,2214,321,323,-1,321,1949,322,-1,323,322,2215,-1,2216,324,326,-1,324,2217,325,-1,326,325,1947,-1,1948,327,329,-1,327,2218,328,-1,329,328,2219,-1,2220,330,332,-1,330,1952,331,-1,332,331,2221,-1,2222,333,335,-1,333,2223,334,-1,335,334,1950,-1,1951,336,338,-1,336,2224,337,-1,338,337,2225,-1,2226,339,341,-1,339,1955,340,-1,341,340,2227,-1,2228,342,344,-1,342,2229,343,-1,344,343,1953,-1,1954,345,347,-1,345,2230,346,-1,347,346,2231,-1,2232,348,350,-1,348,1958,349,-1,350,349,2233,-1,2234,351,353,-1,351,2235,352,-1,353,352,1956,-1,1957,354,356,-1,354,2236,355,-1,356,355,2237,-1,2238,357,359,-1,357,1961,358,-1,359,358,2239,-1,2240,360,362,-1,360,2241,361,-1,362,361,1959,-1,1960,363,365,-1,363,2242,364,-1,365,364,2243,-1,2244,366,368,-1,366,1964,367,-1,368,367,2245,-1,2246,369,371,-1,369,2247,370,-1,371,370,1962,-1,1963,372,374,-1,372,2248,373,-1,374,373,2249,-1,2250,375,377,-1,375,1967,376,-1,377,376,2251,-1,2252,378,380,-1,378,2253,379,-1,380,379,1965,-1,1966,381,383,-1,381,2254,382,-1,383,382,2255,-1,2256,384,386,-1,384,1970,385,-1,386,385,2257,-1,2258,387,389,-1,387,2259,388,-1,389,388,1968,-1,1969,390,392,-1,390,2260,391,-1,392,391,2261,-1,2262,393,395,-1,393,1973,394,-1,395,394,2263,-1,2264,396,398,-1,396,2265,397,-1,398,397,1971,-1,1972,399,401,-1,399,2266,400,-1,401,400,2267,-1,2268,402,404,-1,402,1976,403,-1,404,403,2269,-1,2270,405,407,-1,405,2271,406,-1,407,406,1974,-1,1975,408,410,-1,408,2272,409,-1,410,409,2273,-1,2274,411,413,-1,411,1979,412,-1,413,412,2275,-1,2276,414,416,-1,414,2277,415,-1,416,415,1977,-1,1978,417,419,-1,417,2278,418,-1,419,418,2279,-1,2280,420,422,-1,420,1982,421,-1,422,421,2281,-1,2282,423,425,-1,423,2161,424,-1,425,424,1980,-1,1981,426,428,-1,426,2165,427,-1,428,427,2283,-1,2284,429,431,-1,429,1985,430,-1,431,430,2160,-1,2285,432,434,-1,432,2286,433,-1,434,433,1983,-1,1984,435,437,-1,435,2287,436,-1,437,436,2162,-1,2164,438,440,-1,438,1988,439,-1,440,439,2288,-1,2163,441,443,-1,441,2289,442,-1,443,442,1986,-1,1987,444,446,-1,444,2290,445,-1,446,445,2291,-1,2285,447,449,-1,447,1991,448,-1,449,448,2292,-1,2284,450,452,-1,450,2167,451,-1,452,451,1989,-1,1990,453,455,-1,453,2171,454,-1,455,454,2293,-1,2282,456,458,-1,456,1994,457,-1,458,457,2166,-1,2280,459,461,-1,459,2294,460,-1,461,460,1992,-1,1993,462,464,-1,462,2295,463,-1,464,463,2168,-1,2170,465,467,-1,465,1997,466,-1,467,466,2296,-1,2169,468,470,-1,468,2297,469,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_20_coordIndex_8()
		{
			int[] value = {470,469,1995,-1,1996,471,473,-1,471,2298,472,-1,473,472,2299,-1,2300,474,476,-1,474,2000,475,-1,476,475,2301,-1,2302,477,479,-1,477,2173,478,-1,479,478,1998,-1,1999,480,482,-1,480,2177,481,-1,482,481,2303,-1,2304,483,485,-1,483,2003,484,-1,485,484,2172,-1,2305,486,488,-1,486,2306,487,-1,488,487,2001,-1,2002,489,491,-1,489,2307,490,-1,491,490,2174,-1,2176,492,494,-1,492,2006,493,-1,494,493,2308,-1,2175,495,497,-1,495,2309,496,-1,497,496,2004,-1,2005,498,500,-1,498,2310,499,-1,500,499,2311,-1,2305,501,503,-1,501,2009,502,-1,503,502,2312,-1,2304,504,506,-1,504,2179,505,-1,506,505,2007,-1,2008,507,509,-1,507,2183,508,-1,509,508,2313,-1,2302,510,512,-1,510,2012,511,-1,512,511,2178,-1,2300,513,515,-1,513,2314,514,-1,515,514,2010,-1,2011,516,518,-1,516,2315,517,-1,518,517,2180,-1,2182,519,521,-1,519,2015,520,-1,521,520,2316,-1,2181,522,524,-1,522,2317,523,-1,524,523,2013,-1,2014,525,527,-1,525,2318,526,-1,527,526,2319,-1,2320,528,530,-1,528,2018,529,-1,530,529,2321,-1,2322,531,533,-1,531,2185,532,-1,533,532,2016,-1,2017,534,536,-1,534,2189,535,-1,536,535,2323,-1,2324,537,539,-1,537,2021,538,-1,539,538,2184,-1,2325,540,542,-1,540,2326,541,-1,542,541,2019,-1,2020,543,545,-1,543,2327,544,-1,545,544,2186,-1,2188,546,548,-1,546,2024,547,-1,548,547,2328,-1,2187,549,551,-1,549,2329,550,-1,551,550,2022,-1,2023,552,554,-1,552,2330,553,-1,554,553,2331,-1,2325,555,557,-1,555,2027,556,-1,557,556,2332,-1,2324,558,560,-1,558,2191,559,-1,560,559,2025,-1,2026,561,563,-1,561,2195,562,-1,563,562,2333,-1,2322,564,566,-1,564,2030,565,-1,566,565,2190,-1,2320,567,569,-1,567,2334,568,-1,569,568,2028,-1,2029,570,572,-1,570,2335,571,-1,572,571,2192,-1,2194,573,575,-1,573,2033,574,-1,575,574,2336,-1,2193,576,578,-1,576,2337,577,-1,578,577,2031,-1,2032,579,581,-1,579,2338,580,-1,581,580,2339,-1,2340,582,584,-1,582,2036,583,-1,584,583,2341,-1,2342,585,587,-1,585,2197,586,-1,587,586,2034,-1,2035,588,590,-1,588,2201,589,-1,590,589,2343,-1,2344,591,593,-1,591,2039,592,-1,593,592,2196,-1,2345,594,596,-1,594,2346,595,-1,596,595,2037,-1,2038,597,599,-1,597,2347,598,-1,599,598,2198,-1,2200,600,602,-1,600,2042,601,-1,602,601,2348,-1,2199,603,605,-1,603,2349,604,-1,605,604,2040,-1,2041,606,608,-1,606,2350,607,-1,608,607,2351,-1,2345,609,611,-1,609,2045,610,-1,611,610,2352,-1,2344,612,614,-1,612,2203,613,-1,614,613,2043,-1,2044,615,617,-1,615,2207,616,-1,617,616,2353,-1,2342,618,620,-1,618,2048,619,-1,620,619,2202,-1,2340,621,623,-1,621,2354,622,-1,623,622,2046,-1,2047,624,626,-1,624,2355,625,-1,626,625,2204,-1,2206,627,629,-1,627,2051,628,-1,629,628,2356,-1,2205,630,632,-1,630,2357,631,-1,632,631,2049,-1,2050,633,635,-1,633,2358,634,-1,635,634,2359,-1,2360,636,638,-1,636,2054,637,-1,638,637,2361,-1,2362,639,641,-1,639,2209,640,-1,641,640,2052,-1,2053,642,644,-1,642,2213,643,-1,644,643,2363,-1,2364,645,647,-1,645,2057,646,-1,647,646,2208,-1,2365,648,650,-1,648,2366,649,-1,650,649,2055,-1,2056,651,653,-1,651,2367,652,-1,653,652,2210,-1,2212,654,656,-1,654,2060,655,-1,656,655,2368,-1,2211,657,659,-1,657,2369,658,-1,659,658,2058,-1,2059,660,662,-1,660,2370,661,-1,662,661,2371,-1,2365,663,665,-1,663,2063,664,-1,665,664,2372,-1,2364,666,668,-1,666,2215,667,-1,668,667,2061,-1,2062,669,671,-1,669,2219,670,-1,671,670,2373,-1,2362,672,674,-1,672,2066,673,-1,674,673,2214,-1,2360,675,677,-1,675,2374,676,-1,677,676,2064,-1,2065,678,680,-1,678,2375,679,-1,680,679,2216,-1,2218,681,683,-1,681,2069,682,-1,683,682,2376,-1,2217,684,686,-1,684,2377,685,-1,686,685,2067,-1,2068,687,689,-1,687,2378,688,-1,689,688,2379,-1,2380,690,692,-1,690,2072,691,-1,692,691,2381,-1,2382,693,695,-1,693,2221,694,-1,695,694,2070,-1,2071,696,698,-1,696,2225,697,-1,698,697,2383,-1,2384,699,701,-1,699,2075,700,-1,701,700,2220,-1,2385,702,704,-1,702,2386,703,-1,704,703,2073,-1,2074,705,707,-1,705,2387,706,-1,707,706,2222,-1,2224,708,710,-1,708,2078,709,-1,710,709,2388,-1,2223,711,713,-1,711,2389,712,-1,713,712,2076,-1,2077,714,716,-1,714,2390,715,-1,716,715,2391,-1,2385,717,719,-1,717,2081,718,-1,719,718,2392,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_20_coordIndex_9()
		{
			int[] value = {2384,720,722,-1,720,2227,721,-1,722,721,2079,-1,2080,723,725,-1,723,2231,724,-1,725,724,2393,-1,2382,726,728,-1,726,2084,727,-1,728,727,2226,-1,2380,729,731,-1,729,2394,730,-1,731,730,2082,-1,2083,732,734,-1,732,2395,733,-1,734,733,2228,-1,2230,735,737,-1,735,2087,736,-1,737,736,2396,-1,2229,738,740,-1,738,2397,739,-1,740,739,2085,-1,2086,741,743,-1,741,2398,742,-1,743,742,2399,-1,2378,744,746,-1,744,2090,745,-1,746,745,2286,-1,2377,747,749,-1,747,2233,748,-1,749,748,2088,-1,2089,750,752,-1,750,2237,751,-1,752,751,2287,-1,2375,753,755,-1,753,2093,754,-1,755,754,2232,-1,2374,756,758,-1,756,2338,757,-1,758,757,2091,-1,2092,759,761,-1,759,2337,760,-1,761,760,2234,-1,2236,762,764,-1,762,2096,763,-1,764,763,2289,-1,2235,765,767,-1,765,2335,766,-1,767,766,2094,-1,2095,768,770,-1,768,2334,769,-1,770,769,2290,-1,2292,771,773,-1,771,2099,772,-1,773,772,2379,-1,2293,774,776,-1,774,2239,775,-1,776,775,2097,-1,2098,777,779,-1,777,2243,778,-1,779,778,2376,-1,2296,780,782,-1,780,2102,781,-1,782,781,2238,-1,2299,783,785,-1,783,2341,784,-1,785,784,2100,-1,2101,786,788,-1,786,2343,787,-1,788,787,2240,-1,2242,789,791,-1,789,2105,790,-1,791,790,2373,-1,2241,792,794,-1,792,2348,793,-1,794,793,2103,-1,2104,795,797,-1,795,2351,796,-1,797,796,2372,-1,2281,798,800,-1,798,2108,799,-1,800,799,2391,-1,2283,801,803,-1,801,2245,802,-1,803,802,2106,-1,2107,804,806,-1,804,2249,805,-1,806,805,2388,-1,2288,807,809,-1,807,2111,808,-1,809,808,2244,-1,2291,810,812,-1,810,2321,811,-1,812,811,2109,-1,2110,813,815,-1,813,2323,814,-1,815,814,2246,-1,2248,816,818,-1,816,2114,817,-1,818,817,2383,-1,2247,819,821,-1,819,2328,820,-1,821,820,2112,-1,2113,822,824,-1,822,2331,823,-1,824,823,2381,-1,2390,825,827,-1,825,2117,826,-1,827,826,2294,-1,2389,828,830,-1,828,2251,829,-1,830,829,2115,-1,2116,831,833,-1,831,2255,832,-1,833,832,2295,-1,2387,834,836,-1,834,2120,835,-1,836,835,2250,-1,2386,837,839,-1,837,2358,838,-1,839,838,2118,-1,2119,840,842,-1,840,2357,841,-1,842,841,2252,-1,2254,843,845,-1,843,2123,844,-1,845,844,2297,-1,2253,846,848,-1,846,2355,847,-1,848,847,2121,-1,2122,849,851,-1,849,2354,850,-1,851,850,2298,-1,2301,852,854,-1,852,2126,853,-1,854,853,2371,-1,2303,855,857,-1,855,2257,856,-1,857,856,2124,-1,2125,858,860,-1,858,2261,859,-1,860,859,2368,-1,2308,861,863,-1,861,2129,862,-1,863,862,2256,-1,2311,864,866,-1,864,2332,865,-1,866,865,2127,-1,2128,867,869,-1,867,2333,868,-1,869,868,2258,-1,2260,870,872,-1,870,2132,871,-1,872,871,2363,-1,2259,873,875,-1,873,2336,874,-1,875,874,2130,-1,2131,876,878,-1,876,2339,877,-1,878,877,2361,-1,2370,879,881,-1,879,2135,880,-1,881,880,2314,-1,2369,882,884,-1,882,2263,883,-1,884,883,2133,-1,2134,885,887,-1,885,2267,886,-1,887,886,2315,-1,2367,888,890,-1,888,2138,889,-1,890,889,2262,-1,2366,891,893,-1,891,2350,892,-1,893,892,2136,-1,2137,894,896,-1,894,2349,895,-1,896,895,2264,-1,2266,897,899,-1,897,2141,898,-1,899,898,2317,-1,2265,900,902,-1,900,2347,901,-1,902,901,2139,-1,2140,903,905,-1,903,2346,904,-1,905,904,2318,-1,2398,906,908,-1,906,2144,907,-1,908,907,2306,-1,2397,909,911,-1,909,2269,910,-1,911,910,2142,-1,2143,912,914,-1,912,2273,913,-1,914,913,2307,-1,2395,915,917,-1,915,2147,916,-1,917,916,2268,-1,2394,918,920,-1,918,2330,919,-1,920,919,2145,-1,2146,921,923,-1,921,2329,922,-1,923,922,2270,-1,2272,924,926,-1,924,2150,925,-1,926,925,2309,-1,2271,927,929,-1,927,2327,928,-1,929,928,2148,-1,2149,930,932,-1,930,2326,931,-1,932,931,2310,-1,2312,933,935,-1,933,2153,934,-1,935,934,2399,-1,2313,936,938,-1,936,2275,937,-1,938,937,2151,-1,2152,939,941,-1,939,2279,940,-1,941,940,2396,-1,2316,942,944,-1,942,2156,943,-1,944,943,2274,-1,2319,945,947,-1,945,2352,946,-1,947,946,2154,-1,2155,948,950,-1,948,2353,949,-1,950,949,2276,-1,2278,951,953,-1,951,2159,952,-1,953,952,2393,-1,2277,954,956,-1,954,2356,955,-1,956,955,2157,-1,2158,957,959,-1,957,2359,958,-1,959,958,2392,-1,2400,960,961,-1,960,1920,2,-1,961,2,1922,-1,1920,962,0,-1,962,2401,963,-1,0,963,1921,-1,1922,1,965,-1,1,1921,964,-1,965,964,2402,-1,2403,966,967,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_20_coordIndex_10()
		{
			int[] value = {966,1923,5,-1,967,5,1925,-1,1923,968,3,-1,968,2404,969,-1,3,969,1924,-1,1925,4,971,-1,4,1924,970,-1,971,970,2405,-1,2406,972,973,-1,972,1926,8,-1,973,8,1928,-1,1926,974,6,-1,974,2407,975,-1,6,975,1927,-1,1928,7,977,-1,7,1927,976,-1,977,976,2408,-1,2409,978,979,-1,978,1929,11,-1,979,11,1931,-1,1929,980,9,-1,980,2410,981,-1,9,981,1930,-1,1931,10,983,-1,10,1930,982,-1,983,982,2411,-1,2412,984,985,-1,984,1932,14,-1,985,14,1934,-1,1932,986,12,-1,986,2413,987,-1,12,987,1933,-1,1934,13,989,-1,13,1933,988,-1,989,988,2414,-1,2415,990,991,-1,990,1935,17,-1,991,17,1937,-1,1935,992,15,-1,992,2416,993,-1,15,993,1936,-1,1937,16,995,-1,16,1936,994,-1,995,994,2417,-1,2418,996,997,-1,996,1938,20,-1,997,20,1940,-1,1938,998,18,-1,998,2419,999,-1,18,999,1939,-1,1940,19,1001,-1,19,1939,1000,-1,1001,1000,2420,-1,2421,1002,1003,-1,1002,1941,23,-1,1003,23,1943,-1,1941,1004,21,-1,1004,2422,1005,-1,21,1005,1942,-1,1943,22,1007,-1,22,1942,1006,-1,1007,1006,2423,-1,2424,1008,1009,-1,1008,1944,26,-1,1009,26,1946,-1,1944,1010,24,-1,1010,2425,1011,-1,24,1011,1945,-1,1946,25,1013,-1,25,1945,1012,-1,1013,1012,2426,-1,2427,1014,1015,-1,1014,1947,29,-1,1015,29,1949,-1,1947,1016,27,-1,1016,2428,1017,-1,27,1017,1948,-1,1949,28,1019,-1,28,1948,1018,-1,1019,1018,2429,-1,2430,1020,1021,-1,1020,1950,32,-1,1021,32,1952,-1,1950,1022,30,-1,1022,2431,1023,-1,30,1023,1951,-1,1952,31,1025,-1,31,1951,1024,-1,1025,1024,2432,-1,2433,1026,1027,-1,1026,1953,35,-1,1027,35,1955,-1,1953,1028,33,-1,1028,2434,1029,-1,33,1029,1954,-1,1955,34,1031,-1,34,1954,1030,-1,1031,1030,2435,-1,2436,1032,1033,-1,1032,1956,38,-1,1033,38,1958,-1,1956,1034,36,-1,1034,2437,1035,-1,36,1035,1957,-1,1958,37,1037,-1,37,1957,1036,-1,1037,1036,2438,-1,2439,1038,1039,-1,1038,1959,41,-1,1039,41,1961,-1,1959,1040,39,-1,1040,2440,1041,-1,39,1041,1960,-1,1961,40,1043,-1,40,1960,1042,-1,1043,1042,2441,-1,2442,1044,1045,-1,1044,1962,44,-1,1045,44,1964,-1,1962,1046,42,-1,1046,2443,1047,-1,42,1047,1963,-1,1964,43,1049,-1,43,1963,1048,-1,1049,1048,2444,-1,2445,1050,1051,-1,1050,1965,47,-1,1051,47,1967,-1,1965,1052,45,-1,1052,2446,1053,-1,45,1053,1966,-1,1967,46,1055,-1,46,1966,1054,-1,1055,1054,2447,-1,2448,1056,1057,-1,1056,1968,50,-1,1057,50,1970,-1,1968,1058,48,-1,1058,2449,1059,-1,48,1059,1969,-1,1970,49,1061,-1,49,1969,1060,-1,1061,1060,2450,-1,2451,1062,1063,-1,1062,1971,53,-1,1063,53,1973,-1,1971,1064,51,-1,1064,2452,1065,-1,51,1065,1972,-1,1973,52,1067,-1,52,1972,1066,-1,1067,1066,2453,-1,2454,1068,1069,-1,1068,1974,56,-1,1069,56,1976,-1,1974,1070,54,-1,1070,2455,1071,-1,54,1071,1975,-1,1976,55,1073,-1,55,1975,1072,-1,1073,1072,2456,-1,2457,1074,1075,-1,1074,1977,59,-1,1075,59,1979,-1,1977,1076,57,-1,1076,2458,1077,-1,57,1077,1978,-1,1979,58,1079,-1,58,1978,1078,-1,1079,1078,2459,-1,2460,1080,1081,-1,1080,1980,62,-1,1081,62,1982,-1,1980,1082,60,-1,1082,2402,1083,-1,60,1083,1981,-1,1982,61,1085,-1,61,1981,1084,-1,1085,1084,2461,-1,2462,1086,1087,-1,1086,1983,65,-1,1087,65,1985,-1,1983,1088,63,-1,1088,2463,1089,-1,63,1089,1984,-1,1985,64,1091,-1,64,1984,1090,-1,1091,1090,2400,-1,2401,1092,1093,-1,1092,1986,68,-1,1093,68,1988,-1,1986,1094,66,-1,1094,2464,1095,-1,66,1095,1987,-1,1988,67,1097,-1,67,1987,1096,-1,1097,1096,2465,-1,2462,1098,1099,-1,1098,1989,71,-1,1099,71,1991,-1,1989,1100,69,-1,1100,2405,1101,-1,69,1101,1990,-1,1991,70,1103,-1,70,1990,1102,-1,1103,1102,2466,-1,2460,1104,1105,-1,1104,1992,74,-1,1105,74,1994,-1,1992,1106,72,-1,1106,2467,1107,-1,72,1107,1993,-1,1994,73,1109,-1,73,1993,1108,-1,1109,1108,2403,-1,2404,1110,1111,-1,1110,1995,77,-1,1111,77,1997,-1,1995,1112,75,-1,1112,2468,1113,-1,75,1113,1996,-1,1997,76,1115,-1,76,1996,1114,-1,1115,1114,2469,-1,2470,1116,1117,-1,1116,1998,80,-1,1117,80,2000,-1,1998,1118,78,-1,1118,2408,1119,-1,78,1119,1999,-1,2000,79,1121,-1,79,1999,1120,-1,1121,1120,2471,-1,2472,1122,1123,-1,1122,2001,83,-1,1123,83,2003,-1,2001,1124,81,-1,1124,2473,1125,-1,81,1125,2002,-1,2003,82,1127,-1,82,2002,1126,-1,1127,1126,2406,-1,2407,1128,1129,-1,1128,2004,86,-1,1129,86,2006,-1,2004,1130,84,-1,1130,2474,1131,-1,84,1131,2005,-1,2006,85,1133,-1,85,2005,1132,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_20_coordIndex_11()
		{
			int[] value = {1133,1132,2475,-1,2472,1134,1135,-1,1134,2007,89,-1,1135,89,2009,-1,2007,1136,87,-1,1136,2411,1137,-1,87,1137,2008,-1,2009,88,1139,-1,88,2008,1138,-1,1139,1138,2476,-1,2470,1140,1141,-1,1140,2010,92,-1,1141,92,2012,-1,2010,1142,90,-1,1142,2477,1143,-1,90,1143,2011,-1,2012,91,1145,-1,91,2011,1144,-1,1145,1144,2409,-1,2410,1146,1147,-1,1146,2013,95,-1,1147,95,2015,-1,2013,1148,93,-1,1148,2478,1149,-1,93,1149,2014,-1,2015,94,1151,-1,94,2014,1150,-1,1151,1150,2479,-1,2480,1152,1153,-1,1152,2016,98,-1,1153,98,2018,-1,2016,1154,96,-1,1154,2414,1155,-1,96,1155,2017,-1,2018,97,1157,-1,97,2017,1156,-1,1157,1156,2481,-1,2482,1158,1159,-1,1158,2019,101,-1,1159,101,2021,-1,2019,1160,99,-1,1160,2483,1161,-1,99,1161,2020,-1,2021,100,1163,-1,100,2020,1162,-1,1163,1162,2412,-1,2413,1164,1165,-1,1164,2022,104,-1,1165,104,2024,-1,2022,1166,102,-1,1166,2484,1167,-1,102,1167,2023,-1,2024,103,1169,-1,103,2023,1168,-1,1169,1168,2485,-1,2482,1170,1171,-1,1170,2025,107,-1,1171,107,2027,-1,2025,1172,105,-1,1172,2417,1173,-1,105,1173,2026,-1,2027,106,1175,-1,106,2026,1174,-1,1175,1174,2486,-1,2480,1176,1177,-1,1176,2028,110,-1,1177,110,2030,-1,2028,1178,108,-1,1178,2487,1179,-1,108,1179,2029,-1,2030,109,1181,-1,109,2029,1180,-1,1181,1180,2415,-1,2416,1182,1183,-1,1182,2031,113,-1,1183,113,2033,-1,2031,1184,111,-1,1184,2488,1185,-1,111,1185,2032,-1,2033,112,1187,-1,112,2032,1186,-1,1187,1186,2489,-1,2490,1188,1189,-1,1188,2034,116,-1,1189,116,2036,-1,2034,1190,114,-1,1190,2420,1191,-1,114,1191,2035,-1,2036,115,1193,-1,115,2035,1192,-1,1193,1192,2491,-1,2492,1194,1195,-1,1194,2037,119,-1,1195,119,2039,-1,2037,1196,117,-1,1196,2493,1197,-1,117,1197,2038,-1,2039,118,1199,-1,118,2038,1198,-1,1199,1198,2418,-1,2419,1200,1201,-1,1200,2040,122,-1,1201,122,2042,-1,2040,1202,120,-1,1202,2494,1203,-1,120,1203,2041,-1,2042,121,1205,-1,121,2041,1204,-1,1205,1204,2495,-1,2492,1206,1207,-1,1206,2043,125,-1,1207,125,2045,-1,2043,1208,123,-1,1208,2423,1209,-1,123,1209,2044,-1,2045,124,1211,-1,124,2044,1210,-1,1211,1210,2496,-1,2490,1212,1213,-1,1212,2046,128,-1,1213,128,2048,-1,2046,1214,126,-1,1214,2497,1215,-1,126,1215,2047,-1,2048,127,1217,-1,127,2047,1216,-1,1217,1216,2421,-1,2422,1218,1219,-1,1218,2049,131,-1,1219,131,2051,-1,2049,1220,129,-1,1220,2498,1221,-1,129,1221,2050,-1,2051,130,1223,-1,130,2050,1222,-1,1223,1222,2499,-1,2500,1224,1225,-1,1224,2052,134,-1,1225,134,2054,-1,2052,1226,132,-1,1226,2426,1227,-1,132,1227,2053,-1,2054,133,1229,-1,133,2053,1228,-1,1229,1228,2501,-1,2502,1230,1231,-1,1230,2055,137,-1,1231,137,2057,-1,2055,1232,135,-1,1232,2503,1233,-1,135,1233,2056,-1,2057,136,1235,-1,136,2056,1234,-1,1235,1234,2424,-1,2425,1236,1237,-1,1236,2058,140,-1,1237,140,2060,-1,2058,1238,138,-1,1238,2504,1239,-1,138,1239,2059,-1,2060,139,1241,-1,139,2059,1240,-1,1241,1240,2505,-1,2502,1242,1243,-1,1242,2061,143,-1,1243,143,2063,-1,2061,1244,141,-1,1244,2429,1245,-1,141,1245,2062,-1,2063,142,1247,-1,142,2062,1246,-1,1247,1246,2506,-1,2500,1248,1249,-1,1248,2064,146,-1,1249,146,2066,-1,2064,1250,144,-1,1250,2507,1251,-1,144,1251,2065,-1,2066,145,1253,-1,145,2065,1252,-1,1253,1252,2427,-1,2428,1254,1255,-1,1254,2067,149,-1,1255,149,2069,-1,2067,1256,147,-1,1256,2508,1257,-1,147,1257,2068,-1,2069,148,1259,-1,148,2068,1258,-1,1259,1258,2509,-1,2510,1260,1261,-1,1260,2070,152,-1,1261,152,2072,-1,2070,1262,150,-1,1262,2432,1263,-1,150,1263,2071,-1,2072,151,1265,-1,151,2071,1264,-1,1265,1264,2511,-1,2512,1266,1267,-1,1266,2073,155,-1,1267,155,2075,-1,2073,1268,153,-1,1268,2513,1269,-1,153,1269,2074,-1,2075,154,1271,-1,154,2074,1270,-1,1271,1270,2430,-1,2431,1272,1273,-1,1272,2076,158,-1,1273,158,2078,-1,2076,1274,156,-1,1274,2514,1275,-1,156,1275,2077,-1,2078,157,1277,-1,157,2077,1276,-1,1277,1276,2515,-1,2512,1278,1279,-1,1278,2079,161,-1,1279,161,2081,-1,2079,1280,159,-1,1280,2435,1281,-1,159,1281,2080,-1,2081,160,1283,-1,160,2080,1282,-1,1283,1282,2516,-1,2510,1284,1285,-1,1284,2082,164,-1,1285,164,2084,-1,2082,1286,162,-1,1286,2517,1287,-1,162,1287,2083,-1,2084,163,1289,-1,163,2083,1288,-1,1289,1288,2433,-1,2434,1290,1291,-1,1290,2085,167,-1,1291,167,2087,-1,2085,1292,165,-1,1292,2518,1293,-1,165,1293,2086,-1,2087,166,1295,-1,166,2086,1294,-1,1295,1294,2519,-1,2508,1296,1297,-1,1296,2088,170,-1,1297,170,2090,-1,2088,1298,168,-1,1298,2438,1299,-1,168,1299,2089,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_20_coordIndex_12()
		{
			int[] value = {2090,169,1301,-1,169,2089,1300,-1,1301,1300,2463,-1,2507,1302,1303,-1,1302,2091,173,-1,1303,173,2093,-1,2091,1304,171,-1,1304,2488,1305,-1,171,1305,2092,-1,2093,172,1307,-1,172,2092,1306,-1,1307,1306,2436,-1,2437,1308,1309,-1,1308,2094,176,-1,1309,176,2096,-1,2094,1310,174,-1,1310,2487,1311,-1,174,1311,2095,-1,2096,175,1313,-1,175,2095,1312,-1,1313,1312,2464,-1,2466,1314,1315,-1,1314,2097,179,-1,1315,179,2099,-1,2097,1316,177,-1,1316,2441,1317,-1,177,1317,2098,-1,2099,178,1319,-1,178,2098,1318,-1,1319,1318,2509,-1,2469,1320,1321,-1,1320,2100,182,-1,1321,182,2102,-1,2100,1322,180,-1,1322,2491,1323,-1,180,1323,2101,-1,2102,181,1325,-1,181,2101,1324,-1,1325,1324,2439,-1,2440,1326,1327,-1,1326,2103,185,-1,1327,185,2105,-1,2103,1328,183,-1,1328,2495,1329,-1,183,1329,2104,-1,2105,184,1331,-1,184,2104,1330,-1,1331,1330,2506,-1,2461,1332,1333,-1,1332,2106,188,-1,1333,188,2108,-1,2106,1334,186,-1,1334,2444,1335,-1,186,1335,2107,-1,2108,187,1337,-1,187,2107,1336,-1,1337,1336,2515,-1,2465,1338,1339,-1,1338,2109,191,-1,1339,191,2111,-1,2109,1340,189,-1,1340,2481,1341,-1,189,1341,2110,-1,2111,190,1343,-1,190,2110,1342,-1,1343,1342,2442,-1,2443,1344,1345,-1,1344,2112,194,-1,1345,194,2114,-1,2112,1346,192,-1,1346,2485,1347,-1,192,1347,2113,-1,2114,193,1349,-1,193,2113,1348,-1,1349,1348,2511,-1,2514,1350,1351,-1,1350,2115,197,-1,1351,197,2117,-1,2115,1352,195,-1,1352,2447,1353,-1,195,1353,2116,-1,2117,196,1355,-1,196,2116,1354,-1,1355,1354,2467,-1,2513,1356,1357,-1,1356,2118,200,-1,1357,200,2120,-1,2118,1358,198,-1,1358,2498,1359,-1,198,1359,2119,-1,2120,199,1361,-1,199,2119,1360,-1,1361,1360,2445,-1,2446,1362,1363,-1,1362,2121,203,-1,1363,203,2123,-1,2121,1364,201,-1,1364,2497,1365,-1,201,1365,2122,-1,2123,202,1367,-1,202,2122,1366,-1,1367,1366,2468,-1,2471,1368,1369,-1,1368,2124,206,-1,1369,206,2126,-1,2124,1370,204,-1,1370,2450,1371,-1,204,1371,2125,-1,2126,205,1373,-1,205,2125,1372,-1,1373,1372,2505,-1,2475,1374,1375,-1,1374,2127,209,-1,1375,209,2129,-1,2127,1376,207,-1,1376,2486,1377,-1,207,1377,2128,-1,2129,208,1379,-1,208,2128,1378,-1,1379,1378,2448,-1,2449,1380,1381,-1,1380,2130,212,-1,1381,212,2132,-1,2130,1382,210,-1,1382,2489,1383,-1,210,1383,2131,-1,2132,211,1385,-1,211,2131,1384,-1,1385,1384,2501,-1,2504,1386,1387,-1,1386,2133,215,-1,1387,215,2135,-1,2133,1388,213,-1,1388,2453,1389,-1,213,1389,2134,-1,2135,214,1391,-1,214,2134,1390,-1,1391,1390,2477,-1,2503,1392,1393,-1,1392,2136,218,-1,1393,218,2138,-1,2136,1394,216,-1,1394,2494,1395,-1,216,1395,2137,-1,2138,217,1397,-1,217,2137,1396,-1,1397,1396,2451,-1,2452,1398,1399,-1,1398,2139,221,-1,1399,221,2141,-1,2139,1400,219,-1,1400,2493,1401,-1,219,1401,2140,-1,2141,220,1403,-1,220,2140,1402,-1,1403,1402,2478,-1,2518,1404,1405,-1,1404,2142,224,-1,1405,224,2144,-1,2142,1406,222,-1,1406,2456,1407,-1,222,1407,2143,-1,2144,223,1409,-1,223,2143,1408,-1,1409,1408,2473,-1,2517,1410,1411,-1,1410,2145,227,-1,1411,227,2147,-1,2145,1412,225,-1,1412,2484,1413,-1,225,1413,2146,-1,2147,226,1415,-1,226,2146,1414,-1,1415,1414,2454,-1,2455,1416,1417,-1,1416,2148,230,-1,1417,230,2150,-1,2148,1418,228,-1,1418,2483,1419,-1,228,1419,2149,-1,2150,229,1421,-1,229,2149,1420,-1,1421,1420,2474,-1,2476,1422,1423,-1,1422,2151,233,-1,1423,233,2153,-1,2151,1424,231,-1,1424,2459,1425,-1,231,1425,2152,-1,2153,232,1427,-1,232,2152,1426,-1,1427,1426,2519,-1,2479,1428,1429,-1,1428,2154,236,-1,1429,236,2156,-1,2154,1430,234,-1,1430,2496,1431,-1,234,1431,2155,-1,2156,235,1433,-1,235,2155,1432,-1,1433,1432,2457,-1,2458,1434,1435,-1,1434,2157,239,-1,1435,239,2159,-1,2157,1436,237,-1,1436,2499,1437,-1,237,1437,2158,-1,2159,238,1439,-1,238,2158,1438,-1,1439,1438,2516,-1,2520,1440,1441,-1,1440,2160,242,-1,1441,242,2161,-1,2160,1442,240,-1,1442,2400,961,-1,240,961,1922,-1,2161,241,1443,-1,241,1922,965,-1,1443,965,2402,-1,2400,1444,960,-1,1444,2162,245,-1,960,245,1920,-1,2162,1445,243,-1,1445,2521,1446,-1,243,1446,2163,-1,1920,244,962,-1,244,2163,1447,-1,962,1447,2401,-1,2402,964,1448,-1,964,1921,248,-1,1448,248,2165,-1,1921,963,246,-1,963,2401,1449,-1,246,1449,2164,-1,2165,247,1451,-1,247,2164,1450,-1,1451,1450,2522,-1,2520,1452,1453,-1,1452,2166,251,-1,1453,251,2167,-1,2166,1454,249,-1,1454,2403,967,-1,249,967,1925,-1,2167,250,1455,-1,250,1925,971,-1,1455,971,2405,-1,2403,1456,966,-1,1456,2168,254,-1,966,254,1923,-1,2168,1457,252,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_20_coordIndex_13()
		{
			int[] value = {1457,2523,1458,-1,252,1458,2169,-1,1923,253,968,-1,253,2169,1459,-1,968,1459,2404,-1,2405,970,1460,-1,970,1924,257,-1,1460,257,2171,-1,1924,969,255,-1,969,2404,1461,-1,255,1461,2170,-1,2171,256,1463,-1,256,2170,1462,-1,1463,1462,2524,-1,2525,1464,1465,-1,1464,2172,260,-1,1465,260,2173,-1,2172,1466,258,-1,1466,2406,973,-1,258,973,1928,-1,2173,259,1467,-1,259,1928,977,-1,1467,977,2408,-1,2406,1468,972,-1,1468,2174,263,-1,972,263,1926,-1,2174,1469,261,-1,1469,2526,1470,-1,261,1470,2175,-1,1926,262,974,-1,262,2175,1471,-1,974,1471,2407,-1,2408,976,1472,-1,976,1927,266,-1,1472,266,2177,-1,1927,975,264,-1,975,2407,1473,-1,264,1473,2176,-1,2177,265,1475,-1,265,2176,1474,-1,1475,1474,2527,-1,2525,1476,1477,-1,1476,2178,269,-1,1477,269,2179,-1,2178,1478,267,-1,1478,2409,979,-1,267,979,1931,-1,2179,268,1479,-1,268,1931,983,-1,1479,983,2411,-1,2409,1480,978,-1,1480,2180,272,-1,978,272,1929,-1,2180,1481,270,-1,1481,2528,1482,-1,270,1482,2181,-1,1929,271,980,-1,271,2181,1483,-1,980,1483,2410,-1,2411,982,1484,-1,982,1930,275,-1,1484,275,2183,-1,1930,981,273,-1,981,2410,1485,-1,273,1485,2182,-1,2183,274,1487,-1,274,2182,1486,-1,1487,1486,2529,-1,2530,1488,1489,-1,1488,2184,278,-1,1489,278,2185,-1,2184,1490,276,-1,1490,2412,985,-1,276,985,1934,-1,2185,277,1491,-1,277,1934,989,-1,1491,989,2414,-1,2412,1492,984,-1,1492,2186,281,-1,984,281,1932,-1,2186,1493,279,-1,1493,2531,1494,-1,279,1494,2187,-1,1932,280,986,-1,280,2187,1495,-1,986,1495,2413,-1,2414,988,1496,-1,988,1933,284,-1,1496,284,2189,-1,1933,987,282,-1,987,2413,1497,-1,282,1497,2188,-1,2189,283,1499,-1,283,2188,1498,-1,1499,1498,2532,-1,2530,1500,1501,-1,1500,2190,287,-1,1501,287,2191,-1,2190,1502,285,-1,1502,2415,991,-1,285,991,1937,-1,2191,286,1503,-1,286,1937,995,-1,1503,995,2417,-1,2415,1504,990,-1,1504,2192,290,-1,990,290,1935,-1,2192,1505,288,-1,1505,2533,1506,-1,288,1506,2193,-1,1935,289,992,-1,289,2193,1507,-1,992,1507,2416,-1,2417,994,1508,-1,994,1936,293,-1,1508,293,2195,-1,1936,993,291,-1,993,2416,1509,-1,291,1509,2194,-1,2195,292,1511,-1,292,2194,1510,-1,1511,1510,2534,-1,2535,1512,1513,-1,1512,2196,296,-1,1513,296,2197,-1,2196,1514,294,-1,1514,2418,997,-1,294,997,1940,-1,2197,295,1515,-1,295,1940,1001,-1,1515,1001,2420,-1,2418,1516,996,-1,1516,2198,299,-1,996,299,1938,-1,2198,1517,297,-1,1517,2536,1518,-1,297,1518,2199,-1,1938,298,998,-1,298,2199,1519,-1,998,1519,2419,-1,2420,1000,1520,-1,1000,1939,302,-1,1520,302,2201,-1,1939,999,300,-1,999,2419,1521,-1,300,1521,2200,-1,2201,301,1523,-1,301,2200,1522,-1,1523,1522,2537,-1,2535,1524,1525,-1,1524,2202,305,-1,1525,305,2203,-1,2202,1526,303,-1,1526,2421,1003,-1,303,1003,1943,-1,2203,304,1527,-1,304,1943,1007,-1,1527,1007,2423,-1,2421,1528,1002,-1,1528,2204,308,-1,1002,308,1941,-1,2204,1529,306,-1,1529,2538,1530,-1,306,1530,2205,-1,1941,307,1004,-1,307,2205,1531,-1,1004,1531,2422,-1,2423,1006,1532,-1,1006,1942,311,-1,1532,311,2207,-1,1942,1005,309,-1,1005,2422,1533,-1,309,1533,2206,-1,2207,310,1535,-1,310,2206,1534,-1,1535,1534,2539,-1,2540,1536,1537,-1,1536,2208,314,-1,1537,314,2209,-1,2208,1538,312,-1,1538,2424,1009,-1,312,1009,1946,-1,2209,313,1539,-1,313,1946,1013,-1,1539,1013,2426,-1,2424,1540,1008,-1,1540,2210,317,-1,1008,317,1944,-1,2210,1541,315,-1,1541,2541,1542,-1,315,1542,2211,-1,1944,316,1010,-1,316,2211,1543,-1,1010,1543,2425,-1,2426,1012,1544,-1,1012,1945,320,-1,1544,320,2213,-1,1945,1011,318,-1,1011,2425,1545,-1,318,1545,2212,-1,2213,319,1547,-1,319,2212,1546,-1,1547,1546,2542,-1,2540,1548,1549,-1,1548,2214,323,-1,1549,323,2215,-1,2214,1550,321,-1,1550,2427,1015,-1,321,1015,1949,-1,2215,322,1551,-1,322,1949,1019,-1,1551,1019,2429,-1,2427,1552,1014,-1,1552,2216,326,-1,1014,326,1947,-1,2216,1553,324,-1,1553,2543,1554,-1,324,1554,2217,-1,1947,325,1016,-1,325,2217,1555,-1,1016,1555,2428,-1,2429,1018,1556,-1,1018,1948,329,-1,1556,329,2219,-1,1948,1017,327,-1,1017,2428,1557,-1,327,1557,2218,-1,2219,328,1559,-1,328,2218,1558,-1,1559,1558,2544,-1,2545,1560,1561,-1,1560,2220,332,-1,1561,332,2221,-1,2220,1562,330,-1,1562,2430,1021,-1,330,1021,1952,-1,2221,331,1563,-1,331,1952,1025,-1,1563,1025,2432,-1,2430,1564,1020,-1,1564,2222,335,-1,1020,335,1950,-1,2222,1565,333,-1,1565,2546,1566,-1,333,1566,2223,-1,1950,334,1022,-1,334,2223,1567,-1,1022,1567,2431,-1,2432,1024,1568,-1,1024,1951,338,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_20_coordIndex_14()
		{
			int[] value = {1568,338,2225,-1,1951,1023,336,-1,1023,2431,1569,-1,336,1569,2224,-1,2225,337,1571,-1,337,2224,1570,-1,1571,1570,2547,-1,2545,1572,1573,-1,1572,2226,341,-1,1573,341,2227,-1,2226,1574,339,-1,1574,2433,1027,-1,339,1027,1955,-1,2227,340,1575,-1,340,1955,1031,-1,1575,1031,2435,-1,2433,1576,1026,-1,1576,2228,344,-1,1026,344,1953,-1,2228,1577,342,-1,1577,2548,1578,-1,342,1578,2229,-1,1953,343,1028,-1,343,2229,1579,-1,1028,1579,2434,-1,2435,1030,1580,-1,1030,1954,347,-1,1580,347,2231,-1,1954,1029,345,-1,1029,2434,1581,-1,345,1581,2230,-1,2231,346,1583,-1,346,2230,1582,-1,1583,1582,2549,-1,2543,1584,1585,-1,1584,2232,350,-1,1585,350,2233,-1,2232,1586,348,-1,1586,2436,1033,-1,348,1033,1958,-1,2233,349,1587,-1,349,1958,1037,-1,1587,1037,2438,-1,2436,1588,1032,-1,1588,2234,353,-1,1032,353,1956,-1,2234,1589,351,-1,1589,2533,1590,-1,351,1590,2235,-1,1956,352,1034,-1,352,2235,1591,-1,1034,1591,2437,-1,2438,1036,1592,-1,1036,1957,356,-1,1592,356,2237,-1,1957,1035,354,-1,1035,2437,1593,-1,354,1593,2236,-1,2237,355,1595,-1,355,2236,1594,-1,1595,1594,2521,-1,2524,1596,1597,-1,1596,2238,359,-1,1597,359,2239,-1,2238,1598,357,-1,1598,2439,1039,-1,357,1039,1961,-1,2239,358,1599,-1,358,1961,1043,-1,1599,1043,2441,-1,2439,1600,1038,-1,1600,2240,362,-1,1038,362,1959,-1,2240,1601,360,-1,1601,2537,1602,-1,360,1602,2241,-1,1959,361,1040,-1,361,2241,1603,-1,1040,1603,2440,-1,2441,1042,1604,-1,1042,1960,365,-1,1604,365,2243,-1,1960,1041,363,-1,1041,2440,1605,-1,363,1605,2242,-1,2243,364,1607,-1,364,2242,1606,-1,1607,1606,2544,-1,2522,1608,1609,-1,1608,2244,368,-1,1609,368,2245,-1,2244,1610,366,-1,1610,2442,1045,-1,366,1045,1964,-1,2245,367,1611,-1,367,1964,1049,-1,1611,1049,2444,-1,2442,1612,1044,-1,1612,2246,371,-1,1044,371,1962,-1,2246,1613,369,-1,1613,2532,1614,-1,369,1614,2247,-1,1962,370,1046,-1,370,2247,1615,-1,1046,1615,2443,-1,2444,1048,1616,-1,1048,1963,374,-1,1616,374,2249,-1,1963,1047,372,-1,1047,2443,1617,-1,372,1617,2248,-1,2249,373,1619,-1,373,2248,1618,-1,1619,1618,2547,-1,2546,1620,1621,-1,1620,2250,377,-1,1621,377,2251,-1,2250,1622,375,-1,1622,2445,1051,-1,375,1051,1967,-1,2251,376,1623,-1,376,1967,1055,-1,1623,1055,2447,-1,2445,1624,1050,-1,1624,2252,380,-1,1050,380,1965,-1,2252,1625,378,-1,1625,2538,1626,-1,378,1626,2253,-1,1965,379,1052,-1,379,2253,1627,-1,1052,1627,2446,-1,2447,1054,1628,-1,1054,1966,383,-1,1628,383,2255,-1,1966,1053,381,-1,1053,2446,1629,-1,381,1629,2254,-1,2255,382,1631,-1,382,2254,1630,-1,1631,1630,2523,-1,2527,1632,1633,-1,1632,2256,386,-1,1633,386,2257,-1,2256,1634,384,-1,1634,2448,1057,-1,384,1057,1970,-1,2257,385,1635,-1,385,1970,1061,-1,1635,1061,2450,-1,2448,1636,1056,-1,1636,2258,389,-1,1056,389,1968,-1,2258,1637,387,-1,1637,2534,1638,-1,387,1638,2259,-1,1968,388,1058,-1,388,2259,1639,-1,1058,1639,2449,-1,2450,1060,1640,-1,1060,1969,392,-1,1640,392,2261,-1,1969,1059,390,-1,1059,2449,1641,-1,390,1641,2260,-1,2261,391,1643,-1,391,2260,1642,-1,1643,1642,2542,-1,2541,1644,1645,-1,1644,2262,395,-1,1645,395,2263,-1,2262,1646,393,-1,1646,2451,1063,-1,393,1063,1973,-1,2263,394,1647,-1,394,1973,1067,-1,1647,1067,2453,-1,2451,1648,1062,-1,1648,2264,398,-1,1062,398,1971,-1,2264,1649,396,-1,1649,2536,1650,-1,396,1650,2265,-1,1971,397,1064,-1,397,2265,1651,-1,1064,1651,2452,-1,2453,1066,1652,-1,1066,1972,401,-1,1652,401,2267,-1,1972,1065,399,-1,1065,2452,1653,-1,399,1653,2266,-1,2267,400,1655,-1,400,2266,1654,-1,1655,1654,2528,-1,2548,1656,1657,-1,1656,2268,404,-1,1657,404,2269,-1,2268,1658,402,-1,1658,2454,1069,-1,402,1069,1976,-1,2269,403,1659,-1,403,1976,1073,-1,1659,1073,2456,-1,2454,1660,1068,-1,1660,2270,407,-1,1068,407,1974,-1,2270,1661,405,-1,1661,2531,1662,-1,405,1662,2271,-1,1974,406,1070,-1,406,2271,1663,-1,1070,1663,2455,-1,2456,1072,1664,-1,1072,1975,410,-1,1664,410,2273,-1,1975,1071,408,-1,1071,2455,1665,-1,408,1665,2272,-1,2273,409,1667,-1,409,2272,1666,-1,1667,1666,2526,-1,2529,1668,1669,-1,1668,2274,413,-1,1669,413,2275,-1,2274,1670,411,-1,1670,2457,1075,-1,411,1075,1979,-1,2275,412,1671,-1,412,1979,1079,-1,1671,1079,2459,-1,2457,1672,1074,-1,1672,2276,416,-1,1074,416,1977,-1,2276,1673,414,-1,1673,2539,1674,-1,414,1674,2277,-1,1977,415,1076,-1,415,2277,1675,-1,1076,1675,2458,-1,2459,1078,1676,-1,1078,1978,419,-1,1676,419,2279,-1,1978,1077,417,-1,1077,2458,1677,-1,417,1677,2278,-1,2279,418,1679,-1,418,2278,1678,-1,1679,1678,2549,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_20_coordIndex_15()
		{
			int[] value = {2550,1680,1681,-1,1680,2280,422,-1,1681,422,2281,-1,2280,1682,420,-1,1682,2460,1081,-1,420,1081,1982,-1,2281,421,1683,-1,421,1982,1085,-1,1683,1085,2461,-1,2460,1684,1080,-1,1684,2282,425,-1,1080,425,1980,-1,2282,1685,423,-1,1685,2520,1441,-1,423,1441,2161,-1,1980,424,1082,-1,424,2161,1443,-1,1082,1443,2402,-1,2461,1084,1686,-1,1084,1981,428,-1,1686,428,2283,-1,1981,1083,426,-1,1083,2402,1448,-1,426,1448,2165,-1,2283,427,1687,-1,427,2165,1451,-1,1687,1451,2522,-1,2520,1688,1440,-1,1688,2284,431,-1,1440,431,2160,-1,2284,1689,429,-1,1689,2462,1087,-1,429,1087,1985,-1,2160,430,1442,-1,430,1985,1091,-1,1442,1091,2400,-1,2462,1690,1086,-1,1690,2285,434,-1,1086,434,1983,-1,2285,1691,432,-1,1691,2551,1692,-1,432,1692,2286,-1,1983,433,1088,-1,433,2286,1693,-1,1088,1693,2463,-1,2400,1090,1444,-1,1090,1984,437,-1,1444,437,2162,-1,1984,1089,435,-1,1089,2463,1694,-1,435,1694,2287,-1,2162,436,1445,-1,436,2287,1695,-1,1445,1695,2521,-1,2522,1450,1696,-1,1450,2164,440,-1,1696,440,2288,-1,2164,1449,438,-1,1449,2401,1093,-1,438,1093,1988,-1,2288,439,1697,-1,439,1988,1097,-1,1697,1097,2465,-1,2401,1447,1092,-1,1447,2163,443,-1,1092,443,1986,-1,2163,1446,441,-1,1446,2521,1698,-1,441,1698,2289,-1,1986,442,1094,-1,442,2289,1699,-1,1094,1699,2464,-1,2465,1096,1700,-1,1096,1987,446,-1,1700,446,2291,-1,1987,1095,444,-1,1095,2464,1701,-1,444,1701,2290,-1,2291,445,1703,-1,445,2290,1702,-1,1703,1702,2552,-1,2551,1691,1704,-1,1691,2285,449,-1,1704,449,2292,-1,2285,1690,447,-1,1690,2462,1099,-1,447,1099,1991,-1,2292,448,1705,-1,448,1991,1103,-1,1705,1103,2466,-1,2462,1689,1098,-1,1689,2284,452,-1,1098,452,1989,-1,2284,1688,450,-1,1688,2520,1453,-1,450,1453,2167,-1,1989,451,1100,-1,451,2167,1455,-1,1100,1455,2405,-1,2466,1102,1706,-1,1102,1990,455,-1,1706,455,2293,-1,1990,1101,453,-1,1101,2405,1460,-1,453,1460,2171,-1,2293,454,1707,-1,454,2171,1463,-1,1707,1463,2524,-1,2520,1685,1452,-1,1685,2282,458,-1,1452,458,2166,-1,2282,1684,456,-1,1684,2460,1105,-1,456,1105,1994,-1,2166,457,1454,-1,457,1994,1109,-1,1454,1109,2403,-1,2460,1682,1104,-1,1682,2280,461,-1,1104,461,1992,-1,2280,1680,459,-1,1680,2550,1708,-1,459,1708,2294,-1,1992,460,1106,-1,460,2294,1709,-1,1106,1709,2467,-1,2403,1108,1456,-1,1108,1993,464,-1,1456,464,2168,-1,1993,1107,462,-1,1107,2467,1710,-1,462,1710,2295,-1,2168,463,1457,-1,463,2295,1711,-1,1457,1711,2523,-1,2524,1462,1712,-1,1462,2170,467,-1,1712,467,2296,-1,2170,1461,465,-1,1461,2404,1111,-1,465,1111,1997,-1,2296,466,1713,-1,466,1997,1115,-1,1713,1115,2469,-1,2404,1459,1110,-1,1459,2169,470,-1,1110,470,1995,-1,2169,1458,468,-1,1458,2523,1714,-1,468,1714,2297,-1,1995,469,1112,-1,469,2297,1715,-1,1112,1715,2468,-1,2469,1114,1716,-1,1114,1996,473,-1,1716,473,2299,-1,1996,1113,471,-1,1113,2468,1717,-1,471,1717,2298,-1,2299,472,1719,-1,472,2298,1718,-1,1719,1718,2553,-1,2554,1720,1721,-1,1720,2300,476,-1,1721,476,2301,-1,2300,1722,474,-1,1722,2470,1117,-1,474,1117,2000,-1,2301,475,1723,-1,475,2000,1121,-1,1723,1121,2471,-1,2470,1724,1116,-1,1724,2302,479,-1,1116,479,1998,-1,2302,1725,477,-1,1725,2525,1465,-1,477,1465,2173,-1,1998,478,1118,-1,478,2173,1467,-1,1118,1467,2408,-1,2471,1120,1726,-1,1120,1999,482,-1,1726,482,2303,-1,1999,1119,480,-1,1119,2408,1472,-1,480,1472,2177,-1,2303,481,1727,-1,481,2177,1475,-1,1727,1475,2527,-1,2525,1728,1464,-1,1728,2304,485,-1,1464,485,2172,-1,2304,1729,483,-1,1729,2472,1123,-1,483,1123,2003,-1,2172,484,1466,-1,484,2003,1127,-1,1466,1127,2406,-1,2472,1730,1122,-1,1730,2305,488,-1,1122,488,2001,-1,2305,1731,486,-1,1731,2555,1732,-1,486,1732,2306,-1,2001,487,1124,-1,487,2306,1733,-1,1124,1733,2473,-1,2406,1126,1468,-1,1126,2002,491,-1,1468,491,2174,-1,2002,1125,489,-1,1125,2473,1734,-1,489,1734,2307,-1,2174,490,1469,-1,490,2307,1735,-1,1469,1735,2526,-1,2527,1474,1736,-1,1474,2176,494,-1,1736,494,2308,-1,2176,1473,492,-1,1473,2407,1129,-1,492,1129,2006,-1,2308,493,1737,-1,493,2006,1133,-1,1737,1133,2475,-1,2407,1471,1128,-1,1471,2175,497,-1,1128,497,2004,-1,2175,1470,495,-1,1470,2526,1738,-1,495,1738,2309,-1,2004,496,1130,-1,496,2309,1739,-1,1130,1739,2474,-1,2475,1132,1740,-1,1132,2005,500,-1,1740,500,2311,-1,2005,1131,498,-1,1131,2474,1741,-1,498,1741,2310,-1,2311,499,1743,-1,499,2310,1742,-1,1743,1742,2556,-1,2555,1731,1744,-1,1731,2305,503,-1,1744,503,2312,-1,2305,1730,501,-1,1730,2472,1135,-1,501,1135,2009,-1,2312,502,1745,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_20_coordIndex_16()
		{
			int[] value = {502,2009,1139,-1,1745,1139,2476,-1,2472,1729,1134,-1,1729,2304,506,-1,1134,506,2007,-1,2304,1728,504,-1,1728,2525,1477,-1,504,1477,2179,-1,2007,505,1136,-1,505,2179,1479,-1,1136,1479,2411,-1,2476,1138,1746,-1,1138,2008,509,-1,1746,509,2313,-1,2008,1137,507,-1,1137,2411,1484,-1,507,1484,2183,-1,2313,508,1747,-1,508,2183,1487,-1,1747,1487,2529,-1,2525,1725,1476,-1,1725,2302,512,-1,1476,512,2178,-1,2302,1724,510,-1,1724,2470,1141,-1,510,1141,2012,-1,2178,511,1478,-1,511,2012,1145,-1,1478,1145,2409,-1,2470,1722,1140,-1,1722,2300,515,-1,1140,515,2010,-1,2300,1720,513,-1,1720,2554,1748,-1,513,1748,2314,-1,2010,514,1142,-1,514,2314,1749,-1,1142,1749,2477,-1,2409,1144,1480,-1,1144,2011,518,-1,1480,518,2180,-1,2011,1143,516,-1,1143,2477,1750,-1,516,1750,2315,-1,2180,517,1481,-1,517,2315,1751,-1,1481,1751,2528,-1,2529,1486,1752,-1,1486,2182,521,-1,1752,521,2316,-1,2182,1485,519,-1,1485,2410,1147,-1,519,1147,2015,-1,2316,520,1753,-1,520,2015,1151,-1,1753,1151,2479,-1,2410,1483,1146,-1,1483,2181,524,-1,1146,524,2013,-1,2181,1482,522,-1,1482,2528,1754,-1,522,1754,2317,-1,2013,523,1148,-1,523,2317,1755,-1,1148,1755,2478,-1,2479,1150,1756,-1,1150,2014,527,-1,1756,527,2319,-1,2014,1149,525,-1,1149,2478,1757,-1,525,1757,2318,-1,2319,526,1759,-1,526,2318,1758,-1,1759,1758,2557,-1,2552,1760,1761,-1,1760,2320,530,-1,1761,530,2321,-1,2320,1762,528,-1,1762,2480,1153,-1,528,1153,2018,-1,2321,529,1763,-1,529,2018,1157,-1,1763,1157,2481,-1,2480,1764,1152,-1,1764,2322,533,-1,1152,533,2016,-1,2322,1765,531,-1,1765,2530,1489,-1,531,1489,2185,-1,2016,532,1154,-1,532,2185,1491,-1,1154,1491,2414,-1,2481,1156,1766,-1,1156,2017,536,-1,1766,536,2323,-1,2017,1155,534,-1,1155,2414,1496,-1,534,1496,2189,-1,2323,535,1767,-1,535,2189,1499,-1,1767,1499,2532,-1,2530,1768,1488,-1,1768,2324,539,-1,1488,539,2184,-1,2324,1769,537,-1,1769,2482,1159,-1,537,1159,2021,-1,2184,538,1490,-1,538,2021,1163,-1,1490,1163,2412,-1,2482,1770,1158,-1,1770,2325,542,-1,1158,542,2019,-1,2325,1771,540,-1,1771,2556,1772,-1,540,1772,2326,-1,2019,541,1160,-1,541,2326,1773,-1,1160,1773,2483,-1,2412,1162,1492,-1,1162,2020,545,-1,1492,545,2186,-1,2020,1161,543,-1,1161,2483,1774,-1,543,1774,2327,-1,2186,544,1493,-1,544,2327,1775,-1,1493,1775,2531,-1,2532,1498,1776,-1,1498,2188,548,-1,1776,548,2328,-1,2188,1497,546,-1,1497,2413,1165,-1,546,1165,2024,-1,2328,547,1777,-1,547,2024,1169,-1,1777,1169,2485,-1,2413,1495,1164,-1,1495,2187,551,-1,1164,551,2022,-1,2187,1494,549,-1,1494,2531,1778,-1,549,1778,2329,-1,2022,550,1166,-1,550,2329,1779,-1,1166,1779,2484,-1,2485,1168,1780,-1,1168,2023,554,-1,1780,554,2331,-1,2023,1167,552,-1,1167,2484,1781,-1,552,1781,2330,-1,2331,553,1783,-1,553,2330,1782,-1,1783,1782,2558,-1,2556,1771,1784,-1,1771,2325,557,-1,1784,557,2332,-1,2325,1770,555,-1,1770,2482,1171,-1,555,1171,2027,-1,2332,556,1785,-1,556,2027,1175,-1,1785,1175,2486,-1,2482,1769,1170,-1,1769,2324,560,-1,1170,560,2025,-1,2324,1768,558,-1,1768,2530,1501,-1,558,1501,2191,-1,2025,559,1172,-1,559,2191,1503,-1,1172,1503,2417,-1,2486,1174,1786,-1,1174,2026,563,-1,1786,563,2333,-1,2026,1173,561,-1,1173,2417,1508,-1,561,1508,2195,-1,2333,562,1787,-1,562,2195,1511,-1,1787,1511,2534,-1,2530,1765,1500,-1,1765,2322,566,-1,1500,566,2190,-1,2322,1764,564,-1,1764,2480,1177,-1,564,1177,2030,-1,2190,565,1502,-1,565,2030,1181,-1,1502,1181,2415,-1,2480,1762,1176,-1,1762,2320,569,-1,1176,569,2028,-1,2320,1760,567,-1,1760,2552,1788,-1,567,1788,2334,-1,2028,568,1178,-1,568,2334,1789,-1,1178,1789,2487,-1,2415,1180,1504,-1,1180,2029,572,-1,1504,572,2192,-1,2029,1179,570,-1,1179,2487,1790,-1,570,1790,2335,-1,2192,571,1505,-1,571,2335,1791,-1,1505,1791,2533,-1,2534,1510,1792,-1,1510,2194,575,-1,1792,575,2336,-1,2194,1509,573,-1,1509,2416,1183,-1,573,1183,2033,-1,2336,574,1793,-1,574,2033,1187,-1,1793,1187,2489,-1,2416,1507,1182,-1,1507,2193,578,-1,1182,578,2031,-1,2193,1506,576,-1,1506,2533,1794,-1,576,1794,2337,-1,2031,577,1184,-1,577,2337,1795,-1,1184,1795,2488,-1,2489,1186,1796,-1,1186,2032,581,-1,1796,581,2339,-1,2032,1185,579,-1,1185,2488,1797,-1,579,1797,2338,-1,2339,580,1799,-1,580,2338,1798,-1,1799,1798,2559,-1,2553,1800,1801,-1,1800,2340,584,-1,1801,584,2341,-1,2340,1802,582,-1,1802,2490,1189,-1,582,1189,2036,-1,2341,583,1803,-1,583,2036,1193,-1,1803,1193,2491,-1,2490,1804,1188,-1,1804,2342,587,-1,1188,587,2034,-1,2342,1805,585,-1,1805,2535,1513,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_20_coordIndex_17()
		{
			int[] value = {585,1513,2197,-1,2034,586,1190,-1,586,2197,1515,-1,1190,1515,2420,-1,2491,1192,1806,-1,1192,2035,590,-1,1806,590,2343,-1,2035,1191,588,-1,1191,2420,1520,-1,588,1520,2201,-1,2343,589,1807,-1,589,2201,1523,-1,1807,1523,2537,-1,2535,1808,1512,-1,1808,2344,593,-1,1512,593,2196,-1,2344,1809,591,-1,1809,2492,1195,-1,591,1195,2039,-1,2196,592,1514,-1,592,2039,1199,-1,1514,1199,2418,-1,2492,1810,1194,-1,1810,2345,596,-1,1194,596,2037,-1,2345,1811,594,-1,1811,2557,1812,-1,594,1812,2346,-1,2037,595,1196,-1,595,2346,1813,-1,1196,1813,2493,-1,2418,1198,1516,-1,1198,2038,599,-1,1516,599,2198,-1,2038,1197,597,-1,1197,2493,1814,-1,597,1814,2347,-1,2198,598,1517,-1,598,2347,1815,-1,1517,1815,2536,-1,2537,1522,1816,-1,1522,2200,602,-1,1816,602,2348,-1,2200,1521,600,-1,1521,2419,1201,-1,600,1201,2042,-1,2348,601,1817,-1,601,2042,1205,-1,1817,1205,2495,-1,2419,1519,1200,-1,1519,2199,605,-1,1200,605,2040,-1,2199,1518,603,-1,1518,2536,1818,-1,603,1818,2349,-1,2040,604,1202,-1,604,2349,1819,-1,1202,1819,2494,-1,2495,1204,1820,-1,1204,2041,608,-1,1820,608,2351,-1,2041,1203,606,-1,1203,2494,1821,-1,606,1821,2350,-1,2351,607,1823,-1,607,2350,1822,-1,1823,1822,2560,-1,2557,1811,1824,-1,1811,2345,611,-1,1824,611,2352,-1,2345,1810,609,-1,1810,2492,1207,-1,609,1207,2045,-1,2352,610,1825,-1,610,2045,1211,-1,1825,1211,2496,-1,2492,1809,1206,-1,1809,2344,614,-1,1206,614,2043,-1,2344,1808,612,-1,1808,2535,1525,-1,612,1525,2203,-1,2043,613,1208,-1,613,2203,1527,-1,1208,1527,2423,-1,2496,1210,1826,-1,1210,2044,617,-1,1826,617,2353,-1,2044,1209,615,-1,1209,2423,1532,-1,615,1532,2207,-1,2353,616,1827,-1,616,2207,1535,-1,1827,1535,2539,-1,2535,1805,1524,-1,1805,2342,620,-1,1524,620,2202,-1,2342,1804,618,-1,1804,2490,1213,-1,618,1213,2048,-1,2202,619,1526,-1,619,2048,1217,-1,1526,1217,2421,-1,2490,1802,1212,-1,1802,2340,623,-1,1212,623,2046,-1,2340,1800,621,-1,1800,2553,1828,-1,621,1828,2354,-1,2046,622,1214,-1,622,2354,1829,-1,1214,1829,2497,-1,2421,1216,1528,-1,1216,2047,626,-1,1528,626,2204,-1,2047,1215,624,-1,1215,2497,1830,-1,624,1830,2355,-1,2204,625,1529,-1,625,2355,1831,-1,1529,1831,2538,-1,2539,1534,1832,-1,1534,2206,629,-1,1832,629,2356,-1,2206,1533,627,-1,1533,2422,1219,-1,627,1219,2051,-1,2356,628,1833,-1,628,2051,1223,-1,1833,1223,2499,-1,2422,1531,1218,-1,1531,2205,632,-1,1218,632,2049,-1,2205,1530,630,-1,1530,2538,1834,-1,630,1834,2357,-1,2049,631,1220,-1,631,2357,1835,-1,1220,1835,2498,-1,2499,1222,1836,-1,1222,2050,635,-1,1836,635,2359,-1,2050,1221,633,-1,1221,2498,1837,-1,633,1837,2358,-1,2359,634,1839,-1,634,2358,1838,-1,1839,1838,2561,-1,2559,1840,1841,-1,1840,2360,638,-1,1841,638,2361,-1,2360,1842,636,-1,1842,2500,1225,-1,636,1225,2054,-1,2361,637,1843,-1,637,2054,1229,-1,1843,1229,2501,-1,2500,1844,1224,-1,1844,2362,641,-1,1224,641,2052,-1,2362,1845,639,-1,1845,2540,1537,-1,639,1537,2209,-1,2052,640,1226,-1,640,2209,1539,-1,1226,1539,2426,-1,2501,1228,1846,-1,1228,2053,644,-1,1846,644,2363,-1,2053,1227,642,-1,1227,2426,1544,-1,642,1544,2213,-1,2363,643,1847,-1,643,2213,1547,-1,1847,1547,2542,-1,2540,1848,1536,-1,1848,2364,647,-1,1536,647,2208,-1,2364,1849,645,-1,1849,2502,1231,-1,645,1231,2057,-1,2208,646,1538,-1,646,2057,1235,-1,1538,1235,2424,-1,2502,1850,1230,-1,1850,2365,650,-1,1230,650,2055,-1,2365,1851,648,-1,1851,2560,1852,-1,648,1852,2366,-1,2055,649,1232,-1,649,2366,1853,-1,1232,1853,2503,-1,2424,1234,1540,-1,1234,2056,653,-1,1540,653,2210,-1,2056,1233,651,-1,1233,2503,1854,-1,651,1854,2367,-1,2210,652,1541,-1,652,2367,1855,-1,1541,1855,2541,-1,2542,1546,1856,-1,1546,2212,656,-1,1856,656,2368,-1,2212,1545,654,-1,1545,2425,1237,-1,654,1237,2060,-1,2368,655,1857,-1,655,2060,1241,-1,1857,1241,2505,-1,2425,1543,1236,-1,1543,2211,659,-1,1236,659,2058,-1,2211,1542,657,-1,1542,2541,1858,-1,657,1858,2369,-1,2058,658,1238,-1,658,2369,1859,-1,1238,1859,2504,-1,2505,1240,1860,-1,1240,2059,662,-1,1860,662,2371,-1,2059,1239,660,-1,1239,2504,1861,-1,660,1861,2370,-1,2371,661,1863,-1,661,2370,1862,-1,1863,1862,2554,-1,2560,1851,1864,-1,1851,2365,665,-1,1864,665,2372,-1,2365,1850,663,-1,1850,2502,1243,-1,663,1243,2063,-1,2372,664,1865,-1,664,2063,1247,-1,1865,1247,2506,-1,2502,1849,1242,-1,1849,2364,668,-1,1242,668,2061,-1,2364,1848,666,-1,1848,2540,1549,-1,666,1549,2215,-1,2061,667,1244,-1,667,2215,1551,-1,1244,1551,2429,-1,2506,1246,1866,-1,1246,2062,671,-1,1866,671,2373,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_20_coordIndex_18()
		{
			int[] value = {2062,1245,669,-1,1245,2429,1556,-1,669,1556,2219,-1,2373,670,1867,-1,670,2219,1559,-1,1867,1559,2544,-1,2540,1845,1548,-1,1845,2362,674,-1,1548,674,2214,-1,2362,1844,672,-1,1844,2500,1249,-1,672,1249,2066,-1,2214,673,1550,-1,673,2066,1253,-1,1550,1253,2427,-1,2500,1842,1248,-1,1842,2360,677,-1,1248,677,2064,-1,2360,1840,675,-1,1840,2559,1868,-1,675,1868,2374,-1,2064,676,1250,-1,676,2374,1869,-1,1250,1869,2507,-1,2427,1252,1552,-1,1252,2065,680,-1,1552,680,2216,-1,2065,1251,678,-1,1251,2507,1870,-1,678,1870,2375,-1,2216,679,1553,-1,679,2375,1871,-1,1553,1871,2543,-1,2544,1558,1872,-1,1558,2218,683,-1,1872,683,2376,-1,2218,1557,681,-1,1557,2428,1255,-1,681,1255,2069,-1,2376,682,1873,-1,682,2069,1259,-1,1873,1259,2509,-1,2428,1555,1254,-1,1555,2217,686,-1,1254,686,2067,-1,2217,1554,684,-1,1554,2543,1874,-1,684,1874,2377,-1,2067,685,1256,-1,685,2377,1875,-1,1256,1875,2508,-1,2509,1258,1876,-1,1258,2068,689,-1,1876,689,2379,-1,2068,1257,687,-1,1257,2508,1877,-1,687,1877,2378,-1,2379,688,1879,-1,688,2378,1878,-1,1879,1878,2551,-1,2558,1880,1881,-1,1880,2380,692,-1,1881,692,2381,-1,2380,1882,690,-1,1882,2510,1261,-1,690,1261,2072,-1,2381,691,1883,-1,691,2072,1265,-1,1883,1265,2511,-1,2510,1884,1260,-1,1884,2382,695,-1,1260,695,2070,-1,2382,1885,693,-1,1885,2545,1561,-1,693,1561,2221,-1,2070,694,1262,-1,694,2221,1563,-1,1262,1563,2432,-1,2511,1264,1886,-1,1264,2071,698,-1,1886,698,2383,-1,2071,1263,696,-1,1263,2432,1568,-1,696,1568,2225,-1,2383,697,1887,-1,697,2225,1571,-1,1887,1571,2547,-1,2545,1888,1560,-1,1888,2384,701,-1,1560,701,2220,-1,2384,1889,699,-1,1889,2512,1267,-1,699,1267,2075,-1,2220,700,1562,-1,700,2075,1271,-1,1562,1271,2430,-1,2512,1890,1266,-1,1890,2385,704,-1,1266,704,2073,-1,2385,1891,702,-1,1891,2561,1892,-1,702,1892,2386,-1,2073,703,1268,-1,703,2386,1893,-1,1268,1893,2513,-1,2430,1270,1564,-1,1270,2074,707,-1,1564,707,2222,-1,2074,1269,705,-1,1269,2513,1894,-1,705,1894,2387,-1,2222,706,1565,-1,706,2387,1895,-1,1565,1895,2546,-1,2547,1570,1896,-1,1570,2224,710,-1,1896,710,2388,-1,2224,1569,708,-1,1569,2431,1273,-1,708,1273,2078,-1,2388,709,1897,-1,709,2078,1277,-1,1897,1277,2515,-1,2431,1567,1272,-1,1567,2223,713,-1,1272,713,2076,-1,2223,1566,711,-1,1566,2546,1898,-1,711,1898,2389,-1,2076,712,1274,-1,712,2389,1899,-1,1274,1899,2514,-1,2515,1276,1900,-1,1276,2077,716,-1,1900,716,2391,-1,2077,1275,714,-1,1275,2514,1901,-1,714,1901,2390,-1,2391,715,1903,-1,715,2390,1902,-1,1903,1902,2550,-1,2561,1891,1904,-1,1891,2385,719,-1,1904,719,2392,-1,2385,1890,717,-1,1890,2512,1279,-1,717,1279,2081,-1,2392,718,1905,-1,718,2081,1283,-1,1905,1283,2516,-1,2512,1889,1278,-1,1889,2384,722,-1,1278,722,2079,-1,2384,1888,720,-1,1888,2545,1573,-1,720,1573,2227,-1,2079,721,1280,-1,721,2227,1575,-1,1280,1575,2435,-1,2516,1282,1906,-1,1282,2080,725,-1,1906,725,2393,-1,2080,1281,723,-1,1281,2435,1580,-1,723,1580,2231,-1,2393,724,1907,-1,724,2231,1583,-1,1907,1583,2549,-1,2545,1885,1572,-1,1885,2382,728,-1,1572,728,2226,-1,2382,1884,726,-1,1884,2510,1285,-1,726,1285,2084,-1,2226,727,1574,-1,727,2084,1289,-1,1574,1289,2433,-1,2510,1882,1284,-1,1882,2380,731,-1,1284,731,2082,-1,2380,1880,729,-1,1880,2558,1908,-1,729,1908,2394,-1,2082,730,1286,-1,730,2394,1909,-1,1286,1909,2517,-1,2433,1288,1576,-1,1288,2083,734,-1,1576,734,2228,-1,2083,1287,732,-1,1287,2517,1910,-1,732,1910,2395,-1,2228,733,1577,-1,733,2395,1911,-1,1577,1911,2548,-1,2549,1582,1912,-1,1582,2230,737,-1,1912,737,2396,-1,2230,1581,735,-1,1581,2434,1291,-1,735,1291,2087,-1,2396,736,1913,-1,736,2087,1295,-1,1913,1295,2519,-1,2434,1579,1290,-1,1579,2229,740,-1,1290,740,2085,-1,2229,1578,738,-1,1578,2548,1914,-1,738,1914,2397,-1,2085,739,1292,-1,739,2397,1915,-1,1292,1915,2518,-1,2519,1294,1916,-1,1294,2086,743,-1,1916,743,2399,-1,2086,1293,741,-1,1293,2518,1917,-1,741,1917,2398,-1,2399,742,1919,-1,742,2398,1918,-1,1919,1918,2555,-1,2551,1878,1692,-1,1878,2378,746,-1,1692,746,2286,-1,2378,1877,744,-1,1877,2508,1297,-1,744,1297,2090,-1,2286,745,1693,-1,745,2090,1301,-1,1693,1301,2463,-1,2508,1875,1296,-1,1875,2377,749,-1,1296,749,2088,-1,2377,1874,747,-1,1874,2543,1585,-1,747,1585,2233,-1,2088,748,1298,-1,748,2233,1587,-1,1298,1587,2438,-1,2463,1300,1694,-1,1300,2089,752,-1,1694,752,2287,-1,2089,1299,750,-1,1299,2438,1592,-1,750,1592,2237,-1,2287,751,1695,-1,751,2237,1595,-1,1695,1595,2521,-1,2543,1871,1584,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_20_coordIndex_19()
		{
			int[] value = {1871,2375,755,-1,1584,755,2232,-1,2375,1870,753,-1,1870,2507,1303,-1,753,1303,2093,-1,2232,754,1586,-1,754,2093,1307,-1,1586,1307,2436,-1,2507,1869,1302,-1,1869,2374,758,-1,1302,758,2091,-1,2374,1868,756,-1,1868,2559,1798,-1,756,1798,2338,-1,2091,757,1304,-1,757,2338,1797,-1,1304,1797,2488,-1,2436,1306,1588,-1,1306,2092,761,-1,1588,761,2234,-1,2092,1305,759,-1,1305,2488,1795,-1,759,1795,2337,-1,2234,760,1589,-1,760,2337,1794,-1,1589,1794,2533,-1,2521,1594,1698,-1,1594,2236,764,-1,1698,764,2289,-1,2236,1593,762,-1,1593,2437,1309,-1,762,1309,2096,-1,2289,763,1699,-1,763,2096,1313,-1,1699,1313,2464,-1,2437,1591,1308,-1,1591,2235,767,-1,1308,767,2094,-1,2235,1590,765,-1,1590,2533,1791,-1,765,1791,2335,-1,2094,766,1310,-1,766,2335,1790,-1,1310,1790,2487,-1,2464,1312,1701,-1,1312,2095,770,-1,1701,770,2290,-1,2095,1311,768,-1,1311,2487,1789,-1,768,1789,2334,-1,2290,769,1702,-1,769,2334,1788,-1,1702,1788,2552,-1,2551,1704,1879,-1,1704,2292,773,-1,1879,773,2379,-1,2292,1705,771,-1,1705,2466,1315,-1,771,1315,2099,-1,2379,772,1876,-1,772,2099,1319,-1,1876,1319,2509,-1,2466,1706,1314,-1,1706,2293,776,-1,1314,776,2097,-1,2293,1707,774,-1,1707,2524,1597,-1,774,1597,2239,-1,2097,775,1316,-1,775,2239,1599,-1,1316,1599,2441,-1,2509,1318,1873,-1,1318,2098,779,-1,1873,779,2376,-1,2098,1317,777,-1,1317,2441,1604,-1,777,1604,2243,-1,2376,778,1872,-1,778,2243,1607,-1,1872,1607,2544,-1,2524,1712,1596,-1,1712,2296,782,-1,1596,782,2238,-1,2296,1713,780,-1,1713,2469,1321,-1,780,1321,2102,-1,2238,781,1598,-1,781,2102,1325,-1,1598,1325,2439,-1,2469,1716,1320,-1,1716,2299,785,-1,1320,785,2100,-1,2299,1719,783,-1,1719,2553,1801,-1,783,1801,2341,-1,2100,784,1322,-1,784,2341,1803,-1,1322,1803,2491,-1,2439,1324,1600,-1,1324,2101,788,-1,1600,788,2240,-1,2101,1323,786,-1,1323,2491,1806,-1,786,1806,2343,-1,2240,787,1601,-1,787,2343,1807,-1,1601,1807,2537,-1,2544,1606,1867,-1,1606,2242,791,-1,1867,791,2373,-1,2242,1605,789,-1,1605,2440,1327,-1,789,1327,2105,-1,2373,790,1866,-1,790,2105,1331,-1,1866,1331,2506,-1,2440,1603,1326,-1,1603,2241,794,-1,1326,794,2103,-1,2241,1602,792,-1,1602,2537,1816,-1,792,1816,2348,-1,2103,793,1328,-1,793,2348,1817,-1,1328,1817,2495,-1,2506,1330,1865,-1,1330,2104,797,-1,1865,797,2372,-1,2104,1329,795,-1,1329,2495,1820,-1,795,1820,2351,-1,2372,796,1864,-1,796,2351,1823,-1,1864,1823,2560,-1,2550,1681,1903,-1,1681,2281,800,-1,1903,800,2391,-1,2281,1683,798,-1,1683,2461,1333,-1,798,1333,2108,-1,2391,799,1900,-1,799,2108,1337,-1,1900,1337,2515,-1,2461,1686,1332,-1,1686,2283,803,-1,1332,803,2106,-1,2283,1687,801,-1,1687,2522,1609,-1,801,1609,2245,-1,2106,802,1334,-1,802,2245,1611,-1,1334,1611,2444,-1,2515,1336,1897,-1,1336,2107,806,-1,1897,806,2388,-1,2107,1335,804,-1,1335,2444,1616,-1,804,1616,2249,-1,2388,805,1896,-1,805,2249,1619,-1,1896,1619,2547,-1,2522,1696,1608,-1,1696,2288,809,-1,1608,809,2244,-1,2288,1697,807,-1,1697,2465,1339,-1,807,1339,2111,-1,2244,808,1610,-1,808,2111,1343,-1,1610,1343,2442,-1,2465,1700,1338,-1,1700,2291,812,-1,1338,812,2109,-1,2291,1703,810,-1,1703,2552,1761,-1,810,1761,2321,-1,2109,811,1340,-1,811,2321,1763,-1,1340,1763,2481,-1,2442,1342,1612,-1,1342,2110,815,-1,1612,815,2246,-1,2110,1341,813,-1,1341,2481,1766,-1,813,1766,2323,-1,2246,814,1613,-1,814,2323,1767,-1,1613,1767,2532,-1,2547,1618,1887,-1,1618,2248,818,-1,1887,818,2383,-1,2248,1617,816,-1,1617,2443,1345,-1,816,1345,2114,-1,2383,817,1886,-1,817,2114,1349,-1,1886,1349,2511,-1,2443,1615,1344,-1,1615,2247,821,-1,1344,821,2112,-1,2247,1614,819,-1,1614,2532,1776,-1,819,1776,2328,-1,2112,820,1346,-1,820,2328,1777,-1,1346,1777,2485,-1,2511,1348,1883,-1,1348,2113,824,-1,1883,824,2381,-1,2113,1347,822,-1,1347,2485,1780,-1,822,1780,2331,-1,2381,823,1881,-1,823,2331,1783,-1,1881,1783,2558,-1,2550,1902,1708,-1,1902,2390,827,-1,1708,827,2294,-1,2390,1901,825,-1,1901,2514,1351,-1,825,1351,2117,-1,2294,826,1709,-1,826,2117,1355,-1,1709,1355,2467,-1,2514,1899,1350,-1,1899,2389,830,-1,1350,830,2115,-1,2389,1898,828,-1,1898,2546,1621,-1,828,1621,2251,-1,2115,829,1352,-1,829,2251,1623,-1,1352,1623,2447,-1,2467,1354,1710,-1,1354,2116,833,-1,1710,833,2295,-1,2116,1353,831,-1,1353,2447,1628,-1,831,1628,2255,-1,2295,832,1711,-1,832,2255,1631,-1,1711,1631,2523,-1,2546,1895,1620,-1,1895,2387,836,-1,1620,836,2250,-1,2387,1894,834,-1,1894,2513,1357,-1,834,1357,2120,-1,2250,835,1622,-1,835,2120,1361,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_20_coordIndex_20()
		{
			int[] value = {1622,1361,2445,-1,2513,1893,1356,-1,1893,2386,839,-1,1356,839,2118,-1,2386,1892,837,-1,1892,2561,1838,-1,837,1838,2358,-1,2118,838,1358,-1,838,2358,1837,-1,1358,1837,2498,-1,2445,1360,1624,-1,1360,2119,842,-1,1624,842,2252,-1,2119,1359,840,-1,1359,2498,1835,-1,840,1835,2357,-1,2252,841,1625,-1,841,2357,1834,-1,1625,1834,2538,-1,2523,1630,1714,-1,1630,2254,845,-1,1714,845,2297,-1,2254,1629,843,-1,1629,2446,1363,-1,843,1363,2123,-1,2297,844,1715,-1,844,2123,1367,-1,1715,1367,2468,-1,2446,1627,1362,-1,1627,2253,848,-1,1362,848,2121,-1,2253,1626,846,-1,1626,2538,1831,-1,846,1831,2355,-1,2121,847,1364,-1,847,2355,1830,-1,1364,1830,2497,-1,2468,1366,1717,-1,1366,2122,851,-1,1717,851,2298,-1,2122,1365,849,-1,1365,2497,1829,-1,849,1829,2354,-1,2298,850,1718,-1,850,2354,1828,-1,1718,1828,2553,-1,2554,1721,1863,-1,1721,2301,854,-1,1863,854,2371,-1,2301,1723,852,-1,1723,2471,1369,-1,852,1369,2126,-1,2371,853,1860,-1,853,2126,1373,-1,1860,1373,2505,-1,2471,1726,1368,-1,1726,2303,857,-1,1368,857,2124,-1,2303,1727,855,-1,1727,2527,1633,-1,855,1633,2257,-1,2124,856,1370,-1,856,2257,1635,-1,1370,1635,2450,-1,2505,1372,1857,-1,1372,2125,860,-1,1857,860,2368,-1,2125,1371,858,-1,1371,2450,1640,-1,858,1640,2261,-1,2368,859,1856,-1,859,2261,1643,-1,1856,1643,2542,-1,2527,1736,1632,-1,1736,2308,863,-1,1632,863,2256,-1,2308,1737,861,-1,1737,2475,1375,-1,861,1375,2129,-1,2256,862,1634,-1,862,2129,1379,-1,1634,1379,2448,-1,2475,1740,1374,-1,1740,2311,866,-1,1374,866,2127,-1,2311,1743,864,-1,1743,2556,1784,-1,864,1784,2332,-1,2127,865,1376,-1,865,2332,1785,-1,1376,1785,2486,-1,2448,1378,1636,-1,1378,2128,869,-1,1636,869,2258,-1,2128,1377,867,-1,1377,2486,1786,-1,867,1786,2333,-1,2258,868,1637,-1,868,2333,1787,-1,1637,1787,2534,-1,2542,1642,1847,-1,1642,2260,872,-1,1847,872,2363,-1,2260,1641,870,-1,1641,2449,1381,-1,870,1381,2132,-1,2363,871,1846,-1,871,2132,1385,-1,1846,1385,2501,-1,2449,1639,1380,-1,1639,2259,875,-1,1380,875,2130,-1,2259,1638,873,-1,1638,2534,1792,-1,873,1792,2336,-1,2130,874,1382,-1,874,2336,1793,-1,1382,1793,2489,-1,2501,1384,1843,-1,1384,2131,878,-1,1843,878,2361,-1,2131,1383,876,-1,1383,2489,1796,-1,876,1796,2339,-1,2361,877,1841,-1,877,2339,1799,-1,1841,1799,2559,-1,2554,1862,1748,-1,1862,2370,881,-1,1748,881,2314,-1,2370,1861,879,-1,1861,2504,1387,-1,879,1387,2135,-1,2314,880,1749,-1,880,2135,1391,-1,1749,1391,2477,-1,2504,1859,1386,-1,1859,2369,884,-1,1386,884,2133,-1,2369,1858,882,-1,1858,2541,1645,-1,882,1645,2263,-1,2133,883,1388,-1,883,2263,1647,-1,1388,1647,2453,-1,2477,1390,1750,-1,1390,2134,887,-1,1750,887,2315,-1,2134,1389,885,-1,1389,2453,1652,-1,885,1652,2267,-1,2315,886,1751,-1,886,2267,1655,-1,1751,1655,2528,-1,2541,1855,1644,-1,1855,2367,890,-1,1644,890,2262,-1,2367,1854,888,-1,1854,2503,1393,-1,888,1393,2138,-1,2262,889,1646,-1,889,2138,1397,-1,1646,1397,2451,-1,2503,1853,1392,-1,1853,2366,893,-1,1392,893,2136,-1,2366,1852,891,-1,1852,2560,1822,-1,891,1822,2350,-1,2136,892,1394,-1,892,2350,1821,-1,1394,1821,2494,-1,2451,1396,1648,-1,1396,2137,896,-1,1648,896,2264,-1,2137,1395,894,-1,1395,2494,1819,-1,894,1819,2349,-1,2264,895,1649,-1,895,2349,1818,-1,1649,1818,2536,-1,2528,1654,1754,-1,1654,2266,899,-1,1754,899,2317,-1,2266,1653,897,-1,1653,2452,1399,-1,897,1399,2141,-1,2317,898,1755,-1,898,2141,1403,-1,1755,1403,2478,-1,2452,1651,1398,-1,1651,2265,902,-1,1398,902,2139,-1,2265,1650,900,-1,1650,2536,1815,-1,900,1815,2347,-1,2139,901,1400,-1,901,2347,1814,-1,1400,1814,2493,-1,2478,1402,1757,-1,1402,2140,905,-1,1757,905,2318,-1,2140,1401,903,-1,1401,2493,1813,-1,903,1813,2346,-1,2318,904,1758,-1,904,2346,1812,-1,1758,1812,2557,-1,2555,1918,1732,-1,1918,2398,908,-1,1732,908,2306,-1,2398,1917,906,-1,1917,2518,1405,-1,906,1405,2144,-1,2306,907,1733,-1,907,2144,1409,-1,1733,1409,2473,-1,2518,1915,1404,-1,1915,2397,911,-1,1404,911,2142,-1,2397,1914,909,-1,1914,2548,1657,-1,909,1657,2269,-1,2142,910,1406,-1,910,2269,1659,-1,1406,1659,2456,-1,2473,1408,1734,-1,1408,2143,914,-1,1734,914,2307,-1,2143,1407,912,-1,1407,2456,1664,-1,912,1664,2273,-1,2307,913,1735,-1,913,2273,1667,-1,1735,1667,2526,-1,2548,1911,1656,-1,1911,2395,917,-1,1656,917,2268,-1,2395,1910,915,-1,1910,2517,1411,-1,915,1411,2147,-1,2268,916,1658,-1,916,2147,1415,-1,1658,1415,2454,-1,2517,1909,1410,-1,1909,2394,920,-1,1410,920,2145,-1,2394,1908,918,-1,1908,2558,1782,-1,918,1782,2330,-1};
			return value;
		}
		private int[] getIndexedFaceSet_4_20_coordIndex_21()
		{
			int[] value = {2145,919,1412,-1,919,2330,1781,-1,1412,1781,2484,-1,2454,1414,1660,-1,1414,2146,923,-1,1660,923,2270,-1,2146,1413,921,-1,1413,2484,1779,-1,921,1779,2329,-1,2270,922,1661,-1,922,2329,1778,-1,1661,1778,2531,-1,2526,1666,1738,-1,1666,2272,926,-1,1738,926,2309,-1,2272,1665,924,-1,1665,2455,1417,-1,924,1417,2150,-1,2309,925,1739,-1,925,2150,1421,-1,1739,1421,2474,-1,2455,1663,1416,-1,1663,2271,929,-1,1416,929,2148,-1,2271,1662,927,-1,1662,2531,1775,-1,927,1775,2327,-1,2148,928,1418,-1,928,2327,1774,-1,1418,1774,2483,-1,2474,1420,1741,-1,1420,2149,932,-1,1741,932,2310,-1,2149,1419,930,-1,1419,2483,1773,-1,930,1773,2326,-1,2310,931,1742,-1,931,2326,1772,-1,1742,1772,2556,-1,2555,1744,1919,-1,1744,2312,935,-1,1919,935,2399,-1,2312,1745,933,-1,1745,2476,1423,-1,933,1423,2153,-1,2399,934,1916,-1,934,2153,1427,-1,1916,1427,2519,-1,2476,1746,1422,-1,1746,2313,938,-1,1422,938,2151,-1,2313,1747,936,-1,1747,2529,1669,-1,936,1669,2275,-1,2151,937,1424,-1,937,2275,1671,-1,1424,1671,2459,-1,2519,1426,1913,-1,1426,2152,941,-1,1913,941,2396,-1,2152,1425,939,-1,1425,2459,1676,-1,939,1676,2279,-1,2396,940,1912,-1,940,2279,1679,-1,1912,1679,2549,-1,2529,1752,1668,-1,1752,2316,944,-1,1668,944,2274,-1,2316,1753,942,-1,1753,2479,1429,-1,942,1429,2156,-1,2274,943,1670,-1,943,2156,1433,-1,1670,1433,2457,-1,2479,1756,1428,-1,1756,2319,947,-1,1428,947,2154,-1,2319,1759,945,-1,1759,2557,1824,-1,945,1824,2352,-1,2154,946,1430,-1,946,2352,1825,-1,1430,1825,2496,-1,2457,1432,1672,-1,1432,2155,950,-1,1672,950,2276,-1,2155,1431,948,-1,1431,2496,1826,-1,948,1826,2353,-1,2276,949,1673,-1,949,2353,1827,-1,1673,1827,2539,-1,2549,1678,1907,-1,1678,2278,953,-1,1907,953,2393,-1,2278,1677,951,-1,1677,2458,1435,-1,951,1435,2159,-1,2393,952,1906,-1,952,2159,1439,-1,1906,1439,2516,-1,2458,1675,1434,-1,1675,2277,956,-1,1434,956,2157,-1,2277,1674,954,-1,1674,2539,1832,-1,954,1832,2356,-1,2157,955,1436,-1,955,2356,1833,-1,1436,1833,2499,-1,2516,1438,1905,-1,1438,2158,959,-1,1905,959,2392,-1,2158,1437,957,-1,1437,2499,1836,-1,957,1836,2359,-1,2392,958,1904,-1,958,2359,1839,-1,1904,1839,2561,-1};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getCoordinate_5_20_point_1()
		{
			double[] value = {0.400968,0.916092,0.0,0.33414,0.941618,-0.041302,0.33414,0.941618,0.041302,-0.400968,0.916092,0.0,-0.33414,0.941618,0.041302,-0.33414,0.941618,-0.041302,0.400968,-0.916092,0.0,0.33414,-0.941618,0.041302,0.33414,-0.941618,-0.041302,-0.400968,-0.916092,0.0,-0.33414,-0.941618,-0.041302,-0.33414,-0.941618,0.041302,0.916092,0.0,-0.400968,0.941618,0.041302,-0.33414,0.941618,-0.041302,-0.33414,0.916092,0.0,0.400968,0.941618,-0.041302,0.33414,0.941618,0.041302,0.33414,-0.916092,0.0,0.400968,-0.941618,0.041302,0.33414,-0.941618,-0.041302,0.33414,-0.916092,0.0,-0.400968,-0.941618,-0.041302,-0.33414,-0.941618,0.041302,-0.33414,0.0,-0.400968,0.916092,0.041302,-0.33414,0.941618,-0.041302,-0.33414,0.941618,0.0,0.400968,0.916092,-0.041302,0.33414,0.941618,0.041302,0.33414,0.941618,0.0,0.400968,-0.916092,0.041302,0.33414,-0.941618,-0.041302,0.33414,-0.941618,0.0,-0.400968,-0.916092,-0.041302,-0.33414,-0.941618,0.041302,-0.33414,-0.941618,0.607478,0.581952,0.54065,0.54065,0.607478,0.581952,0.581952,0.54065,0.607478,-0.581952,0.54065,0.607478,-0.54065,0.607478,0.581952,-0.607478,0.581952,0.54065,0.581952,0.54065,-0.607478,0.54065,0.607478,-0.581952,0.607478,0.581952,-0.54065,-0.607478,0.581952,-0.54065,-0.54065,0.607478,-0.581952,-0.581952,0.54065,-0.607478,0.581952,-0.54065,0.607478,0.54065,-0.607478,0.581952,0.607478,-0.581952,0.54065,-0.607478,-0.581952,0.54065,-0.54065,-0.607478,0.581952,-0.581952,-0.54065,0.607478,0.607478,-0.581952,-0.54065,0.54065,-0.607478,-0.581952,0.581952,-0.54065,-0.607478,-0.581952,-0.54065,-0.607478,-0.54065,-0.607478,-0.581952,-0.607478,-0.581952,-0.54065,0.199094,0.944433,-0.26155,0.198387,0.922682,-0.330607,0.13257,0.947822,-0.289929,0.198387,0.922682,0.330607,0.199094,0.944433,0.26155,0.13257,0.947822,0.289929,0.667502,0.743496,0.0406771,0.667502,0.743496,-0.0406771,0.622292,0.782786,0.0,-0.199094,0.944433,0.26155,-0.198387,0.922682,0.330607,-0.13257,0.947822,0.289929,-0.198387,0.922682,-0.330607,-0.199094,0.944433,-0.26155,-0.13257,0.947822,-0.289929,-0.667502,0.743496,-0.0406771,-0.667502,0.743496,0.0406771,-0.622292,0.782786,0.0,0.199094,-0.944433,0.26155,0.198387,-0.922682,0.330607,0.13257,-0.947822,0.289929,0.198387,-0.922682,-0.330607,0.199094,-0.944433,-0.26155,0.13257,-0.947822,-0.289929,0.667502,-0.743496,-0.0406771,0.667502,-0.743496,0.0406771,0.622292,-0.782786,0.0,-0.199094,-0.944433,-0.26155,-0.198387,-0.922682,-0.330607,-0.13257,-0.947822,-0.289929,-0.198387,-0.922682,0.330607,-0.199094,-0.944433,0.26155,-0.13257,-0.947822,0.289929,-0.667502,-0.743496,0.0406771,-0.667502,-0.743496,-0.0406771,-0.622292,-0.782786,0.0,0.944433,0.26155,-0.199094,0.922682,0.330607,-0.198387,0.947822,0.289929,-0.13257,0.922682,-0.330607,-0.198387};
			return value;
		}
		private double[] getCoordinate_5_20_point_2()
		{
			double[] value = {0.944433,-0.26155,-0.199094,0.947822,-0.289929,-0.13257,0.743496,-0.0406771,-0.667502,0.743496,0.0406771,-0.667502,0.782786,0.0,-0.622292,0.944433,-0.26155,0.199094,0.922682,-0.330607,0.198387,0.947822,-0.289929,0.13257,0.922682,0.330607,0.198387,0.944433,0.26155,0.199094,0.947822,0.289929,0.13257,0.743496,0.0406771,0.667502,0.743496,-0.0406771,0.667502,0.782786,0.0,0.622292,-0.944433,0.26155,0.199094,-0.922682,0.330607,0.198387,-0.947822,0.289929,0.13257,-0.922682,-0.330607,0.198387,-0.944433,-0.26155,0.199094,-0.947822,-0.289929,0.13257,-0.743496,-0.0406771,0.667502,-0.743496,0.0406771,0.667502,-0.782786,0.0,0.622292,-0.944433,-0.26155,-0.199094,-0.922682,-0.330607,-0.198387,-0.947822,-0.289929,-0.13257,-0.922682,0.330607,-0.198387,-0.944433,0.26155,-0.199094,-0.947822,0.289929,-0.13257,-0.743496,0.0406771,-0.667502,-0.743496,-0.0406771,-0.667502,-0.782786,0.0,-0.622292,0.26155,-0.199094,0.944433,0.330607,-0.198387,0.922682,0.289929,-0.13257,0.947822,-0.330607,-0.198387,0.922682,-0.26155,-0.199094,0.944433,-0.289929,-0.13257,0.947822,-0.0406771,-0.667502,0.743496,0.0406771,-0.667502,0.743496,0.0,-0.622292,0.782786,-0.26155,0.199094,0.944433,-0.330607,0.198387,0.922682,-0.289929,0.13257,0.947822,0.330607,0.198387,0.922682,0.26155,0.199094,0.944433,0.289929,0.13257,0.947822,0.0406771,0.667502,0.743496,-0.0406771,0.667502,0.743496,0.0,0.622292,0.782786,0.26155,0.199094,-0.944433,0.330607,0.198387,-0.922682,0.289929,0.13257,-0.947822,-0.330607,0.198387,-0.922682,-0.26155,0.199094,-0.944433,-0.289929,0.13257,-0.947822,-0.0406771,0.667502,-0.743496,0.0406771,0.667502,-0.743496,0.0,0.622292,-0.782786,-0.26155,-0.199094,-0.944433,-0.330607,-0.198387,-0.922682,-0.289929,-0.13257,-0.947822,0.330607,-0.198387,-0.922682,0.26155,-0.199094,-0.944433,0.289929,-0.13257,-0.947822,0.0406771,-0.667502,-0.743496,-0.0406771,-0.667502,-0.743496,0.0,-0.622292,-0.782786,0.322141,0.745338,0.583691,0.280319,0.790112,0.545109,0.25518,0.749435,0.610926,0.610926,0.25518,0.749435,0.583691,0.322141,0.745338,0.545109,0.280319,0.790112,0.790112,0.545109,0.280319,0.749435,0.610926,0.25518,0.745338,0.583691,0.322141,-0.322141,0.745338,0.583691,-0.25518,0.749435,0.610926,-0.280319,0.790112,0.545109,-0.790112,0.545109,0.280319,-0.745338,0.583691,0.322141,-0.749435,0.610926,0.25518,-0.610926,0.25518,0.749435,-0.545109,0.280319,0.790112,-0.583691,0.322141,0.745338,0.322141,0.745338,-0.583691,0.25518,0.749435,-0.610926,0.280319,0.790112,-0.545109,0.790112,0.545109,-0.280319,0.745338,0.583691,-0.322141,0.749435,0.610926,-0.25518,0.610926,0.25518,-0.749435,0.545109,0.280319,-0.790112,0.583691,0.322141,-0.745338,-0.322141,0.745338,-0.583691,-0.280319,0.790112,-0.545109,-0.25518,0.749435,-0.610926,-0.610926,0.25518,-0.749435,-0.583691,0.322141,-0.745338};
			return value;
		}
		private double[] getCoordinate_5_20_point_3()
		{
			double[] value = {-0.545109,0.280319,-0.790112,-0.790112,0.545109,-0.280319,-0.749435,0.610926,-0.25518,-0.745338,0.583691,-0.322141,0.322141,-0.745338,0.583691,0.25518,-0.749435,0.610926,0.280319,-0.790112,0.545109,0.790112,-0.545109,0.280319,0.745338,-0.583691,0.322141,0.749435,-0.610926,0.25518,0.610926,-0.25518,0.749435,0.545109,-0.280319,0.790112,0.583691,-0.322141,0.745338,-0.322141,-0.745338,0.583691,-0.280319,-0.790112,0.545109,-0.25518,-0.749435,0.610926,-0.610926,-0.25518,0.749435,-0.583691,-0.322141,0.745338,-0.545109,-0.280319,0.790112,-0.790112,-0.545109,0.280319,-0.749435,-0.610926,0.25518,-0.745338,-0.583691,0.322141,0.322141,-0.745338,-0.583691,0.280319,-0.790112,-0.545109,0.25518,-0.749435,-0.610926,0.610926,-0.25518,-0.749435,0.583691,-0.322141,-0.745338,0.545109,-0.280319,-0.790112,0.790112,-0.545109,-0.280319,0.749435,-0.610926,-0.25518,0.745338,-0.583691,-0.322141,-0.322141,-0.745338,-0.583691,-0.25518,-0.749435,-0.610926,-0.280319,-0.790112,-0.545109,-0.790112,-0.545109,-0.280319,-0.745338,-0.583691,-0.322141,-0.749435,-0.610926,-0.25518,-0.610926,-0.25518,-0.749435,-0.545109,-0.280319,-0.790112,-0.583691,-0.322141,-0.745338,0.200368,0.978852,0.0412509,0.200368,0.978852,-0.0412509,0.133523,0.991046,0.0,0.454262,0.868535,0.198227,0.460882,0.879345,0.119755,0.394136,0.904839,0.161006,0.460882,0.879345,-0.119755,0.454262,0.868535,-0.198227,0.394136,0.904839,-0.161006,-0.200368,0.978852,-0.0412509,-0.200368,0.978852,0.0412509,-0.133523,0.991046,0.0,-0.454262,0.868535,-0.198227,-0.460882,0.879345,-0.119755,-0.394136,0.904839,-0.161006,-0.460882,0.879345,0.119755,-0.454262,0.868535,0.198227,-0.394136,0.904839,0.161006,0.200368,-0.978852,-0.0412509,0.200368,-0.978852,0.0412509,0.133523,-0.991046,0.0,0.454262,-0.868535,-0.198227,0.460882,-0.879345,-0.119755,0.394136,-0.904839,-0.161006,0.460882,-0.879345,0.119755,0.454262,-0.868535,0.198227,0.394136,-0.904839,0.161006,-0.200368,-0.978852,0.0412509,-0.200368,-0.978852,-0.0412509,-0.133523,-0.991046,0.0,-0.454262,-0.868535,0.198227,-0.460882,-0.879345,0.119755,-0.394136,-0.904839,0.161006,-0.460882,-0.879345,-0.119755,-0.454262,-0.868535,-0.198227,-0.394136,-0.904839,-0.161006,0.978852,-0.0412509,-0.200368,0.978852,0.0412509,-0.200368,0.991046,0.0,-0.133523,0.868535,-0.198227,-0.454262,0.879345,-0.119755,-0.460882,0.904839,-0.161006,-0.394136,0.879345,0.119755,-0.460882,0.868535,0.198227,-0.454262,0.904839,0.161006,-0.394136,0.978852,0.0412509,0.200368,0.978852,-0.0412509,0.200368,0.991046,0.0,0.133523,0.868535,0.198227,0.454262,0.879345,0.119755,0.460882,0.904839,0.161006,0.394136,0.879345,-0.119755,0.460882,0.868535,-0.198227,0.454262,0.904839,-0.161006,0.394136,-0.978852,-0.0412509,0.200368,-0.978852,0.0412509,0.200368,-0.991046,0.0,0.133523,-0.868535,-0.198227,0.454262,-0.879345,-0.119755,0.460882,-0.904839,-0.161006,0.394136};
			return value;
		}
		private double[] getCoordinate_5_20_point_4()
		{
			double[] value = {-0.879345,0.119755,0.460882,-0.868535,0.198227,0.454262,-0.904839,0.161006,0.394136,-0.978852,0.0412509,-0.200368,-0.978852,-0.0412509,-0.200368,-0.991046,0.0,-0.133523,-0.868535,0.198227,-0.454262,-0.879345,0.119755,-0.460882,-0.904839,0.161006,-0.394136,-0.879345,-0.119755,-0.460882,-0.868535,-0.198227,-0.454262,-0.904839,-0.161006,-0.394136,-0.0412509,-0.200368,0.978852,0.0412509,-0.200368,0.978852,0.0,-0.133523,0.991046,-0.198227,-0.454262,0.868535,-0.119755,-0.460882,0.879345,-0.161006,-0.394136,0.904839,0.119755,-0.460882,0.879345,0.198227,-0.454262,0.868535,0.161006,-0.394136,0.904839,0.0412509,0.200368,0.978852,-0.0412509,0.200368,0.978852,0.0,0.133523,0.991046,0.198227,0.454262,0.868535,0.119755,0.460882,0.879345,0.161006,0.394136,0.904839,-0.119755,0.460882,0.879345,-0.198227,0.454262,0.868535,-0.161006,0.394136,0.904839,-0.0412509,0.200368,-0.978852,0.0412509,0.200368,-0.978852,0.0,0.133523,-0.991046,-0.198227,0.454262,-0.868535,-0.119755,0.460882,-0.879345,-0.161006,0.394136,-0.904839,0.119755,0.460882,-0.879345,0.198227,0.454262,-0.868535,0.161006,0.394136,-0.904839,0.0412509,-0.200368,-0.978852,-0.0412509,-0.200368,-0.978852,0.0,-0.133523,-0.991046,0.198227,-0.454262,-0.868535,0.119755,-0.460882,-0.879345,0.161006,-0.394136,-0.904839,-0.119755,-0.460882,-0.879345,-0.198227,-0.454262,-0.868535,-0.161006,-0.394136,-0.904839,0.485208,0.51797,0.704471,0.443957,0.584716,0.678977,0.414273,0.536784,0.735011,0.735011,0.414273,0.536784,0.704471,0.485208,0.51797,0.678977,0.443957,0.584716,0.584716,0.678977,0.443957,0.536784,0.735011,0.414273,0.51797,0.704471,0.485208,-0.584716,0.678977,0.443957,-0.51797,0.704471,0.485208,-0.536784,0.735011,0.414273,-0.735011,0.414273,0.536784,-0.678977,0.443957,0.584716,-0.704471,0.485208,0.51797,-0.485208,0.51797,0.704471,-0.414273,0.536784,0.735011,-0.443957,0.584716,0.678977,0.584716,0.678977,-0.443957,0.51797,0.704471,-0.485208,0.536784,0.735011,-0.414273,0.735011,0.414273,-0.536784,0.678977,0.443957,-0.584716,0.704471,0.485208,-0.51797,0.485208,0.51797,-0.704471,0.414273,0.536784,-0.735011,0.443957,0.584716,-0.678977,-0.485208,0.51797,-0.704471,-0.443957,0.584716,-0.678977,-0.414273,0.536784,-0.735011,-0.735011,0.414273,-0.536784,-0.704471,0.485208,-0.51797,-0.678977,0.443957,-0.584716,-0.584716,0.678977,-0.443957,-0.536784,0.735011,-0.414273,-0.51797,0.704471,-0.485208,0.584716,-0.678977,0.443957,0.51797,-0.704471,0.485208,0.536784,-0.735011,0.414273,0.735011,-0.414273,0.536784,0.678977,-0.443957,0.584716,0.704471,-0.485208,0.51797,0.485208,-0.51797,0.704471,0.414273,-0.536784,0.735011,0.443957,-0.584716,0.678977,-0.485208,-0.51797,0.704471,-0.443957,-0.584716,0.678977,-0.414273,-0.536784,0.735011,-0.735011,-0.414273,0.536784,-0.704471,-0.485208,0.51797,-0.678977,-0.443957,0.584716,-0.584716,-0.678977,0.443957};
			return value;
		}
		private double[] getCoordinate_5_20_point_5()
		{
			double[] value = {-0.536784,-0.735011,0.414273,-0.51797,-0.704471,0.485208,0.485208,-0.51797,-0.704471,0.443957,-0.584716,-0.678977,0.414273,-0.536784,-0.735011,0.735011,-0.414273,-0.536784,0.704471,-0.485208,-0.51797,0.678977,-0.443957,-0.584716,0.584716,-0.678977,-0.443957,0.536784,-0.735011,-0.414273,0.51797,-0.704471,-0.485208,-0.584716,-0.678977,-0.443957,-0.51797,-0.704471,-0.485208,-0.536784,-0.735011,-0.414273,-0.735011,-0.414273,-0.536784,-0.678977,-0.443957,-0.584716,-0.704471,-0.485208,-0.51797,-0.485208,-0.51797,-0.704471,-0.414273,-0.536784,-0.735011,-0.443957,-0.584716,-0.678977,0.0659884,0.921919,-0.381722,0.131749,0.896801,-0.422364,0.0658169,0.892927,-0.445365,0.0667094,0.991648,-0.110385,0.133256,0.979426,-0.151549,0.0666044,0.981483,-0.179596,0.325929,0.905832,-0.270627,0.385906,0.869725,-0.307659,0.324863,0.882837,-0.339209,0.0666044,0.981483,0.179596,0.133256,0.979426,0.151549,0.0667094,0.991648,0.110385,0.0658169,0.892927,0.445365,0.131749,0.896801,0.422364,0.0659884,0.921919,0.381722,0.324863,0.882837,0.339209,0.385906,0.869725,0.307659,0.325929,0.905832,0.270627,0.57114,0.812169,-0.119078,0.615456,0.771841,-0.159613,0.564513,0.801504,-0.197274,0.564513,0.801504,0.197274,0.615456,0.771841,0.159613,0.57114,0.812169,0.119078,0.749387,0.660884,0.0406421,0.786433,0.617676,0.0,0.749387,0.660884,-0.0406421,-0.0659884,0.921919,0.381722,-0.131749,0.896801,0.422364,-0.0658169,0.892927,0.445365,-0.0667094,0.991648,0.110385,-0.133256,0.979426,0.151549,-0.0666044,0.981483,0.179596,-0.325929,0.905832,0.270627,-0.385906,0.869725,0.307659,-0.324863,0.882837,0.339209,-0.0666044,0.981483,-0.179596,-0.133256,0.979426,-0.151549,-0.0667094,0.991648,-0.110385,-0.0658169,0.892927,-0.445365,-0.131749,0.896801,-0.422364,-0.0659884,0.921919,-0.381722,-0.324863,0.882837,-0.339209,-0.385906,0.869725,-0.307659,-0.325929,0.905832,-0.270627,-0.57114,0.812169,0.119078,-0.615456,0.771841,0.159613,-0.564513,0.801504,0.197274,-0.564513,0.801504,-0.197274,-0.615456,0.771841,-0.159613,-0.57114,0.812169,-0.119078,-0.749387,0.660884,-0.0406421,-0.786433,0.617676,0.0,-0.749387,0.660884,0.0406421,0.0659884,-0.921919,0.381722,0.131749,-0.896801,0.422364,0.0658169,-0.892927,0.445365,0.0667094,-0.991648,0.110385,0.133256,-0.979426,0.151549,0.0666044,-0.981483,0.179596,0.325929,-0.905832,0.270627,0.385906,-0.869725,0.307659,0.324863,-0.882837,0.339209,0.0666044,-0.981483,-0.179596,0.133256,-0.979426,-0.151549,0.0667094,-0.991648,-0.110385,0.0658169,-0.892927,-0.445365,0.131749,-0.896801,-0.422364,0.0659884,-0.921919,-0.381722,0.324863,-0.882837,-0.339209,0.385906,-0.869725,-0.307659,0.325929,-0.905832,-0.270627,0.57114,-0.812169,0.119078,0.615456,-0.771841,0.159613,0.564513,-0.801504,0.197274,0.564513,-0.801504,-0.197274,0.615456,-0.771841,-0.159613,0.57114,-0.812169,-0.119078,0.749387,-0.660884,-0.0406421,0.786433,-0.617676,0.0};
			return value;
		}
		private double[] getCoordinate_5_20_point_6()
		{
			double[] value = {0.749387,-0.660884,0.0406421,-0.0659884,-0.921919,-0.381722,-0.131749,-0.896801,-0.422364,-0.0658169,-0.892927,-0.445365,-0.0667094,-0.991648,-0.110385,-0.133256,-0.979426,-0.151549,-0.0666044,-0.981483,-0.179596,-0.325929,-0.905832,-0.270627,-0.385906,-0.869725,-0.307659,-0.324863,-0.882837,-0.339209,-0.0666044,-0.981483,0.179596,-0.133256,-0.979426,0.151549,-0.0667094,-0.991648,0.110385,-0.0658169,-0.892927,0.445365,-0.131749,-0.896801,0.422364,-0.0659884,-0.921919,0.381722,-0.324863,-0.882837,0.339209,-0.385906,-0.869725,0.307659,-0.325929,-0.905832,0.270627,-0.57114,-0.812169,-0.119078,-0.615456,-0.771841,-0.159613,-0.564513,-0.801504,-0.197274,-0.564513,-0.801504,0.197274,-0.615456,-0.771841,0.159613,-0.57114,-0.812169,0.119078,-0.749387,-0.660884,0.0406421,-0.786433,-0.617676,0.0,-0.749387,-0.660884,-0.0406421,0.921919,0.381722,-0.0659884,0.896801,0.422364,-0.131749,0.892927,0.445365,-0.0658169,0.991648,0.110385,-0.0667094,0.979426,0.151549,-0.133256,0.981483,0.179596,-0.0666044,0.905832,0.270627,-0.325929,0.869725,0.307659,-0.385906,0.882837,0.339209,-0.324863,0.981483,-0.179596,-0.0666044,0.979426,-0.151549,-0.133256,0.991648,-0.110385,-0.0667094,0.892927,-0.445365,-0.0658169,0.896801,-0.422364,-0.131749,0.921919,-0.381722,-0.0659884,0.882837,-0.339209,-0.324863,0.869725,-0.307659,-0.385906,0.905832,-0.270627,-0.325929,0.812169,0.119078,-0.57114,0.771841,0.159613,-0.615456,0.801504,0.197274,-0.564513,0.801504,-0.197274,-0.564513,0.771841,-0.159613,-0.615456,0.812169,-0.119078,-0.57114,0.660884,-0.0406421,-0.749387,0.617676,0.0,-0.786433,0.660884,0.0406421,-0.749387,0.921919,-0.381722,0.0659884,0.896801,-0.422364,0.131749,0.892927,-0.445365,0.0658169,0.991648,-0.110385,0.0667094,0.979426,-0.151549,0.133256,0.981483,-0.179596,0.0666044,0.905832,-0.270627,0.325929,0.869725,-0.307659,0.385906,0.882837,-0.339209,0.324863,0.981483,0.179596,0.0666044,0.979426,0.151549,0.133256,0.991648,0.110385,0.0667094,0.892927,0.445365,0.0658169,0.896801,0.422364,0.131749,0.921919,0.381722,0.0659884,0.882837,0.339209,0.324863,0.869725,0.307659,0.385906,0.905832,0.270627,0.325929,0.812169,-0.119078,0.57114,0.771841,-0.159613,0.615456,0.801504,-0.197274,0.564513,0.801504,0.197274,0.564513,0.771841,0.159613,0.615456,0.812169,0.119078,0.57114,0.660884,0.0406421,0.749387,0.617676,0.0,0.786433,0.660884,-0.0406421,0.749387,-0.921919,0.381722,0.0659884,-0.896801,0.422364,0.131749,-0.892927,0.445365,0.0658169,-0.991648,0.110385,0.0667094,-0.979426,0.151549,0.133256,-0.981483,0.179596,0.0666044,-0.905832,0.270627,0.325929,-0.869725,0.307659,0.385906,-0.882837,0.339209,0.324863,-0.981483,-0.179596,0.0666044,-0.979426,-0.151549,0.133256,-0.991648,-0.110385,0.0667094,-0.892927,-0.445365,0.0658169,-0.896801,-0.422364,0.131749,-0.921919,-0.381722,0.0659884,-0.882837,-0.339209,0.324863,-0.869725,-0.307659,0.385906,-0.905832,-0.270627,0.325929};
			return value;
		}
		private double[] getCoordinate_5_20_point_7()
		{
			double[] value = {-0.812169,0.119078,0.57114,-0.771841,0.159613,0.615456,-0.801504,0.197274,0.564513,-0.801504,-0.197274,0.564513,-0.771841,-0.159613,0.615456,-0.812169,-0.119078,0.57114,-0.660884,-0.0406421,0.749387,-0.617676,0.0,0.786433,-0.660884,0.0406421,0.749387,-0.921919,-0.381722,-0.0659884,-0.896801,-0.422364,-0.131749,-0.892927,-0.445365,-0.0658169,-0.991648,-0.110385,-0.0667094,-0.979426,-0.151549,-0.133256,-0.981483,-0.179596,-0.0666044,-0.905832,-0.270627,-0.325929,-0.869725,-0.307659,-0.385906,-0.882837,-0.339209,-0.324863,-0.981483,0.179596,-0.0666044,-0.979426,0.151549,-0.133256,-0.991648,0.110385,-0.0667094,-0.892927,0.445365,-0.0658169,-0.896801,0.422364,-0.131749,-0.921919,0.381722,-0.0659884,-0.882837,0.339209,-0.324863,-0.869725,0.307659,-0.385906,-0.905832,0.270627,-0.325929,-0.812169,-0.119078,-0.57114,-0.771841,-0.159613,-0.615456,-0.801504,-0.197274,-0.564513,-0.801504,0.197274,-0.564513,-0.771841,0.159613,-0.615456,-0.812169,0.119078,-0.57114,-0.660884,0.0406421,-0.749387,-0.617676,0.0,-0.786433,-0.660884,-0.0406421,-0.749387,0.381722,-0.0659884,0.921919,0.422364,-0.131749,0.896801,0.445365,-0.0658169,0.892927,0.110385,-0.0667094,0.991648,0.151549,-0.133256,0.979426,0.179596,-0.0666044,0.981483,0.270627,-0.325929,0.905832,0.307659,-0.385906,0.869725,0.339209,-0.324863,0.882837,-0.179596,-0.0666044,0.981483,-0.151549,-0.133256,0.979426,-0.110385,-0.0667094,0.991648,-0.445365,-0.0658169,0.892927,-0.422364,-0.131749,0.896801,-0.381722,-0.0659884,0.921919,-0.339209,-0.324863,0.882837,-0.307659,-0.385906,0.869725,-0.270627,-0.325929,0.905832,0.119078,-0.57114,0.812169,0.159613,-0.615456,0.771841,0.197274,-0.564513,0.801504,-0.197274,-0.564513,0.801504,-0.159613,-0.615456,0.771841,-0.119078,-0.57114,0.812169,-0.0406421,-0.749387,0.660884,0.0,-0.786433,0.617676,0.0406421,-0.749387,0.660884,-0.381722,0.0659884,0.921919,-0.422364,0.131749,0.896801,-0.445365,0.0658169,0.892927,-0.110385,0.0667094,0.991648,-0.151549,0.133256,0.979426,-0.179596,0.0666044,0.981483,-0.270627,0.325929,0.905832,-0.307659,0.385906,0.869725,-0.339209,0.324863,0.882837,0.179596,0.0666044,0.981483,0.151549,0.133256,0.979426,0.110385,0.0667094,0.991648,0.445365,0.0658169,0.892927,0.422364,0.131749,0.896801,0.381722,0.0659884,0.921919,0.339209,0.324863,0.882837,0.307659,0.385906,0.869725,0.270627,0.325929,0.905832,-0.119078,0.57114,0.812169,-0.159613,0.615456,0.771841,-0.197274,0.564513,0.801504,0.197274,0.564513,0.801504,0.159613,0.615456,0.771841,0.119078,0.57114,0.812169,0.0406421,0.749387,0.660884,0.0,0.786433,0.617676,-0.0406421,0.749387,0.660884,0.381722,0.0659884,-0.921919,0.422364,0.131749,-0.896801,0.445365,0.0658169,-0.892927,0.110385,0.0667094,-0.991648,0.151549,0.133256,-0.979426,0.179596,0.0666044,-0.981483,0.270627,0.325929,-0.905832,0.307659,0.385906,-0.869725,0.339209,0.324863,-0.882837,-0.179596,0.0666044,-0.981483};
			return value;
		}
		private double[] getCoordinate_5_20_point_8()
		{
			double[] value = {-0.151549,0.133256,-0.979426,-0.110385,0.0667094,-0.991648,-0.445365,0.0658169,-0.892927,-0.422364,0.131749,-0.896801,-0.381722,0.0659884,-0.921919,-0.339209,0.324863,-0.882837,-0.307659,0.385906,-0.869725,-0.270627,0.325929,-0.905832,0.119078,0.57114,-0.812169,0.159613,0.615456,-0.771841,0.197274,0.564513,-0.801504,-0.197274,0.564513,-0.801504,-0.159613,0.615456,-0.771841,-0.119078,0.57114,-0.812169,-0.0406421,0.749387,-0.660884,0.0,0.786433,-0.617676,0.0406421,0.749387,-0.660884,-0.381722,-0.0659884,-0.921919,-0.422364,-0.131749,-0.896801,-0.445365,-0.0658169,-0.892927,-0.110385,-0.0667094,-0.991648,-0.151549,-0.133256,-0.979426,-0.179596,-0.0666044,-0.981483,-0.270627,-0.325929,-0.905832,-0.307659,-0.385906,-0.869725,-0.339209,-0.324863,-0.882837,0.179596,-0.0666044,-0.981483,0.151549,-0.133256,-0.979426,0.110385,-0.0667094,-0.991648,0.445365,-0.0658169,-0.892927,0.422364,-0.131749,-0.896801,0.381722,-0.0659884,-0.921919,0.339209,-0.324863,-0.882837,0.307659,-0.385906,-0.869725,0.270627,-0.325929,-0.905832,-0.119078,-0.57114,-0.812169,-0.159613,-0.615456,-0.771841,-0.197274,-0.564513,-0.801504,0.197274,-0.564513,-0.801504,0.159613,-0.615456,-0.771841,0.119078,-0.57114,-0.812169,0.0406421,-0.749387,-0.660884,0.0,-0.786433,-0.617676,-0.0406421,-0.749387,-0.660884,0.147414,0.79017,0.594895,0.172532,0.830812,0.529135,0.106494,0.82711,0.551859,0.305212,0.605742,0.734794,0.334692,0.653497,0.678913,0.267381,0.65662,0.705236,0.408286,0.772575,0.486241,0.427135,0.803016,0.415597,0.366027,0.816233,0.446977,0.446977,0.366027,0.816233,0.486241,0.408286,0.772575,0.415597,0.427135,0.803016,0.551859,0.106494,0.82711,0.594895,0.147414,0.79017,0.529135,0.172532,0.830812,0.705236,0.267381,0.65662,0.734794,0.305212,0.605742,0.678913,0.334692,0.653497,0.653497,0.678913,0.334692,0.65662,0.705236,0.267381,0.605742,0.734794,0.305212,0.803016,0.415597,0.427135,0.816233,0.446977,0.366027,0.772575,0.486241,0.408286,0.830812,0.529135,0.172532,0.82711,0.551859,0.106494,0.79017,0.594895,0.147413,-0.172532,0.830812,0.529135,-0.147414,0.79017,0.594895,-0.106494,0.82711,0.551859,-0.427135,0.803016,0.415597,-0.408286,0.772575,0.486241,-0.366027,0.816233,0.446977,-0.334692,0.653497,0.678913,-0.305212,0.605742,0.734794,-0.267381,0.65662,0.705236,-0.65662,0.705236,0.267381,-0.653497,0.678913,0.334692,-0.605742,0.734794,0.305212,-0.82711,0.551859,0.106494,-0.830812,0.529135,0.172532,-0.79017,0.594895,0.147413,-0.816233,0.446977,0.366027,-0.803016,0.415597,0.427135,-0.772575,0.486241,0.408286,-0.486241,0.408286,0.772575,-0.446977,0.366027,0.816233,-0.415597,0.427135,0.803016,-0.734794,0.305212,0.605742,-0.705236,0.267381,0.65662,-0.678913,0.334692,0.653497,-0.594895,0.147414,0.79017,-0.551859,0.106494,0.82711,-0.529135,0.172532,0.830812,0.172532,0.830812,-0.529135,0.147414,0.79017,-0.594895};
			return value;
		}
		private double[] getCoordinate_5_20_point_9()
		{
			double[] value = {0.106494,0.82711,-0.551859,0.427135,0.803016,-0.415597,0.408286,0.772575,-0.486241,0.366027,0.816233,-0.446977,0.334692,0.653497,-0.678913,0.305212,0.605742,-0.734794,0.267381,0.65662,-0.705236,0.65662,0.705236,-0.267381,0.653497,0.678913,-0.334692,0.605742,0.734794,-0.305212,0.82711,0.551859,-0.106494,0.830812,0.529135,-0.172532,0.79017,0.594895,-0.147413,0.816233,0.446977,-0.366027,0.803016,0.415597,-0.427135,0.772575,0.486241,-0.408286,0.486241,0.408286,-0.772575,0.446977,0.366027,-0.816233,0.415597,0.427135,-0.803016,0.734794,0.305212,-0.605742,0.705236,0.267381,-0.65662,0.678913,0.334692,-0.653497,0.594895,0.147414,-0.79017,0.551859,0.106494,-0.82711,0.529135,0.172532,-0.830812,-0.147414,0.79017,-0.594895,-0.172532,0.830812,-0.529135,-0.106494,0.82711,-0.551859,-0.305212,0.605742,-0.734794,-0.334692,0.653497,-0.678913,-0.267381,0.65662,-0.705236,-0.408286,0.772575,-0.486241,-0.427135,0.803016,-0.415597,-0.366027,0.816233,-0.446977,-0.446977,0.366027,-0.816233,-0.486241,0.408286,-0.772575,-0.415597,0.427135,-0.803016,-0.551859,0.106494,-0.82711,-0.594895,0.147414,-0.79017,-0.529135,0.172532,-0.830812,-0.705236,0.267381,-0.65662,-0.734794,0.305212,-0.605742,-0.678913,0.334692,-0.653497,-0.653497,0.678913,-0.334692,-0.65662,0.705236,-0.267381,-0.605742,0.734794,-0.305212,-0.803016,0.415597,-0.427135,-0.816233,0.446977,-0.366027,-0.772575,0.486241,-0.408286,-0.830812,0.529135,-0.172532,-0.82711,0.551859,-0.106494,-0.79017,0.594895,-0.147413,0.172532,-0.830812,0.529135,0.147414,-0.79017,0.594895,0.106494,-0.82711,0.551859,0.427135,-0.803016,0.415597,0.408286,-0.772575,0.486241,0.366027,-0.816233,0.446977,0.334692,-0.653497,0.678913,0.305212,-0.605742,0.734794,0.267381,-0.65662,0.705236,0.65662,-0.705236,0.267381,0.653497,-0.678913,0.334692,0.605742,-0.734794,0.305212,0.82711,-0.551859,0.106494,0.830812,-0.529135,0.172532,0.79017,-0.594895,0.147413,0.816233,-0.446977,0.366027,0.803016,-0.415597,0.427135,0.772575,-0.486241,0.408286,0.486241,-0.408286,0.772575,0.446977,-0.366027,0.816233,0.415597,-0.427135,0.803016,0.734794,-0.305212,0.605742,0.705236,-0.267381,0.65662,0.678913,-0.334692,0.653497,0.594895,-0.147414,0.79017,0.551859,-0.106494,0.82711,0.529135,-0.172532,0.830812,-0.147414,-0.79017,0.594895,-0.172532,-0.830812,0.529135,-0.106494,-0.82711,0.551859,-0.305212,-0.605742,0.734794,-0.334692,-0.653497,0.678913,-0.267381,-0.65662,0.705236,-0.408286,-0.772575,0.486241,-0.427135,-0.803016,0.415597,-0.366027,-0.816233,0.446977,-0.446977,-0.366027,0.816233,-0.486241,-0.408286,0.772575,-0.415597,-0.427135,0.803016,-0.551859,-0.106494,0.82711,-0.594895,-0.147414,0.79017,-0.529135,-0.172532,0.830812,-0.705236,-0.267381,0.65662,-0.734794,-0.305212,0.605742,-0.678913,-0.334692,0.653497,-0.653497,-0.678913,0.334692,-0.65662,-0.705236,0.267381,-0.605742,-0.734794,0.305212};
			return value;
		}
		private double[] getCoordinate_5_20_point_10()
		{
			double[] value = {-0.803016,-0.415597,0.427135,-0.816233,-0.446977,0.366027,-0.772575,-0.486241,0.408286,-0.830812,-0.529135,0.172532,-0.82711,-0.551859,0.106494,-0.79017,-0.594895,0.147413,0.147414,-0.79017,-0.594895,0.172532,-0.830812,-0.529135,0.106494,-0.82711,-0.551859,0.305212,-0.605742,-0.734794,0.334692,-0.653497,-0.678913,0.267381,-0.65662,-0.705236,0.408286,-0.772575,-0.486241,0.427135,-0.803016,-0.415597,0.366027,-0.816233,-0.446977,0.446977,-0.366027,-0.816233,0.486241,-0.408286,-0.772575,0.415597,-0.427135,-0.803016,0.551859,-0.106494,-0.82711,0.594895,-0.147414,-0.79017,0.529135,-0.172532,-0.830812,0.705236,-0.267381,-0.65662,0.734794,-0.305212,-0.605742,0.678913,-0.334692,-0.653497,0.653497,-0.678913,-0.334692,0.65662,-0.705236,-0.267381,0.605742,-0.734794,-0.305212,0.803016,-0.415597,-0.427135,0.816233,-0.446977,-0.366027,0.772575,-0.486241,-0.408286,0.830812,-0.529135,-0.172532,0.82711,-0.551859,-0.106494,0.79017,-0.594895,-0.147413,-0.172532,-0.830812,-0.529135,-0.147414,-0.79017,-0.594895,-0.106494,-0.82711,-0.551859,-0.427135,-0.803016,-0.415597,-0.408286,-0.772575,-0.486241,-0.366027,-0.816233,-0.446977,-0.334692,-0.653497,-0.678913,-0.305212,-0.605742,-0.734794,-0.267381,-0.65662,-0.705236,-0.65662,-0.705236,-0.267381,-0.653497,-0.678913,-0.334692,-0.605742,-0.734794,-0.305212,-0.82711,-0.551859,-0.106494,-0.830812,-0.529135,-0.172532,-0.79017,-0.594895,-0.147413,-0.816233,-0.446977,-0.366027,-0.803016,-0.415597,-0.427135,-0.772575,-0.486241,-0.408286,-0.486241,-0.408286,-0.772575,-0.446977,-0.366027,-0.816233,-0.415597,-0.427135,-0.803016,-0.734794,-0.305212,-0.605742,-0.705236,-0.267381,-0.65662,-0.678913,-0.334692,-0.653497,-0.594895,-0.147414,-0.79017,-0.551859,-0.106494,-0.82711,-0.529135,-0.172532,-0.830812,0.332342,0.93513,0.1228,0.265518,0.960655,0.0815011,0.464213,0.88476,0.0412992,0.464213,0.88476,-0.0412992,0.332342,0.93513,-0.1228,0.265518,0.960655,-0.0815011,-0.332342,0.93513,-0.1228,-0.265518,0.960655,-0.0815011,-0.464213,0.88476,-0.0412992,-0.464213,0.88476,0.0412992,-0.332342,0.93513,0.1228,-0.265518,0.960655,0.0815011,0.332342,-0.93513,-0.1228,0.265518,-0.960655,-0.0815011,0.464213,-0.88476,-0.0412992,0.464213,-0.88476,0.0412992,0.332342,-0.93513,0.1228,0.265518,-0.960655,0.0815011,-0.332342,-0.93513,0.1228,-0.265518,-0.960655,0.0815011,-0.464213,-0.88476,0.0412992,-0.464213,-0.88476,-0.0412992,-0.332342,-0.93513,-0.1228,-0.265518,-0.960655,-0.0815011,0.93513,-0.1228,-0.332342,0.960655,-0.0815011,-0.265518,0.88476,-0.0412992,-0.464213,0.88476,0.0412992,-0.464213,0.93513,0.1228,-0.332342,0.960655,0.0815011,-0.265518,0.93513,0.1228,0.332342,0.960655,0.0815011,0.265518,0.88476,0.0412992,0.464213,0.88476,-0.0412992,0.464213,0.93513,-0.1228,0.332342,0.960655,-0.0815011,0.265518,-0.93513,-0.1228,0.332342,-0.960655,-0.0815011,0.265518,-0.88476,-0.0412992,0.464213,-0.88476,0.0412992,0.464213};
			return value;
		}
		private double[] getCoordinate_5_20_point_11()
		{
			double[] value = {-0.93513,0.1228,0.332342,-0.960655,0.0815011,0.265518,-0.93513,0.1228,-0.332342,-0.960655,0.0815011,-0.265518,-0.88476,0.0412992,-0.464213,-0.88476,-0.0412992,-0.464213,-0.93513,-0.1228,-0.332342,-0.960655,-0.0815011,-0.265518,-0.1228,-0.332342,0.93513,-0.0815011,-0.265518,0.960655,-0.0412992,-0.464213,0.88476,0.0412992,-0.464213,0.88476,0.1228,-0.332342,0.93513,0.0815011,-0.265518,0.960655,0.1228,0.332342,0.93513,0.0815011,0.265518,0.960655,0.0412992,0.464213,0.88476,-0.0412992,0.464213,0.88476,-0.1228,0.332342,0.93513,-0.0815011,0.265518,0.960655,-0.1228,0.332342,-0.93513,-0.0815011,0.265518,-0.960655,-0.0412992,0.464213,-0.88476,0.0412992,0.464213,-0.88476,0.1228,0.332342,-0.93513,0.0815011,0.265518,-0.960655,0.1228,-0.332342,-0.93513,0.0815011,-0.265518,-0.960655,0.0412992,-0.464213,-0.88476,-0.0412992,-0.464213,-0.88476,-0.1228,-0.332342,-0.93513,-0.0815011,-0.265518,-0.960655,0.619242,0.470917,0.628313,0.552418,0.496441,0.669612,0.669612,0.552418,0.496441,0.628313,0.619242,0.470917,0.496441,0.669612,0.552418,0.470917,0.628313,0.619242,-0.669612,0.552418,0.496441,-0.628313,0.619242,0.470917,-0.619242,0.470917,0.628313,-0.552418,0.496441,0.669612,-0.470917,0.628313,0.619242,-0.496441,0.669612,0.552418,0.669612,0.552418,-0.496441,0.628313,0.619242,-0.470917,0.619242,0.470917,-0.628313,0.552418,0.496441,-0.669612,0.470917,0.628313,-0.619242,0.496441,0.669612,-0.552418,-0.619242,0.470917,-0.628313,-0.552418,0.496441,-0.669612,-0.669612,0.552418,-0.496441,-0.628313,0.619242,-0.470917,-0.496441,0.669612,-0.552418,-0.470917,0.628313,-0.619242,0.669612,-0.552418,0.496441,0.628313,-0.619242,0.470917,0.619242,-0.470917,0.628313,0.552418,-0.496441,0.669612,0.470917,-0.628313,0.619242,0.496441,-0.669612,0.552418,-0.619242,-0.470917,0.628313,-0.552418,-0.496441,0.669612,-0.669612,-0.552418,0.496441,-0.628313,-0.619242,0.470917,-0.496441,-0.669612,0.552418,-0.470917,-0.628313,0.619242,0.619242,-0.470917,-0.628313,0.552418,-0.496441,-0.669612,0.669612,-0.552418,-0.496441,0.628313,-0.619242,-0.470917,0.496441,-0.669612,-0.552418,0.470917,-0.628313,-0.619242,-0.669612,-0.552418,-0.496441,-0.628313,-0.619242,-0.470917,-0.619242,-0.470917,-0.628313,-0.552418,-0.496441,-0.669612,-0.470917,-0.628313,-0.619242,-0.496441,-0.669612,-0.552418,0.0665669,0.966643,-0.247326,0.0660424,0.946198,-0.316778,0.198337,0.961188,-0.19178,0.264151,0.93605,-0.232455,0.262661,0.891742,-0.368518,0.196412,0.896401,-0.397351,0.0660424,0.946198,0.316778,0.0665669,0.966643,0.247326,0.196412,0.896401,0.397351,0.262661,0.891742,0.368518,0.264151,0.93605,0.232455,0.198337,0.961188,0.19178,0.574458,0.817523,0.0406752,0.574458,0.817523,-0.0406752,0.662842,0.738886,0.121193,0.708969,0.700622,0.080573,0.708969,0.700622,-0.080573,0.662842,0.738886,-0.121193,-0.0665669,0.966643,0.247326,-0.0660424,0.946198,0.316778};
			return value;
		}
		private double[] getCoordinate_5_20_point_12()
		{
			double[] value = {-0.198337,0.961188,0.19178,-0.264151,0.93605,0.232455,-0.262661,0.891742,0.368518,-0.196412,0.896401,0.397351,-0.0660424,0.946198,-0.316778,-0.0665669,0.966643,-0.247326,-0.196412,0.896401,-0.397351,-0.262661,0.891742,-0.368518,-0.264151,0.93605,-0.232455,-0.198337,0.961188,-0.19178,-0.574458,0.817523,-0.0406752,-0.574458,0.817523,0.0406752,-0.662842,0.738886,-0.121193,-0.708969,0.700622,-0.080573,-0.708969,0.700622,0.080573,-0.662842,0.738886,0.121193,0.0665669,-0.966643,0.247326,0.0660424,-0.946198,0.316778,0.198337,-0.961188,0.19178,0.264151,-0.93605,0.232455,0.262661,-0.891742,0.368518,0.196412,-0.896401,0.397351,0.0660424,-0.946198,-0.316778,0.0665669,-0.966643,-0.247326,0.196412,-0.896401,-0.397351,0.262661,-0.891742,-0.368518,0.264151,-0.93605,-0.232455,0.198337,-0.961188,-0.19178,0.574458,-0.817523,-0.0406752,0.574458,-0.817523,0.0406752,0.662842,-0.738886,-0.121193,0.708969,-0.700622,-0.080573,0.708969,-0.700622,0.080573,0.662842,-0.738886,0.121193,-0.0665669,-0.966643,-0.247326,-0.0660424,-0.946198,-0.316778,-0.198337,-0.961188,-0.19178,-0.264151,-0.93605,-0.232455,-0.262661,-0.891742,-0.368518,-0.196412,-0.896401,-0.397351,-0.0660424,-0.946198,0.316778,-0.0665669,-0.966643,0.247326,-0.196412,-0.896401,0.397351,-0.262661,-0.891742,0.368518,-0.264151,-0.93605,0.232455,-0.198337,-0.961188,0.19178,-0.574458,-0.817523,0.0406752,-0.574458,-0.817523,-0.0406752,-0.662842,-0.738886,0.121193,-0.708969,-0.700622,0.080573,-0.708969,-0.700622,-0.080573,-0.662842,-0.738886,-0.121193,0.966643,0.247326,-0.0665669,0.946198,0.316778,-0.0660424,0.961188,0.19178,-0.198337,0.93605,0.232455,-0.264151,0.891742,0.368518,-0.262661,0.896401,0.397351,-0.196412,0.946198,-0.316778,-0.0660424,0.966643,-0.247326,-0.0665669,0.896401,-0.397351,-0.196412,0.891742,-0.368518,-0.262661,0.93605,-0.232455,-0.264151,0.961188,-0.19178,-0.198337,0.817523,-0.0406752,-0.574458,0.817523,0.0406752,-0.574458,0.738886,-0.121193,-0.662842,0.700622,-0.080573,-0.708969,0.700622,0.080573,-0.708969,0.738886,0.121193,-0.662842,0.966643,-0.247326,0.0665669,0.946198,-0.316778,0.0660424,0.961188,-0.19178,0.198337,0.93605,-0.232455,0.264151,0.891742,-0.368518,0.262661,0.896401,-0.397351,0.196412,0.946198,0.316778,0.0660424,0.966643,0.247326,0.0665669,0.896401,0.397351,0.196412,0.891742,0.368518,0.262661,0.93605,0.232455,0.264151,0.961188,0.19178,0.198337,0.817523,0.0406752,0.574458,0.817523,-0.0406752,0.574458,0.738886,0.121193,0.662842,0.700622,0.080573,0.708969,0.700622,-0.080573,0.708969,0.738886,-0.121193,0.662842,-0.966643,0.247326,0.0665669,-0.946198,0.316778,0.0660424,-0.961188,0.19178,0.198337,-0.93605,0.232455,0.264151,-0.891742,0.368518,0.262661,-0.896401,0.397351,0.196412,-0.946198,-0.316778,0.0660424,-0.966643,-0.247326,0.0665669,-0.896401,-0.397351,0.196412,-0.891742,-0.368518,0.262661,-0.93605,-0.232455,0.264151,-0.961188,-0.19178,0.198337};
			return value;
		}
		private double[] getCoordinate_5_20_point_13()
		{
			double[] value = {-0.817523,-0.0406752,0.574458,-0.817523,0.0406752,0.574458,-0.738886,-0.121193,0.662842,-0.700622,-0.080573,0.708969,-0.700622,0.080573,0.708969,-0.738886,0.121193,0.662842,-0.966643,-0.247326,-0.0665669,-0.946198,-0.316778,-0.0660424,-0.961188,-0.19178,-0.198337,-0.93605,-0.232455,-0.264151,-0.891742,-0.368518,-0.262661,-0.896401,-0.397351,-0.196412,-0.946198,0.316778,-0.0660424,-0.966643,0.247326,-0.0665669,-0.896401,0.397351,-0.196412,-0.891742,0.368518,-0.262661,-0.93605,0.232455,-0.264151,-0.961188,0.19178,-0.198337,-0.817523,0.0406752,-0.574458,-0.817523,-0.0406752,-0.574458,-0.738886,0.121193,-0.662842,-0.700622,0.080573,-0.708969,-0.700622,-0.080573,-0.708969,-0.738886,-0.121193,-0.662842,0.247326,-0.0665669,0.966643,0.316778,-0.0660424,0.946198,0.19178,-0.198337,0.961188,0.232455,-0.264151,0.93605,0.368518,-0.262661,0.891742,0.397351,-0.196412,0.896401,-0.316778,-0.0660424,0.946198,-0.247326,-0.0665669,0.966643,-0.397351,-0.196412,0.896401,-0.368518,-0.262661,0.891742,-0.232455,-0.264151,0.93605,-0.19178,-0.198337,0.961188,-0.0406752,-0.574458,0.817523,0.0406752,-0.574458,0.817523,-0.121193,-0.662842,0.738886,-0.080573,-0.708969,0.700622,0.080573,-0.708969,0.700622,0.121193,-0.662842,0.738886,-0.247326,0.0665669,0.966643,-0.316778,0.0660424,0.946198,-0.19178,0.198337,0.961188,-0.232455,0.264151,0.93605,-0.368518,0.262661,0.891742,-0.397351,0.196412,0.896401,0.316778,0.0660424,0.946198,0.247326,0.0665669,0.966643,0.397351,0.196412,0.896401,0.368518,0.262661,0.891742,0.232455,0.264151,0.93605,0.19178,0.198337,0.961188,0.0406752,0.574458,0.817523,-0.0406752,0.574458,0.817523,0.121193,0.662842,0.738886,0.080573,0.708969,0.700622,-0.080573,0.708969,0.700622,-0.121193,0.662842,0.738886,0.247326,0.0665669,-0.966643,0.316778,0.0660424,-0.946198,0.19178,0.198337,-0.961188,0.232455,0.264151,-0.93605,0.368518,0.262661,-0.891742,0.397351,0.196412,-0.896401,-0.316778,0.0660424,-0.946198,-0.247326,0.0665669,-0.966643,-0.397351,0.196412,-0.896401,-0.368518,0.262661,-0.891742,-0.232455,0.264151,-0.93605,-0.19178,0.198337,-0.961188,-0.0406752,0.574458,-0.817523,0.0406752,0.574458,-0.817523,-0.121193,0.662842,-0.738886,-0.080573,0.708969,-0.700622,0.080573,0.708969,-0.700622,0.121193,0.662842,-0.738886,-0.247326,-0.0665669,-0.966643,-0.316778,-0.0660424,-0.946198,-0.19178,-0.198337,-0.961188,-0.232455,-0.264151,-0.93605,-0.368518,-0.262661,-0.891742,-0.397351,-0.196412,-0.896401,0.316778,-0.0660424,-0.946198,0.247326,-0.0665669,-0.966643,0.397351,-0.196412,-0.896401,0.368518,-0.262661,-0.891742,0.232455,-0.264151,-0.93605,0.19178,-0.198337,-0.961188,0.0406752,-0.574458,-0.817523,-0.0406752,-0.574458,-0.817523,0.121193,-0.662842,-0.738886,0.080573,-0.708969,-0.700622,-0.080573,-0.708969,-0.700622,-0.121193,-0.662842,-0.738886,0.2289,0.703983,0.672319,0.187432,0.749786,0.634579,0.361592,0.697037,0.619186,0.38673,0.737712,0.553372};
			return value;
		}
		private double[] getCoordinate_5_20_point_14()
		{
			double[] value = {0.303801,0.825175,0.476226,0.237229,0.830359,0.50421,0.50421,0.237229,0.830359,0.476226,0.303801,0.825175,0.634579,0.187432,0.749786,0.672319,0.2289,0.703983,0.619186,0.361592,0.697037,0.553372,0.38673,0.737712,0.737712,0.553372,0.38673,0.697037,0.619186,0.361592,0.825175,0.476226,0.303801,0.830359,0.504209,0.237229,0.749786,0.634579,0.187432,0.703983,0.672319,0.2289,-0.303801,0.825175,0.476226,-0.237229,0.830359,0.50421,-0.38673,0.737712,0.553372,-0.361592,0.697037,0.619186,-0.2289,0.703983,0.672319,-0.187432,0.749786,0.634579,-0.749786,0.634579,0.187432,-0.703983,0.672319,0.2289,-0.830359,0.504209,0.237229,-0.825175,0.476226,0.303801,-0.737712,0.553372,0.38673,-0.697037,0.619186,0.361592,-0.619186,0.361592,0.697037,-0.553372,0.38673,0.737712,-0.672319,0.2289,0.703983,-0.634579,0.187432,0.749786,-0.50421,0.237229,0.830359,-0.476226,0.303801,0.825175,0.303801,0.825175,-0.476226,0.237229,0.830359,-0.50421,0.38673,0.737712,-0.553372,0.361592,0.697037,-0.619186,0.2289,0.703983,-0.672319,0.187432,0.749786,-0.634579,0.749786,0.634579,-0.187432,0.703983,0.672319,-0.2289,0.830359,0.504209,-0.237229,0.825175,0.476226,-0.303801,0.737712,0.553372,-0.38673,0.697037,0.619186,-0.361592,0.619186,0.361592,-0.697037,0.553372,0.38673,-0.737712,0.672319,0.2289,-0.703983,0.634579,0.187432,-0.749786,0.50421,0.237229,-0.830359,0.476226,0.303801,-0.825175,-0.2289,0.703983,-0.672319,-0.187432,0.749786,-0.634579,-0.361592,0.697037,-0.619186,-0.38673,0.737712,-0.553372,-0.303801,0.825175,-0.476226,-0.237229,0.830359,-0.50421,-0.50421,0.237229,-0.830359,-0.476226,0.303801,-0.825175,-0.634579,0.187432,-0.749786,-0.672319,0.2289,-0.703983,-0.619186,0.361592,-0.697037,-0.553372,0.38673,-0.737712,-0.737712,0.553372,-0.38673,-0.697037,0.619186,-0.361592,-0.825175,0.476226,-0.303801,-0.830359,0.504209,-0.237229,-0.749786,0.634579,-0.187432,-0.703983,0.672319,-0.2289,0.303801,-0.825175,0.476226,0.237229,-0.830359,0.50421,0.38673,-0.737712,0.553372,0.361592,-0.697037,0.619186,0.2289,-0.703983,0.672319,0.187432,-0.749786,0.634579,0.749786,-0.634579,0.187432,0.703983,-0.672319,0.2289,0.830359,-0.504209,0.237229,0.825175,-0.476226,0.303801,0.737712,-0.553372,0.38673,0.697037,-0.619186,0.361592,0.619186,-0.361592,0.697037,0.553372,-0.38673,0.737712,0.672319,-0.2289,0.703983,0.634579,-0.187432,0.749786,0.50421,-0.237229,0.830359,0.476226,-0.303801,0.825175,-0.2289,-0.703983,0.672319,-0.187432,-0.749786,0.634579,-0.361592,-0.697037,0.619186,-0.38673,-0.737712,0.553372,-0.303801,-0.825175,0.476226,-0.237229,-0.830359,0.50421,-0.50421,-0.237229,0.830359,-0.476226,-0.303801,0.825175,-0.634579,-0.187432,0.749786,-0.672319,-0.2289,0.703983,-0.619186,-0.361592,0.697037,-0.553372,-0.38673,0.737712,-0.737712,-0.553372,0.38673,-0.697037,-0.619186,0.361592};
			return value;
		}
		private double[] getCoordinate_5_20_point_15()
		{
			double[] value = {-0.825175,-0.476226,0.303801,-0.830359,-0.504209,0.237229,-0.749786,-0.634579,0.187432,-0.703983,-0.672319,0.2289,0.2289,-0.703983,-0.672319,0.187432,-0.749786,-0.634579,0.361592,-0.697037,-0.619186,0.38673,-0.737712,-0.553372,0.303801,-0.825175,-0.476226,0.237229,-0.830359,-0.50421,0.50421,-0.237229,-0.830359,0.476226,-0.303801,-0.825175,0.634579,-0.187432,-0.749786,0.672319,-0.2289,-0.703983,0.619186,-0.361592,-0.697037,0.553372,-0.38673,-0.737712,0.737712,-0.553372,-0.38673,0.697037,-0.619186,-0.361592,0.825175,-0.476226,-0.303801,0.830359,-0.504209,-0.237229,0.749786,-0.634579,-0.187432,0.703983,-0.672319,-0.2289,-0.303801,-0.825175,-0.476226,-0.237229,-0.830359,-0.50421,-0.38673,-0.737712,-0.553372,-0.361592,-0.697037,-0.619186,-0.2289,-0.703983,-0.672319,-0.187432,-0.749786,-0.634579,-0.749786,-0.634579,-0.187432,-0.703983,-0.672319,-0.2289,-0.830359,-0.504209,-0.237229,-0.825175,-0.476226,-0.303801,-0.737712,-0.553372,-0.38673,-0.697037,-0.619186,-0.361592,-0.619186,-0.361592,-0.697037,-0.553372,-0.38673,-0.737712,-0.672319,-0.2289,-0.703983,-0.634579,-0.187432,-0.749786,-0.50421,-0.237229,-0.830359,-0.476226,-0.303801,-0.825175,0.0667413,0.996917,0.0412484,0.0667413,0.996917,-0.0412484,0.198581,0.97237,0.122729,0.198581,0.97237,-0.122729,0.32553,0.92388,0.201189,0.444464,0.85264,0.274694,0.511205,0.827147,0.233445,0.52411,0.848029,0.0784591,0.32553,0.92388,-0.201189,0.52411,0.848029,-0.0784591,0.511205,0.827147,-0.233445,0.444464,0.85264,-0.274694,-0.0667413,0.996917,-0.0412484,-0.0667413,0.996917,0.0412484,-0.198581,0.97237,-0.122729,-0.198581,0.97237,0.122729,-0.32553,0.92388,-0.201189,-0.444464,0.85264,-0.274694,-0.511205,0.827147,-0.233445,-0.52411,0.848029,-0.0784591,-0.32553,0.92388,0.201189,-0.52411,0.848029,0.0784591,-0.511205,0.827147,0.233445,-0.444464,0.85264,0.274694,0.0667413,-0.996917,-0.0412484,0.0667413,-0.996917,0.0412484,0.198581,-0.97237,-0.122729,0.198581,-0.97237,0.122729,0.32553,-0.92388,-0.201189,0.444464,-0.85264,-0.274694,0.511205,-0.827147,-0.233445,0.52411,-0.848029,-0.0784591,0.32553,-0.92388,0.201189,0.52411,-0.848029,0.0784591,0.511205,-0.827147,0.233445,0.444464,-0.85264,0.274694,-0.0667413,-0.996917,0.0412484,-0.0667413,-0.996917,-0.0412484,-0.198581,-0.97237,0.122729,-0.198581,-0.97237,-0.122729,-0.32553,-0.92388,0.201189,-0.444464,-0.85264,0.274694,-0.511205,-0.827147,0.233445,-0.52411,-0.848029,0.0784591,-0.32553,-0.92388,-0.201189,-0.52411,-0.848029,-0.0784591,-0.511205,-0.827147,-0.233445,-0.444464,-0.85264,-0.274694,0.996917,-0.0412484,-0.0667413,0.996917,0.0412484,-0.0667413,0.97237,-0.122729,-0.198581,0.97237,0.122729,-0.198581,0.92388,-0.201189,-0.32553,0.85264,-0.274694,-0.444464,0.827147,-0.233445,-0.511205,0.848029,-0.0784591,-0.52411,0.92388,0.201189,-0.32553,0.848029,0.0784591,-0.52411,0.827147,0.233445,-0.511205,0.85264,0.274694,-0.444464};
			return value;
		}
		private double[] getCoordinate_5_20_point_16()
		{
			double[] value = {0.996917,0.0412484,0.0667413,0.996917,-0.0412484,0.0667413,0.97237,0.122729,0.198581,0.97237,-0.122729,0.198581,0.92388,0.201189,0.32553,0.85264,0.274694,0.444464,0.827147,0.233445,0.511205,0.848029,0.0784591,0.52411,0.92388,-0.201189,0.32553,0.848029,-0.0784591,0.52411,0.827147,-0.233445,0.511205,0.85264,-0.274694,0.444464,-0.996917,-0.0412484,0.0667413,-0.996917,0.0412484,0.0667413,-0.97237,-0.122729,0.198581,-0.97237,0.122729,0.198581,-0.92388,-0.201189,0.32553,-0.85264,-0.274694,0.444464,-0.827147,-0.233445,0.511205,-0.848029,-0.0784591,0.52411,-0.92388,0.201189,0.32553,-0.848029,0.0784591,0.52411,-0.827147,0.233445,0.511205,-0.85264,0.274694,0.444464,-0.996917,0.0412484,-0.0667413,-0.996917,-0.0412484,-0.0667413,-0.97237,0.122729,-0.198581,-0.97237,-0.122729,-0.198581,-0.92388,0.201189,-0.32553,-0.85264,0.274694,-0.444464,-0.827147,0.233445,-0.511205,-0.848029,0.0784591,-0.52411,-0.92388,-0.201189,-0.32553,-0.848029,-0.0784591,-0.52411,-0.827147,-0.233445,-0.511205,-0.85264,-0.274694,-0.444464,-0.0412484,-0.0667413,0.996917,0.0412484,-0.0667413,0.996917,-0.122729,-0.198581,0.97237,0.122729,-0.198581,0.97237,-0.201189,-0.32553,0.92388,-0.274694,-0.444464,0.85264,-0.233445,-0.511205,0.827147,-0.0784591,-0.52411,0.848029,0.201189,-0.32553,0.92388,0.0784591,-0.52411,0.848029,0.233445,-0.511205,0.827147,0.274694,-0.444464,0.85264,0.0412484,0.0667413,0.996917,-0.0412484,0.0667413,0.996917,0.122729,0.198581,0.97237,-0.122729,0.198581,0.97237,0.201189,0.32553,0.92388,0.274694,0.444464,0.85264,0.233445,0.511205,0.827147,0.0784591,0.52411,0.848029,-0.201189,0.32553,0.92388,-0.0784591,0.52411,0.848029,-0.233445,0.511205,0.827147,-0.274694,0.444464,0.85264,-0.0412484,0.0667413,-0.996917,0.0412484,0.0667413,-0.996917,-0.122729,0.198581,-0.97237,0.122729,0.198581,-0.97237,-0.201189,0.32553,-0.92388,-0.274694,0.444464,-0.85264,-0.233445,0.511205,-0.827147,-0.0784591,0.52411,-0.848029,0.201189,0.32553,-0.92388,0.0784591,0.52411,-0.848029,0.233445,0.511205,-0.827147,0.274694,0.444464,-0.85264,0.0412484,-0.0667413,-0.996917,-0.0412484,-0.0667413,-0.996917,0.122729,-0.198581,-0.97237,-0.122729,-0.198581,-0.97237,0.201189,-0.32553,-0.92388,0.274694,-0.444464,-0.85264,0.233445,-0.511205,-0.827147,0.0784591,-0.52411,-0.848029,-0.201189,-0.32553,-0.92388,-0.0784591,-0.52411,-0.848029,-0.233445,-0.511205,-0.827147,-0.274694,-0.444464,-0.85264,0.382683,0.485712,0.785899,0.341435,0.552454,0.760406,0.522499,0.448259,0.725299,0.399769,0.64684,0.649448,0.649448,0.399769,0.64684,0.760406,0.341435,0.552454,0.785899,0.382683,0.485712,0.725299,0.522499,0.448259,0.448259,0.725299,0.522499,0.64684,0.649448,0.399769,0.552454,0.760406,0.341435,0.485712,0.785899,0.382683,-0.552454,0.760406,0.341435,-0.485712,0.785899,0.382683,-0.64684,0.649448,0.399769,-0.448259,0.725299,0.522499};
			return value;
		}
		private double[] getCoordinate_5_20_point_17()
		{
			double[] value = {-0.725299,0.522499,0.448259,-0.785899,0.382683,0.485712,-0.760406,0.341435,0.552454,-0.649448,0.399769,0.64684,-0.399769,0.64684,0.649448,-0.522499,0.448259,0.725299,-0.382683,0.485712,0.785899,-0.341435,0.552454,0.760406,0.552454,0.760406,-0.341435,0.485712,0.785899,-0.382683,0.64684,0.649448,-0.399769,0.448259,0.725299,-0.522499,0.725299,0.522499,-0.448259,0.785899,0.382683,-0.485712,0.760406,0.341435,-0.552454,0.649448,0.399769,-0.64684,0.399769,0.64684,-0.649448,0.522499,0.448259,-0.725299,0.382683,0.485712,-0.785899,0.341435,0.552454,-0.760406,-0.382683,0.485712,-0.785899,-0.341435,0.552454,-0.760406,-0.522499,0.448259,-0.725299,-0.399769,0.64684,-0.649448,-0.649448,0.399769,-0.64684,-0.760406,0.341435,-0.552454,-0.785899,0.382683,-0.485712,-0.725299,0.522499,-0.448259,-0.448259,0.725299,-0.522499,-0.64684,0.649448,-0.399769,-0.552454,0.760406,-0.341435,-0.485712,0.785899,-0.382683,0.552454,-0.760406,0.341435,0.485712,-0.785899,0.382683,0.64684,-0.649448,0.399769,0.448259,-0.725299,0.522499,0.725299,-0.522499,0.448259,0.785899,-0.382683,0.485712,0.760406,-0.341435,0.552454,0.649448,-0.399769,0.64684,0.399769,-0.64684,0.649448,0.522499,-0.448259,0.725299,0.382683,-0.485712,0.785899,0.341435,-0.552454,0.760406,-0.382683,-0.485712,0.785899,-0.341435,-0.552454,0.760406,-0.522499,-0.448259,0.725299,-0.399769,-0.64684,0.649448,-0.649448,-0.399769,0.64684,-0.760406,-0.341435,0.552454,-0.785899,-0.382683,0.485712,-0.725299,-0.522499,0.448259,-0.448259,-0.725299,0.522499,-0.64684,-0.649448,0.399769,-0.552454,-0.760406,0.341435,-0.485712,-0.785899,0.382683,0.382683,-0.485712,-0.785899,0.341435,-0.552454,-0.760406,0.522499,-0.448259,-0.725299,0.399769,-0.64684,-0.649448,0.649448,-0.399769,-0.64684,0.760406,-0.341435,-0.552454,0.785899,-0.382683,-0.485712,0.725299,-0.522499,-0.448259,0.448259,-0.725299,-0.522499,0.64684,-0.649448,-0.399769,0.552454,-0.760406,-0.341435,0.485712,-0.785899,-0.382683,-0.552454,-0.760406,-0.341435,-0.485712,-0.785899,-0.382683,-0.64684,-0.649448,-0.399769,-0.448259,-0.725299,-0.522499,-0.725299,-0.522499,-0.448259,-0.785899,-0.382683,-0.485712,-0.760406,-0.341435,-0.552454,-0.649448,-0.399769,-0.64684,-0.399769,-0.64684,-0.649448,-0.522499,-0.448259,-0.725299,-0.382683,-0.485712,-0.785899,-0.341435,-0.552454,-0.760406,0.0,0.884965,-0.465658,0.0657576,0.859848,-0.506298,0.0,0.940742,-0.339123,0.196015,0.865871,-0.460267,0.0,0.97853,-0.206103,0.0,0.997607,-0.0691416,0.322525,0.855337,-0.405434,0.442867,0.828447,-0.342848,0.0,0.997607,0.0691416,0.0,0.97853,0.206103,0.0,0.940742,0.339123,0.0,0.884965,0.465658,0.0657576,0.859848,0.506298,0.196015,0.865871,0.460267,0.322525,0.855337,0.405434,0.442867,0.828447,0.342848,0.55474,0.785715,-0.273707,0.656006,0.727959,-0.199331,0.55474,0.785715,0.273707,0.656006,0.727959,0.199331};
			return value;
		}
		private double[] getCoordinate_5_20_point_18()
		{
			double[] value = {0.744727,0.656282,-0.121144,0.744727,0.656282,0.121144,0.819207,0.572056,0.0406404,0.819207,0.572056,-0.0406404,-0.0657576,0.859848,0.506298,-0.196015,0.865871,0.460267,-0.322525,0.855337,0.405434,-0.442867,0.828447,0.342848,-0.0657576,0.859848,-0.506298,-0.196015,0.865871,-0.460267,-0.322525,0.855337,-0.405434,-0.442867,0.828447,-0.342848,-0.55474,0.785715,0.273707,-0.656006,0.727959,0.199331,-0.55474,0.785715,-0.273707,-0.656006,0.727959,-0.199331,-0.744727,0.656282,0.121144,-0.744727,0.656282,-0.121144,-0.819207,0.572056,-0.0406404,-0.819207,0.572056,0.0406404,0.0,-0.884965,0.465658,0.0657576,-0.859848,0.506298,0.0,-0.940742,0.339123,0.196015,-0.865871,0.460267,0.0,-0.97853,0.206103,0.0,-0.997607,0.0691416,0.322525,-0.855337,0.405434,0.442867,-0.828447,0.342848,0.0,-0.997607,-0.0691416,0.0,-0.97853,-0.206103,0.0,-0.940742,-0.339123,0.0,-0.884965,-0.465658,0.0657576,-0.859848,-0.506298,0.196015,-0.865871,-0.460267,0.322525,-0.855337,-0.405434,0.442867,-0.828447,-0.342848,0.55474,-0.785715,0.273707,0.656006,-0.727959,0.199331,0.55474,-0.785715,-0.273707,0.656006,-0.727959,-0.199331,0.744727,-0.656282,0.121144,0.744727,-0.656282,-0.121144,0.819207,-0.572056,-0.0406404,0.819207,-0.572056,0.0406404,-0.0657576,-0.859848,-0.506298,-0.196015,-0.865871,-0.460267,-0.322525,-0.855337,-0.405434,-0.442867,-0.828447,-0.342848,-0.0657576,-0.859848,0.506298,-0.196015,-0.865871,0.460267,-0.322525,-0.855337,0.405434,-0.442867,-0.828447,0.342848,-0.55474,-0.785715,-0.273707,-0.656006,-0.727959,-0.199331,-0.55474,-0.785715,0.273707,-0.656006,-0.727959,0.199331,-0.744727,-0.656282,-0.121144,-0.744727,-0.656282,0.121144,-0.819207,-0.572056,0.0406404,-0.819207,-0.572056,-0.0406404,0.884965,0.465658,0.0,0.859848,0.506298,-0.0657576,0.940742,0.339123,0.0,0.865871,0.460267,-0.196015,0.97853,0.206103,0.0,0.997607,0.0691416,0.0,0.855337,0.405434,-0.322525,0.828447,0.342848,-0.442867,0.997607,-0.0691416,0.0,0.97853,-0.206103,0.0,0.940742,-0.339123,0.0,0.884965,-0.465658,0.0,0.859848,-0.506298,-0.0657576,0.865871,-0.460267,-0.196015,0.855337,-0.405434,-0.322525,0.828447,-0.342848,-0.442867,0.785715,0.273707,-0.55474,0.727959,0.199331,-0.656006,0.785715,-0.273707,-0.55474,0.727959,-0.199331,-0.656006,0.656282,0.121144,-0.744727,0.656282,-0.121144,-0.744727,0.572056,-0.0406404,-0.819207,0.572056,0.0406404,-0.819207,0.859848,-0.506298,0.0657576,0.865871,-0.460267,0.196015,0.855337,-0.405434,0.322525,0.828447,-0.342848,0.442867,0.859848,0.506298,0.0657576,0.865871,0.460267,0.196015,0.855337,0.405434,0.322525,0.828447,0.342848,0.442867,0.785715,-0.273707,0.55474,0.727959,-0.199331,0.656006,0.785715,0.273707,0.55474,0.727959,0.199331,0.656006,0.656282,-0.121144,0.744727,0.656282,0.121144,0.744727,0.572056,0.0406404,0.819207,0.572056,-0.0406404,0.819207};
			return value;
		}
		private double[] getCoordinate_5_20_point_19()
		{
			double[] value = {-0.884965,0.465658,0.0,-0.859848,0.506298,0.0657576,-0.940742,0.339123,0.0,-0.865871,0.460267,0.196015,-0.97853,0.206103,0.0,-0.997607,0.0691416,0.0,-0.855337,0.405434,0.322525,-0.828447,0.342848,0.442867,-0.997607,-0.0691416,0.0,-0.97853,-0.206103,0.0,-0.940742,-0.339123,0.0,-0.884965,-0.465658,0.0,-0.859848,-0.506298,0.0657576,-0.865871,-0.460267,0.196015,-0.855337,-0.405434,0.322525,-0.828447,-0.342848,0.442867,-0.785715,0.273707,0.55474,-0.727959,0.199331,0.656006,-0.785715,-0.273707,0.55474,-0.727959,-0.199331,0.656006,-0.656282,0.121144,0.744727,-0.656282,-0.121144,0.744727,-0.572056,-0.0406404,0.819207,-0.572056,0.0406404,0.819207,-0.859848,-0.506298,-0.0657576,-0.865871,-0.460267,-0.196015,-0.855337,-0.405434,-0.322525,-0.828447,-0.342848,-0.442867,-0.859848,0.506298,-0.0657576,-0.865871,0.460267,-0.196015,-0.855337,0.405434,-0.322525,-0.828447,0.342848,-0.442867,-0.785715,-0.273707,-0.55474,-0.727959,-0.199331,-0.656006,-0.785715,0.273707,-0.55474,-0.727959,0.199331,-0.656006,-0.656282,-0.121144,-0.744727,-0.656282,0.121144,-0.744727,-0.572056,0.0406404,-0.819207,-0.572056,-0.0406404,-0.819207,0.465658,0.0,0.884965,0.506298,-0.0657576,0.859848,0.339123,0.0,0.940742,0.460267,-0.196015,0.865871,0.206103,0.0,0.97853,0.0691416,0.0,0.997607,0.405434,-0.322525,0.855337,0.342848,-0.442867,0.828447,-0.0691416,0.0,0.997607,-0.206103,0.0,0.97853,-0.339123,0.0,0.940742,-0.465658,0.0,0.884965,-0.506298,-0.0657576,0.859848,-0.460267,-0.196015,0.865871,-0.405434,-0.322525,0.855337,-0.342848,-0.442867,0.828447,0.273707,-0.55474,0.785715,0.199331,-0.656006,0.727959,-0.273707,-0.55474,0.785715,-0.199331,-0.656006,0.727959,0.121144,-0.744727,0.656282,-0.121144,-0.744727,0.656282,-0.0406404,-0.819207,0.572056,0.0406404,-0.819207,0.572056,-0.506298,0.0657576,0.859848,-0.460267,0.196015,0.865871,-0.405434,0.322525,0.855337,-0.342848,0.442867,0.828447,0.506298,0.0657576,0.859848,0.460267,0.196015,0.865871,0.405434,0.322525,0.855337,0.342848,0.442867,0.828447,-0.273707,0.55474,0.785715,-0.199331,0.656006,0.727959,0.273707,0.55474,0.785715,0.199331,0.656006,0.727959,-0.121144,0.744727,0.656282,0.121144,0.744727,0.656282,0.0406404,0.819207,0.572056,-0.0406404,0.819207,0.572056,0.465658,0.0,-0.884965,0.506298,0.0657576,-0.859848,0.339123,0.0,-0.940742,0.460267,0.196015,-0.865871,0.206103,0.0,-0.97853,0.0691416,0.0,-0.997607,0.405434,0.322525,-0.855337,0.342848,0.442867,-0.828447,-0.0691416,0.0,-0.997607,-0.206103,0.0,-0.97853,-0.339123,0.0,-0.940742,-0.465658,0.0,-0.884965,-0.506298,0.0657576,-0.859848,-0.460267,0.196015,-0.865871,-0.405434,0.322525,-0.855337,-0.342848,0.442867,-0.828447,0.273707,0.55474,-0.785715,0.199331,0.656006,-0.727959,-0.273707,0.55474,-0.785715,-0.199331,0.656006,-0.727959};
			return value;
		}
		private double[] getCoordinate_5_20_point_20()
		{
			double[] value = {0.121144,0.744727,-0.656282,-0.121144,0.744727,-0.656282,-0.0406404,0.819207,-0.572056,0.0406404,0.819207,-0.572056,-0.506298,-0.0657576,-0.859848,-0.460267,-0.196015,-0.865871,-0.405434,-0.322525,-0.855337,-0.342848,-0.442867,-0.828447,0.506298,-0.0657576,-0.859848,0.460267,-0.196015,-0.865871,0.405434,-0.322525,-0.855337,0.342848,-0.442867,-0.828447,-0.273707,-0.55474,-0.785715,-0.199331,-0.656006,-0.727959,0.273707,-0.55474,-0.785715,0.199331,-0.656006,-0.727959,-0.121144,-0.744727,-0.656282,0.121144,-0.744727,-0.656282,0.0406404,-0.819207,-0.572056,-0.0406404,-0.819207,-0.572056,0.399607,0.912982,0.0823236,0.399607,0.912982,-0.0823236,0.266405,0.963861,0.0,-0.399607,0.912982,-0.0823236,-0.399607,0.912982,0.0823236,-0.266405,0.963861,0.0,0.399607,-0.912982,-0.0823236,0.399607,-0.912982,0.0823236,0.266405,-0.963861,0.0,-0.399607,-0.912982,0.0823236,-0.399607,-0.912982,-0.0823236,-0.266405,-0.963861,0.0,0.912982,-0.0823236,-0.399607,0.912982,0.0823236,-0.399607,0.963861,0.0,-0.266405,0.912982,0.0823236,0.399607,0.912982,-0.0823236,0.399607,0.963861,0.0,0.266405,-0.912982,-0.0823236,0.399607,-0.912982,0.0823236,0.399607,-0.963861,0.0,0.266405,-0.912982,0.0823236,-0.399607,-0.912982,-0.0823236,-0.399607,-0.963861,0.0,-0.266405,-0.0823236,-0.399607,0.912982,0.0823236,-0.399607,0.912982,0.0,-0.266405,0.963861,0.0823236,0.399607,0.912982,-0.0823236,0.399607,0.912982,0.0,0.266405,0.963861,-0.0823236,0.399607,-0.912982,0.0823236,0.399607,-0.912982,0.0,0.266405,-0.963861,0.0823236,-0.399607,-0.912982,-0.0823236,-0.399607,-0.912982,0.0,-0.266405,-0.963861,0.646578,0.513375,0.564254,0.564254,0.646578,0.513375,0.513375,0.564254,0.646578,-0.646578,0.513375,0.564254,-0.513375,0.564254,0.646578,-0.564254,0.646578,0.513375,0.646578,0.513375,-0.564254,0.513375,0.564254,-0.646578,0.564254,0.646578,-0.513375,-0.646578,0.513375,-0.564254,-0.564254,0.646578,-0.513375,-0.513375,0.564254,-0.646578,0.646578,-0.513375,0.564254,0.513375,-0.564254,0.646578,0.564254,-0.646578,0.513375,-0.646578,-0.513375,0.564254,-0.564254,-0.646578,0.513375,-0.513375,-0.564254,0.646578,0.646578,-0.513375,-0.564254,0.564254,-0.646578,-0.513375,0.513375,-0.564254,-0.646578,-0.646578,-0.513375,-0.564254,-0.513375,-0.564254,-0.646578,-0.564254,-0.646578,-0.513375,0.132792,0.966393,-0.220117,0.264083,0.916244,-0.301259,0.131655,0.924305,-0.358229,0.131655,0.924305,0.358229,0.264083,0.916244,0.301259,0.132792,0.966393,0.220117,0.62024,0.780204,0.0811418,0.711282,0.702907,0.0,0.62024,0.780204,-0.0811418,-0.132792,0.966393,0.220117,-0.264083,0.916244,0.301259,-0.131655,0.924305,0.358229,-0.131655,0.924305,-0.358229,-0.264083,0.916244,-0.301259,-0.132792,0.966393,-0.220117,-0.62024,0.780204,-0.0811418,-0.711282,0.702907,0.0,-0.62024,0.780204,0.0811418,0.132792,-0.966393,0.220117,0.264083,-0.916244,0.301259};
			return value;
		}
		private double[] getCoordinate_5_20_point_21()
		{
			double[] value = {0.131655,-0.924305,0.358229,0.131655,-0.924305,-0.358229,0.264083,-0.916244,-0.301259,0.132792,-0.966393,-0.220117,0.62024,-0.780204,-0.0811418,0.711282,-0.702907,0.0,0.62024,-0.780204,0.0811418,-0.132792,-0.966393,-0.220117,-0.264083,-0.916244,-0.301259,-0.131655,-0.924305,-0.358229,-0.131655,-0.924305,0.358229,-0.264083,-0.916244,0.301259,-0.132792,-0.966393,0.220117,-0.62024,-0.780204,0.0811418,-0.711282,-0.702907,0.0,-0.62024,-0.780204,-0.0811418,0.966393,0.220117,-0.132792,0.916244,0.301259,-0.264083,0.924305,0.358229,-0.131655,0.924305,-0.358229,-0.131655,0.916244,-0.301259,-0.264083,0.966393,-0.220117,-0.132792,0.780204,-0.0811418,-0.62024,0.702907,0.0,-0.711282,0.780204,0.0811418,-0.62024,0.966393,-0.220117,0.132792,0.916244,-0.301259,0.264083,0.924305,-0.358229,0.131655,0.924305,0.358229,0.131655,0.916244,0.301259,0.264083,0.966393,0.220117,0.132792,0.780204,0.0811418,0.62024,0.702907,0.0,0.711282,0.780204,-0.0811418,0.62024,-0.966393,0.220117,0.132792,-0.916244,0.301259,0.264083,-0.924305,0.358229,0.131655,-0.924305,-0.358229,0.131655,-0.916244,-0.301259,0.264083,-0.966393,-0.220117,0.132792,-0.780204,-0.0811418,0.62024,-0.702907,0.0,0.711282,-0.780204,0.0811418,0.62024,-0.966393,-0.220117,-0.132792,-0.916244,-0.301259,-0.264083,-0.924305,-0.358229,-0.131655,-0.924305,0.358229,-0.131655,-0.916244,0.301259,-0.264083,-0.966393,0.220117,-0.132792,-0.780204,0.0811418,-0.62024,-0.702907,0.0,-0.711282,-0.780204,-0.0811418,-0.62024,0.220117,-0.132792,0.966393,0.301259,-0.264083,0.916244,0.358229,-0.131655,0.924305,-0.358229,-0.131655,0.924305,-0.301259,-0.264083,0.916244,-0.220117,-0.132792,0.966393,-0.0811418,-0.62024,0.780204,0.0,-0.711282,0.702907,0.0811418,-0.62024,0.780204,-0.220117,0.132792,0.966393,-0.301259,0.264083,0.916244,-0.358229,0.131655,0.924305,0.358229,0.131655,0.924305,0.301259,0.264083,0.916244,0.220117,0.132792,0.966393,0.0811418,0.62024,0.780204,0.0,0.711282,0.702907,-0.0811418,0.62024,0.780204,0.220117,0.132792,-0.966393,0.301259,0.264083,-0.916244,0.358229,0.131655,-0.924305,-0.358229,0.131655,-0.924305,-0.301259,0.264083,-0.916244,-0.220117,0.132792,-0.966393,-0.0811418,0.62024,-0.780204,0.0,0.711282,-0.702907,0.0811418,0.62024,-0.780204,-0.220117,-0.132792,-0.966393,-0.301259,-0.264083,-0.916244,-0.358229,-0.131655,-0.924305,0.358229,-0.131655,-0.924305,0.301259,-0.264083,-0.916244,0.220117,-0.132792,-0.966393,0.0811418,-0.62024,-0.780204,0.0,-0.711282,-0.702907,-0.0811418,-0.62024,-0.780204,0.296005,0.70231,0.647412,0.346153,0.783452,0.516122,0.213023,0.792649,0.571252,0.571252,0.213023,0.792649,0.647412,0.296005,0.70231,0.516122,0.346153,0.783452,0.783452,0.516122,0.346153,0.792649,0.571252,0.213023,0.70231,0.647412,0.296005,-0.346153,0.783452,0.516122,-0.296005,0.70231,0.647412,-0.213023,0.792649,0.571252};
			return value;
		}
		private double[] getCoordinate_5_20_point_22()
		{
			double[] value = {-0.792649,0.571252,0.213023,-0.783452,0.516122,0.346153,-0.70231,0.647412,0.296005,-0.647412,0.296005,0.70231,-0.571252,0.213023,0.792649,-0.516122,0.346153,0.783452,0.346153,0.783452,-0.516122,0.296005,0.70231,-0.647412,0.213023,0.792649,-0.571252,0.792649,0.571252,-0.213023,0.783452,0.516122,-0.346153,0.70231,0.647412,-0.296005,0.647412,0.296005,-0.70231,0.571252,0.213023,-0.792649,0.516122,0.346153,-0.783452,-0.296005,0.70231,-0.647412,-0.346153,0.783452,-0.516122,-0.213023,0.792649,-0.571252,-0.571252,0.213023,-0.792649,-0.647412,0.296005,-0.70231,-0.516122,0.346153,-0.783452,-0.783452,0.516122,-0.346153,-0.792649,0.571252,-0.213023,-0.70231,0.647412,-0.296005,0.346153,-0.783452,0.516122,0.296005,-0.70231,0.647412,0.213023,-0.792649,0.571252,0.792649,-0.571252,0.213023,0.783452,-0.516122,0.346153,0.70231,-0.647412,0.296005,0.647412,-0.296005,0.70231,0.571252,-0.213023,0.792649,0.516122,-0.346153,0.783452,-0.296005,-0.70231,0.647412,-0.346153,-0.783452,0.516122,-0.213023,-0.792649,0.571252,-0.571252,-0.213023,0.792649,-0.647412,-0.296005,0.70231,-0.516122,-0.346153,0.783452,-0.783452,-0.516122,0.346153,-0.792649,-0.571252,0.213023,-0.70231,-0.647412,0.296005,0.296005,-0.70231,-0.647412,0.346153,-0.783452,-0.516122,0.213023,-0.792649,-0.571252,0.571252,-0.213023,-0.792649,0.647412,-0.296005,-0.70231,0.516122,-0.346153,-0.783452,0.783452,-0.516122,-0.346153,0.792649,-0.571252,-0.213023,0.70231,-0.647412,-0.296005,-0.346153,-0.783452,-0.516122,-0.296005,-0.70231,-0.647412,-0.213023,-0.792649,-0.571252,-0.792649,-0.571252,-0.213023,-0.783452,-0.516122,-0.346153,-0.70231,-0.647412,-0.296005,-0.647412,-0.296005,-0.70231,-0.571252,-0.213023,-0.792649,-0.516122,-0.346153,-0.783452,0.133071,0.987688,0.0822425,0.133071,0.987688,-0.0822425,0.386187,0.891007,0.238677,0.519258,0.840178,0.156434,0.519258,0.840178,-0.156434,0.386187,0.891007,-0.238677,-0.133071,0.987688,-0.0822425,-0.133071,0.987688,0.0822425,-0.386187,0.891007,-0.238677,-0.519258,0.840178,-0.156434,-0.519258,0.840178,0.156434,-0.386187,0.891007,0.238677,0.133071,-0.987688,-0.0822425,0.133071,-0.987688,0.0822425,0.386187,-0.891007,-0.238677,0.519258,-0.840178,-0.156434,0.519258,-0.840178,0.156434,0.386187,-0.891007,0.238677,-0.133071,-0.987688,0.0822425,-0.133071,-0.987688,-0.0822425,-0.386187,-0.891007,0.238677,-0.519258,-0.840178,0.156434,-0.519258,-0.840178,-0.156434,-0.386187,-0.891007,-0.238677,0.987688,-0.0822425,-0.133071,0.987688,0.0822425,-0.133071,0.891007,-0.238677,-0.386187,0.840178,-0.156434,-0.519258,0.840178,0.156434,-0.519258,0.891007,0.238677,-0.386187,0.987688,0.0822425,0.133071,0.987688,-0.0822425,0.133071,0.891007,0.238677,0.386187,0.840178,0.156434,0.519258,0.840178,-0.156434,0.519258,0.891007,-0.238677,0.386187,-0.987688,-0.0822425,0.133071,-0.987688,0.0822425,0.133071,-0.891007,-0.238677,0.386187,-0.840178,-0.156434,0.519258};
			return value;
		}
		private double[] getCoordinate_5_20_point_23()
		{
			double[] value = {-0.840178,0.156434,0.519258,-0.891007,0.238677,0.386187,-0.987688,0.0822425,-0.133071,-0.987688,-0.0822425,-0.133071,-0.891007,0.238677,-0.386187,-0.840178,0.156434,-0.519258,-0.840178,-0.156434,-0.519258,-0.891007,-0.238677,-0.386187,-0.0822425,-0.133071,0.987688,0.0822425,-0.133071,0.987688,-0.238677,-0.386187,0.891007,-0.156434,-0.519258,0.840178,0.156434,-0.519258,0.840178,0.238677,-0.386187,0.891007,0.0822425,0.133071,0.987688,-0.0822425,0.133071,0.987688,0.238677,0.386187,0.891007,0.156434,0.519258,0.840178,-0.156434,0.519258,0.840178,-0.238677,0.386187,0.891007,-0.0822425,0.133071,-0.987688,0.0822425,0.133071,-0.987688,-0.238677,0.386187,-0.891007,-0.156434,0.519258,-0.840178,0.156434,0.519258,-0.840178,0.238677,0.386187,-0.891007,0.0822425,-0.133071,-0.987688,-0.0822425,-0.133071,-0.987688,0.238677,-0.386187,-0.891007,0.156434,-0.519258,-0.840178,-0.156434,-0.519258,-0.840178,-0.238677,-0.386187,-0.891007,0.453991,0.46843,0.757935,0.371748,0.601501,0.707107,0.707107,0.371748,0.601501,0.757935,0.453991,0.46843,0.601501,0.707107,0.371748,0.46843,0.757935,0.453991,-0.601501,0.707107,0.371748,-0.46843,0.757935,0.453991,-0.757935,0.453991,0.46843,-0.707107,0.371748,0.601501,-0.453991,0.46843,0.757935,-0.371748,0.601501,0.707107,0.601501,0.707107,-0.371748,0.46843,0.757935,-0.453991,0.757935,0.453991,-0.46843,0.707107,0.371748,-0.601501,0.453991,0.46843,-0.757935,0.371748,0.601501,-0.707107,-0.453991,0.46843,-0.757935,-0.371748,0.601501,-0.707107,-0.707107,0.371748,-0.601501,-0.757935,0.453991,-0.46843,-0.601501,0.707107,-0.371748,-0.46843,0.757935,-0.453991,0.601501,-0.707107,0.371748,0.46843,-0.757935,0.453991,0.757935,-0.453991,0.46843,0.707107,-0.371748,0.601501,0.453991,-0.46843,0.757935,0.371748,-0.601501,0.707107,-0.453991,-0.46843,0.757935,-0.371748,-0.601501,0.707107,-0.707107,-0.371748,0.601501,-0.757935,-0.453991,0.46843,-0.601501,-0.707107,0.371748,-0.46843,-0.757935,0.453991,0.453991,-0.46843,-0.757935,0.371748,-0.601501,-0.707107,0.707107,-0.371748,-0.601501,0.757935,-0.453991,-0.46843,0.601501,-0.707107,-0.371748,0.46843,-0.757935,-0.453991,-0.601501,-0.707107,-0.371748,-0.46843,-0.757935,-0.453991,-0.757935,-0.453991,-0.46843,-0.707107,-0.371748,-0.601501,-0.453991,-0.46843,-0.757935,-0.371748,-0.601501,-0.707107,0.0,0.915043,-0.403355,0.1312,0.864929,-0.484442,0.0,0.990439,-0.137952,0.383614,0.843911,-0.375039,0.0,0.990439,0.137952,0.0,0.915043,0.403355,0.1312,0.864929,0.484442,0.383614,0.843911,0.375039,0.606825,0.758652,-0.237086,0.606825,0.758652,0.237086,0.783843,0.615642,0.0810863,0.783843,0.615642,-0.0810863,-0.1312,0.864929,0.484442,-0.383614,0.843911,0.375039,-0.1312,0.864929,-0.484442,-0.383614,0.843911,-0.375039,-0.606825,0.758652,0.237086,-0.606825,0.758652,-0.237086,-0.783843,0.615642,-0.0810863,-0.783843,0.615642,0.0810863};
			return value;
		}
		private double[] getCoordinate_5_20_point_24()
		{
			double[] value = {0.0,-0.915043,0.403355,0.1312,-0.864929,0.484442,0.0,-0.990439,0.137952,0.383614,-0.843911,0.375039,0.0,-0.990439,-0.137952,0.0,-0.915043,-0.403355,0.1312,-0.864929,-0.484442,0.383614,-0.843911,-0.375039,0.606825,-0.758652,0.237086,0.606825,-0.758652,-0.237086,0.783843,-0.615642,-0.0810863,0.783843,-0.615642,0.0810863,-0.1312,-0.864929,-0.484442,-0.383614,-0.843911,-0.375039,-0.1312,-0.864929,0.484442,-0.383614,-0.843911,0.375039,-0.606825,-0.758652,-0.237086,-0.606825,-0.758652,0.237086,-0.783843,-0.615642,0.0810863,-0.783843,-0.615642,-0.0810863,0.915043,0.403355,0.0,0.864929,0.484442,-0.1312,0.990439,0.137952,0.0,0.843911,0.375039,-0.383614,0.990439,-0.137952,0.0,0.915043,-0.403355,0.0,0.864929,-0.484442,-0.1312,0.843911,-0.375039,-0.383614,0.758652,0.237086,-0.606825,0.758652,-0.237086,-0.606825,0.615642,-0.0810863,-0.783843,0.615642,0.0810863,-0.783843,0.864929,-0.484442,0.1312,0.843911,-0.375039,0.383614,0.864929,0.484442,0.1312,0.843911,0.375039,0.383614,0.758652,-0.237086,0.606825,0.758652,0.237086,0.606825,0.615642,0.0810863,0.783843,0.615642,-0.0810863,0.783843,-0.915043,0.403355,0.0,-0.864929,0.484442,0.1312,-0.990439,0.137952,0.0,-0.843911,0.375039,0.383614,-0.990439,-0.137952,0.0,-0.915043,-0.403355,0.0,-0.864929,-0.484442,0.1312,-0.843911,-0.375039,0.383614,-0.758652,0.237086,0.606825,-0.758652,-0.237086,0.606825,-0.615642,-0.0810863,0.783843,-0.615642,0.0810863,0.783843,-0.864929,-0.484442,-0.1312,-0.843911,-0.375039,-0.383614,-0.864929,0.484442,-0.1312,-0.843911,0.375039,-0.383614,-0.758652,-0.237086,-0.606825,-0.758652,0.237086,-0.606825,-0.615642,0.0810863,-0.783843,-0.615642,-0.0810863,-0.783843,0.403355,0.0,0.915043,0.484442,-0.1312,0.864929,0.137952,0.0,0.990439,0.375039,-0.383614,0.843911,-0.137952,0.0,0.990439,-0.403355,0.0,0.915043,-0.484442,-0.1312,0.864929,-0.375039,-0.383614,0.843911,0.237086,-0.606825,0.758652,-0.237086,-0.606825,0.758652,-0.0810863,-0.783843,0.615642,0.0810863,-0.783843,0.615642,-0.484442,0.1312,0.864929,-0.375039,0.383614,0.843911,0.484442,0.1312,0.864929,0.375039,0.383614,0.843911,-0.237086,0.606825,0.758652,0.237086,0.606825,0.758652,0.0810863,0.783843,0.615642,-0.0810863,0.783843,0.615642,0.403355,0.0,-0.915043,0.484442,0.1312,-0.864929,0.137952,0.0,-0.990439,0.375039,0.383614,-0.843911,-0.137952,0.0,-0.990439,-0.403355,0.0,-0.915043,-0.484442,0.1312,-0.864929,-0.375039,0.383614,-0.843911,0.237086,0.606825,-0.758652,-0.237086,0.606825,-0.758652,-0.0810863,0.783843,-0.615642,0.0810863,0.783843,-0.615642,-0.484442,-0.1312,-0.864929,-0.375039,-0.383614,-0.843911,0.484442,-0.1312,-0.864929,0.375039,-0.383614,-0.843911,-0.237086,-0.606825,-0.758652,0.237086,-0.606825,-0.758652,0.0810863,-0.783843,-0.615642,-0.0810863,-0.783843,-0.615642};
			return value;
		}
		private double[] getCoordinate_5_20_point_25()
		{
			double[] value = {0.262866,0.951057,0.16246,0.525731,0.850651,0.0,0.262866,0.951057,-0.16246,-0.262866,0.951057,-0.16246,-0.525731,0.850651,0.0,-0.262866,0.951057,0.16246,0.262866,-0.951057,-0.16246,0.525731,-0.850651,0.0,0.262866,-0.951057,0.16246,-0.262866,-0.951057,0.16246,-0.525731,-0.850651,0.0,-0.262866,-0.951057,-0.16246,0.951057,-0.16246,-0.262866,0.850651,0.0,-0.525731,0.951057,0.16246,-0.262866,0.951057,0.16246,0.262866,0.850651,0.0,0.525731,0.951057,-0.16246,0.262866,-0.951057,-0.16246,0.262866,-0.850651,0.0,0.525731,-0.951057,0.16246,0.262866,-0.951057,0.16246,-0.262866,-0.850651,0.0,-0.525731,-0.951057,-0.16246,-0.262866,-0.16246,-0.262866,0.951057,0.0,-0.525731,0.850651,0.16246,-0.262866,0.951057,0.16246,0.262866,0.951057,0.0,0.525731,0.850651,-0.16246,0.262866,0.951057,-0.16246,0.262866,-0.951057,0.0,0.525731,-0.850651,0.16246,0.262866,-0.951057,0.16246,-0.262866,-0.951057,0.0,-0.525731,-0.850651,-0.16246,-0.262866,-0.951057,0.587785,0.425325,0.688191,0.688191,0.587785,0.425325,0.425325,0.688191,0.587785,-0.688191,0.587785,0.425325,-0.587785,0.425325,0.688191,-0.425325,0.688191,0.587785,0.688191,0.587785,-0.425325,0.587785,0.425325,-0.688191,0.425325,0.688191,-0.587785,-0.587785,0.425325,-0.688191,-0.688191,0.587785,-0.425325,-0.425325,0.688191,-0.587785,0.688191,-0.587785,0.425325,0.587785,-0.425325,0.688191,0.425325,-0.688191,0.587785,-0.587785,-0.425325,0.688191,-0.688191,-0.587785,0.425325,-0.425325,-0.688191,0.587785,0.587785,-0.425325,-0.688191,0.688191,-0.587785,-0.425325,0.425325,-0.688191,-0.587785,-0.688191,-0.587785,-0.425325,-0.587785,-0.425325,-0.688191,-0.425325,-0.688191,-0.587785,0.0,0.961938,-0.273267,0.259892,0.862668,-0.433889,0.0,0.961938,0.273267,0.259892,0.862668,0.433889,0.702046,0.69378,0.160622,0.702046,0.69378,-0.160622,-0.259892,0.862668,0.433889,-0.259892,0.862668,-0.433889,-0.702046,0.69378,-0.160622,-0.702046,0.69378,0.160622,0.0,-0.961938,0.273267,0.259892,-0.862668,0.433889,0.0,-0.961938,-0.273267,0.259892,-0.862668,-0.433889,0.702046,-0.69378,-0.160622,0.702046,-0.69378,0.160622,-0.259892,-0.862668,-0.433889,-0.259892,-0.862668,0.433889,-0.702046,-0.69378,0.160622,-0.702046,-0.69378,-0.160622,0.961938,0.273267,0.0,0.862668,0.433889,-0.259892,0.961938,-0.273267,0.0,0.862668,-0.433889,-0.259892,0.69378,-0.160622,-0.702046,0.69378,0.160622,-0.702046,0.862668,-0.433889,0.259892,0.862668,0.433889,0.259892,0.69378,0.160622,0.702046,0.69378,-0.160622,0.702046,-0.961938,0.273267,0.0,-0.862668,0.433889,0.259892,-0.961938,-0.273267,0.0,-0.862668,-0.433889,0.259892,-0.69378,-0.160622,0.702046,-0.69378,0.160622,0.702046,-0.862668,-0.433889,-0.259892,-0.862668,0.433889,-0.259892,-0.69378,0.160622,-0.702046,-0.69378,-0.160622,-0.702046};
			return value;
		}
		private double[] getCoordinate_5_20_point_26()
		{
			double[] value = {0.273267,0.0,0.961938,0.433889,-0.259892,0.862668,-0.273267,0.0,0.961938,-0.433889,-0.259892,0.862668,-0.160622,-0.702046,0.69378,0.160622,-0.702046,0.69378,-0.433889,0.259892,0.862668,0.433889,0.259892,0.862668,0.160622,0.702046,0.69378,-0.160622,0.702046,0.69378,0.273267,0.0,-0.961938,0.433889,0.259892,-0.862668,-0.273267,0.0,-0.961938,-0.433889,0.259892,-0.862668,-0.160622,0.702046,-0.69378,0.160622,0.702046,-0.69378,-0.433889,-0.259892,-0.862668,0.433889,-0.259892,-0.862668,0.160622,-0.702046,-0.69378,-0.160622,-0.702046,-0.69378,0.0,1.0,0.0,0.5,0.809017,0.309017,0.5,0.809017,-0.309017,-0.5,0.809017,-0.309017,-0.5,0.809017,0.309017,0.0,-1.0,0.0,0.5,-0.809017,-0.309017,0.5,-0.809017,0.309017,-0.5,-0.809017,0.309017,-0.5,-0.809017,-0.309017,1.0,0.0,0.0,0.809017,-0.309017,-0.5,0.809017,0.309017,-0.5,0.809017,0.309017,0.5,0.809017,-0.309017,0.5,-1.0,0.0,0.0,-0.809017,-0.309017,0.5,-0.809017,0.309017,0.5,-0.809017,0.309017,-0.5,-0.809017,-0.309017,-0.5,0.0,0.0,1.0,-0.309017,-0.5,0.809017,0.309017,-0.5,0.809017,0.309017,0.5,0.809017,-0.309017,0.5,0.809017,0.0,0.0,-1.0,-0.309017,0.5,-0.809017,0.309017,0.5,-0.809017,0.309017,-0.5,-0.809017,-0.309017,-0.5,-0.809017,0.0,0.850651,-0.525731,0.0,0.850651,0.525731,0.850651,0.525731,0.0,-0.850651,0.525731,0.0,0.0,-0.850651,0.525731,0.0,-0.850651,-0.525731,0.850651,-0.525731,0.0,-0.850651,-0.525731,0.0,0.525731,0.0,-0.850651,0.525731,0.0,0.850651,-0.525731,0.0,0.850651,-0.525731,0.0,-0.850651};
			return value;
		}

		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=4, element #20, 20480 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_20_coordIndex()
		{
			MFInt32 IndexedFaceSet_4_20_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_4_20_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_4_20_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_4_20_coordIndex_3()))
				.append(new MFInt32(getIndexedFaceSet_4_20_coordIndex_4()))
				.append(new MFInt32(getIndexedFaceSet_4_20_coordIndex_5()))
				.append(new MFInt32(getIndexedFaceSet_4_20_coordIndex_6()))
				.append(new MFInt32(getIndexedFaceSet_4_20_coordIndex_7()))
				.append(new MFInt32(getIndexedFaceSet_4_20_coordIndex_8()))
				.append(new MFInt32(getIndexedFaceSet_4_20_coordIndex_9()))
				.append(new MFInt32(getIndexedFaceSet_4_20_coordIndex_10()))
				.append(new MFInt32(getIndexedFaceSet_4_20_coordIndex_11()))
				.append(new MFInt32(getIndexedFaceSet_4_20_coordIndex_12()))
				.append(new MFInt32(getIndexedFaceSet_4_20_coordIndex_13()))
				.append(new MFInt32(getIndexedFaceSet_4_20_coordIndex_14()))
				.append(new MFInt32(getIndexedFaceSet_4_20_coordIndex_15()))
				.append(new MFInt32(getIndexedFaceSet_4_20_coordIndex_16()))
				.append(new MFInt32(getIndexedFaceSet_4_20_coordIndex_17()))
				.append(new MFInt32(getIndexedFaceSet_4_20_coordIndex_18()))
				.append(new MFInt32(getIndexedFaceSet_4_20_coordIndex_19()))
				.append(new MFInt32(getIndexedFaceSet_4_20_coordIndex_20()))
				.append(new MFInt32(getIndexedFaceSet_4_20_coordIndex_21()));
			return IndexedFaceSet_4_20_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=5, element #20, 7686 total numbers made up of 2562 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.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_20_point()
		{
			MFVec3f Coordinate_5_20_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_5_20_point_1()))
				.append(new MFVec3f(getCoordinate_5_20_point_2()))
				.append(new MFVec3f(getCoordinate_5_20_point_3()))
				.append(new MFVec3f(getCoordinate_5_20_point_4()))
				.append(new MFVec3f(getCoordinate_5_20_point_5()))
				.append(new MFVec3f(getCoordinate_5_20_point_6()))
				.append(new MFVec3f(getCoordinate_5_20_point_7()))
				.append(new MFVec3f(getCoordinate_5_20_point_8()))
				.append(new MFVec3f(getCoordinate_5_20_point_9()))
				.append(new MFVec3f(getCoordinate_5_20_point_10()))
				.append(new MFVec3f(getCoordinate_5_20_point_11()))
				.append(new MFVec3f(getCoordinate_5_20_point_12()))
				.append(new MFVec3f(getCoordinate_5_20_point_13()))
				.append(new MFVec3f(getCoordinate_5_20_point_14()))
				.append(new MFVec3f(getCoordinate_5_20_point_15()))
				.append(new MFVec3f(getCoordinate_5_20_point_16()))
				.append(new MFVec3f(getCoordinate_5_20_point_17()))
				.append(new MFVec3f(getCoordinate_5_20_point_18()))
				.append(new MFVec3f(getCoordinate_5_20_point_19()))
				.append(new MFVec3f(getCoordinate_5_20_point_20()))
				.append(new MFVec3f(getCoordinate_5_20_point_21()))
				.append(new MFVec3f(getCoordinate_5_20_point_22()))
				.append(new MFVec3f(getCoordinate_5_20_point_23()))
				.append(new MFVec3f(getCoordinate_5_20_point_24()))
				.append(new MFVec3f(getCoordinate_5_20_point_25()))
				.append(new MFVec3f(getCoordinate_5_20_point_26()));
			return Coordinate_5_20_point;
		}

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

	/** 
	 * Provide a 
	 * <a href="https://dzone.com/articles/java-copy-shallow-vs-deep-in-which-you-will-swim" target="_blank">shallow copy</a>
	 * of the X3D model.
	 * @see <a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/Core/X3D.html">X3D</a>
	 * @return IcosahedronSubdivisionLevel4 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 IcosahedronSubdivisionLevel4().getX3dModel();
//      System.out.println("X3D model construction complete.");
	
        // next handle command line arguments
        boolean hasArguments = (args != null) && (args.length > 0);
        boolean validate = true; // default
        boolean argumentsLoadNewModel = false;
        String  fileName = new String();

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

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