package HumanoidAnimation.Skeleton;

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

// Javadoc metadata annotations follow, see below for X3DJSAIL Java source code.
/**
 * <p> scapula, also known as shoulder blade, connects humerus (upper arm bone) with clavicle (collar bone). </p>
 <p> Related links:  source r_scapula.java, <a href="https://www.web3d.org/x3d/content/examples/X3dResources.html" target="_blank">X3D Resources</a>, <a href="https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html" target="_blank">X3D Scene Authoring Hints</a>, and <a href="https://www.web3d.org/x3d/content/X3dTooltips.html" target="_blank">X3D Tooltips</a>. </p>
	<table style="color:black; border:0px solid; border-spacing:10px 0px;">
        <caption>Scene Meta Information</caption>
		<tr style="background-color:silver; border-color:silver;">
			<td style="text-align:center; padding:10px 0px;"><i>meta tags</i></td>
			<td style="text-align:left;   padding:10px 0px;">HumanoidAnimation.Skeleton.r_scapula&nbsp; Document Metadata </td>
		</tr>

		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> title </i> </td>
			<td> <a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Skeleton/r_scapula.x3d">r_scapula.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> description </i> </td>
			<td> scapula, also known as shoulder blade, connects humerus (upper arm bone) with clavicle (collar bone) </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> creator </i> </td>
			<td> Joe Williams, John Carlson, Damon Hernandez, Don Brutzman </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> translator </i> </td>
			<td> Don Brutzman </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> created </i> </td>
			<td> 5 December 2013 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> translated </i> </td>
			<td> 5 March 2026 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> modified </i> </td>
			<td> 8 March 2026 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Skeleton/originals/rscapula.x3d">originals/rscapula.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/Scapula" target="_blank">https://en.wikipedia.org/wiki/Scapula</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/List_of_bones_of_the_human_skeleton" target="_blank">https://en.wikipedia.org/wiki/List_of_bones_of_the_human_skeleton</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="https://www.web3d.org/x3d/content/examples/Basic/Medical" target="_blank">https://www.web3d.org/x3d/content/examples/Basic/Medical</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Medical" target="_blank">https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Medical</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> X3D-Edit 4.0, <a href="https://www.web3d.org/x3d/tools/X3D-Edit" target="_blank">https://www.web3d.org/x3d/tools/X3D-Edit</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> X3D Tidy, <a href="https://www.web3d.org/x3d/stylesheets/X3dTidy.html" target="_blank">https://www.web3d.org/x3d/stylesheets/X3dTidy.html</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> identifier </i> </td>
			<td> <a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Skeleton/r_scapula.x3d" target="_blank">https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Skeleton/r_scapula.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> license </i> </td>
			<td> <a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Skeleton/../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 Joe Williams, John Carlson, Damon Hernandez, Don Brutzman
 */

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

	/** Create and initialize the X3D model for this object. */
	public final void initialize()
	{
            try { // catch-all
  x3dModel = new X3D().setProfile(X3D.PROFILE_INTERACTIVE).setVersion(X3D.VERSION_3_3)
  .setHead(new head()
    .addMeta(new meta().setName(meta.NAME_TITLE      ).setContent("r_scapula.x3d"))
    .addMeta(new meta().setName(meta.NAME_DESCRIPTION).setContent("scapula, also known as shoulder blade, connects humerus (upper arm bone) with clavicle (collar bone)"))
    .addMeta(new meta().setName(meta.NAME_CREATOR    ).setContent("Joe Williams, John Carlson, Damon Hernandez, Don Brutzman"))
    .addMeta(new meta().setName(meta.NAME_TRANSLATOR ).setContent("Don Brutzman"))
    .addMeta(new meta().setName(meta.NAME_CREATED    ).setContent("5 December 2013"))
    .addMeta(new meta().setName(meta.NAME_TRANSLATED ).setContent("5 March 2026"))
    .addMeta(new meta().setName(meta.NAME_MODIFIED   ).setContent("8 March 2026"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("originals/rscapula.x3d"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("https://en.wikipedia.org/wiki/Scapula"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("https://en.wikipedia.org/wiki/List_of_bones_of_the_human_skeleton"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("https://www.web3d.org/x3d/content/examples/Basic/Medical"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Medical"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("X3D-Edit 4.0, https://www.web3d.org/x3d/tools/X3D-Edit"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("X3D Tidy, https://www.web3d.org/x3d/stylesheets/X3dTidy.html"))
    .addMeta(new meta().setName(meta.NAME_IDENTIFIER ).setContent("https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Skeleton/r_scapula.x3d"))
    .addMeta(new meta().setName(meta.NAME_LICENSE    ).setContent("../license.html")))
  .setScene(new Scene()
    .addChild(new WorldInfo().setTitle("r_scapula.x3d"))
    .addChild(new TouchSensor().setDescription("bone r_scapula"))
    .addChild(new Transform("r_scapula")
      .addChild(new Shape()
        .setAppearance(new Appearance()
          .setMaterial(new Material("BoneMaterial").setAmbientIntensity(0.965).setDiffuseColor(1.0,0.9765,0.8667).setShininess(0.05).setSpecularColor(0.349,0.349,0.349)))
        .setGeometry(new IndexedFaceSet("r_scapula_geometry").setDEF("r_scapula_geometry").setCreaseAngle(1.571).setCoordIndex(getr_scapula_geometry_5_22_coordIndex())
          .setCoord(new Coordinate("r_scapula_coordinate").setPoint(getr_scapula_coordinate_6_22_point()))))));
            }
            catch (Exception ex)
            {       
                System.err.println ("*** Further hints on X3DJSAIL errors and exceptions at");
                System.err.println ("*** https://www.web3d.org/specifications/java/X3DJSAIL.html");
                throw (ex);
            }
	}
	// end of initialize() method


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

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=2 */
		private int[] getr_scapula_geometry_5_22_coordIndex_2()
		{
			int[] value = {449,450,451,-1,451,452,449,-1,453,454,455,-1,455,456,453,-1,185,457,458,-1,457,459,458,-1,460,461,462,-1,463,464,28,-1,465,14,466,-1,465,467,14,-1,467,468,14,-1,10,9,299,-1,14,300,11,-1,14,468,300,-1,255,249,253,-1,249,469,253,-1,88,107,121,-1,88,87,107,-1,470,471,472,-1,470,473,471,-1,474,475,476,-1,477,151,153,-1,478,479,480,-1,479,391,480,-1,481,455,482,-1,388,390,348,-1,347,483,348,-1,483,388,348,-1,484,485,486,-1,485,487,486,-1,488,453,489,-1,489,490,488,-1,491,38,492,-1,491,36,38,-1,493,494,495,-1,496,495,31,-1,496,497,495,-1,498,499,363,-1,499,361,363,-1,500,497,496,-1,500,372,497,-1,501,502,393,-1,393,395,501,-1,373,370,188,-1,187,503,190,-1,187,381,503,-1,504,505,506,-1,507,508,509,-1,509,510,507,-1,45,46,509,-1,46,511,509,-1,7,6,437,-1,6,237,437,-1,512,513,429,-1,514,515,516,-1,514,517,515,-1,518,178,519,-1,178,520,519,-1,521,335,522,-1,523,518,519,-1,524,525,526,-1,524,336,525,-1,527,335,521,-1,527,351,335,-1,528,351,529,-1,528,352,351,-1,530,191,531,-1,531,532,530,-1,341,533,340,-1,534,160,535,-1,534,536,160,-1,404,537,405,-1,404,538,537,-1,162,182,539,-1,539,404,162,-1,540,541,542,-1,540,538,541,-1,543,544,542,-1,50,52,545,-1,540,195,194,-1,540,546,195,-1,547,548,549,-1,548,360,549,-1,402,360,359,-1,402,550,360,-1,402,401,551,-1,365,552,553,-1,403,508,401,-1,554,553,551,-1,364,499,555,-1,556,557,558,-1,559,560,561,-1,560,562,561,-1,563,564,565,-1,564,352,565,-1,114,566,112,-1,114,567,566,-1,568,569,570,-1,319,108,571,-1,319,106,108,-1,119,320,572,-1,573,574,575,-1,576,577,573,-1,573,578,576,-1,579,329,580,-1,580,581,579,-1,380,582,583,-1,321,69,322,-1,321,71,69,-1,584,64,585,-1,584,70,64,-1,586,487,587,-1,376,378,399,-1,349,588,589,-1,589,347,349,-1,415,414,590,-1,590,591,415,-1,67,417,61,-1,417,416,61,-1,397,417,66,-1,467,592,593,-1,467,594,592,-1,465,466,595,-1,466,596,595,-1,597,8,598,-1,597,12,8,-1,599,16,15,-1,599,600,16,-1,601,602,15,-1,602,599,15,-1,603,239,238,-1,603,604,239,-1,600,605,16,-1,606,238,607,-1,238,608,607,-1,608,609,610,-1,610,607,608,-1,611,610,609,-1,611,612,610,-1,613,614,615,-1,615,614,616,-1,616,617,615,-1,615,618,619,-1,618,620,619,-1,621,204,203,-1,203,622,621,-1,204,201,202,-1,204,623,201,-1,624,625,626,-1,627,628,629,-1,627,206,628,-1,210,214,211,-1,210,630,214,-1,631,632,633,-1,116,118,634,-1,118,635,634,-1,636,428,637,-1,636,427,428,-1,638,635,126,-1,635,118,126,-1,126,639,638,-1,640,641,234,-1,216,218,642,-1,643,644,645,-1,643,646,644,-1,647,648,1,-1,1,643,647,-1,649,650,196,-1,196,198,649,-1,651,652,218,-1,651,653,652,-1,1,648,2,-1,654,436,438,-1,438,260,654,-1,655,431,258,-1,656,657,658,-1,658,659,656,-1,660,661,662,-1,659,663,664,-1,659,658,663,-1,660,175,172,-1,660,409,175,-1,661,150,665,-1,661,148,150,-1,666,667,281,-1,667,668,281,-1,669,296,298,-1,669,670,296,-1,671,672,673,-1,674,675,676,-1,674,677,675,-1,239,678,679,-1,239,604,678,-1,680,676,681,-1,681,682,680,-1,682,278,683,-1,682,684,278,-1,685,686,687,-1,239,686,688,-1,688,240,239,-1,689,690,618,-1,618,691,689,-1,203,692,622,-1,692,693,622,-1,694,695,671,-1,671,678,694,-1,696,244,243,-1,243,697,696,-1,247,696,698,-1,247,244,696,-1,699,700,701,-1,702,156,158,-1,702,248,156,-1,703,704,705,-1,704,706,705,-1,22,707,708,-1,709,710,711,-1,709,712,710,-1,713,710,708,-1,713,714,710,-1,266,265,715,-1,715,716,266,-1,713,265,267,-1,713,717,265,-1,718,719,267,-1,267,720,718,-1,721,722,723,-1,721,27,722,-1,718,720,722,-1,722,724,718,-1,725,302,726,-1,726,727,725,-1,669,672,308,-1,672,307,308,-1,314,316,728,-1,728,303,314,-1,310,729,311,-1,310,245,729,-1,318,730,728,-1,318,731,730,-1,729,732,311,-1,732,733,734,-1,34,735,35,-1,736,33,737,-1,736,34,33,-1,296,670,738,-1,738,295,296,-1,593,739,740,-1,741,742,739,-1,739,743,741,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=3 */
		private int[] getr_scapula_geometry_5_22_coordIndex_3()
		{
			int[] value = {743,744,741,-1,745,746,747,-1,747,748,745,-1,285,749,750,-1,750,283,285,-1,592,751,593,-1,751,743,593,-1,752,753,751,-1,753,754,751,-1,755,747,756,-1,755,748,747,-1,138,283,750,-1,757,750,758,-1,758,759,757,-1,94,93,760,-1,760,761,94,-1,762,270,763,-1,763,764,762,-1,131,765,129,-1,131,766,765,-1,767,768,769,-1,767,770,768,-1,136,771,769,-1,769,772,136,-1,773,134,774,-1,773,135,134,-1,775,776,774,-1,775,624,776,-1,777,778,133,-1,133,779,777,-1,777,32,780,-1,777,33,32,-1,781,782,224,-1,224,226,781,-1,783,784,91,-1,59,784,783,-1,783,292,59,-1,775,774,134,-1,134,785,775,-1,135,786,787,-1,135,773,786,-1,763,788,764,-1,763,789,788,-1,790,791,792,-1,790,793,791,-1,759,794,795,-1,795,757,759,-1,752,796,797,-1,759,758,755,-1,755,798,759,-1,139,750,757,-1,758,750,749,-1,285,745,749,-1,745,748,749,-1,741,744,747,-1,747,746,741,-1,739,593,743,-1,741,746,742,-1,746,799,742,-1,285,284,745,-1,593,740,800,-1,800,468,593,-1,300,468,800,-1,32,35,223,-1,737,801,736,-1,801,802,736,-1,736,735,34,-1,736,803,735,-1,803,736,804,-1,736,802,804,-1,768,805,806,-1,768,770,805,-1,309,305,312,-1,309,807,305,-1,308,727,669,-1,727,670,669,-1,720,723,722,-1,720,267,266,-1,808,809,448,-1,808,716,809,-1,723,810,721,-1,21,23,457,-1,23,459,457,-1,712,811,812,-1,712,709,811,-1,23,706,704,-1,704,459,23,-1,177,247,813,-1,177,156,247,-1,156,248,247,-1,814,700,454,-1,700,451,701,-1,700,814,451,-1,247,698,452,-1,452,813,247,-1,242,241,696,-1,696,697,242,-1,245,694,246,-1,245,310,694,-1,694,604,246,-1,694,678,604,-1,693,776,624,-1,624,622,693,-1,692,690,693,-1,690,815,693,-1,618,690,692,-1,692,620,618,-1,689,816,817,-1,689,691,816,-1,686,816,688,-1,686,685,816,-1,679,686,239,-1,679,687,686,-1,687,674,676,-1,676,680,687,-1,672,669,677,-1,669,298,677,-1,666,282,818,-1,666,281,282,-1,241,174,63,-1,241,149,174,-1,661,660,148,-1,660,172,148,-1,658,665,150,-1,150,663,658,-1,819,820,821,-1,819,662,820,-1,258,431,430,-1,430,259,258,-1,260,438,258,-1,438,655,258,-1,654,434,436,-1,654,822,434,-1,653,261,263,-1,653,823,261,-1,440,439,651,-1,651,824,440,-1,825,198,197,-1,648,647,650,-1,650,649,648,-1,826,196,650,-1,650,827,826,-1,828,641,829,-1,830,638,639,-1,831,73,832,-1,231,229,640,-1,833,834,633,-1,833,835,834,-1,638,830,836,-1,836,635,638,-1,635,836,79,-1,79,634,635,-1,230,837,838,-1,230,231,837,-1,839,206,840,-1,839,628,206,-1,75,116,634,-1,75,77,116,-1,626,625,841,-1,841,228,626,-1,621,622,624,-1,624,626,621,-1,842,843,200,-1,629,844,627,-1,629,845,844,-1,846,847,848,-1,846,849,847,-1,850,844,851,-1,850,842,844,-1,852,202,843,-1,852,203,202,-1,852,620,692,-1,692,203,852,-1,853,854,855,-1,853,856,854,-1,613,619,857,-1,613,615,619,-1,618,617,691,-1,618,615,617,-1,420,601,15,-1,15,421,420,-1,238,606,603,-1,606,858,603,-1,599,858,600,-1,12,859,13,-1,12,597,859,-1,417,67,66,-1,860,861,397,-1,397,398,860,-1,154,862,863,-1,863,864,154,-1,865,866,867,-1,866,475,867,-1,154,152,476,-1,476,862,154,-1,868,588,349,-1,67,419,585,-1,585,64,67,-1,321,375,65,-1,65,71,321,-1,70,584,68,-1,869,558,870,-1,871,330,872,-1,873,576,578,-1,873,874,576,-1,573,875,578,-1,573,582,875,-1,354,320,319,-1,319,571,876,-1,876,353,319,-1,110,877,878,-1,110,879,877,-1,880,879,566,-1,881,882,883,-1,881,884,882,-1,567,885,566,-1,567,886,885,-1,887,333,350,-1,887,888,333,-1,560,889,562,-1,889,570,562,-1,890,881,568,-1,890,891,881,-1,557,882,884,-1,557,556,882,-1,892,893,557,-1,355,365,894,-1,400,895,403,-1,400,896,895,-1,897,898,891,-1,891,890,897,-1,898,546,544,-1,545,195,897,-1,897,899,545,-1,545,52,195,-1,537,540,194,-1,537,538,540,-1,50,405,53,-1,50,900,405,-1,536,901,902,-1,536,534,901,-1,903,528,338,-1,528,529,338,-1,527,521,525,-1,567,904,886,-1,904,905,886,-1,342,334,906,-1,907,433,435,-1,435,908,907,-1,7,907,909,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=4 */
		private int[] getr_scapula_geometry_5_22_coordIndex_4()
		{
			int[] value = {910,911,912,-1,911,512,429,-1,45,509,508,-1,508,913,45,-1,914,373,915,-1,916,371,373,-1,188,387,189,-1,370,372,385,-1,372,500,385,-1,501,500,496,-1,496,917,501,-1,362,361,918,-1,495,494,31,-1,494,29,31,-1,494,919,29,-1,919,920,29,-1,491,492,165,-1,492,166,165,-1,486,456,484,-1,346,348,921,-1,348,390,921,-1,474,922,923,-1,923,924,474,-1,450,925,926,-1,450,418,925,-1,927,928,929,-1,929,930,927,-1,927,473,470,-1,927,931,473,-1,932,299,300,-1,299,304,301,-1,593,468,467,-1,169,933,934,-1,934,170,169,-1,459,704,458,-1,704,935,458,-1,454,453,488,-1,926,699,701,-1,449,452,62,-1,808,448,167,-1,448,164,167,-1,446,447,936,-1,936,937,446,-1,937,383,183,-1,937,936,383,-1,938,91,939,-1,91,784,939,-1,434,437,436,-1,434,433,437,-1,823,940,180,-1,180,261,823,-1,430,513,74,-1,430,429,513,-1,72,425,427,-1,72,941,425,-1,85,428,426,-1,426,942,85,-1,81,257,82,-1,408,943,944,-1,944,945,408,-1,925,418,397,-1,397,861,925,-1,432,655,236,-1,432,431,655,-1,659,410,656,-1,659,411,410,-1,946,493,947,-1,545,948,949,-1,949,50,545,-1,950,371,916,-1,190,503,915,-1,189,951,187,-1,456,486,489,-1,489,453,456,-1,589,860,398,-1,398,378,589,-1,492,38,96,-1,952,704,703,-1,952,935,704,-1,155,157,462,-1,325,327,953,-1,953,954,325,-1,387,384,955,-1,917,502,501,-1,917,186,502,-1,366,956,957,-1,957,377,366,-1,378,958,589,-1,396,374,399,-1,396,375,374,-1,499,498,555,-1,579,876,872,-1,579,353,876,-1,959,331,960,-1,582,573,575,-1,510,961,505,-1,506,962,918,-1,918,361,506,-1,356,355,963,-1,47,42,964,-1,47,43,42,-1,965,966,967,-1,965,543,966,-1,554,551,504,-1,551,507,504,-1,894,963,355,-1,539,966,541,-1,871,968,874,-1,871,969,968,-1,970,969,971,-1,970,968,969,-1,873,875,972,-1,873,578,875,-1,870,557,893,-1,870,558,557,-1,327,349,346,-1,973,909,974,-1,906,345,342,-1,906,905,345,-1,975,257,81,-1,975,251,257,-1,337,193,976,-1,337,523,193,-1,977,523,337,-1,386,501,395,-1,958,377,587,-1,958,378,377,-1,978,328,325,-1,19,406,20,-1,19,407,406,-1,805,979,806,-1,980,981,982,-1,728,316,318,-1,304,289,302,-1,289,726,302,-1,793,595,596,-1,596,791,793,-1,297,675,298,-1,675,677,298,-1,936,24,383,-1,280,983,273,-1,280,295,983,-1,984,290,287,-1,297,279,668,-1,279,281,668,-1,985,275,786,-1,275,277,786,-1,282,273,272,-1,282,280,273,-1,271,274,272,-1,788,789,766,-1,179,435,262,-1,634,79,75,-1,85,84,637,-1,637,428,85,-1,105,986,987,-1,423,256,988,-1,243,246,604,-1,604,603,243,-1,602,147,599,-1,147,242,599,-1,251,975,76,-1,975,77,76,-1,989,990,991,-1,213,838,210,-1,213,992,838,-1,161,993,159,-1,161,444,993,-1,226,994,841,-1,994,995,996,-1,995,997,996,-1,228,992,213,-1,228,841,992,-1,998,222,999,-1,998,220,222,-1,216,215,219,-1,216,208,215,-1,1000,211,214,-1,214,207,1000,-1,1001,1002,209,-1,1003,1002,631,-1,631,840,1003,-1,1004,1000,205,-1,205,199,1004,-1,537,53,405,-1,528,565,352,-1,933,394,952,-1,1005,460,1006,-1,1006,1007,1005,-1,1005,461,460,-1,165,164,446,-1,531,520,940,-1,705,1008,155,-1,1008,158,155,-1,1009,1010,1011,-1,591,868,326,-1,585,419,944,-1,419,945,944,-1,168,394,933,-1,933,169,168,-1,186,458,502,-1,186,185,458,-1,171,1005,1007,-1,171,170,1005,-1,167,95,1012,-1,167,166,95,-1,161,536,443,-1,161,160,536,-1,940,520,180,-1,520,178,180,-1,173,945,419,-1,173,175,945,-1,172,174,149,-1,149,148,172,-1,601,663,602,-1,601,664,663,-1,445,1013,1014,-1,1014,1015,445,-1,1016,997,995,-1,787,136,135,-1,787,771,136,-1,636,830,1017,-1,84,252,78,-1,84,83,252,-1,1018,1019,1020,-1,1020,77,1018,-1,1021,987,469,-1,77,117,116,-1,77,1020,117,-1,104,97,100,-1,104,103,97,-1,141,140,1022,-1,143,142,229,-1,139,138,750,-1,1023,1018,77,-1,975,1023,77,-1,78,79,836,-1,72,427,636,-1,1024,646,0,-1,61,449,62,-1,61,416,449,-1,1025,1026,1027,-1,1026,1028,1027,-1,1027,1029,1025,-1,59,939,784,-1,59,58,939,-1,162,405,900,-1,52,51,195,-1,49,43,47,-1,44,39,1030,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=5 */
		private int[] getr_scapula_geometry_5_22_coordIndex_5()
		{
			int[] value = {1030,42,44,-1,39,44,40,-1,39,163,1030,-1,46,36,946,-1,163,56,55,-1,783,222,292,-1,222,221,292,-1,917,30,186,-1,28,721,463,-1,28,27,721,-1,715,809,716,-1,466,14,13,-1,9,12,11,-1,9,8,12,-1,792,598,268,-1,235,6,5,-1,249,250,469,-1,197,1031,825,-1,197,652,1031,-1,825,1032,1033,-1,825,1031,1032,-1,198,1033,649,-1,1033,198,825,-1,792,597,598,-1,792,791,597,-1,466,859,596,-1,466,13,859,-1,1034,819,1035,-1,18,819,1034,-1,20,819,18,-1,1036,715,1037,-1,809,715,1036,-1,222,1016,999,-1,1016,222,783,-1,895,1038,1039,-1,895,896,1038,-1,37,913,1040,-1,913,37,45,-1,49,41,40,-1,49,48,41,-1,819,406,662,-1,819,20,406,-1,1018,80,1041,-1,80,1018,1023,-1,253,87,86,-1,253,986,87,-1,125,122,123,-1,111,122,125,-1,1021,250,878,-1,250,1021,469,-1,1042,125,124,-1,125,1042,988,-1,856,423,854,-1,423,856,424,-1,1019,1041,1043,-1,1041,1019,1018,-1,637,78,836,-1,84,78,637,-1,639,128,1044,-1,126,128,639,-1,126,115,127,-1,115,126,118,-1,1017,72,636,-1,73,72,1017,-1,1045,137,139,-1,1045,1046,137,-1,1047,1048,760,-1,1047,1049,1048,-1,90,997,1016,-1,997,90,143,-1,225,998,999,-1,225,224,998,-1,778,782,785,-1,1050,782,778,-1,787,1051,771,-1,787,1052,1051,-1,445,828,444,-1,828,445,1015,-1,1053,142,89,-1,1053,1054,142,-1,1055,601,420,-1,1055,664,601,-1,929,1056,68,-1,928,1056,929,-1,1057,585,944,-1,1057,584,585,-1,1058,420,422,-1,1058,1055,420,-1,328,591,326,-1,328,415,591,-1,864,978,1059,-1,864,413,978,-1,934,952,703,-1,934,933,952,-1,441,531,940,-1,441,532,531,-1,442,536,902,-1,443,536,442,-1,1060,1061,938,-1,1060,1062,1061,-1,57,464,463,-1,57,56,464,-1,937,29,920,-1,183,29,937,-1,502,935,393,-1,935,502,458,-1,393,952,394,-1,952,393,935,-1,463,95,57,-1,463,1012,95,-1,1063,976,339,-1,976,1063,903,-1,53,194,51,-1,194,53,537,-1,232,641,1064,-1,232,234,641,-1,824,1013,440,-1,824,1014,1013,-1,652,642,218,-1,652,197,642,-1,653,1031,652,-1,1031,653,263,-1,840,633,839,-1,840,631,633,-1,996,143,230,-1,143,996,997,-1,223,293,221,-1,223,35,293,-1,781,841,625,-1,841,781,226,-1,841,996,992,-1,841,994,996,-1,837,210,838,-1,837,630,210,-1,629,1065,848,-1,629,628,1065,-1,846,1020,1019,-1,846,1066,1020,-1,1053,1061,181,-1,89,1061,1053,-1,796,594,595,-1,796,592,594,-1,790,1067,1068,-1,1067,790,1069,-1,1070,1071,1022,-1,684,1071,1070,-1,290,286,291,-1,290,284,286,-1,284,984,799,-1,290,984,284,-1,1072,1008,1073,-1,158,1072,702,-1,1072,158,1008,-1,303,269,301,-1,303,1074,269,-1,1075,982,1076,-1,1075,980,982,-1,734,1077,1078,-1,734,733,1077,-1,1079,805,1080,-1,805,1079,979,-1,1081,1082,930,-1,1081,1083,1082,-1,19,1084,407,-1,18,1084,19,-1,580,69,1085,-1,580,322,69,-1,1086,893,892,-1,914,893,1086,-1,384,395,392,-1,384,386,395,-1,350,335,351,-1,333,335,350,-1,1087,526,522,-1,1087,1088,526,-1,519,531,191,-1,520,531,519,-1,977,518,523,-1,1089,518,977,-1,886,906,888,-1,886,905,906,-1,1090,909,1091,-1,974,909,1090,-1,873,331,330,-1,331,873,972,-1,970,1092,1093,-1,1094,1092,970,-1,1095,1093,1092,-1,1095,1096,1093,-1,1093,968,970,-1,968,1093,1097,-1,971,1094,970,-1,885,1094,971,-1,556,869,380,-1,869,556,558,-1,522,344,1087,-1,344,522,342,-1,966,182,1062,-1,539,182,966,-1,554,963,894,-1,554,504,963,-1,359,47,964,-1,359,358,47,-1,892,498,1086,-1,892,555,498,-1,967,47,965,-1,47,967,48,-1,965,358,1098,-1,965,47,358,-1,505,962,506,-1,505,961,962,-1,960,368,959,-1,368,960,369,-1,329,872,330,-1,329,579,872,-1,387,1007,1006,-1,387,955,1007,-1,953,923,922,-1,921,923,953,-1,954,978,325,-1,1059,978,954,-1,586,486,487,-1,586,489,486,-1,170,155,1005,-1,170,934,155,-1,1099,414,863,-1,1099,590,414,-1,588,860,589,-1,860,588,1100,-1,374,368,367,-1,374,324,368,-1,488,157,1011,-1,462,157,488,-1,503,870,915,-1,503,869,870,-1,360,1101,549,-1,1101,360,550,-1,498,916,1086,-1,498,363,916,-1,949,534,535,-1,1102,534,949,-1,533,530,901,-1,341,530,533,-1,946,511,46,-1,511,946,947,-1,473,1028,471,-1,1028,473,1027,-1,1082,1103,931,-1,1103,1082,1104,-1,1026,656,410,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=6 */
		private int[] getr_scapula_geometry_5_22_coordIndex_6()
		{
			int[] value = {1025,656,1026,-1,146,472,144,-1,146,470,472,-1,65,396,66,-1,375,396,65,-1,248,729,245,-1,702,729,248,-1,854,1105,855,-1,1105,854,1042,-1,74,941,72,-1,74,513,941,-1,938,89,91,-1,89,938,1061,-1,457,184,383,-1,457,185,184,-1,808,1012,810,-1,808,167,1012,-1,926,451,450,-1,451,926,701,-1,700,455,454,-1,700,482,455,-1,951,460,462,-1,951,189,460,-1,477,1059,954,-1,477,153,1059,-1,930,931,927,-1,930,1082,931,-1,928,470,146,-1,927,470,928,-1,1057,930,929,-1,1081,930,1057,-1,418,449,416,-1,418,450,449,-1,479,699,926,-1,479,478,699,-1,925,924,1106,-1,925,867,924,-1,476,176,474,-1,476,152,176,-1,923,1106,924,-1,1106,923,389,-1,485,481,480,-1,485,484,481,-1,327,921,953,-1,327,346,921,-1,166,96,95,-1,492,96,166,-1,920,491,165,-1,919,491,920,-1,493,962,947,-1,962,493,918,-1,950,918,493,-1,918,950,362,-1,387,370,385,-1,387,188,370,-1,1006,189,387,-1,1006,460,189,-1,373,1086,916,-1,914,1086,373,-1,951,957,956,-1,951,490,957,-1,506,963,504,-1,506,356,963,-1,38,1040,96,-1,38,37,1040,-1,1038,163,55,-1,1030,163,1038,-1,55,1039,1038,-1,55,54,1039,-1,432,911,429,-1,432,912,911,-1,512,516,991,-1,512,911,516,-1,990,941,991,-1,990,425,941,-1,974,910,973,-1,974,514,910,-1,907,437,433,-1,907,7,437,-1,908,909,907,-1,908,1091,909,-1,343,425,990,-1,425,343,426,-1,1088,1090,1107,-1,1088,517,1090,-1,1091,518,1089,-1,518,1091,908,-1,526,1107,524,-1,1088,1107,526,-1,905,942,345,-1,905,904,942,-1,114,904,567,-1,114,83,904,-1,337,903,338,-1,976,903,337,-1,340,1063,339,-1,1063,340,1108,-1,1108,559,563,-1,1109,559,1108,-1,533,1110,340,-1,1102,1110,533,-1,1111,1110,948,-1,1109,1110,1111,-1,1111,889,560,-1,899,889,1111,-1,535,50,949,-1,50,535,900,-1,899,890,889,-1,899,897,890,-1,195,898,897,-1,195,546,898,-1,547,898,548,-1,547,891,898,-1,1062,967,966,-1,1060,967,1062,-1,543,1098,544,-1,965,1098,543,-1,553,894,365,-1,553,554,894,-1,552,364,555,-1,552,365,364,-1,914,870,893,-1,870,914,915,-1,1101,555,892,-1,1101,552,555,-1,884,891,547,-1,891,884,881,-1,568,889,890,-1,889,568,570,-1,888,885,886,-1,888,1094,885,-1,577,562,570,-1,562,577,1112,-1,1096,564,561,-1,564,1096,1095,-1,880,885,971,-1,566,885,880,-1,566,110,112,-1,566,879,110,-1,1097,874,968,-1,874,1097,576,-1,879,1113,877,-1,879,880,1113,-1,877,1114,1115,-1,877,1113,1114,-1,1115,876,571,-1,1115,1114,876,-1,1114,969,871,-1,1113,969,1114,-1,581,353,579,-1,353,581,354,-1,572,1056,145,-1,1056,572,1085,-1,104,575,574,-1,100,575,104,-1,582,101,583,-1,101,582,99,-1,569,574,573,-1,569,883,574,-1,379,582,380,-1,379,875,582,-1,874,330,871,-1,874,873,330,-1,583,556,380,-1,583,882,556,-1,972,960,331,-1,972,1116,960,-1,68,1085,69,-1,1056,1085,68,-1,379,1117,1116,-1,382,1117,379,-1,366,1117,956,-1,369,1117,366,-1,374,376,399,-1,376,374,367,-1,862,475,866,-1,862,476,475,-1,866,863,862,-1,863,866,1099,-1,1100,861,860,-1,1100,865,861,-1,17,421,15,-1,17,254,421,-1,1118,605,1119,-1,1118,16,605,-1,1120,1042,124,-1,1042,1120,1105,-1,1121,613,857,-1,611,613,1121,-1,612,855,1105,-1,612,1122,855,-1,1123,855,1122,-1,1123,853,855,-1,1124,857,851,-1,1124,1121,857,-1,850,620,852,-1,850,619,620,-1,852,842,850,-1,852,843,842,-1,1124,844,845,-1,851,844,1124,-1,853,847,849,-1,853,1123,847,-1,1019,849,846,-1,1019,1043,849,-1,629,847,845,-1,848,847,629,-1,842,627,844,-1,627,842,200,-1,227,626,228,-1,626,227,621,-1,212,623,227,-1,623,212,1004,-1,1066,117,1020,-1,1066,1125,117,-1,628,1126,1065,-1,628,839,1126,-1,205,840,206,-1,1003,840,205,-1,212,1000,1004,-1,212,211,1000,-1,1126,1127,1125,-1,1126,834,1127,-1,834,1128,1127,-1,835,1128,834,-1,833,632,1129,-1,833,633,632,-1,1130,209,208,-1,1130,1001,209,-1,229,1054,640,-1,1054,229,142,-1,837,640,234,-1,231,640,837,-1,1017,832,73,-1,1044,832,1017,-1,1128,644,127,-1,645,644,1128,-1,833,1131,835,-1,827,1131,833,-1,826,1130,642,-1,826,1129,1130,-1,215,232,219,-1,215,233,232,-1,827,647,1131,-1,827,650,647,-1,74,831,1132,-1,73,831,74,-1,653,439,823,-1,653,651,439,-1,1132,430,74,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=7 */
		private int[] getr_scapula_geometry_5_22_coordIndex_7()
		{
			int[] value = {1132,259,430,-1,822,1032,264,-1,822,4,1032,-1,264,434,822,-1,264,262,434,-1,3,260,259,-1,3,654,260,-1,657,665,658,-1,657,820,665,-1,412,1055,1058,-1,412,411,1055,-1,242,858,599,-1,697,858,242,-1,668,1133,1134,-1,667,1133,668,-1,681,1133,1071,-1,681,1134,1133,-1,680,685,687,-1,680,1135,685,-1,1136,1135,683,-1,1136,817,1135,-1,617,816,691,-1,617,688,816,-1,689,1136,1137,-1,689,817,1136,-1,985,815,1137,-1,985,1138,815,-1,693,1138,776,-1,815,1138,693,-1,697,603,858,-1,697,243,603,-1,63,696,241,-1,696,63,698,-1,451,813,452,-1,814,813,451,-1,813,1009,177,-1,813,814,1009,-1,812,706,23,-1,706,812,1073,-1,712,23,22,-1,712,812,23,-1,21,383,24,-1,457,383,21,-1,25,717,707,-1,1037,717,25,-1,808,723,716,-1,810,723,808,-1,447,809,1036,-1,447,448,809,-1,714,1139,1140,-1,714,719,1139,-1,292,724,26,-1,292,294,724,-1,725,303,302,-1,725,314,303,-1,312,694,310,-1,312,695,694,-1,315,305,807,-1,315,306,305,-1,805,1141,1080,-1,770,1141,805,-1,1077,1079,317,-1,1076,1079,1077,-1,1142,1072,811,-1,1142,732,1072,-1,980,1142,1143,-1,1075,1142,980,-1,979,981,806,-1,981,979,982,-1,709,1144,1143,-1,711,1144,709,-1,1144,804,981,-1,1144,1145,804,-1,806,801,768,-1,806,802,801,-1,1145,803,804,-1,1146,803,1145,-1,1147,1139,1148,-1,1147,1146,1139,-1,1146,735,803,-1,1146,1147,735,-1,738,289,288,-1,738,726,289,-1,932,800,1149,-1,932,300,800,-1,818,272,274,-1,818,282,272,-1,740,1149,800,-1,740,1150,1149,-1,1150,799,984,-1,1150,742,799,-1,138,286,283,-1,286,138,983,-1,799,745,284,-1,745,799,746,-1,756,744,754,-1,756,747,744,-1,756,798,755,-1,1151,798,756,-1,797,595,793,-1,797,796,595,-1,1151,1068,1067,-1,1151,753,1068,-1,794,798,1152,-1,759,798,794,-1,757,1045,139,-1,757,795,1045,-1,666,1046,1049,-1,666,818,1046,-1,794,1153,795,-1,1154,1153,794,-1,1067,1155,1152,-1,1069,1155,1067,-1,1069,792,268,-1,790,792,1069,-1,1154,761,1153,-1,1154,762,761,-1,1049,667,666,-1,667,1049,1047,-1,730,766,789,-1,731,766,730,-1,764,92,94,-1,764,788,92,-1,131,788,766,-1,131,92,788,-1,773,985,786,-1,773,1138,985,-1,765,1051,129,-1,767,1051,765,-1,786,1052,787,-1,786,277,1052,-1,779,801,737,-1,772,801,779,-1,775,782,781,-1,775,785,782,-1,32,220,780,-1,223,220,32,-1,90,783,91,-1,783,90,1016,-1,780,998,1050,-1,220,998,780,-1,625,775,781,-1,624,775,625,-1,1050,777,780,-1,778,777,1050,-1,737,777,779,-1,33,777,737,-1,774,1138,773,-1,1138,774,776,-1,772,133,136,-1,772,779,133,-1,772,768,801,-1,772,769,768,-1,767,771,1051,-1,767,769,771,-1,767,1141,770,-1,767,765,1141,-1,277,132,1052,-1,277,276,132,-1,1070,132,276,-1,130,132,1070,-1,731,765,766,-1,731,1141,765,-1,1070,140,130,-1,1070,1022,140,-1,269,763,270,-1,269,1074,763,-1,94,762,764,-1,94,761,762,-1,1133,1047,141,-1,1133,667,1047,-1,1153,760,1048,-1,1153,761,760,-1,762,1155,270,-1,762,1154,1155,-1,1154,1152,1155,-1,1154,794,1152,-1,795,1048,1045,-1,1153,1048,795,-1,1046,274,137,-1,274,1046,818,-1,1152,1151,1067,-1,798,1151,1152,-1,752,1068,753,-1,752,797,1068,-1,748,758,749,-1,758,748,755,-1,592,752,751,-1,796,752,592,-1,756,753,1151,-1,753,756,754,-1,743,754,744,-1,751,754,743,-1,291,983,295,-1,983,291,286,-1,740,742,1150,-1,740,739,742,-1,1149,984,287,-1,1149,1150,984,-1,932,287,289,-1,1149,287,932,-1,670,726,738,-1,670,727,726,-1,1148,293,1147,-1,294,293,1148,-1,1146,1140,1139,-1,1146,1145,1140,-1,804,806,981,-1,806,804,802,-1,711,1145,1144,-1,711,1140,1145,-1,1143,981,980,-1,1144,981,1143,-1,1076,979,1079,-1,1076,982,979,-1,811,1143,1142,-1,811,709,1143,-1,1075,732,1142,-1,1075,733,732,-1,1078,317,313,-1,1078,1077,317,-1,702,732,729,-1,1072,732,702,-1,313,807,1078,-1,313,315,807,-1,731,1080,1141,-1,731,318,1080,-1,306,314,725,-1,314,306,315,-1,1074,728,730,-1,728,1074,303,-1,695,305,307,-1,695,312,305,-1,299,289,304,-1,299,932,289,-1,722,26,724,-1,26,722,27,-1,294,718,724,-1,1148,718,294,-1,719,1148,1139,-1,718,1148,719,-1,719,713,267,-1,714,713,719,-1,1037,265,717,-1,1037,715,265,-1,1036,936,447,-1,1036,24,936,-1,713,707,717,-1,713,708,707,-1,1140,710,714,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=8 */
		private int[] getr_scapula_geometry_5_22_coordIndex_8()
		{
			int[] value = {1140,711,710,-1,22,710,712,-1,22,708,710,-1,707,21,25,-1,707,22,21,-1,1073,705,706,-1,1073,1008,705,-1,454,1009,814,-1,454,1010,1009,-1,62,698,63,-1,62,452,698,-1,1137,690,689,-1,1137,815,690,-1,985,1136,275,-1,985,1137,1136,-1,275,683,278,-1,275,1136,683,-1,816,1135,817,-1,816,685,1135,-1,683,680,682,-1,680,683,1135,-1,682,1071,684,-1,682,681,1071,-1,687,673,674,-1,673,687,679,-1,675,681,676,-1,681,675,1134,-1,672,674,673,-1,674,672,677,-1,671,307,672,-1,695,307,671,-1,1134,297,668,-1,297,1134,675,-1,409,945,175,-1,409,408,945,-1,664,411,659,-1,411,664,1055,-1,1029,820,657,-1,821,820,1029,-1,1025,657,656,-1,1029,657,1025,-1,654,4,822,-1,654,3,4,-1,259,0,3,-1,1132,0,259,-1,2,649,1033,-1,648,649,2,-1,1132,1024,0,-1,1132,831,1024,-1,831,1156,1024,-1,831,832,1156,-1,643,1131,647,-1,645,1131,643,-1,219,1064,217,-1,219,232,1064,-1,1130,216,642,-1,216,1130,208,-1,1129,827,833,-1,826,827,1129,-1,645,835,1131,-1,645,1128,835,-1,832,128,1156,-1,832,1044,128,-1,630,215,214,-1,630,233,215,-1,632,1002,1001,-1,631,1002,632,-1,127,1127,1128,-1,127,115,1127,-1,115,1125,1127,-1,117,1125,115,-1,839,834,1126,-1,839,633,834,-1,209,1003,207,-1,209,1002,1003,-1,1003,1000,207,-1,1003,205,1000,-1,1065,1125,1066,-1,1065,1126,1125,-1,206,200,199,-1,206,627,200,-1,623,621,227,-1,623,204,621,-1,853,1043,856,-1,853,849,1043,-1,1123,845,847,-1,1123,1124,845,-1,619,851,857,-1,850,851,619,-1,1122,1124,1123,-1,1122,1121,1124,-1,612,1121,1122,-1,612,611,1121,-1,616,609,608,-1,609,616,614,-1,609,613,611,-1,609,614,613,-1,610,1105,1120,-1,612,1105,610,-1,1120,607,610,-1,1120,1119,607,-1,124,1119,1120,-1,1119,124,1118,-1,1119,606,607,-1,605,606,1119,-1,616,688,617,-1,616,240,688,-1,858,605,600,-1,606,605,858,-1,268,8,10,-1,598,8,268,-1,465,594,467,-1,595,594,465,-1,1099,865,1100,-1,1099,866,865,-1,868,590,588,-1,868,591,590,-1,958,347,589,-1,347,958,483,-1,377,586,587,-1,377,957,586,-1,377,367,366,-1,367,377,376,-1,956,382,951,-1,1117,382,956,-1,1116,369,960,-1,1117,369,1116,-1,959,329,331,-1,959,323,329,-1,875,1116,972,-1,875,379,1116,-1,583,883,882,-1,583,574,883,-1,100,582,575,-1,99,582,100,-1,583,104,574,-1,104,583,101,-1,581,1085,572,-1,580,1085,581,-1,145,119,572,-1,145,120,119,-1,872,1114,871,-1,876,1114,872,-1,571,1021,1115,-1,1021,571,108,-1,878,1115,1021,-1,878,877,1115,-1,1113,971,969,-1,880,971,1113,-1,576,1112,577,-1,576,1097,1112,-1,1095,887,564,-1,1095,1092,887,-1,1112,561,562,-1,561,1112,1096,-1,569,577,570,-1,573,577,569,-1,563,561,564,-1,563,559,561,-1,547,557,884,-1,547,549,557,-1,869,381,380,-1,869,503,381,-1,508,551,401,-1,551,508,507,-1,913,403,895,-1,913,508,403,-1,551,550,402,-1,553,550,551,-1,550,552,1101,-1,550,553,552,-1,360,1098,358,-1,1098,360,548,-1,1060,48,967,-1,48,1060,41,-1,544,548,898,-1,1098,548,544,-1,546,542,544,-1,540,542,546,-1,543,541,966,-1,541,543,542,-1,900,160,162,-1,900,535,160,-1,948,899,1111,-1,545,899,948,-1,1109,560,559,-1,1109,1111,560,-1,1102,948,1110,-1,1102,949,948,-1,1109,340,1110,-1,1109,1108,340,-1,565,1108,563,-1,565,1063,1108,-1,530,192,191,-1,530,341,192,-1,532,901,530,-1,532,902,901,-1,193,519,191,-1,523,519,193,-1,334,888,906,-1,334,333,888,-1,351,525,529,-1,527,525,351,-1,336,977,337,-1,977,336,524,-1,85,904,83,-1,942,904,85,-1,1088,515,517,-1,1088,1087,515,-1,524,1089,977,-1,1107,1089,524,-1,908,178,518,-1,908,179,178,-1,908,435,179,-1,1107,1091,1089,-1,1107,1090,1091,-1,426,345,942,-1,345,426,343,-1,990,344,343,-1,990,989,344,-1,514,1090,517,-1,514,974,1090,-1,973,7,909,-1,973,5,7,-1,989,516,515,-1,989,991,516,-1,513,991,941,-1,513,512,991,-1,973,235,5,-1,910,235,973,-1,912,235,910,-1,432,235,912,-1,235,432,236,-1,896,964,42,-1,896,400,964,-1,1039,96,1040,-1,96,1039,54,-1,511,510,509,-1,511,961,510,-1,507,505,504,-1,510,505,507,-1,364,361,499,-1,361,364,357,-1,381,951,382,-1,381,187,951,-1,394,332,392,-1,394,168,332,-1,371,497,372,-1,371,950,497,-1,495,950,493,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=9 */
		private int[] getr_scapula_geometry_5_22_coordIndex_9()
		{
			int[] value = {495,497,950,-1,494,946,919,-1,946,494,493,-1,36,919,946,-1,36,491,919,-1,957,489,586,-1,489,957,490,-1,388,487,485,-1,388,483,487,-1,954,922,477,-1,953,922,954,-1,388,480,391,-1,388,485,480,-1,455,484,456,-1,484,455,481,-1,480,482,478,-1,482,480,481,-1,479,389,391,-1,479,1106,389,-1,474,477,922,-1,176,477,474,-1,477,176,151,-1,867,474,924,-1,475,474,867,-1,926,1106,479,-1,1106,926,925,-1,943,1057,944,-1,943,1081,1057,-1,1083,1104,1082,-1,1104,1083,1034,-1,410,1028,1026,-1,471,1028,410,-1,986,107,87,-1,986,105,107,-1,679,671,673,-1,679,678,671,-1,26,464,60,-1,28,464,26,-1,1011,454,488,-1,1011,1010,454,-1,478,700,699,-1,700,478,482,-1,587,483,958,-1,587,487,483,-1,721,1012,463,-1,721,810,1012,-1,1053,159,993,-1,1053,181,159,-1,1013,442,440,-1,1013,443,442,-1,1013,445,443,-1,439,940,823,-1,439,441,940,-1,1157,254,17,-1,1157,255,254,-1,255,123,249,-1,255,1157,123,-1,120,88,121,-1,120,422,88,-1,925,865,867,-1,925,861,865,-1,412,144,472,-1,1058,144,412,-1,472,410,412,-1,471,410,472,-1,931,1027,473,-1,1027,931,1103,-1,943,1083,1081,-1,943,1084,1083,-1,407,943,408,-1,943,407,1084,-1,820,661,665,-1,820,662,661,-1,901,1102,533,-1,901,534,1102,-1,549,892,557,-1,892,549,1101,-1,961,947,962,-1,511,947,961,-1,959,324,323,-1,368,324,959,-1,590,1100,588,-1,1100,590,1099,-1,413,863,414,-1,413,864,863,-1,462,1005,155,-1,462,461,1005,-1,490,462,488,-1,462,490,951,-1,389,921,390,-1,389,923,921,-1,955,171,1007,-1,332,171,955,-1,500,386,385,-1,386,500,501,-1,359,400,402,-1,400,359,964,-1,539,538,404,-1,541,538,539,-1,363,950,916,-1,363,362,950,-1,357,506,361,-1,357,356,506,-1,989,1087,344,-1,989,515,1087,-1,1097,1096,1112,-1,1097,1093,1096,-1,887,352,564,-1,352,887,350,-1,569,881,883,-1,569,568,881,-1,887,1094,888,-1,1092,1094,887,-1,327,868,349,-1,327,326,868,-1,514,911,910,-1,514,516,911,-1,521,526,525,-1,521,522,526,-1,336,529,525,-1,529,336,338,-1,335,342,522,-1,335,334,342,-1,955,392,332,-1,955,384,392,-1,188,915,373,-1,190,915,188,-1,917,31,30,-1,31,917,496,-1,329,322,580,-1,323,322,329,-1,572,354,581,-1,572,320,354,-1,1084,1034,1083,-1,1034,1084,18,-1,317,1080,318,-1,1080,317,1079,-1,1078,309,734,-1,309,1078,807,-1,733,1076,1077,-1,733,1075,1076,-1,734,311,732,-1,734,309,311,-1,725,308,306,-1,725,727,308,-1,789,1074,730,-1,789,763,1074,-1,1073,811,1072,-1,811,1073,812,-1,720,716,723,-1,266,716,720,-1,295,288,291,-1,288,295,738,-1,271,983,138,-1,271,273,983,-1,684,276,278,-1,684,1070,276,-1,141,1071,1133,-1,1071,141,1022,-1,1068,793,790,-1,1068,797,793,-1,301,10,299,-1,301,269,10,-1,1155,268,270,-1,1069,268,1155,-1,261,179,262,-1,261,180,179,-1,1129,1001,1130,-1,1129,632,1001,-1,257,109,82,-1,113,109,257,-1,988,111,125,-1,988,256,111,-1,240,608,238,-1,608,240,616,-1,848,1066,846,-1,848,1065,1066,-1,438,236,655,-1,438,237,236,-1,234,630,837,-1,233,630,234,-1,994,225,995,-1,225,994,226,-1,35,1147,293,-1,35,735,1147,-1,992,230,838,-1,230,992,996,-1,843,201,200,-1,843,202,201,-1,201,1004,199,-1,1004,201,623,-1,1031,264,1032,-1,1031,263,264,-1,218,824,651,-1,218,217,824,-1,197,826,642,-1,196,826,197,-1,1064,828,1015,-1,828,1064,641,-1,217,1014,824,-1,1064,1014,217,-1,1064,1015,1014,-1,640,829,641,-1,640,1054,829,-1,339,193,192,-1,193,339,976,-1,565,903,1063,-1,903,565,528,-1,939,39,41,-1,39,939,58,-1,446,920,165,-1,937,920,446,-1,60,56,163,-1,464,56,60,-1,41,938,939,-1,41,1060,938,-1,181,1062,182,-1,1061,1062,181,-1,441,902,532,-1,442,902,441,-1,705,934,703,-1,934,705,155,-1,1011,177,1009,-1,157,177,1011,-1,1059,154,864,-1,153,154,1059,-1,415,978,413,-1,978,415,328,-1,150,602,663,-1,602,150,147,-1,1057,68,584,-1,929,68,1057,-1,928,145,1056,-1,146,145,928,-1,144,422,120,-1,1058,422,144,-1,993,1054,1053,-1,1054,993,829,-1,444,829,993,-1,444,828,829,-1,785,133,778,-1,134,133,785,-1,129,1052,132,-1,129,1051,1052,-1,130,92,131,-1,140,92,130,-1,224,1050,998,-1,782,1050,224,-1,995,999,1016,-1,225,999,995,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=1000 for subarray position()=10 */
		private int[] getr_scapula_geometry_5_22_coordIndex_10()
		{
			int[] value = {141,760,93,-1,1047,760,141,-1,1046,1048,1049,-1,1046,1045,1048,-1,1024,644,646,-1,1024,1156,644,-1,1157,16,1118,-1,16,1157,17,-1,1017,639,1044,-1,1017,830,639,-1,836,636,637,-1,836,830,636,-1,1156,127,644,-1,128,127,1156,-1,424,1043,1041,-1,424,856,1043,-1,854,988,1042,-1,988,854,423,-1,123,1118,124,-1,1157,1118,123,-1,114,252,83,-1,252,114,113,-1,878,122,110,-1,122,878,250,-1,108,987,1021,-1,987,108,105,-1,107,119,121,-1,119,107,106,-1,987,253,469,-1,986,253,987,-1,97,102,98,-1,97,103,102,-1,99,102,101,-1,99,98,102,-1,1041,82,424,-1,82,1041,80,-1,1023,81,80,-1,81,1023,975,-1,71,64,70,-1,71,65,64,-1,1027,1035,1029,-1,1027,1103,1035,-1,662,409,660,-1,662,406,409,-1,44,49,40,-1,44,43,49,-1,1040,895,1039,-1,1040,913,895,-1,896,1030,1038,-1,896,42,1030,-1,1037,24,1036,-1,25,24,1037,-1,1104,1035,1103,-1,1035,1104,1034,-1,821,1035,819,-1,1035,821,1029,-1,859,791,596,-1,859,597,791,-1,4,1033,1032,-1,1033,4,2,-1,0,643,1,-1,0,646,643,-1};
			return value;
		}

		/** Define subarray values using type double[] with $tupleSize=3 and $tupleSplitSize=1000 for subarray position()=1 */
		private double[] getr_scapula_coordinate_6_22_point_1()
		{
			double[] value = {-0.1217,1.384,-0.0983,-0.1192,1.3851,-0.0972,-0.1139,1.3844,-0.0998,-0.117,1.3792,-0.1023,-0.1109,1.3825,-0.1033,-0.113,1.3673,-0.1021,-0.1132,1.3653,-0.1035,-0.108,1.369,-0.1053,-0.1693,1.4491,-0.0359,-0.1689,1.4484,-0.0368,-0.1662,1.4494,-0.0411,-0.1693,1.4479,-0.0314,-0.1691,1.4486,-0.0312,-0.1709,1.4472,-0.0247,-0.1721,1.4464,-0.0243,-0.1715,1.4186,-0.0545,-0.1675,1.4171,-0.0564,-0.1678,1.4166,-0.0563,-0.163,1.4251,-0.0407,-0.163,1.4255,-0.0408,-0.1632,1.4257,-0.0413,-0.1201,1.4511,-0.0496,-0.1203,1.4466,-0.0525,-0.1263,1.4449,-0.0489,-0.112,1.4581,-0.0485,-0.112,1.4575,-0.0489,-0.0824,1.4629,-0.0792,-0.0823,1.4651,-0.075,-0.0813,1.4655,-0.0762,-0.1143,1.4592,-0.0419,-0.1176,1.4556,-0.0413,-0.1174,1.4535,-0.0408,-0.1016,1.459,-0.0884,-0.1084,1.4586,-0.0872,-0.1076,1.4573,-0.0859,-0.1,1.4588,-0.0866,-0.1027,1.4618,-0.0533,-0.0948,1.4643,-0.0585,-0.0939,1.4665,-0.0593,-0.0797,1.4558,-0.0803,-0.0793,1.4552,-0.0794,-0.0798,1.455,-0.081,-0.0807,1.4587,-0.0751,-0.0813,1.4555,-0.0782,-0.0794,1.4553,-0.0794,-0.0953,1.4635,-0.0585,-0.103,1.4612,-0.0537,-0.0853,1.4548,-0.0762,-0.0814,1.4547,-0.0789,-0.0813,1.455,-0.0782,-0.0845,1.4333,-0.086,-0.0902,1.4345,-0.0804,-0.0915,1.434,-0.0809,-0.0834,1.4336,-0.0852,-0.0825,1.4647,-0.0702,-0.0804,1.4625,-0.0747,-0.0801,1.4641,-0.0759,-0.0836,1.4673,-0.071,-0.0797,1.456,-0.0805,-0.083,1.4594,-0.0829,-0.0796,1.4606,-0.078,-0.1665,1.4341,-0.0309,-0.1588,1.4374,-0.0358,-0.1617,1.4367,-0.0418,-0.1604,1.4265,-0.0333,-0.1582,1.4269,-0.0342,-0.1596,1.4297,-0.0303,-0.1626,1.4302,-0.0309,-0.1628,1.4175,-0.0343,-0.1594,1.418,-0.0354,-0.1603,1.4219,-0.0336,-0.1575,1.4228,-0.0351,-0.1413,1.3818,-0.0851,-0.1409,1.3819,-0.0857,-0.1387,1.3758,-0.0854,-0.1533,1.3966,-0.0772,-0.1538,1.3971,-0.0767,-0.152,1.3992,-0.0781,-0.1525,1.3922,-0.0764,-0.1522,1.3926,-0.0768,-0.1562,1.4028,-0.0713,-0.1561,1.4025,-0.0707,-0.1574,1.405,-0.0669,-0.1562,1.3983,-0.0694,-0.1527,1.3919,-0.0761,-0.1523,1.3916,-0.0749,-0.1669,1.4139,-0.0536,-0.1667,1.4137,-0.053,-0.17,1.4146,-0.0513,-0.0817,1.4468,-0.0906,-0.0852,1.4509,-0.0885,-0.0829,1.4518,-0.0877,-0.1572,1.4511,-0.072,-0.163,1.4492,-0.0692,-0.1626,1.4504,-0.0685,-0.0876,1.4694,-0.0661,-0.0886,1.4675,-0.0645,-0.1338,1.4304,-0.0621,-0.1358,1.4305,-0.0617,-0.1356,1.4299,-0.0612,-0.134,1.43,-0.0634,-0.1338,1.4321,-0.0623,-0.1345,1.4321,-0.0625,-0.1335,1.4314,-0.0625,-0.1332,1.4312,-0.0635,-0.1637,1.411,-0.0535,-0.1656,1.4128,-0.0498,-0.166,1.4128,-0.0503,-0.1632,1.4111,-0.0531,-0.1577,1.4039,-0.0644,-0.1575,1.4066,-0.0612,-0.1579,1.4066,-0.0617,-0.1573,1.4039,-0.064,-0.1566,1.401,-0.0674,-0.1564,1.4009,-0.067,-0.1424,1.3957,-0.0839,-0.148,1.397,-0.0808,-0.1474,1.3974,-0.081,-0.1431,1.3953,-0.0838,-0.168,1.4138,-0.0477,-0.1717,1.4137,-0.0459,-0.1685,1.4138,-0.0482,-0.1585,1.407,-0.061,-0.1624,1.4119,-0.0608,-0.1619,1.4122,-0.061,-0.1616,1.4114,-0.0615,-0.1404,1.3921,-0.0866,-0.1396,1.3923,-0.0869,-0.1399,1.3917,-0.087,-0.1473,1.4525,-0.0792,-0.1514,1.452,-0.0762,-0.1513,1.4525,-0.0762,-0.1475,1.452,-0.079,-0.1256,1.45,-0.0907,-0.1256,1.4497,-0.0904,-0.132,1.4501,-0.0877,-0.1319,1.4506,-0.088,-0.1873,1.441,-0.0584,-0.1895,1.44,-0.0541,-0.1877,1.4414,-0.0586,-0.1572,1.4506,-0.0722,-0.1631,1.4486,-0.0691,-0.0824,1.4466,-0.0907,-0.0857,1.4504,-0.0884,-0.1718,1.414,-0.0457,-0.17,1.4132,-0.0413,-0.1702,1.4134,-0.0413,-0.1688,1.4292,-0.0497,-0.1674,1.4326,-0.0433,-0.1672,1.4331,-0.0435,-0.1691,1.4289,-0.0492,-0.1777,1.4313,-0.0089,-0.1777,1.4314,-0.0095,-0.1781,1.4287,-0.0081,-0.178,1.4285,-0.0086,-0.1366,1.4389,-0.0461,-0.1388,1.4369,-0.0434,-0.1384,1.4368,-0.0429,-0.1368,1.4389,-0.0466,-0.0797,1.4356,-0.0947,-0.0801,1.4312,-0.0965,-0.0803,1.4313,-0.097,-0.0792,1.4355,-0.0939,-0.0795,1.4602,-0.0775,-0.1006,1.4685,-0.052,-0.1007,1.4682,-0.0513,-0.0934,1.4703,-0.0605,-0.0936,1.4706,-0.0609,-0.1355,1.4402,-0.0368,-0.1358,1.4404,-0.0368,-0.1351,1.4389,-0.0405,-0.1348,1.4387,-0.0403,-0.1673,1.4342,-0.0404,-0.1662,1.4333,-0.0322,-0.167,1.4346,-0.0406,-0.166,1.4329,-0.0326,-0.1776,1.4315,-0.0092,-0.139,1.437,-0.043,-0.0954,1.3909,-0.1061,-0.0953,1.3905,-0.1064,-0.0954,1.3907,-0.1067,-0.0789,1.4406,-0.0925,-0.0789,1.4404,-0.092,-0.1145,1.4595,-0.0421,-0.1175,1.4561,-0.0418,-0.1215,1.452,-0.0423,-0.1213,1.4517,-0.0419,-0.1352,1.435,-0.0433,-0.1304,1.4373,-0.044,-0.1349,1.4357,-0.0425,-0.1325,1.4361,-0.0467,-0.0889,1.4046,-0.1014,-0.0915,1.4064,-0.0977,-0.0922,1.4059,-0.0977,-0.0897,1.4353,-0.0807,-0.0931,1.4349,-0.0796,-0.1084,1.4008,-0.0967,-0.1022,1.4044,-0.0994,-0.105,1.3973,-0.1013,-0.1197,1.4237,-0.0805,-0.1245,1.4232,-0.0781,-0.1183,1.4292,-0.0788,-0.1179,1.4346,-0.0771,-0.1206,1.4379,-0.0743,-0.1158,1.4367,-0.0775,-0.1178,1.422,-0.0815,-0.1263,1.4166,-0.0797,-0.1034,1.4243,-0.0857,-0.0981,1.4209,-0.0896,-0.105,1.4217,-0.0855,-0.0972,1.4336,-0.083,-0.1025,1.4301,-0.0836,-0.1065,1.434,-0.0797,-0.1003,1.4402,-0.0801,-0.0984,1.4272,-0.0866,-0.0943,1.4251,-0.0908,-0.0945,1.4181,-0.0931,-0.0881,1.4186,-0.1003,-0.0914,1.414,-0.1008,-0.0907,1.4225,-0.0956,-0.0983,1.4573,-0.0897,-0.0927,1.4596,-0.0863,-0.0917,1.4576,-0.0871,-0.0977,1.4594,-0.0876,-0.1002,1.4555,-0.0894,-0.0948,1.4557,-0.0877,-0.099,1.4544,-0.0861,-0.1069,1.4396,-0.0778,-0.102,1.4459,-0.079,-0.0833,1.4451,-0.0907,-0.0888,1.446,-0.0858,-0.087,1.44,-0.0889,-0.0888,1.4267,-0.0937,-0.0914,1.4277,-0.0906,-0.0891,1.4306,-0.0912,-0.1174,1.3674,-0.0995,-0.1196,1.3639,-0.1011,-0.1143,1.364,-0.1061,-0.1538,1.4229,-0.056,-0.15,1.4279,-0.0591,-0.146,1.4258,-0.0607,-0.1645,1.4346,-0.0455,-0.1671,1.4293,-0.0504,-0.1546,1.4304,-0.0515,-0.1504,1.4333,-0.0486,-0.1468,1.4341,-0.0513,-0.153,1.4311,-0.054,-0.1472,1.4358,-0.0455,-0.1425,1.4359,-0.0483,-0.1617,1.411,-0.0594,-0.16,1.4083,-0.0587,-0.1549,1.4003,-0.0723,-0.1564,1.3985,-0.0698,-0.1643,1.412,-0.0563,-0.1672,1.4148,-0.0545,-0.1639,1.4129,-0.0567,-0.1581,1.4073,-0.064,-0.1558,1.4024,-0.0701,-0.1229,1.3681,-0.1017,-0.1252,1.3734,-0.0986,-0.1207,1.3692,-0.1032,-0.0966,1.3899,-0.1092,-0.0982,1.3844,-0.1095,-0.0981,1.391,-0.1081,-0.1002,1.3854,-0.1086,-0.1019,1.4586,-0.0598,-0.099,1.4574,-0.0613,-0.1031,1.454,-0.0619,-0.1693,1.4502,-0.0411,-0.1635,1.4503,-0.0462,-0.1659,1.4513,-0.051,-0.1864,1.4395,-0.0559,-0.1841,1.4399,-0.0561,-0.184,1.4398,-0.0547,-0.1853,1.4404,-0.0575,-0.1414,1.4471,-0.0763,-0.1471,1.45,-0.0773,-0.1413,1.4497,-0.0809,-0.1467,1.4478,-0.0753,-0.1733,1.4401,-0.0589,-0.1804,1.4401,-0.0553,-0.1742,1.4411,-0.0598,-0.1806,1.4406,-0.0566,-0.1909,1.4403,-0.0533,-0.1891,1.442,-0.0458,-0.1938,1.4409,-0.0505,-0.1874,1.4407,-0.0499,-0.1777,1.4432,-0.044,-0.177,1.4425,-0.0454,-0.1712,1.4452,-0.0469,-0.1847,1.4424,-0.0438,-0.1828,1.4415,-0.0468,-0.0867,1.46,-0.0831,-0.0974,1.458,-0.0839,-0.0921,1.4564,-0.0788,-0.1794,1.4402,-0.0516,-0.1714,1.4393,-0.0569,-0.1668,1.4398,-0.0621,-0.1661,1.4384,-0.0597,-0.1687,1.4478,-0.0386,-0.1716,1.4463,-0.0316,-0.1652,1.4484,-0.0463,-0.1646,1.4454,-0.0509,-0.1615,1.45,-0.0519,-0.1674,1.4466,-0.0471,-0.1547,1.4391,-0.0588,-0.1577,1.4422,-0.0583,-0.1601,1.4358,-0.0583,-0.1632,1.4381,-0.0568,-0.1473,1.4382,-0.0583,-0.1472,1.4334,-0.0544,-0.1442,1.4356,-0.0549,-0.1497,1.4366,-0.0575,-0.1519,1.4465,-0.0629,-0.1579,1.4475,-0.0583,-0.1545,1.4447,-0.0605,-0.1536,1.4499,-0.0614,-0.1466,1.448,-0.0677,-0.1477,1.4506,-0.0689,-0.1614,1.4137,-0.0486,-0.1632,1.4143,-0.0458,-0.1541,1.4236,-0.0365,-0.1555,1.4194,-0.0374,-0.1517,1.4207,-0.0399,-0.1503,1.4245,-0.0383,-0.1722,1.4272,-0.0055,-0.165,1.4275,-0.01,-0.1638,1.4293,-0.0076,-0.1722,1.4265,-0.0076,-0.1505,1.417,-0.0464,-0.1465,1.4166,-0.0507,-0.146,1.4185,-0.0492,-0.1332,1.4395,-0.0401,-0.1434,1.4027,-0.0724,-0.1461,1.4004,-0.0731,-0.1408,1.4011,-0.0767,-0.1123,1.4082,-0.0866,-0.1007,1.4106,-0.0905,-0.111,1.4109,-0.0838,-0.0989,1.4128,-0.0876,-0.0992,1.4156,-0.0881,-0.0902,1.411,-0.0973,-0.1433,1.3947,-0.0759,-0.1439,1.3906,-0.0765,-0.1386,1.3916,-0.0798,-0.1464,1.3938,-0.0748,-0.1593,1.4307,-0.0113,-0.1546,1.4313,-0.0157,-0.1542,1.432,-0.015,-0.16,1.4286,-0.0131,-0.1377,1.4075,-0.0732,-0.1343,1.4066,-0.0767,-0.1328,1.4095,-0.0752,-0.1563,1.4149,-0.0468,-0.158,1.4148,-0.0457,-0.1102,1.4503,-0.0575,-0.1097,1.4516,-0.056,-0.1122,1.4498,-0.0561,-0.0882,1.4541,-0.0748,-0.0884,1.4573,-0.073,-0.1015,1.4518,-0.0715,-0.1151,1.4489,-0.0536,-0.1182,1.4479,-0.0501,-0.1201,1.4461,-0.0526,-0.1129,1.4489,-0.057,-0.1105,1.4495,-0.0594,-0.143,1.4299,-0.0366,-0.1463,1.4287,-0.0355,-0.1472,1.4258,-0.0399,-0.1442,1.4271,-0.0415,-0.1282,1.4391,-0.0432,-0.1232,1.4444,-0.0487,-0.1241,1.444,-0.0426,-0.1272,1.4412,-0.0493,-0.15,1.4276,-0.0345,-0.1545,1.4273,-0.0341,-0.1469,1.4306,-0.0303,-0.144,1.4313,-0.0308,-0.152,1.4303,-0.0248,-0.1392,1.4285,-0.0504,-0.1363,1.4318,-0.0542,-0.1359,1.4333,-0.0474,-0.1391,1.4306,-0.045,-0.1153,1.4573,-0.0436,-0.1323,1.4392,-0.0409,-0.1292,1.4409,-0.0411,-0.1295,1.4416,-0.0405,-0.1317,1.4386,-0.0417,-0.1497,1.4347,-0.0169,-0.1576,1.4364,-0.0155,-0.1552,1.4333,-0.0151,-0.1525,1.4382,-0.0189,-0.1329,1.4397,-0.04,-0.1303,1.4433,-0.0388,-0.1352,1.4405,-0.0365,-0.1298,1.4421,-0.04,-0.1551,1.4296,-0.0303,-0.1598,1.4322,-0.0271,-0.1564,1.4313,-0.0257,-0.1507,1.4293,-0.0302,-0.0843,1.46,-0.0724,-0.0896,1.4602,-0.0687,-0.0906,1.4588,-0.0694,-0.0845,1.4618,-0.0697,-0.0805,1.4359,-0.0897,-0.08,1.4344,-0.0908,-0.1629,1.427,-0.04,-0.1627,1.4259,-0.0393,-0.1625,1.4267,-0.0367,-0.1638,1.4288,-0.0374,-0.1656,1.4216,-0.0454,-0.1697,1.4191,-0.0484,-0.1688,1.4178,-0.0468,-0.1754,1.4266,-0.0077,-0.1722,1.4259,-0.0095,-0.1722,1.4263,-0.0083,-0.1649,1.4347,-0.0288,-0.1614,1.4318,-0.0292,-0.1632,1.4349,-0.0262,-0.1633,1.4297,-0.0308,-0.1736,1.4168,-0.051,-0.1709,1.4159,-0.0529,-0.1732,1.4148,-0.0491,-0.1588,1.4078,-0.0662,-0.1578,1.4058,-0.0694,-0.1439,1.3857,-0.0775,-0.1461,1.3885,-0.0756,-0.1453,1.3863,-0.0812,-0.1492,1.3888,-0.078,-0.1349,1.3723,-0.0873,-0.1347,1.3722,-0.0891,-0.1273,1.3681,-0.0967,-0.1265,1.3684,-0.0953,-0.1004,1.3781,-0.1069,-0.1013,1.379,-0.1098,-0.0975,1.3843,-0.1062,-0.1088,1.3684,-0.1095,-0.1074,1.3682,-0.1085,-0.1151,1.3646,-0.1067,-0.0866,1.4103,-0.1073,-0.0847,1.4151,-0.1063,-0.0855,1.4104,-0.1056,-0.0834,1.4174,-0.1037,-0.0817,1.4238,-0.0998,-0.0816,1.4312,-0.0976,-0.0827,1.4238,-0.1008,-0.101,1.4682,-0.0514,-0.1042,1.4649,-0.0508,-0.1,1.4675,-0.0554,-0.1592,1.4377,-0.0326,-0.1578,1.4376,-0.0287,-0.152,1.4389,-0.0332,-0.1544,1.4381,-0.0374,-0.1369,1.4382,-0.0352,-0.1392,1.441,-0.0366,-0.1399,1.4413,-0.0316,-0.1381,1.4381,-0.0293,-0.1212,1.4518,-0.0438,-0.1269,1.4455,-0.0401,-0.1277,1.4469,-0.0437,-0.1353,1.4363,-0.0431,-0.1358,1.4364,-0.043,-0.137,1.4357,-0.0415,-0.0838,1.4678,-0.0713,-0.0802,1.4645,-0.0763,-0.173,1.4467,-0.0225,-0.172,1.4469,-0.024,-0.1779,1.4448,-0.0191,-0.1765,1.4447,-0.0225,-0.162,1.4096,-0.0563,-0.1667,1.4172,-0.043,-0.1648,1.4212,-0.044,-0.1678,1.4176,-0.0452,-0.1641,1.4216,-0.0426,-0.1701,1.4349,-0.011,-0.1707,1.4334,-0.0136,-0.177,1.4317,-0.0106,-0.1756,1.4311,-0.0065,-0.1496,1.4417,-0.0257,-0.155,1.4391,-0.0225,-0.1473,1.4396,-0.0221,-0.1426,1.4404,-0.0268,-0.1437,1.4425,-0.0297,-0.1493,1.4323,-0.0183,-0.1409,1.4376,-0.0253,-0.1445,1.4364,-0.0207,-0.139,1.436,-0.0273,-0.1444,1.4339,-0.0215,-0.1377,1.4366,-0.0366,-0.1363,1.4358,-0.0338,-0.1364,1.435,-0.0359,-0.101,1.4653,-0.0508,-0.0932,1.4676,-0.0595,-0.1146,1.453,-0.0479,-0.1127,1.4577,-0.0412,-0.1164,1.4522,-0.042,-0.1209,1.4495,-0.041,-0.1202,1.4482,-0.0425,-0.1201,1.4461,-0.0562,-0.1162,1.4472,-0.0564,-0.1254,1.4455,-0.0412,-0.126,1.4457,-0.0408,-0.1267,1.4452,-0.04,-0.1343,1.435,-0.049,-0.1035,1.4548,-0.0595,-0.1036,1.4571,-0.057,-0.1092,1.4529,-0.0546,-0.0971,1.4599,-0.0618,-0.0913,1.4631,-0.0631,-0.097,1.4628,-0.0585,-0.0989,1.4604,-0.0588,-0.1036,1.4597,-0.0546,-0.1348,1.3759,-0.0848,-0.1392,1.3754,-0.0826,-0.1251,1.3805,-0.0909,-0.1287,1.3867,-0.088,-0.1315,1.3793,-0.0863,-0.1261,1.3865,-0.0894,-0.0972,1.3918,-0.1038,-0.0925,1.3997,-0.1028,-0.0911,1.4004,-0.1065,-0.1361,1.4025,-0.0788,-0.1336,1.3972,-0.0824,-0.0946,1.4018,-0.0997,-0.1145,1.4008,-0.091,-0.1263,1.4052,-0.0824,-0.1272,1.3985,-0.0854,-0.1348,1.4058,-0.0771,-0.1236,1.4111,-0.0777,-0.1247,1.4093,-0.0792,-0.0868,1.4096,-0.102,-0.0909,1.4008,-0.1064,-0.0854,1.4102,-0.105,-0.0896,1.4166,-0.0948,-0.0835,1.423,-0.097,-0.0813,1.4301,-0.0935,-0.0816,1.4237,-0.0992,-0.083,1.4345,-0.0854,-0.0833,1.4367,-0.0863,-0.0816,1.4401,-0.089,-0.0889,1.4376,-0.0815,-0.0839,1.44,-0.0862,-0.088,1.4411,-0.0819,-0.0877,1.4445,-0.0819,-0.0914,1.4431,-0.0789,-0.0935,1.4327,-0.081,-0.0919,1.4387,-0.0793,-0.1128,1.4449,-0.0701,-0.1025,1.4485,-0.074,-0.1122,1.4469,-0.0695,-0.1024,1.4522,-0.0689,-0.096,1.4575,-0.0655,-0.1117,1.4485,-0.0639,-0.1028,1.4531,-0.0659,-0.1032,1.4538,-0.0619,-0.1181,1.4463,-0.06,-0.1311,1.4357,-0.0606,-0.1218,1.4427,-0.066,-0.1307,1.4367,-0.0583,-0.1225,1.4189,-0.0773,-0.1209,1.4243,-0.0756,-0.1254,1.4185,-0.0748,-0.1231,1.4236,-0.0732,-0.1241,1.4138,-0.0786,-0.1319,1.4117,-0.0746,-0.1234,1.4116,-0.0775,-0.1525,1.4052,-0.0624,-0.1528,1.4016,-0.0654,-0.1226,1.4321,-0.0694,-0.1286,1.4299,-0.0667,-0.1229,1.4274,-0.0715,-0.1584,1.4131,-0.0527,-0.1646,1.4135,-0.042,-0.1333,1.4276,-0.0634,-0.1321,1.4314,-0.0637,-0.1335,1.4295,-0.0634,-0.1355,1.422,-0.0635,-0.13,1.4243,-0.0673,-0.1367,1.4246,-0.0603,-0.1542,1.4152,-0.0464,-0.1574,1.415,-0.0418,-0.1573,1.4147,-0.0449,-0.1359,1.4295,-0.0604,-0.1335,1.4323,-0.0621,-0.1614,1.4216,-0.033,-0.1617,1.4263,-0.033,-0.1401,1.4329,-0.0306,-0.1454,1.4311,-0.0271,-0.1612,1.4281,-0.0144,-0.1565,1.4286,-0.0186,-0.1659,1.4272,-0.0115,-0.1653,1.4273,-0.0105,-0.184,1.4483,-0.0192,-0.1867,1.4463,-0.0191,-0.1774,1.4468,-0.0196,-0.1737,1.4491,-0.0223,-0.1727,1.4486,-0.0233,-0.1708,1.4507,-0.0305,-0.1699,1.4494,-0.0359,-0.1714,1.4219,-0.0541,-0.165,1.4195,-0.0559,-0.1735,1.4193,-0.0523,-0.1732,1.422,-0.0527,-0.1561,1.4243,-0.0539,-0.1527,1.428,-0.056,-0.1633,1.4188,-0.0563,-0.1597,1.4204,-0.056,-0.1547,1.4184,-0.0573,-0.1466,1.4214,-0.0588,-0.1441,1.4208,-0.0615,-0.1501,1.4168,-0.0593,-0.1431,1.4196,-0.0624,-0.1487,1.415,-0.0616,-0.1392,1.4236,-0.0645,-0.1397,1.4242,-0.064,-0.1352,1.4296,-0.0681,-0.1423,1.4248,-0.0616,-0.1384,1.4309,-0.0666,-0.1333,1.4336,-0.0695,-0.1324,1.4282,-0.0704,-0.1286,1.4331,-0.0711,-0.1126,1.4422,-0.0776,-0.1177,1.4432,-0.0761,-0.1133,1.4335,-0.0782,-0.1154,1.4486,-0.0789,-0.1083,1.45,-0.0802,-0.1089,1.4483,-0.0787,-0.1289,1.4184,-0.0776,-0.1346,1.4095,-0.0779,-0.1365,1.4116,-0.0751,-0.0942,1.4306,-0.0866,-0.1197,1.4137,-0.0834,-0.1176,1.4124,-0.0852,-0.1273,1.4046,-0.0841,-0.1499,1.395,-0.0785,-0.1462,1.3922,-0.0817,-0.1454,1.3877,-0.0834,-0.1495,1.3896,-0.0798,-0.1427,1.3896,-0.0843,-0.1419,1.3888,-0.0859,-0.0843,1.4373,-0.0933,-0.0846,1.4319,-0.0947,-0.1013,1.4105,-0.0954,-0.1253,1.3881,-0.0933,-0.1341,1.3892,-0.09,-0.1299,1.3912,-0.0893,-0.1271,1.3872,-0.0943,-0.1221,1.3896,-0.0933,-0.1167,1.3863,-0.0962,-0.111,1.3908,-0.0981,-0.1158,1.3939,-0.0944,-0.089,1.4116,-0.1056,-0.0959,1.4053,-0.1034,-0.0931,1.4018,-0.1063,-0.1129,1.3729,-0.1081,-0.1201,1.3639,-0.102,-0.1665,1.4229,-0.046,-0.1659,1.4244,-0.0457,-0.1691,1.423,-0.0485,-0.1693,1.421,-0.0488,-0.1655,1.43,-0.0407,-0.1664,1.4294,-0.0426,-0.1638,1.4273,-0.0423,-0.1732,1.4219,-0.0522,-0.1734,1.4194,-0.0517,-0.1679,1.4271,-0.046,-0.175,1.4422,-0.0607,-0.1696,1.4444,-0.0637,-0.168,1.4418,-0.0628,-0.1656,1.4372,-0.0574,-0.1695,1.4384,-0.0549,-0.1545,1.4321,-0.0593,-0.1616,1.4359,-0.0598,-0.1553,1.4325,-0.0607,-0.1556,1.4362,-0.0642,-0.1616,1.4396,-0.0643,-0.155,1.4385,-0.0662,-0.1616,1.4377,-0.0621,-0.1522,1.4303,-0.0574,-0.1519,1.4303,-0.0601,-0.1506,1.4384,-0.0669,-0.156,1.4432,-0.0684,-0.1514,1.4437,-0.0705,-0.1465,1.4434,-0.0718,-0.1514,1.4487,-0.0733,-0.1458,1.4342,-0.0659,-0.1469,1.4321,-0.064,-0.1515,1.4342,-0.0647,-0.1421,1.4312,-0.0651,-0.136,1.4381,-0.0702,-0.1316,1.4384,-0.071,-0.1371,1.4337,-0.0681,-0.1252,1.4386,-0.0723,-0.124,1.4429,-0.0742,-0.1528,1.4317,-0.0555,-0.1541,1.4332,-0.0574,-0.1585,1.4353,-0.0475,-0.1598,1.4299,-0.0514,-0.1561,1.4374,-0.0434,-0.1507,1.4411,-0.0272,-0.1428,1.442,-0.033,-0.1507,1.4404,-0.0293,-0.1394,1.4363,-0.0507,-0.135,1.441,-0.0413,-0.1302,1.4448,-0.0437,-0.1364,1.4393,-0.0465,-0.131,1.4429,-0.0481,-0.1124,1.4528,-0.0516,-0.1138,1.4497,-0.0559,-0.1255,1.4424,-0.0641,-0.1159,1.4464,-0.0627,-0.1182,1.4447,-0.0674,-0.1226,1.4435,-0.0591,-0.1098,1.4521,-0.0588,-0.1109,1.448,-0.0645,-0.1021,1.463,-0.0575,-0.0961,1.4645,-0.0616,-0.1079,1.4562,-0.0544,-0.096,1.452,-0.0686,-0.1052,1.4499,-0.0667,-0.0958,1.4565,-0.064,-0.0856,1.4673,-0.0702,-0.0868,1.4621,-0.0704,-0.0896,1.4649,-0.0677,-0.0872,1.4592,-0.0752,-0.1615,1.4442,-0.0552,-0.1688,1.4427,-0.051,-0.1657,1.4403,-0.0546,-0.1545,1.451,-0.0614,-0.1434,1.4348,-0.054,-0.1531,1.453,-0.061,-0.1466,1.4543,-0.0679,-0.1394,1.4371,-0.0586,-0.1427,1.4408,-0.0633,-0.1442,1.4399,-0.0612,-0.1066,1.4564,-0.0843,-0.115,1.4559,-0.0852,-0.1155,1.4581,-0.0864,-0.1741,1.4402,-0.0509,-0.1893,1.446,-0.0248,-0.1856,1.4454,-0.0265,-0.1924,1.4456,-0.0308,-0.1895,1.4452,-0.0321,-0.1916,1.4472,-0.0254,-0.1941,1.4473,-0.0318,-0.1945,1.4435,-0.0462,-0.1931,1.4455,-0.0387,-0.194,1.4474,-0.0395,-0.1945,1.4462,-0.0472,-0.195,1.4446,-0.0525,-0.1924,1.4419,-0.0559,-0.1881,1.4488,-0.026,-0.1853,1.4506,-0.027,-0.1864,1.4502,-0.0322,-0.1898,1.4495,-0.0316,-0.1915,1.4487,-0.0478,-0.1907,1.4491,-0.0399,-0.1877,1.4456,-0.0581,-0.1916,1.4463,-0.0534,-0.1877,1.4475,-0.0544,-0.1698,1.4468,-0.0656,-0.1695,1.4493,-0.0649,-0.1685,1.4512,-0.0591,-0.1598,1.4526,-0.0597,-0.1603,1.4521,-0.0641,-0.1439,1.4554,-0.0776,-0.149,1.4543,-0.0728,-0.1376,1.4559,-0.082,-0.1285,1.4576,-0.0813,-0.1324,1.4561,-0.0845,-0.1349,1.4565,-0.0776,-0.1351,1.4518,-0.0866,-0.1267,1.4568,-0.0875,-0.131,1.4484,-0.083,-0.1242,1.4488,-0.0843,-0.1166,1.4517,-0.0855,-0.1235,1.447,-0.0775,-0.1139,1.4573,-0.0925,-0.1174,1.4514,-0.0919,-0.1215,1.4568,-0.0902,-0.1053,1.4569,-0.0913,-0.1076,1.4537,-0.0867,-0.1092,1.4527,-0.0913,-0.0878,1.4577,-0.0857,-0.083,1.4571,-0.0839,-0.1174,1.4511,-0.0916,-0.1359,1.4492,-0.0828,-0.1353,1.4513,-0.0863,-0.1557,1.4529,-0.0679,-0.1548,1.4529,-0.0656,-0.1724,1.4495,-0.0354,-0.1717,1.4508,-0.0305,-0.171,1.4495,-0.0357,-0.173,1.4493,-0.0294,-0.1807,1.4482,-0.0553,-0.1819,1.447,-0.0595,-0.1818,1.4495,-0.0205,-0.1796,1.4503,-0.0282,-0.1876,1.4495,-0.0478,-0.1896,1.4443,-0.0391,-0.1776,1.4453,-0.0295,-0.122,1.458,-0.0838,-0.1212,1.4555,-0.0833,-0.1147,1.4529,-0.0823,-0.1204,1.4508,-0.0806,-0.1355,1.4528,-0.0781,-0.1278,1.4543,-0.0807,-0.1512,1.4412,-0.0606,-0.0937,1.4694,-0.0614,-0.102,1.4636,-0.0572,-0.0878,1.4683,-0.0674,-0.1317,1.44,-0.0599,-0.1286,1.442,-0.0556,-0.1454,1.4378,-0.0412,-0.1442,1.439,-0.0366,-0.1305,1.4435,-0.0742,-0.141,1.4343,-0.0667,-0.1408,1.4383,-0.0693,-0.1808,1.4411,-0.0583,-0.1635,1.4256,-0.0419,-0.165,1.4261,-0.0445,-0.1637,1.4254,-0.0425,-0.1062,1.379,-0.1081,-0.0921,1.3999,-0.108,-0.0865,1.4169,-0.1031,-0.1037,1.3958,-0.1033,-0.1105,1.4048,-0.0923,-0.1201,1.3973,-0.0901,-0.0822,1.4311,-0.0976,-0.0819,1.4349,-0.0961,-0.1451,1.3881,-0.0838,-0.1344,1.3833,-0.0908,-0.1382,1.3859,-0.0885,-0.124,1.4008,-0.0864,-0.1348,1.3992,-0.0829,-0.1314,1.397,-0.0857,-0.1492,1.39,-0.0803,-0.0908,1.4347,-0.0873,-0.0925,1.4387,-0.0837,-0.1314,1.4073,-0.0812,-0.1215,1.4148,-0.0823,-0.0991,1.4511,-0.0816,-0.1271,1.4253,-0.0756,-0.1228,1.4305,-0.0768,-0.1321,1.42,-0.0747,-0.1378,1.4137,-0.0714,-0.1491,1.4037,-0.0737,-0.146,1.4079,-0.0705,-0.1445,1.4059,-0.0737,-0.1507,1.4057,-0.0714,-0.1298,1.4266,-0.0727,-0.1335,1.4219,-0.0708,-0.1251,1.4328,-0.0739,-0.1509,1.408,-0.0678,-0.1585,1.408,-0.0665,-0.1522,1.4104,-0.0654,-0.1575,1.406,-0.0696,-0.1365,1.4232,-0.0676,-0.1611,1.4232,-0.0542,-0.1716,1.4487,-0.0241,-0.1586,1.4303,-0.0206,-0.161,1.432,-0.0226,-0.1756,1.4285,-0.0107,-0.1739,1.4271,-0.0102,-0.1766,1.4276,-0.0081,-0.1647,1.4312,-0.0175,-0.1687,1.4301,-0.0142,-0.1655,1.4346,-0.0163,-0.1648,1.4274,-0.0105,-0.1336,1.4343,-0.0541,-0.1307,1.4373,-0.0559,-0.1477,1.4134,-0.0533,-0.1506,1.4149,-0.0497,-0.1417,1.4203,-0.056,-0.1414,1.4184,-0.0587,-0.138,1.4264,-0.0578,-0.1527,1.4141,-0.0498,-0.155,1.4095,-0.0582,-0.1596,1.4083,-0.0582,-0.1538,1.4077,-0.0603,-0.152,1.408,-0.0597,-0.123,1.4355,-0.0681,-0.131,1.4345,-0.0631,-0.1306,1.4324,-0.0646,-0.1224,1.4406,-0.0668,-0.1498,1.406,-0.0613,-0.1512,1.402,-0.0652,-0.1384,1.4077,-0.0726,-0.1446,1.4037,-0.07,-0.1193,1.4285,-0.0743,-0.1169,1.4336,-0.0727,-0.1141,1.4384,-0.0705,-0.1202,1.4446,-0.0634,-0.1274,1.4404,-0.0586,-0.1074,1.4518,-0.0594,-0.0832,1.4632,-0.0696,-0.0814,1.4603,-0.073,-0.106,1.4346,-0.0753,-0.104,1.4418,-0.0743,-0.1067,1.4306,-0.0768,-0.0803,1.4333,-0.0913,-0.0847,1.4168,-0.1,-0.0833,1.4173,-0.1031,-0.11,1.4125,-0.0816,-0.1527,1.3985,-0.0679,-0.15,1.3993,-0.07,-0.1475,1.4002,-0.0722,-0.1014,1.3777,-0.1053,-0.0992,1.3851,-0.1043,-0.1066,1.3803,-0.1028,-0.1246,1.3737,-0.0935,-0.1301,1.3754,-0.0887,-0.1246,1.3719,-0.0939,-0.0901,1.4643,-0.0631,-0.1288,1.4404,-0.0532,-0.131,1.4383,-0.0516,-0.1232,1.4445,-0.0514,-0.1212,1.4507,-0.0415,-0.1146,1.4513,-0.0501,-0.1069,1.4628,-0.0454,-0.1068,1.4654,-0.0461,-0.1603,1.4329,-0.0115,-0.168,1.4339,-0.0076,-0.1619,1.4352,-0.0121,-0.1649,1.4361,-0.0135,-0.1619,1.4352,-0.0223,-0.1567,1.4384,-0.024,-0.1652,1.4178,-0.041,-0.1674,1.4146,-0.0371,-0.1632,1.4175,-0.0344,-0.1628,1.4207,-0.0385,-0.1635,1.4223,-0.0415,-0.1718,1.4465,-0.0384,-0.1354,1.4404,-0.0366,-0.1352,1.4405,-0.0411,-0.1304,1.4435,-0.0389,-0.1095,1.4613,-0.0465,-0.107,1.4656,-0.0463,-0.0801,1.4517,-0.0861,-0.0798,1.4552,-0.0814,-0.0912,1.4005,-0.1072,-0.1416,1.3808,-0.0804,-0.1497,1.3925,-0.0731,-0.1624,1.4251,-0.0362,-0.1622,1.4263,-0.0332,-0.1636,1.4296,-0.0313,-0.1089,1.458,-0.0504,-0.1091,1.4568,-0.0513,-0.0949,1.4281,-0.0831,-0.0861,1.4294,-0.0884,-0.1193,1.4481,-0.048,-0.1361,1.4345,-0.0409,-0.1351,1.4408,-0.0367,-0.1662,1.4315,-0.0073,-0.1738,1.4293,-0.0058,-0.1325,1.4391,-0.041,-0.1392,1.4323,-0.0382,-0.1389,1.4329,-0.0337,-0.1503,1.4293,-0.0229,-0.1482,1.4221,-0.0423,-0.1446,1.4237,-0.0451,-0.1037,1.4582,-0.0559,-0.1092,1.4553,-0.0526,-0.1069,1.4525,-0.0585,-0.0843,1.4585,-0.074,-0.0869,1.4503,-0.0803,-0.0825,1.4457,-0.0864,-0.0826,1.4511,-0.083,-0.1416,1.4154,-0.0608,-0.1479,1.4114,-0.0557,-0.1429,1.4121,-0.0626,-0.1487,1.4089,-0.0592,-0.1418,1.4222,-0.0538,-0.1134,1.3736,-0.0996,-0.114,1.3808,-0.0976,-0.155,1.4007,-0.0734,-0.0996,1.4123,-0.0877,-0.103,1.4024,-0.096,-0.1752,1.4267,-0.0072,-0.135,1.4512,-0.0773,-0.133,1.4452,-0.0738,-0.1265,1.4486,-0.0783,-0.1339,1.4469,-0.0752,-0.1858,1.44,-0.0522,-0.185,1.4435,-0.0404,-0.1349,1.4469,-0.077,-0.1643,1.4118,-0.0556,-0.1624,1.4099,-0.0556,-0.1596,1.4092,-0.0644,-0.1371,1.3869,-0.0816,-0.1407,1.3869,-0.0792,-0.1369,1.3812,-0.0821,-0.0955,1.4463,-0.0817,-0.0813,1.435,-0.0961,-0.0941,1.4534,-0.084,-0.0899,1.4558,-0.0864,-0.0923,1.4515,-0.084,-0.0897,1.4557,-0.0865,-0.1001,1.4559,-0.0898,-0.0946,1.4562,-0.0881};
			return value;
		}

		/** Define subarray values using type double[] with $tupleSize=3 and $tupleSplitSize=1000 for subarray position()=2 */
		private double[] getr_scapula_coordinate_6_22_point_2()
		{
			double[] value = {-0.1073,1.4274,-0.084,-0.1099,1.4182,-0.0853,-0.1129,1.4191,-0.0836,-0.1152,1.4199,-0.0831,-0.1116,1.43,-0.0802,-0.1356,1.4367,-0.0436,-0.1353,1.4366,-0.0432,-0.1351,1.4368,-0.043,-0.1364,1.4392,-0.0467,-0.1399,1.4386,-0.0383,-0.1395,1.4387,-0.0383,-0.1393,1.4383,-0.0383,-0.0876,1.4698,-0.0665,-0.083,1.4235,-0.1012,-0.0831,1.4235,-0.1012,-0.0832,1.4239,-0.1007,-0.0892,1.4563,-0.0865,-0.1448,1.3878,-0.0841,-0.1551,1.4016,-0.0752,-0.1547,1.4019,-0.0754,-0.1514,1.3996,-0.0782,-0.1616,1.4097,-0.0559,-0.1568,1.4496,-0.0716,-0.1551,1.401,-0.0741,-0.1278,1.3869,-0.0942,-0.1641,1.4245,-0.043,-0.164,1.424,-0.043,-0.1636,1.4234,-0.0422,-0.1638,1.4236,-0.0427,-0.1639,1.4249,-0.0429,-0.0801,1.4592,-0.0756,-0.1008,1.3928,-0.1062,-0.105,1.3879,-0.1045,-0.1085,1.3897,-0.1015,-0.163,1.4247,-0.0408,-0.1634,1.4246,-0.0418,-0.1068,1.4609,-0.0526,-0.1071,1.4602,-0.0529,-0.0808,1.4607,-0.0734,-0.0826,1.4638,-0.0699,-0.0896,1.4649,-0.0633,-0.1562,1.4035,-0.073,-0.1593,1.4095,-0.0646,-0.1559,1.4037,-0.0732,-0.1416,1.3885,-0.0863,-0.1817,1.4427,-0.061,-0.1815,1.4423,-0.0607,-0.1696,1.4462,-0.0654,-0.1751,1.4446,-0.0629,-0.1749,1.444,-0.0627,-0.1092,1.453,-0.0917,-0.1406,1.4521,-0.0838,-0.1407,1.4516,-0.0837,-0.0813,1.4404,-0.0941,-0.0819,1.4402,-0.0942,-0.1736,1.4169,-0.0505,-0.1672,1.4145,-0.0371,-0.1619,1.4216,-0.0332,-0.1732,1.415,-0.0487,-0.1767,1.4278,-0.0077,-0.0801,1.4514,-0.0857,-0.0801,1.4471,-0.0893,-0.0802,1.4468,-0.0889,-0.1095,1.413,-0.0814,-0.0849,1.4248,-0.0986,-0.142,1.4036,-0.077,-0.1462,1.4016,-0.0771,-0.1791,1.4496,-0.0397,-0.1794,1.4496,-0.0335,-0.1721,1.4502,-0.0407,-0.1514,1.4505,-0.0749,-0.1562,1.4484,-0.0705,-0.136,1.438,-0.0551,-0.1329,1.4409,-0.051,-0.1603,1.4516,-0.0516,-0.1391,1.4424,-0.0681,-0.1404,1.4454,-0.0702,-0.1448,1.4444,-0.0658,-0.1484,1.4428,-0.0627,-0.1419,1.4493,-0.0724,-0.1425,1.4512,-0.0735,-0.1625,1.4232,-0.0372,-0.1629,1.4231,-0.0403,-0.1628,1.4242,-0.0395,-0.1627,1.4251,-0.039,-0.1631,1.4143,-0.0387,-0.1242,1.4437,-0.0551,-0.1285,1.3913,-0.0867,-0.1269,1.3916,-0.0875,-0.1037,1.394,-0.1001,-0.1147,1.387,-0.0954,-0.1043,1.3868,-0.1021,-0.1397,1.4104,-0.0687,-0.1363,1.4158,-0.0669,-0.1451,1.4076,-0.0653,-0.1349,1.4141,-0.07,-0.1327,1.4177,-0.0692,-0.1354,1.4191,-0.0655,-0.09,1.4494,-0.0784,-0.1673,1.4286,-0.0129,-0.1629,1.4296,-0.016,-0.1119,1.4477,-0.0667,-0.0881,1.4227,-0.0921,-0.1634,1.4236,-0.0416,-0.1631,1.4241,-0.0411,-0.1538,1.4122,-0.0626,-0.1601,1.4376,-0.0168,-0.115,1.3932,-0.0937,-0.1098,1.4153,-0.0827,-0.1092,1.4207,-0.0808,-0.0972,1.4218,-0.0857,-0.1082,1.4254,-0.0786,-0.1303,1.422,-0.0685,-0.1517,1.4101,-0.0564,-0.1517,1.4121,-0.0534,-0.1564,1.4114,-0.0553,-0.1412,1.4262,-0.0485,-0.1409,1.429,-0.0436,-0.1638,1.4146,-0.0587,-0.1591,1.4168,-0.0579,-0.1556,1.4144,-0.0594,-0.1414,1.4175,-0.0649,-0.1474,1.413,-0.0643,-0.1463,1.4102,-0.0668,-0.1391,1.4156,-0.0681,-0.1425,1.3996,-0.0805,-0.1388,1.4015,-0.0804,-0.1374,1.3978,-0.0828,-0.1339,1.3954,-0.0857,-0.1134,1.4093,-0.0883,-0.1043,1.4148,-0.0902,-0.1271,1.3928,-0.0892,-0.1289,1.3787,-0.095,-0.1632,1.4465,-0.067,-0.1616,1.4422,-0.0655,-0.1457,1.4383,-0.0681,-0.1411,1.4434,-0.0731,-0.1353,1.4437,-0.0742,-0.1302,1.4466,-0.0772,-0.1072,1.4495,-0.0724,-0.1127,1.4471,-0.0699,-0.1416,1.4552,-0.0726,-0.1354,1.4387,-0.0628,-0.1288,1.4423,-0.069,-0.1224,1.4456,-0.0739,-0.1173,1.4486,-0.0769,-0.112,1.4516,-0.0792,-0.1048,1.4551,-0.0817,-0.0981,1.4522,-0.0748,-0.1781,1.445,-0.0359,-0.1853,1.445,-0.0327,-0.1864,1.4502,-0.0398,-0.1801,1.4494,-0.0481,-0.175,1.4483,-0.062,-0.1739,1.45,-0.0572,-0.173,1.4505,-0.0497,-0.1347,1.3888,-0.09,-0.1643,1.4143,-0.0585};
			return value;
		}
		/** Large attribute array: IndexedFaceSet DEF='r_scapula_geometry' coordIndex field, scene-graph level=5, element #22, 9248 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 getr_scapula_geometry_5_22_coordIndex()
		{
			MFInt32 r_scapula_geometry_5_22_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getr_scapula_geometry_5_22_coordIndex_1()))
				.append(new MFInt32(getr_scapula_geometry_5_22_coordIndex_2()))
				.append(new MFInt32(getr_scapula_geometry_5_22_coordIndex_3()))
				.append(new MFInt32(getr_scapula_geometry_5_22_coordIndex_4()))
				.append(new MFInt32(getr_scapula_geometry_5_22_coordIndex_5()))
				.append(new MFInt32(getr_scapula_geometry_5_22_coordIndex_6()))
				.append(new MFInt32(getr_scapula_geometry_5_22_coordIndex_7()))
				.append(new MFInt32(getr_scapula_geometry_5_22_coordIndex_8()))
				.append(new MFInt32(getr_scapula_geometry_5_22_coordIndex_9()))
				.append(new MFInt32(getr_scapula_geometry_5_22_coordIndex_10()));
			return r_scapula_geometry_5_22_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='r_scapula_coordinate' point field, scene-graph level=6, element #22, 3474 total numbers made up of 1158 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 getr_scapula_coordinate_6_22_point()
		{
			MFVec3f r_scapula_coordinate_6_22_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getr_scapula_coordinate_6_22_point_1()))
				.append(new MFVec3f(getr_scapula_coordinate_6_22_point_2()));
			return r_scapula_coordinate_6_22_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 r_scapula 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 r_scapula().getX3dModel();
//      System.out.println("X3D model construction complete.");
	
        // next handle command line arguments
        boolean hasArguments = (args != null) && (args.length > 0);
        boolean validate = true; // default
        boolean argumentsLoadNewModel = false;
        String  fileName = new String();

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

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