package X3dForAdvancedModeling.GltfSampleModels;

import org.web3d.x3d.jsail.Core.*;
import org.web3d.x3d.jsail.EnvironmentalEffects.*;
import org.web3d.x3d.jsail.fields.*;
import org.web3d.x3d.jsail.Grouping.*;
import org.web3d.x3d.jsail.Navigation.*;
import org.web3d.x3d.jsail.Networking.*;
import org.web3d.x3d.jsail.Rendering.*;
import org.web3d.x3d.jsail.Shape.*;
import org.web3d.x3d.jsail.Texturing.*;

// Javadoc metadata annotations follow, see below for X3DJSAIL Java source code.
/**
 * <p> Converted glTF model showing use of Tangent node for advanced Physically Based Modeling (PBR) effects. Tangent is developmental in X3D version 4.1. </p>
 <p> Related links: Catalog page <a href="../../../GltfSampleModels/CatByMuruIndex.html" target="_blank">CatByMuru</a>,  source <a href="../../../GltfSampleModels/CatByMuru.java">CatByMuru.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="../../../GltfSampleModels/CatByMuru.x3d">CatByMuru.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> description </i> </td>
			<td> Converted glTF model showing use of Tangent node for advanced Physically Based Modeling (PBR) effects. Tangent is developmental in X3D version 4.1. </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> created </i> </td>
			<td> 31 December 2020 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> converted </i> </td>
			<td> 10 July 2025 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> modified </i> </td>
			<td> 3 January 2026 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> creator </i> </td>
			<td> Muru, <a href="https://www.artstation.com/sujian" target="_blank">https://www.artstation.com/sujian</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="https://sketchfab.com/3d-models/cat-16c3444c8d1440fc97fdf10f60ec58b0" target="_blank">https://sketchfab.com/3d-models/cat-16c3444c8d1440fc97fdf10f60ec58b0</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> source </i> </td>
			<td> CatByMuruScene.gltf </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> source </i> </td>
			<td> <a href="https://github.com/castle-engine/demo-models/tree/master/bump_mapping/tangents/cat-16c3444c8d1440fc97fdf10f60ec58b0" target="_blank">https://github.com/castle-engine/demo-models/tree/master/bump_mapping/tangents/cat-16c3444c8d1440fc97fdf10f60ec58b0</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> Image </i> </td>
			<td> <a href="../../../GltfSampleModels/CatByMuruScene_screenshot_castle_model_viewer.png">CatByMuruScene_screenshot_castle_model_viewer.png</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> license </i> </td>
			<td> <a href="../../../GltfSampleModels/CatByMuruSceneLicense.txt">CatByMuruSceneLicense.txt</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> license </i> </td>
			<td> CC-BY-4.0 <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank">http://creativecommons.org/licenses/by/4.0/</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="https://khronos/gltf" target="_blank">https://khronos/gltf</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="https://en.wikipedia.org/glTF" target="_blank">https://en.wikipedia.org/glTF</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> castle-model-viewer, <a href="https://castle-engine.io/castle-model-viewer" target="_blank">https://castle-engine.io/castle-model-viewer</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> specificationSection </i> </td>
			<td> X3D 4.1 Architecture, ISO/IEC 19775-1:202x, 11 Rendering component, 11.4.13 Tangent </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> specificationUrl </i> </td>
			<td> <a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/rendering.html#Tangent" target="_blank">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/rendering.html#Tangent</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/GltfSampleModels/CatByMuru.x3d" target="_blank">https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/GltfSampleModels/CatByMuru.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/license.html" target="_blank">https://www.web3d.org/x3d/content/examples/license.html</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> X3DJSAIL <a href="https://www.web3d.org/specifications/java/X3DJSAIL.html" target="_blank">https://www.web3d.org/specifications/java/X3DJSAIL.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 Muru, https://www.artstation.com/sujian
 */

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

	/** Create and initialize the X3D model for this object. */
	public final void initialize()
	{
            try { // catch-all
  x3dModel = new X3D().setProfile(X3D.PROFILE_IMMERSIVE).setVersion(X3D.VERSION_4_1)
  .setHead(new head()
    .addComponent(new component().setName("Shape").setLevel(2))
    .addComponent(new component().setName("Rendering").setLevel(5))
    .addMeta(new meta().setName(meta.NAME_TITLE      ).setContent("CatByMuru.x3d"))
    .addMeta(new meta().setName(meta.NAME_DESCRIPTION).setContent("Converted glTF model showing use of Tangent node for advanced Physically Based Modeling (PBR) effects. Tangent is developmental in X3D version 4.1."))
    .addMeta(new meta().setName(meta.NAME_CREATED    ).setContent("31 December 2020"))
    .addMeta(new meta().setName("converted").setContent("10 July 2025"))
    .addMeta(new meta().setName(meta.NAME_MODIFIED   ).setContent("3 January 2026"))
    .addMeta(new meta().setName(meta.NAME_CREATOR    ).setContent("Muru, https://www.artstation.com/sujian"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("https://sketchfab.com/3d-models/cat-16c3444c8d1440fc97fdf10f60ec58b0"))
    .addMeta(new meta().setName(meta.NAME_SOURCE     ).setContent("CatByMuruScene.gltf"))
    .addMeta(new meta().setName(meta.NAME_SOURCE     ).setContent("https://github.com/castle-engine/demo-models/tree/master/bump_mapping/tangents/cat-16c3444c8d1440fc97fdf10f60ec58b0"))
    .addMeta(new meta().setName(meta.NAME_IMAGE      ).setContent("CatByMuruScene_screenshot_castle_model_viewer.png"))
    .addMeta(new meta().setName(meta.NAME_LICENSE    ).setContent("CatByMuruSceneLicense.txt"))
    .addMeta(new meta().setName(meta.NAME_LICENSE    ).setContent("CC-BY-4.0 http://creativecommons.org/licenses/by/4.0/"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("https://khronos/gltf"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("https://en.wikipedia.org/glTF"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("castle-model-viewer, https://castle-engine.io/castle-model-viewer"))
    .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_SPECIFICATIONSECTION).setContent("X3D 4.1 Architecture, ISO/IEC 19775-1:202x, 11 Rendering component, 11.4.13 Tangent"))
    .addMeta(new meta().setName(meta.NAME_SPECIFICATIONURL).setContent("https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/rendering.html#Tangent"))
    .addMeta(new meta().setName(meta.NAME_IDENTIFIER ).setContent("https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/GltfSampleModels/CatByMuru.x3d"))
    .addMeta(new meta().setName(meta.NAME_LICENSE    ).setContent("https://www.web3d.org/x3d/content/examples/license.html"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("X3DJSAIL https://www.web3d.org/specifications/java/X3DJSAIL.html")))
  .setScene(new Scene()
    .addChild(new WorldInfo().setTitle("CatByMuru.x3d"))
    .addChild(new Background().setSkyColor(new MFColor(new double[] {1.0,1.0,1.0})))
    .addChild(new Viewpoint("OpeningView").setDescription("Cat by Maru conversion from SketchFab to glTF to X3D").setPosition(0.0,0.6,5.0))
    .addChild(new Transform("Sketchfab_model").setRotation(-1.0,0.0,0.0,1.5707963)
      .addChild(new Transform("CastleEncoded_Pose_scene_46_fbx").setRotation(1.0,0.0,0.0,1.5707963)
        .addChild(new Transform("RootNode")
          .addChild(new Transform("headModel")
            .addChild(new Transform("head_lambert2_0")
              .addChild(new Group("head_lambert2_1")
                .addChild(new Shape("head_lambert2_0_Primitive0").setBboxCenter(0.0,1.1182153,0.010965019).setBboxSize(1.2585641,0.9631852,0.9510488)
                  .setAppearance(new Appearance("lambert2").setAlphaMode("OPAQUE")
                    .setMaterial(new PhysicalMaterial().setBaseTextureMapping("TEXCOORD_0").setMetallicRoughnessTextureMapping("TEXCOORD_0").setNormalTextureMapping("TEXCOORD_0").setOcclusionTextureMapping("TEXCOORD_0")
                      .setBaseTexture(new ImageTexture().setUrl(new String[] {"textures/lambert2_baseColor.png","https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/GltfSampleModels/textures/lambert2_baseColor.png"})
                        .addComments(" flipVertical='true' ")
                        .setTextureProperties(new TextureProperties().setMagnificationFilter("AVG_PIXEL").setMinificationFilter("AVG_PIXEL_AVG_MIPMAP")))
                      .setMetallicRoughnessTexture(new ImageTexture("MetallicRoughness").setUrl(new String[] {"textures/lambert2_metallicRoughness.png","https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/GltfSampleModels/textures/lambert2_metallicRoughness.png"})
                        .addComments(" flipVertical='true' ")
                        .setTextureProperties(new TextureProperties().setMagnificationFilter("AVG_PIXEL").setMinificationFilter("AVG_PIXEL_AVG_MIPMAP")))
                      .setNormalTexture(new ImageTexture().setUrl(new String[] {"textures/lambert2_normal.png","https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/GltfSampleModels/textures/lambert2_normal.png"})
                        .addComments(" flipVertical='true' ")
                        .setTextureProperties(new TextureProperties().setMagnificationFilter("AVG_PIXEL").setMinificationFilter("AVG_PIXEL_AVG_MIPMAP")))
                      .setOcclusionTexture(new ImageTexture().setUSE("MetallicRoughness"))))
                  .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(getIndexedTriangleSet_10_37_index()).setNormalPerVertex(true).setSolid(false)
                    .setCoord(new Coordinate().setPoint(getCoordinate_11_37_point()))
                    .setNormal(new Normal().setVector(getNormal_11_38_vector()))
                    .setTangent(new Tangent().setVector(getTangent_11_39_vector()))
                    .setTexCoord(new MultiTextureCoordinate()
                      .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(getTextureCoordinate_12_40_point()))))))))
          .addChild(new Transform("torso")
            .addChild(new Transform("polySurface4")
              .addChild(new Transform("polySurface4_lambert2_0")
                .addChild(new Group("polySurface4_lambert2_1")
                  .addChild(new Shape("polySurface4_lambert2_0_Primitive0").setBboxCenter(0.0,0.022523463,0.054077893).setBboxSize(0.9722276,1.1641115,0.6969903)
                    .setAppearance(new Appearance().setUSE("lambert2"))
                    .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(getIndexedTriangleSet_11_48_index()).setNormalPerVertex(true).setSolid(false)
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_48_point()))
                      .setNormal(new Normal().setVector(getNormal_12_49_vector()))
                      .setTangent(new Tangent().setVector(getTangent_12_50_vector()))
                      .setTexCoord(new MultiTextureCoordinate()
                        .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(getTextureCoordinate_13_51_point()))))))))
            .addChild(new Transform("polySurface5").setTranslation(0.0,0.0943406,-0.010145962)
              .addChild(new Transform("polySurface5_lambert2_0")
                .addChild(new Group("polySurface5_lambert2_1")
                  .addChild(new Shape("polySurface5_lambert2_0_Primitive0").setBboxCenter(-0.17056528,-0.037723754,0.3266586).setBboxSize(0.34113055,0.29685637,0.15182886)
                    .setAppearance(new Appearance().setUSE("lambert2"))
                    .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(new int[] {0,1,2,2,1,3,4,5,0,0,5,1}).setNormalPerVertex(true).setSolid(false)
                      .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.16671076,-0.1720264,0.36685154,-0.17299704,0.11070443,0.32669997,-0.34113055,-0.18615194,0.29755837,-0.32962966,0.11070443,0.2507442,6.938894E-18,-0.16869867,0.40257305,1.06003824E-17,0.11070441,0.34747532})))
                      .setNormal(new Normal().setVector(new MFVec3f(new double[] {-0.2842788,-0.010203113,0.95868737,-0.26989418,0.19073783,0.9438095,-0.6176417,-0.041006476,0.78538996,-0.6228319,0.18063371,0.7612175,1.5110572E-8,0.031255122,0.99951154,4.9635815E-9,0.20334618,0.97910696})))
                      .setTangent(new Tangent().setVector(new MFVec4f(new double[] {-0.9578772,-0.039430384,-0.28445825,1,-0.9628172,-0.041404743,-0.26696205,1,-0.7835739,-0.053383972,-0.6190008,1,-0.78188443,-0.10994568,-0.61365193,1,-0.9994743,-0.03240749,0.00101341,1,-0.9999962,0.002714331,-5.6372164E-4,1.0})))
                      .setTexCoord(new MultiTextureCoordinate()
                        .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(new MFVec2f(new double[] {0.3042897,0.9663162,0.30540484,0.8934597,0.35229433,0.9671537,0.34971136,0.89047825,0.26079655,0.9671432,0.26096892,0.89449596}))))))))))
          .addChild(new Transform("token1").setRotation(0.6039326,0.4331038,0.66909486,0.19925927).setTranslation(0.006833289,0.046988785,-0.05926623)
            .addChild(new Transform("token1_lambert2_0")
              .addChild(new Group("token1_lambert2_1")
                .addChild(new Shape("token1_lambert2_0_Primitive0").setBboxCenter(-0.025646769,0.30564907,0.32469505).setBboxSize(0.11151911,0.12638825,0.07073733)
                  .setAppearance(new Appearance().setUSE("lambert2"))
                  .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(new int[] {0,1,2,2,1,3,4,5,3,3,5,2}).setNormalPerVertex(true).setSolid(false)
                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.0026763529,0.24245495,0.3600637,0.030112788,0.35447946,0.30460075,-0.041072477,0.2425682,0.35568535,-0.010239234,0.36863306,0.29351184,-0.054006204,0.3688432,0.28932637,-0.081406325,0.25662506,0.34440365})))
                    .setNormal(new Normal().setVector(new MFVec3f(new double[] {-0.08729105,0.45908928,0.8840912,-0.08371659,0.4573785,0.88532275,-0.087111235,0.45819363,0.8845735,-0.083442986,0.4564924,0.8858059,-0.082591586,0.45527205,0.88651335,-0.08705596,0.4574128,0.8849829})))
                    .setTangent(new Tangent().setVector(new MFVec4f(new double[] {0.2143081,0.8753533,-0.43339214,-1.0,0.21420084,0.87593293,-0.4322725,-1.0,0.21422654,0.87579083,-0.43254775,-1.0,0.21412072,0.8763567,-0.4314527,-1.0,0.21401837,0.87690085,-0.43039662,-1.0,0.21415475,0.8761792,-0.43179607,-1.0})))
                    .setTexCoord(new MultiTextureCoordinate()
                      .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(new MFVec2f(new double[] {1.7712779,0.18048693,1.8037928,0.18048947,1.7694031,0.1694747,1.8059645,0.16947779,1.8040891,0.1584658,1.7715755,0.15846281})))))))))
          .addChild(new Transform("token2")
            .addChild(new Transform("token2_lambert2_0")
              .addChild(new Group("token2_lambert2_1")
                .addChild(new Shape("token2_lambert2_0_Primitive0").setBboxCenter(0.025646769,0.30564907,0.32469505).setBboxSize(0.11151911,0.12638825,0.07073733)
                  .setAppearance(new Appearance().setUSE("lambert2"))
                  .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(new int[] {0,1,2,2,1,3,1,4,3,3,4,5}).setNormalPerVertex(true).setSolid(false)
                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.0026763529,0.24245495,0.3600637,0.041072477,0.2425682,0.35568535,-0.030112788,0.35447946,0.30460075,0.010239234,0.36863306,0.29351184,0.081406325,0.25662506,0.34440365,0.054006204,0.3688432,0.28932637})))
                    .setNormal(new Normal().setVector(new MFVec3f(new double[] {0.08729156,0.45908928,0.8840912,0.08711141,0.4581936,0.88457346,0.083716676,0.4573785,0.88532275,0.083442986,0.45649242,0.88580585,0.08705596,0.4574128,0.8849829,0.08259159,0.45527205,0.88651335})))
                    .setTangent(new Tangent().setVector(new MFVec4f(new double[] {-0.21430808,0.87535334,-0.43339205,1.0,-0.21422651,0.8757908,-0.43254766,1.0,-0.21420082,0.87593293,-0.43227258,1.0,-0.21412072,0.87635666,-0.43145266,1.0,-0.21415475,0.87617916,-0.43179604,1.0,-0.21401832,0.8769008,-0.43039656,1.0})))
                    .setTexCoord(new MultiTextureCoordinate()
                      .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(new MFVec2f(new double[] {0.7712779,0.18048693,0.7694031,0.1694747,0.80379283,0.18048947,0.80596447,0.16947779,0.77157545,0.15846281,0.8040891,0.1584658})))))))))
          .addChild(new Transform("eyes")
            .addChild(new Transform("eyes_lambert2_0")
              .addChild(new Group("eyes_lambert2_1")
                .addChild(new Shape("eyes_lambert2_0_Primitive0").setBboxCenter(0.0,0.9886312,0.35902876).setBboxSize(0.6239903,0.16978037,0.117905974)
                  .setAppearance(new Appearance().setUSE("lambert2"))
                  .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(getIndexedTriangleSet_10_93_index()).setNormalPerVertex(true).setSolid(false)
                    .setCoord(new Coordinate().setPoint(getCoordinate_11_93_point()))
                    .setNormal(new Normal().setVector(getNormal_11_94_vector()))
                    .setTangent(new Tangent().setVector(getTangent_11_95_vector()))
                    .setTexCoord(new MultiTextureCoordinate()
                      .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(getTextureCoordinate_12_96_point()))))))))
          .addChild(new Transform("bag")
            .addChild(new Transform("bag_lambert2_0")
              .addChild(new Group("bag_lambert2_1")
                .addChild(new Shape("bag_lambert2_0_Primitive0").setBboxCenter(0.0,-0.41379064,0.3247386).setBboxSize(0.56199455,0.39347386,0.1767717)
                  .setAppearance(new Appearance().setUSE("lambert2"))
                  .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(new int[] {0,1,2,3,4,1,1,4,2,5,6,7,8,7,9,7,6,9,10,1,11,11,1,0,12,13,7,7,13,5,14,15,16,16,15,17,15,14,18,18,14,19,20,21,22,22,21,23,24,25,17,17,25,16,24,17,2,2,17,0,4,22,2,2,22,24,15,18,11,11,18,10,15,11,17,17,11,0,12,19,13,13,19,14,23,21,9,9,21,8,5,16,6,6,16,25,14,16,13,13,16,5,25,23,6,6,23,9,22,4,20,20,4,3,22,23,24,24,23,25}).setNormalPerVertex(true).setSolid(false)
                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.2503259,-0.5028558,0.3497257,0.28099728,-0.4738712,0.24919444,0.2362905,-0.34192213,0.36695337,0.26136267,-0.2232126,0.29049706,0.24379389,-0.27170902,0.3420694,-0.2503259,-0.5028558,0.3497257,-0.2362905,-0.34192213,0.36695337,-0.28099728,-0.4738712,0.24919444,-0.26136267,-0.2232126,0.29049706,-0.24379389,-0.27170902,0.3420694,0.2620855,-0.5873296,0.23635274,0.2353104,-0.5764445,0.32742095,-0.2620855,-0.5873296,0.23635274,-0.2353104,-0.5764445,0.32742095,-0.07750287,-0.59713626,0.37894255,0.07750287,-0.59713626,0.37894255,-0.083646715,-0.48627812,0.40864176,0.083646715,-0.48627812,0.40864176,0.056733537,-0.6105276,0.27615356,-0.056733537,-0.6105276,0.27615356,0.06000326,-0.21705371,0.33381027,-0.06000326,-0.21705371,0.33381027,0.07431469,-0.27337062,0.3949195,-0.07431469,-0.27337062,0.3949195,0.08077259,-0.36197373,0.41312444,-0.08077259,-0.36197373,0.41312444})))
                    .setNormal(new Normal().setVector(new MFVec3f(new double[] {0.6350923,-0.14057735,0.7595365,0.95270777,-0.04478691,0.30056974,0.5914527,0.06189371,0.80396074,0.6549873,0.4262403,0.6239478,0.643339,0.35867378,0.67636395,-0.6350924,-0.1405774,0.75953645,-0.5914528,0.06189372,0.8039608,-0.95270777,-0.044786885,0.3005697,-0.6549873,0.42624035,0.62394786,-0.643339,0.35867378,0.67636395,0.58293134,-0.7686882,0.26326686,0.45693153,-0.72484934,0.51556474,-0.5829314,-0.7686882,0.26326686,-0.4569316,-0.72484934,0.5155647,-0.16024055,-0.7015656,0.6943549,0.15361442,-0.71145487,0.6857366,-0.16815248,-0.1419881,0.97548145,0.16733067,-0.14373517,0.975367,0.08011484,-0.9892603,0.122252695,-0.08804869,-0.9886761,0.12152037,0.10691827,0.7364809,0.66795546,-0.099873915,0.7366687,0.6688382,0.13062362,0.48352435,0.86552966,-0.12558405,0.4863577,0.86468774,0.14247635,0.06275189,0.98780704,-0.14012861,0.06360763,0.9880881})))
                    .setTangent(new Tangent().setVector(new MFVec4f(new double[] {-0.020437755,-0.98601395,-0.16540532,1.0,-0.0037231306,-0.990726,-0.13582373,1.0,0.022849109,-0.99793583,0.06001758,1.0,0.18786052,-0.89164925,0.41191047,1.0,0.11064671,-0.9177495,0.38143563,1.0,-0.02988448,-0.97809213,-0.20601654,1.0,-0.07825176,-0.99674934,0.019167982,1.0,-0.02252648,-0.9759507,-0.21682471,1.0,-0.24118704,-0.90045696,0.36194783,1.0,-0.1659085,-0.9277867,0.33419487,1.0,-0.313673,-0.51179403,-0.7997976,1.0,-0.25529417,-0.66209286,-0.7045977,1.0,0.25476408,-0.48058957,-0.839124,1.0,0.18716677,-0.6449832,-0.74092203,1.0,-0.02583944,-0.7002223,-0.71345705,1.0,-0.13214903,-0.702531,-0.699276,1.0,-0.044072933,-0.9874996,-0.15133466,1.0,-0.038836673,-0.9895086,-0.13915646,1.0,-0.18769173,-0.13542454,-0.97284746,1.0,0.22597322,-0.13863865,-0.96421754,1.0,0.1790666,-0.67508465,0.71567863,1.0,-0.15658394,-0.67545986,0.7205799,1.0,0.035460517,-0.8747297,0.48331222,1.0,-0.13169223,-0.8720474,0.47137082,1.0,-0.0252222,-0.9974341,0.06700138,1.0,-0.060841803,-0.9966017,0.05552723,1.0})))
                    .setTexCoord(new MultiTextureCoordinate()
                      .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(new MFVec2f(new double[] {0.0888682,0.48091787,0.087035775,0.5093542,0.0488922,0.4769792,0.0156136155,0.49370646,0.030636907,0.48195195,0.09325868,0.35630065,0.05304855,0.35722524,0.09379983,0.32783854,0.021224976,0.33792084,0.03521669,0.3508702,0.12158382,0.49812958,0.10793853,0.47883397,0.12729639,0.3418232,0.11202526,0.3597921,0.11389619,0.4008508,0.112593174,0.4379029,0.08501148,0.3985512,0.08356559,0.4381839,0.14060062,0.43786326,0.14060122,0.4028332,0.0078125,0.43386704,0.008219004,0.39738894,0.029243827,0.43555754,0.030321717,0.39719492,0.052318335,0.43690777,0.053664744,0.39750624})))))))))
          .addChild(new Transform("glasses")
            .addChild(new Transform("glasses_lambert2_0")
              .addChild(new Group("glasses_lambert2_1")
                .addChild(new Shape("glasses_lambert2_0_Primitive0").setBboxCenter(0.0,0.48621643,0.25212124).setBboxSize(0.6840171,0.3387859,0.19120623)
                  .setAppearance(new Appearance().setUSE("lambert2"))
                  .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(getIndexedTriangleSet_10_115_index()).setNormalPerVertex(true).setSolid(false)
                    .setCoord(new Coordinate().setPoint(getCoordinate_11_115_point()))
                    .setNormal(new Normal().setVector(getNormal_11_116_vector()))
                    .setTangent(new Tangent().setVector(getTangent_11_117_vector()))
                    .setTexCoord(new MultiTextureCoordinate()
                      .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(getTextureCoordinate_12_118_point()))))))))
          .addChild(new Transform("tube")
            .addChild(new Transform("tube_lambert2_0")
              .addChild(new Group("tube_lambert2_1")
                .addChild(new Shape("tube_lambert2_0_Primitive0").setBboxCenter(-0.21928704,-0.38584232,0.24780884).setBboxSize(0.52778745,0.48546982,0.5195282)
                  .setAppearance(new Appearance().setUSE("lambert2"))
                  .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(new int[] {0,1,2,2,1,3,1,4,3,3,4,5,6,7,4,4,7,5,8,9,6,6,9,7,8,10,9,9,10,11,12,13,14,13,15,14,15,16,14,16,17,14,17,12,14,1,0,18,18,0,19,4,1,20,20,1,18,4,20,6,6,20,21,6,21,8,8,21,22,10,8,23,23,8,22,19,24,18,18,24,25,20,18,26,26,18,25,21,20,27,27,20,26,22,21,28,28,21,27,22,28,23,23,28,29,25,24,30,30,24,31,26,25,32,32,25,30,26,32,27,27,32,33,27,33,28,28,33,34,29,28,35,35,28,34,31,36,30,30,36,37,32,30,38,38,30,37,33,32,39,39,32,38,34,33,40,40,33,39,34,40,35,35,40,41,3,42,2,2,42,43,3,5,42,42,5,44,5,7,44,44,7,45,7,9,45,45,9,46,11,47,9,9,47,46,42,48,43,43,48,49,44,50,42,42,50,48,45,51,44,44,51,50,45,46,51,51,46,52,46,47,52,52,47,53,37,36,54,54,36,55,38,37,56,56,37,54,38,56,39,39,56,57,39,57,40,40,57,58,41,40,59,59,40,58,54,55,60,60,55,61,56,54,62,62,54,60,56,62,57,57,62,63,57,63,58,58,63,64,59,58,65,65,58,64}).setNormalPerVertex(true).setSolid(false)
                    .setCoord(new Coordinate().setPoint(getCoordinate_11_126_point()))
                    .setNormal(new Normal().setVector(getNormal_11_127_vector()))
                    .setTangent(new Tangent().setVector(getTangent_11_128_vector()))
                    .setTexCoord(new MultiTextureCoordinate()
                      .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(getTextureCoordinate_12_129_point()))))))))
          .addChild(new Transform("ring")
            .addChild(new Transform("ring_lambert2_0")
              .addChild(new Group("ring_lambert2_1")
                .addChild(new Shape("ring_lambert2_0_Primitive0").setBboxCenter(0.0,-0.160575,0.41670147).setBboxSize(0.18658239,0.12935656,0.017154276)
                  .setAppearance(new Appearance().setUSE("lambert2"))
                  .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(new int[] {0,1,2,3,4,5,6,3,5,7,8,9,10,11,4,4,11,5,12,13,14,14,13,15,16,11,10,17,18,19,14,15,20,20,15,21,6,5,22,22,5,0,23,24,25,25,24,26,8,27,9,9,27,19,2,22,0,19,27,17,18,1,19,19,1,0,24,20,26,26,20,21,8,25,27,27,25,26,17,27,26,17,26,18,21,1,26,26,1,18,2,1,21,21,22,2,6,22,15,15,22,21,3,6,15,15,4,3,10,4,13,13,4,15,16,10,13,8,7,25,12,14,28,28,14,29,23,30,24,24,30,31,32,20,31,31,20,24,14,20,29,29,20,32}).setNormalPerVertex(true).setSolid(false)
                    .setCoord(new Coordinate().setPoint(getCoordinate_11_137_point()))
                    .setNormal(new Normal().setVector(getNormal_11_138_vector()))
                    .setTangent(new Tangent().setVector(getTangent_11_139_vector()))
                    .setTexCoord(new MultiTextureCoordinate()
                      .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(new MFVec2f(new double[] {0.879182,0.24980494,0.88298243,0.24645725,0.88298243,0.24980494,0.88298243,0.27390206,0.88298243,0.2783112,0.879182,0.27390206,0.88298243,0.27092078,0.88298243,0.18590638,0.88298243,0.18850437,0.87918204,0.18590638,0.88298243,0.30462962,0.87918204,0.30839804,0.8904397,0.30839804,0.88724786,0.30839804,0.8904397,0.27390206,0.88724786,0.27390206,0.88298243,0.30839804,0.88298243,0.2112042,0.88298243,0.2146692,0.87918204,0.2112042,0.8904397,0.24980494,0.88724786,0.24980494,0.88298243,0.25289923,0.8904397,0.18590638,0.8904397,0.2112042,0.88724786,0.18590638,0.88724786,0.2112042,0.88298243,0.20808598,0.8936078,0.30839804,0.8936078,0.27390206,0.8936078,0.18590638,0.8936078,0.2112042,0.8936078,0.24980494})))))))))
          .addChild(new Transform("tail").setRotation(0.26184407,-0.17727791,0.9486887,1.9223686).setTranslation(-0.3034334,-0.72215825,-0.051197503)
            .addChild(new Transform("tail_lambert2_0")
              .addChild(new Group("tail_lambert2_1")
                .addChild(new Shape("tail_lambert2_0_Primitive0").setBboxCenter(-0.015489876,0.0031029582,-0.7017957).setBboxSize(0.5946194,0.94446385,0.82327056)
                  .setAppearance(new Appearance().setUSE("lambert2"))
                  .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(getIndexedTriangleSet_10_148_index()).setNormalPerVertex(true).setSolid(false)
                    .setCoord(new Coordinate().setPoint(getCoordinate_11_148_point()))
                    .setNormal(new Normal().setVector(getNormal_11_149_vector()))
                    .setTangent(new Tangent().setVector(getTangent_11_150_vector()))
                    .setTexCoord(new MultiTextureCoordinate()
                      .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(getTextureCoordinate_12_151_point()))))))))
          .addChild(new Transform("scarf")
            .addChild(new Transform("scarf_lambert2_0")
              .addChild(new Group("scarf_lambert2_1")
                .addChild(new Shape("scarf_lambert2_0_Primitive0").setBboxCenter(0.0,0.5819483,0.021083072).setBboxSize(0.7067938,0.23573467,0.52555907)
                  .setAppearance(new Appearance().setUSE("lambert2"))
                  .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(new int[] {0,1,2,2,1,3,4,5,0,0,5,1,1,5,6,6,5,7,3,1,8,8,1,6,9,10,6,8,6,10,7,11,6,6,11,9,12,13,14,14,13,15,4,16,5,5,16,17,16,18,17,17,18,19,19,20,17,17,20,21,17,21,5,5,21,7,22,23,18,18,23,19,22,15,23,23,15,13,23,13,24,19,23,20,20,23,24,20,24,25,7,21,11,11,21,26,21,20,26,26,20,25,27,28,29,29,28,30,28,31,30,30,31,32,28,33,31,31,33,34,27,35,28,28,35,33,36,33,37,35,37,33,36,38,33,33,38,34,39,40,41,41,40,42,32,31,43,43,31,44,43,44,45,45,44,46,47,48,44,44,48,46,34,47,31,31,47,44,46,49,45,45,49,50,50,49,42,42,49,41,49,51,41,46,48,49,49,48,51,48,52,51,34,38,47,47,38,53,47,53,48,48,53,52}).setNormalPerVertex(true).setSolid(false)
                    .setCoord(new Coordinate().setPoint(getCoordinate_11_159_point()))
                    .setNormal(new Normal().setVector(getNormal_11_160_vector()))
                    .setTangent(new Tangent().setVector(getTangent_11_161_vector()))
                    .setTexCoord(new MultiTextureCoordinate()
                      .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(getTextureCoordinate_12_162_point()))))))))
          .addChild(new Transform("dress")
            .addChild(new Transform("polySurface1")
              .addChild(new Transform("polySurface6")
                .addChild(new Transform("polySurface6_lambert2_0")
                  .addChild(new Group("polySurface6_lambert2_1")
                    .addChild(new Shape("polySurface6_lambert2_0_Primitive0").setBboxCenter(0.049242556,0.036761224,0.008216158).setBboxSize(1.5648896,1.4889677,0.9276724)
                      .setAppearance(new Appearance().setUSE("lambert2"))
                      .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(getIndexedTriangleSet_12_170_index()).setNormalPerVertex(true).setSolid(false)
                        .setCoord(new Coordinate().setPoint(getCoordinate_13_170_point()))
                        .setNormal(new Normal().setVector(getNormal_13_171_vector()))
                        .setTangent(new Tangent().setVector(getTangent_13_172_vector()))
                        .setTexCoord(new MultiTextureCoordinate()
                          .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(getTextureCoordinate_14_173_point()))))))))
              .addChild(new Transform("polySurface7").setTranslation(-6.133765E-4,0.017866751,0.008241703)
                .addChild(new Transform("polySurface7_lambert2_0")
                  .addChild(new Group("polySurface7_lambert2_1")
                    .addChild(new Shape("polySurface7_lambert2_0_Primitive0").setBboxCenter(0.31516987,0.14819466,0.39807782).setBboxSize(0.15265946,0.2006579,0.13072902)
                      .setAppearance(new Appearance().setUSE("lambert2"))
                      .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(new int[] {0,1,2,3,0,2}).setNormalPerVertex(true).setSolid(false)
                        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.23884015,0.14919084,0.37283516,0.25654748,0.24852361,0.3327133,0.3914996,0.1676936,0.45014378,0.30085614,0.047865696,0.46344233})))
                        .setNormal(new Normal().setVector(new MFVec3f(new double[] {0.9793549,-0.19380493,-0.057478663,0.8336375,-0.38604313,-0.394993,0.41448393,-0.4597895,-0.7853641,0.53927404,-0.34104404,-0.7699823})))
                        .setTangent(new Tangent().setVector(new MFVec4f(new double[] {-0.19034332,-0.9798437,0.06062896,1.0,-0.4250607,-0.90507823,-0.012524916,1.0,-0.6208619,-0.77382994,0.12537067,1.0,-0.539435,-0.8420133,-0.004856835,1.0})))
                        .setTexCoord(new MultiTextureCoordinate()
                          .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(new MFVec2f(new double[] {0.39829206,0.9425593,0.3746211,0.9567438,0.37298515,0.9068813,0.41131923,0.90689325}))))))))))
            .addChild(new Transform("polySurface2").setScale(0.5653541,0.5653541,0.5653541).setTranslation(-0.13662225,-0.22767556,0.19908942)
              .addChild(new Transform("polySurface2_lambert2_0")
                .addChild(new Group("polySurface2_lambert2_1")
                  .addChild(new Shape("polySurface2_lambert2_0_Primitive0").setBboxCenter(-0.31643677,-0.3667103,0.41138643).setBboxSize(0.18148865,0.20494741,0.12133187)
                    .setAppearance(new Appearance().setUSE("lambert2"))
                    .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(new int[] {0,1,2,2,1,3}).setNormalPerVertex(true).setSolid(false)
                      .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.2456787,-0.469184,0.47205237,-0.22569244,-0.28119385,0.46645266,-0.40718108,-0.43430632,0.36547774,-0.39446285,-0.2642366,0.3507205})))
                      .setNormal(new Normal().setVector(new MFVec3f(new double[] {-0.53570724,0.072684854,0.8412697,-0.54999715,0.09261785,0.8300151,-0.4407255,0.05948941,0.89566857,-0.5948287,0.20061344,0.778417})))
                      .setTangent(new Tangent().setVector(new MFVec4f(new double[] {0.8370787,-0.08523274,0.5404025,1.0,0.8263845,-0.083392926,0.556897,1.0,0.89102006,-0.09198251,0.4445475,1.0,0.7839565,-0.069337584,0.61693144,1.0})))
                      .setTexCoord(new MultiTextureCoordinate()
                        .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(new MFVec2f(new double[] {0.23186336,0.9006641,0.23127036,0.9489426,0.18189014,0.9053493,0.17885053,0.94894314})))))))))
            .addChild(new Transform("polySurface3").setScale(0.5653541,0.5653541,0.5653541).setTranslation(-0.11810917,-0.04175537,0.18899019)
              .addChild(new Transform("polySurface3_lambert2_0")
                .addChild(new Group("polySurface3_lambert2_1")
                  .addChild(new Shape("polySurface3_lambert2_0_Primitive0").setBboxCenter(-0.31643677,-0.3667103,0.41138643).setBboxSize(0.18148865,0.20494741,0.12133187)
                    .setAppearance(new Appearance().setUSE("lambert2"))
                    .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(new int[] {0,1,2,2,1,3}).setNormalPerVertex(true).setSolid(false)
                      .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.2456787,-0.469184,0.47205237,-0.22569244,-0.28119385,0.46645266,-0.40718108,-0.43430632,0.36547774,-0.39446285,-0.2642366,0.3507205})))
                      .setNormal(new Normal().setVector(new MFVec3f(new double[] {-0.53570724,0.072684854,0.8412697,-0.54999715,0.09261785,0.8300151,-0.4407255,0.05948941,0.89566857,-0.5948287,0.20061344,0.778417})))
                      .setTangent(new Tangent().setVector(new MFVec4f(new double[] {0.83707863,-0.085232735,0.5404025,1.0,0.8263846,-0.08339293,0.5568969,1.0,0.89102006,-0.09198252,0.44454756,1.0,0.7839566,-0.06933758,0.6169315,1.0})))
                      .setTexCoord(new MultiTextureCoordinate()
                        .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(new MFVec2f(new double[] {1.2318634,0.9006641,1.2312703,0.9489426,1.1818901,0.9053493,1.1788505,0.94894314}))))))))))
          .addChild(new Transform("armband")
            .addChild(new Transform("armband_lambert2_0")
              .addChild(new Group("armband_lambert2_1")
                .addChild(new Shape("armband_lambert2_0_Primitive0").setBboxCenter(-0.57332623,0.16790341,-0.0765675).setBboxSize(0.2556053,0.23705533,0.29410872)
                  .setAppearance(new Appearance().setUSE("lambert2"))
                  .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(new int[] {0,1,2,2,1,3,4,5,6,6,5,7,3,8,2,2,8,9,1,0,10,10,0,11,8,6,9,9,6,7,12,13,11,11,13,10,14,15,16,16,15,17,5,4,17,17,4,16}).setNormalPerVertex(true).setSolid(false)
                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.59919804,0.28509218,-0.18267909,-0.6728856,0.09299235,-0.18695582,-0.6324146,0.28643107,-0.071117096,-0.7011289,0.09418877,-0.0907615,-0.5153582,0.049893733,0.018110812,-0.47781345,0.20191167,0.06825617,-0.5839254,0.06297946,0.045829624,-0.5355747,0.22573578,0.07048685,-0.6602505,0.07801059,0.025926296,-0.59943163,0.25917223,0.049428828,-0.5913049,0.07649584,-0.22362186,-0.5245756,0.25913414,-0.20676406,-0.4614298,0.22607717,-0.15923737,-0.5132852,0.058618594,-0.19943719,-0.5132852,0.058618594,-0.19943719,-0.4614298,0.22607717,-0.15923737,-0.49069327,0.04937575,-0.09139723,-0.4455236,0.20324448,-0.023896968})))
                    .setNormal(new Normal().setVector(new MFVec3f(new double[] {-0.71451294,0.30900145,-0.6276857,-0.74375194,0.2977808,-0.5984644,-0.9449699,0.3246331,0.040561326,-0.9415944,0.3294188,0.069879696,0.7548392,-0.39243907,0.52555645,0.59707963,-0.31795028,0.73648053,-0.064077415,-0.16607411,0.98402923,-0.2059826,-0.08647681,0.97472715,-0.76362586,0.19044508,0.616933,-0.7909937,0.18129028,0.5843482,-0.07507076,0.09214183,-0.99291205,0.13369213,0.0994897,-0.9860164,0.87840074,-0.14271466,-0.45611915,0.7434848,-0.14218721,-0.6534625,0.7434848,-0.14218721,-0.6534625,0.87840074,-0.14271466,-0.45611915,0.9582183,-0.28214473,-0.047034852,0.95652425,-0.28477603,0.06295995})))
                    .setTangent(new Tangent().setVector(new MFVec4f(new double[] {-0.36039147,-0.9315476,-0.048344538,1.0,-0.34349543,-0.9383026,-0.039990894,1.0,-0.32696906,-0.9413444,-0.083439305,1.0,-0.33503357,-0.9373252,-0.0957812,1.0,-0.24053493,-0.91106164,-0.33482802,1.0,-0.22691813,-0.9475428,-0.22510213,1.0,-0.27942666,-0.943627,-0.17745094,1.0,-0.28181773,-0.9486434,-0.14371735,1.0,-0.32435536,-0.9393399,-0.11150886,1.0,-0.30914605,-0.94262725,-0.12602659,1.0,-0.34741628,-0.9357527,-0.060570475,1.0,-0.32462057,-0.9356605,-0.13842344,1.0,-0.27217507,-0.933871,-0.23196065,1.0,-0.3148719,-0.93647826,-0.15448058,1.0,-0.33665767,-0.92386883,-0.1820112,1.0,-0.29966277,-0.9079352,-0.29301184,1.0,-0.28136694,-0.9001423,-0.3325307,1.0,-0.2441362,-0.8999071,-0.36133745,1.0})))
                    .setTexCoord(new MultiTextureCoordinate()
                      .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(new MFVec2f(new double[] {0.93128705,0.770854,0.977382,0.770854,0.93128705,0.7989683,0.977382,0.7989683,0.977382,0.869494,0.93128705,0.869494,0.977382,0.85165465,0.93128705,0.85165465,0.977382,0.831674,0.93128705,0.831674,0.977382,0.74836123,0.93128705,0.74836123,0.93128705,0.7264757,0.977382,0.7264757,0.977382,0.9286231,0.93128705,0.9286231,0.977382,0.8965675,0.93128705,0.8965675})))))))))
          .addChild(new Transform("ring_band")
            .addChild(new Transform("ring_band_lambert2_0")
              .addChild(new Group("ring_band_lambert2_1")
                .addChild(new Shape("ring_band_lambert2_0_Primitive0").setBboxCenter(0.0,-0.013752174,0.37756467).setBboxSize(0.14236796,0.18614823,0.08663437)
                  .setAppearance(new Appearance().setUSE("lambert2"))
                  .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(new int[] {0,1,2,2,1,3,4,5,6,6,5,7}).setNormalPerVertex(true).setSolid(false)
                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.07118398,0.07931895,0.33753812,0.036928207,0.07932194,0.3342475,0.0574252,-0.10682629,0.4206,0.022800982,-0.10559147,0.42088187,-0.022800982,-0.10559147,0.42088187,-0.036928207,0.07932194,0.3342475,-0.0574252,-0.10682629,0.4206,-0.07118398,0.07931895,0.33753812})))
                    .setNormal(new Normal().setVector(new MFVec3f(new double[] {-0.087122455,0.4113063,0.90732396,-0.07552881,0.41275898,0.90770346,0.01113494,0.42179948,0.90662086,0.022450874,0.42274407,0.90597105,-0.022450872,0.422744,0.905971,0.0755288,0.41275895,0.9077034,-0.011134942,0.42179948,0.90662086,0.08712246,0.41130632,0.90732396})))
                    .setTangent(new Tangent().setVector(new MFVec4f(new double[] {0.06764415,0.9111275,-0.40653524,1.0,0.06740028,0.910335,-0.40834737,1.0,0.06786618,0.90426755,-0.42153817,1.0,0.06824133,0.90343785,-0.4232531,1.0,-0.06824134,0.903438,-0.42325312,-1.0,-0.06740028,0.910335,-0.4083473,-1.0,-0.06786618,0.90426755,-0.42153817,-1.0,-0.06764414,0.91112757,-0.40653533,-1.0})))
                    .setTexCoord(new MultiTextureCoordinate()
                      .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(new MFVec2f(new double[] {0.9614652,0.04315801,0.96121705,0.05189778,0.90955913,0.04314243,0.909212,0.051938254,0.909212,0.051938254,0.96121705,0.05189778,0.90955913,0.04314243,0.9614652,0.04315801})))))))))
          .addChild(new Transform("boots")
            .addChild(new Transform("boots_lambert2_0")
              .addChild(new Group("boots_lambert2_1")
                .addChild(new Shape("boots_lambert2_0_Primitive0").setBboxCenter(0.0,-0.7049269,0.13233985).setBboxSize(0.9519459,0.3220762,0.58306074)
                  .setAppearance(new Appearance().setUSE("lambert2"))
                  .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(getIndexedTriangleSet_10_238_index()).setNormalPerVertex(true).setSolid(false)
                    .setCoord(new Coordinate().setPoint(getCoordinate_11_238_point()))
                    .setNormal(new Normal().setVector(getNormal_11_239_vector()))
                    .setTangent(new Tangent().setVector(getTangent_11_240_vector()))
                    .setTexCoord(new MultiTextureCoordinate()
                      .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(getTextureCoordinate_12_241_point()))))))))
          .addChild(new Transform("ear_hair")
            .addChild(new Transform("ear_hair_lambert2_0")
              .addChild(new Group("ear_hair_lambert2_1")
                .addChild(new Shape("ear_hair_lambert2_0_Primitive0").setBboxCenter(-5.9604645E-8,1.4840882,0.043489516).setBboxSize(0.9572753,0.20112431,0.053607583)
                  .setAppearance(new Appearance().setUSE("lambert2"))
                  .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(new int[] {0,1,2,0,3,4,2,5,0,0,5,3,6,7,8,6,9,10,7,6,11,6,10,11}).setNormalPerVertex(true).setSolid(false)
                    .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.2951628,1.4974742,0.016685754,0.42775396,1.3835262,0.06550884,0.46539152,1.433484,0.07029331,0.46651363,1.5514774,0.04889053,0.41906083,1.5846504,0.019267738,0.47863758,1.4881172,0.066628635,-0.29516315,1.4974742,0.016685724,-0.46539164,1.4334838,0.07029247,-0.42775393,1.3835261,0.06550884,-0.4190607,1.5846504,0.019267797,-0.46651363,1.5514774,0.04889083,-0.4786377,1.4881172,0.066628456})))
                    .setNormal(new Normal().setVector(new MFVec3f(new double[] {-0.2623266,0.20534201,0.9428783,-0.26230326,0.10575569,0.959173,-0.25835946,0.11613761,0.9590425,-0.2592251,0.26941252,0.92748004,-0.2848782,0.37879947,0.88054276,-0.25047874,0.17285016,0.95256674,0.2623253,0.2053405,0.942879,0.25835574,0.11613699,0.9590435,0.26229525,0.10576659,0.9591739,0.28487954,0.37879932,0.8805423,0.25922647,0.2694082,0.927481,0.25047958,0.17284077,0.9525682})))
                    .setTangent(new Tangent().setVector(new MFVec4f(new double[] {0.66587406,0.74571407,0.022855595,1.0,0.6636692,0.741345,0.09975378,1.0,0.66439176,0.74205184,0.08912198,1.0,0.6611584,0.74952334,-0.03293024,1.0,0.6633718,0.7410059,-0.10415448,1.0,0.6665735,0.74435425,0.04020794,1.0,-0.6658732,0.7457147,0.022855502,-1.0,-0.664392,0.7420519,0.089119844,-1.0,-0.6636715,0.74134475,0.09974039,-1.0,-0.6633696,0.7410078,-0.104154974,-1.0,-0.6611564,0.74952525,-0.032926835,-1.0,-0.666572,0.74435514,0.040215235,-1.0})))
                    .setTexCoord(new MultiTextureCoordinate()
                      .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(new MFVec2f(new double[] {0.45941955,0.87465525,0.45942533,0.83091825,0.47426558,0.8322393,0.4957124,0.85172313,0.4943387,0.8661064,0.48616827,0.8388881,0.45941955,0.87465525,0.47426558,0.8322393,0.45942533,0.83091825,0.4943387,0.8661064,0.4957124,0.85172313,0.48616827,0.8388881})))))))))
          .addChild(new Transform("locator1").setRotation(0.20889941,-0.9758205,-0.0643087,0.8551302).setTranslation(0.33690828,-0.22996704,-0.3073421)
            .addChild(new Transform("pCube31")
              .addChild(new Transform("pCube31_lambert3_0")
                .addChild(new Group("pCube31_lambert3_1")
                  .addChild(new Shape("pCube31_lambert3_0_Primitive0").setBboxCenter(0.9973309,-0.02509451,0.015933074).setBboxSize(0.102261126,0.101638794,0.024524996)
                    .setAppearance(new Appearance("lambert3").setAlphaMode("OPAQUE")
                      .setMaterial(new PhysicalMaterial().setBaseTextureMapping("TEXCOORD_0").setMetallicRoughnessTextureMapping("TEXCOORD_0").setNormalTextureMapping("TEXCOORD_0")
                        .setBaseTexture(new ImageTexture().setUrl(new String[] {"textures/lambert3_baseColor.png","https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/GltfSampleModels/textures/lambert3_baseColor.png"})
                          .addComments(" flipVertical='true' ")
                          .setTextureProperties(new TextureProperties().setMagnificationFilter("AVG_PIXEL").setMinificationFilter("AVG_PIXEL_AVG_MIPMAP")))
                        .setMetallicRoughnessTexture(new ImageTexture().setUrl(new String[] {"textures/lambert3_metallicRoughness.png","https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/GltfSampleModels/textures/lambert3_metallicRoughness.png"})
                          .addComments(" flipVertical='true' ")
                          .setTextureProperties(new TextureProperties().setMagnificationFilter("AVG_PIXEL").setMinificationFilter("AVG_PIXEL_AVG_MIPMAP")))
                        .setNormalTexture(new ImageTexture().setUrl(new String[] {"textures/lambert3_normal.png","https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/GltfSampleModels/textures/lambert3_normal.png"})
                          .addComments(" flipVertical='true' ")
                          .setTextureProperties(new TextureProperties().setMagnificationFilter("AVG_PIXEL").setMinificationFilter("AVG_PIXEL_AVG_MIPMAP")))))
                    .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(new int[] {0,1,2,2,1,3,4,1,5,5,1,0}).setNormalPerVertex(true).setSolid(false)
                      .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.9857759,-0.032739162,0.028195571,0.9857759,-0.032739162,0.003670575,1.0484614,-0.075913906,0.028195571,1.0484614,-0.075913906,0.003670575,0.9462003,0.025724888,0.003670575,0.9462003,0.025724888,0.028195571})))
                      .setNormal(new Normal().setVector(new MFVec3f(new double[] {-0.70494515,-0.7092619,0.0,-0.70494527,-0.7092617,0.0,-0.56722885,-0.8235603,0.0,-0.5672291,-0.8235602,0.0,-0.82811004,-0.56056553,0.0,-0.82811004,-0.56056553,0.0})))
                      .setTangent(new Tangent().setVector(new MFVec4f(new double[] {-9.43347E-5,9.3760566E-5,-1,1,-9.924301E-5,9.863903E-5,-1,1,-1.1842128E-4,8.1562896E-5,-1,1,-1.2538691E-4,8.636054E-5,-1,1,-8.2185E-5,1.2140992E-4,-1,1,-7.903791E-5,1.1676079E-4,-1.0,1.0})))
                      .setTexCoord(new MultiTextureCoordinate()
                        .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(new MFVec2f(new double[] {0.9753288,0.68992686,0.9858991,0.6899283,0.97532386,0.7227324,0.98589426,0.72273403,0.98590356,0.6594999,0.9753332,0.65949833})))))))))
            .addChild(new Transform("pCube32")
              .addChild(new Transform("pCube32_lambert3_0")
                .addChild(new Group("pCube32_lambert3_1")
                  .addChild(new Shape("pCube32_lambert3_0_Primitive0").setBboxCenter(0.7362683,-0.078639984,0.015933072).setBboxSize(0.29831976,0.14399433,0.022697318)
                    .setAppearance(new Appearance().setUSE("lambert3"))
                    .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(new int[] {0,1,2,2,1,3,3,1,4,4,1,5,4,5,6,6,5,7,6,7,8,8,7,9,8,9,10,10,9,11}).setNormalPerVertex(true).setSolid(false)
                      .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.5871084,-0.13193989,0.004584414,0.66744,-0.15063715,0.004584414,0.5871084,-0.13193989,0.027281731,0.66744,-0.15063715,0.027281731,0.73500156,-0.14412308,0.027281731,0.73500156,-0.14412308,0.004584414,0.8044436,-0.109401226,0.027281731,0.8044436,-0.109401226,0.004584414,0.8578186,-0.05176878,0.027281731,0.8578186,-0.05176878,0.004584414,0.88542813,-0.0066428185,0.027281731,0.88542813,-0.0066428185,0.004584414})))
                      .setNormal(new Normal().setVector(new MFVec3f(new double[] {-0.22669172,-0.9739666,0.0,-0.08210023,-0.9966242,0.0,-0.22669172,-0.9739666,0.0,-0.08210024,-0.99662405,0.0,0.28821218,-0.95756656,0.0,0.288212,-0.9575667,0.0,0.6010056,-0.7992448,0.0,0.6010056,-0.7992448,0.0,0.7854048,-0.61898255,0.0,0.78540486,-0.6189824,0.0,0.85300803,-0.52189773,0.0,0.8530084,-0.5218972,0.0})))
                      .setTangent(new Tangent().setVector(new MFVec4f(new double[] {-1.0681967E-4,2.486239E-5,1,1,-9.886993E-5,8.14474E-6,1,1,-1.0087747E-4,2.3479333E-5,1,1,-9.586305E-5,7.897039E-6,1,1,-9.170248E-5,-2.7600978E-5,1,1,-9.184422E-5,-2.7643617E-5,1,1,-7.665307E-5,-5.7640573E-5,1,1,-7.985759E-5,-6.0050264E-5,1,1,-6.5078755E-5,-8.257611E-5,1,1,-6.5001754E-5,-8.247842E-5,1,1,-5.405916E-5,-8.83562E-5,1,1,-5.087904E-5,-8.315861E-5,1.0,1.0})))
                      .setTexCoord(new MultiTextureCoordinate()
                        .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(new MFVec2f(new double[] {0.9786224,0.63964725,0.97861886,0.6040994,0.98840475,0.6396462,0.9884012,0.60409844,0.9883984,0.57484496,0.978616,0.5748459,0.988395,0.54138315,0.9786127,0.5413841,0.9883918,0.5075277,0.9786094,0.5075288,0.98838943,0.4847273,0.97860706,0.48472825})))))))))
            .addChild(new Transform("pCube33")
              .addChild(new Transform("pCube33_lambert3_0")
                .addChild(new Group("pCube33_lambert3_1")
                  .addChild(new Shape("pCube33_lambert3_0_Primitive0").setBboxCenter(0.5727056,0.0844543,0.015933074).setBboxSize(0.076934576,0.056143284,0.07371192)
                    .setAppearance(new Appearance().setUSE("lambert3"))
                    .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(new int[] {0,1,2,2,1,3,3,1,4,1,5,4,6,7,8,8,7,9,10,11,12,12,11,13,14,15,16,16,15,17,18,19,20,19,21,20,21,22,20,22,23,20,17,7,16,16,7,6,8,9,13,13,9,12}).setNormalPerVertex(true).setSolid(false)
                      .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.53423834,0.056382656,0.052789032,0.6111729,0.056382656,0.052789032,0.53423834,0.101891994,0.052789032,0.5516558,0.11252594,0.052789032,0.58744407,0.11252594,0.052789032,0.61117285,0.09827614,0.052789032,0.5516558,0.11252594,-0.020922886,0.5516558,0.11252594,0.052789032,0.58744407,0.11252594,-0.020922886,0.58744407,0.11252594,0.052789032,0.6111729,0.056382656,0.052789032,0.6111729,0.056382656,-0.020922886,0.61117285,0.09827614,0.052789032,0.61117285,0.09827614,-0.020922886,0.53423834,0.056382656,-0.020922886,0.53423834,0.056382656,0.052789032,0.53423834,0.101891994,-0.020922886,0.53423834,0.101891994,0.052789032,0.53423834,0.056382656,-0.020922886,0.53423834,0.101891994,-0.020922886,0.6111729,0.056382656,-0.020922886,0.5516558,0.11252594,-0.020922886,0.58744407,0.11252594,-0.020922886,0.61117285,0.09827614,-0.020922886})))
                      .setNormal(new Normal().setVector(new MFVec3f(new double[] {-0.6918219,0,0.72206825,0.814218,0,0.58055925,-0.7496667,0.23257123,0.6196051,-0.15958504,0.798465,0.5805052,0.19547676,0.8164457,0.54332805,0.882884,0.37314796,0.28509042,-0.15958494,0.7984651,-0.58050513,-0.15958504,0.798465,0.5805052,0.19547658,0.81644595,-0.54332757,0.19547676,0.8164457,0.54332805,0.814218,0,0.58055925,0.814218,1.318134E-6,-0.5805593,0.882884,0.37314796,0.28509042,0.88288325,0.37314993,-0.28509012,-0.69182193,0,-0.7220682,-0.6918219,0,0.72206825,-0.7496667,0.23257121,-0.6196051,-0.7496667,0.23257123,0.6196051,-0.69182193,0,-0.7220682,-0.7496667,0.23257121,-0.6196051,0.814218,1.318134E-6,-0.5805593,-0.15958494,0.7984651,-0.58050513,0.19547658,0.81644595,-0.54332757,0.88288325,0.37314993,-0.28509012})))
                      .setTangent(new Tangent().setVector(new MFVec4f(new double[] {0.72206825,2.4895094E-4,0.69182175,1,0.58055925,3.0621246E-4,-0.814218,1,0.6618156,0.263677,0.70176536,1,0.9871842,0.12913877,0.09375807,1,0.98070836,-0.16267952,-0.10838144,1,0.46959126,-0.70141816,-0.53618723,1,-0.11366823,0.5692677,0.8142566,1,0.11387652,-0.5692262,0.81425655,1,0.12661085,0.52836967,0.83952075,1,-0.12640949,-0.5284184,0.8395206,1,-0.58055925,-1.1290838E-4,0.81421804,1,0.5805594,-1.1196853E-4,0.81421804,1,-0.26256648,-0.111064814,0.9585006,1,0.26263034,0.11091303,0.9585008,1,-0.72206813,1.3559662E-4,0.69182193,1,0.72206825,1.3288432E-4,0.69182193,1,-0.59175205,0.18368456,0.78491366,1,0.59181046,-0.18349658,0.7849137,1,-0.7220682,-2.041348E-4,0.69182193,1,-0.6618156,-0.2636443,0.70177764,1,-0.5805593,-2.5894557E-4,-0.81421804,1.0,-0.98718417,-0.12913366,0.09376487,1.0,-0.9807084,0.16268826,-0.10836808,1.0,-0.46959263,0.70145416,-0.53613883,1.0})))
                      .setTexCoord(new MultiTextureCoordinate()
                        .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(new MFVec2f(new double[] {0.86036366,0.7551047,0.8935219,0.75509876,0.8603671,0.77471876,0.8678748,0.77930063,0.88329923,0.7792979,0.89352506,0.7731545,0.69537014,0.6609587,0.7271394,0.66095585,0.69537157,0.67638326,0.7271408,0.6763804,0.72714365,0.7063655,0.6953742,0.70636845,0.72714204,0.68830967,0.69537264,0.6883126,0.6953674,0.6325493,0.72713685,0.6325463,0.6953694,0.65216345,0.72713864,0.6521606,0.8929916,0.7223816,0.89298844,0.7419961,0.8598332,0.7223767,0.8854812,0.7465781,0.8700565,0.74657553,0.8598305,0.74043256})))))))))
            .addChild(new Transform("pCube30")
              .addChild(new Transform("pCube30_lambert3_0")
                .addChild(new Group("pCube30_lambert3_1")
                  .addChild(new Shape("pCube30_lambert3_0_Primitive0").setBboxCenter(0.6897973,-0.0928247,0.015933074).setBboxSize(0.18800133,0.014431477,0.051370338)
                    .setAppearance(new Appearance().setUSE("lambert3"))
                    .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(new int[] {0,1,2,2,1,3,4,5,6,6,5,7,6,7,8,8,7,9,8,9,0,0,9,1}).setNormalPerVertex(true).setSolid(false)
                      .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.59579664,-0.100040436,0.041618243,0.783798,-0.100040436,0.041618243,0.59579664,-0.08560896,0.041618243,0.783798,-0.08560896,0.041618243,0.59579664,-0.08560896,0.041618243,0.783798,-0.08560896,0.041618243,0.59579664,-0.08560896,-0.009752097,0.783798,-0.08560896,-0.009752097,0.59579664,-0.100040436,-0.009752097,0.783798,-0.100040436,-0.009752097})))
                      .setNormal(new Normal().setVector(new MFVec3f(new double[] {0.0,-0.9627312,0.27046037,0.0,-0.9627312,0.27045998,0.0,0.9627312,0.2704603,0.0,0.9627312,0.27046016,0.0,0.9627312,0.2704603,0.0,0.9627312,0.27046016,0.0,0.9627312,-0.27046037,0.0,0.9627312,-0.27045998,0.0,-0.9627312,-0.2704603,0.0,-0.9627312,-0.27046016})))
                      .setTangent(new Tangent().setVector(new MFVec4f(new double[] {-1,3.2020504E-5,1.1398023E-4,1,-1,2.1874355E-5,7.786411E-5,1,-1,1.183801E-5,-4.2138614E-5,1,-1,1.1891696E-5,-4.2329728E-5,1,-1,4.194762E-5,-1.4931684E-4,1,-1,4.2426167E-5,-1.5102036E-4,1,-1,-3.2301858E-5,-1.1498175E-4,1,-1,-2.2283271E-5,-7.931968E-5,1,-1,-2.2091739E-5,7.86378E-5,1,-1,-3.2056392E-5,1.14108065E-4,1.0})))
                      .setTexCoord(new MultiTextureCoordinate()
                        .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(new MFVec2f(new double[] {0.5859454,0.76878023,0.5049183,0.7687672,0.5859463,0.7625604,0.5049193,0.76254725,0.5859369,0.81928045,0.50491005,0.8192674,0.5859407,0.7971405,0.50491345,0.7971271,0.58594173,0.79092056,0.5049146,0.7909074})))))))))
            .addChild(new Transform("pCube27")
              .addChild(new Transform("pCube27_lambert3_0")
                .addChild(new Group("pCube27_lambert3_1")
                  .addChild(new Shape("pCube27_lambert3_0_Primitive0").setBboxCenter(0.87296635,0.0015757084,0.01593307).setBboxSize(0.1632489,0.03379011,0.03194437)
                    .setAppearance(new Appearance().setUSE("lambert3"))
                    .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(new int[] {0,1,2,2,1,3,4,5,6,6,5,7,7,5,0,0,5,1,1,5,8,8,5,9}).setNormalPerVertex(true).setSolid(false)
                      .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.7913419,-0.015319347,0.031905256,0.9448885,-0.015319347,0.031905256,0.7913419,0.018470764,0.031905256,0.9545908,0.018470764,0.031905256,0.9545908,0.018470764,-3.9113685E-5,0.9448885,-0.015319347,-3.9113685E-5,0.7913419,0.018470764,-3.9113685E-5,0.7913419,-0.015319347,-3.9113685E-5,0.9545908,0.018470764,0.031905256,0.9545908,0.018470764,-3.9113685E-5})))
                      .setNormal(new Normal().setVector(new MFVec3f(new double[] {0.0,-0.6869813,0.72667503,0.12901324,-0.6232971,0.7712693,0.0,0.0,1.0,0.2310725,-0.06634902,0.97067165,0.23107252,-0.06634866,-0.97067165,0.12901327,-0.6232969,-0.7712695,0.0,0.0,-1.0,0.0,-0.6869813,-0.72667503,0.2310725,-0.06634902,0.97067165,0.23107252,-0.06634866,-0.97067165})))
                      .setTangent(new Tangent().setVector(new MFVec4f(new double[] {-1.9778742E-4,0.72667503,0.6869813,1,-0.013736398,0.77657133,0.62987965,1,-1.472827E-4,1,0,1,0.015228449,0.99779654,0.06457792,1,-0.015497166,-0.99779654,0.06451357,1,0.05802541,-0.7716918,0.6333443,1,-1.3787657E-4,-1,0,1,-1.9546741E-4,-0.7266751,0.68698126,1.0,-0.933125,0.26735964,0.24040942,1.0,0.9328129,-0.26844645,0.24040931,1.0})))
                      .setTexCoord(new MultiTextureCoordinate()
                        .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(new MFVec2f(new double[] {0.9761913,0.96659887,0.97618306,0.9071251,0.98927927,0.9665969,0.9892706,0.9033652,0.9507215,0.90337044,0.96380997,0.90712667,0.9507301,0.9666024,0.9638182,0.9666006,0.97618127,0.8935081,0.9638082,0.8935098})))))))))
            .addChild(new Transform("pCube23")
              .addChild(new Transform("pCube23_lambert3_0")
                .addChild(new Group("pCube23_lambert3_1")
                  .addChild(new Shape("pCube23_lambert3_0_Primitive0").setBboxCenter(0.8010615,-0.011079788,0.015932966).setBboxSize(0.04878068,0.19888878,0.114288755)
                    .setAppearance(new Appearance().setUSE("lambert3"))
                    .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(new int[] {0,1,2,2,1,3,4,5,6,6,5,7,6,7,8,8,7,9,10,11,12,12,11,13,14,15,16,16,15,17,18,19,20,20,19,21,12,13,0,0,13,1,10,22,11,11,22,23,2,3,24,24,3,25,9,23,8,8,23,22,16,17,26,26,17,27,28,29,30,30,29,31,14,32,15,15,32,33,18,20,28,28,20,29}).setNormalPerVertex(true).setSolid(false)
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_322_point()))
                      .setNormal(new Normal().setVector(getNormal_12_323_vector()))
                      .setTangent(new Tangent().setVector(getTangent_12_324_vector()))
                      .setTexCoord(new MultiTextureCoordinate()
                        .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(new MFVec2f(new double[] {0.51461416,0.7468349,0.5146146,0.7346455,0.55779094,0.7468363,0.5577916,0.7258121,0.33315736,0.7468289,0.33315808,0.72580457,0.38241524,0.74683046,0.38241595,0.7258062,0.4137324,0.74683154,0.41373307,0.7258073,0.47394073,0.74683356,0.47394103,0.7369855,0.49758255,0.7468344,0.4975829,0.7369863,0.3748795,0.78324324,0.37488827,0.8325008,0.3308085,0.78325105,0.3308172,0.8325087,0.18691756,0.78343713,0.198142,0.79624665,0.18691073,0.83269465,0.1981387,0.81988835,0.45690918,0.7468329,0.4569096,0.7346437,0.5891081,0.7468374,0.58910865,0.72581315,0.29949152,0.7832565,0.2995003,0.8325141,0.1437412,0.7834311,0.14373432,0.83268845,0.11242433,0.78342664,0.112417445,0.83268404,0.38634953,0.79604906,0.3863537,0.8196908})))))))))
            .addChild(new Transform("pCube22")
              .addChild(new Transform("pCube22_lambert3_0")
                .addChild(new Group("pCube22_lambert3_1")
                  .addChild(new Shape("pCube22_lambert3_0_Primitive0").setBboxCenter(0.49471503,-0.092090845,0.015933074).setBboxSize(0.20386073,0.1181941,0.07052313)
                    .setAppearance(new Appearance().setUSE("lambert3"))
                    .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(new int[] {0,1,2,3,4,5,6,7,8,8,7,9,10,11,12,12,11,13,14,15,16,16,15,17,18,4,19,19,4,20,11,10,7,7,10,9,1,21,22,22,21,23,24,25,8,8,25,6,21,1,0,5,4,18,25,24,26,26,24,27,26,27,14,14,27,15,2,28,0,0,28,29,3,5,30,30,5,31,28,2,32,16,17,33,33,17,34,3,30,35}).setNormalPerVertex(true).setSolid(false)
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_333_point()))
                      .setNormal(new Normal().setVector(getNormal_12_334_vector()))
                      .setTangent(new Tangent().setVector(getTangent_12_335_vector()))
                      .setTexCoord(new MultiTextureCoordinate()
                        .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(new MFVec2f(new double[] {0.6928414,0.7534127,0.7254874,0.743571,0.72548896,0.7823055,0.3867671,0.22047031,0.38677132,0.2592049,0.35412383,0.24936777,0.9292088,0.4194153,0.9292025,0.38676882,0.94296134,0.41941243,0.94295496,0.38676608,0.95127386,0.37455833,0.9208789,0.3745643,0.9512661,0.33582383,0.9208712,0.33582962,0.9209004,0.48285127,0.95129514,0.48284543,0.9209031,0.49742636,0.95129824,0.49742046,0.35412496,0.2592084,0.35412657,0.27398124,0.3867729,0.27397776,0.69284105,0.7435722,0.7254868,0.72879803,0.6928403,0.72879934,0.95128495,0.43161717,0.92089003,0.43162325,0.9208922,0.44146374,0.951287,0.4414577,0.64275986,0.76511264,0.6514538,0.7534144,0.30404067,0.23767537,0.31273627,0.24937224,0.63762635,0.782309,0.9209067,0.5153725,0.9513014,0.51536655,0.29890466,0.22047985})))))))))
            .addChild(new Transform("pCylinder6")
              .addChild(new Transform("pCylinder6_lambert3_0")
                .addChild(new Group("pCylinder6_lambert3_1")
                  .addChild(new Shape("pCylinder6_lambert3_0_Primitive0").setBboxCenter(0.6993264,0.0069522858,0.015582077).setBboxSize(0.12997174,0.1236105,0.13846485)
                    .setAppearance(new Appearance().setUSE("lambert3"))
                    .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(new int[] {0,1,2,2,1,3,1,4,3,3,4,5,4,6,5,5,6,7,6,8,7,7,8,9,8,10,9,9,10,11,10,12,11,11,12,13,12,14,13,13,14,15,14,16,15,15,16,17,18,19,20,20,19,21,19,0,21,21,0,2,22,23,24,25,22,24,26,25,24,27,26,24,28,27,24,29,28,24,30,31,24,23,30,24,32,33,34,33,35,34,35,36,34,36,37,34,37,38,34,39,40,34,40,41,34,41,32,34,42,43,22,22,43,23,44,42,25,25,42,22,45,44,26,26,44,25,46,45,27,27,45,26,47,46,28,28,46,27,48,47,29,29,47,28,49,48,24,24,48,29,50,49,31,31,49,24,51,50,30,30,50,31,43,51,23,23,51,30,52,53,32,32,53,33,53,54,33,33,54,35,54,55,35,35,55,36,55,56,36,36,56,37,56,57,37,37,57,38,57,58,38,38,58,34,58,59,34,34,59,39,59,60,39,39,60,40,60,61,40,40,61,41,61,52,41,41,52,32}).setNormalPerVertex(true).setSolid(false)
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_344_point()))
                      .setNormal(new Normal().setVector(getNormal_12_345_vector()))
                      .setTangent(new Tangent().setVector(getTangent_12_346_vector()))
                      .setTexCoord(new MultiTextureCoordinate()
                        .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(getTextureCoordinate_13_347_point()))))))))
            .addChild(new Transform("pCube25")
              .addChild(new Transform("pCube25_lambert3_0")
                .addChild(new Group("pCube25_lambert3_1")
                  .addChild(new Shape("pCube25_lambert3_0_Primitive0").setBboxCenter(-0.89526427,0.0070507526,0.015933078).setBboxSize(0.12240535,0.19484472,0.13279471)
                    .setAppearance(new Appearance().setUSE("lambert3"))
                    .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(new int[] {0,1,2,2,1,3,2,3,4,4,3,5,6,7,8,8,7,9,8,9,0,0,9,1,10,11,12,12,11,13,14,15,16,16,15,17}).setNormalPerVertex(true).setSolid(false)
                      .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.956467,-0.09037161,0.082330436,-0.8340616,-0.09037161,0.082330436,-0.956467,0.104473114,0.082330436,-0.8340616,0.104473114,0.082330436,-0.956467,0.104473114,-0.05046428,-0.8340616,0.104473114,-0.05046428,-0.956467,0.104473114,-0.05046428,-0.8340616,0.104473114,-0.05046428,-0.956467,-0.09037161,-0.05046428,-0.8340616,-0.09037161,-0.05046428,-0.8340616,-0.09037161,0.082330436,-0.8340616,-0.09037161,-0.05046428,-0.8340616,0.104473114,0.082330436,-0.8340616,0.104473114,-0.05046428,-0.956467,-0.09037161,-0.05046428,-0.956467,-0.09037161,0.082330436,-0.956467,0.104473114,-0.05046428,-0.956467,0.104473114,0.082330436})))
                      .setNormal(new Normal().setVector(new MFVec3f(new double[] {-0.6675114,-0.41934416,0.6152878,0.66751146,-0.419344,0.6152878,-0.6675114,0.41934437,0.6152877,0.6675114,0.41934416,0.6152878,-0.6675114,0.41934416,-0.6152878,0.66751146,0.419344,-0.6152878,-0.6675114,0.41934416,-0.6152878,0.66751146,0.419344,-0.6152878,-0.6675114,-0.41934437,-0.6152877,0.6675114,-0.41934416,-0.6152878,0.66751146,-0.419344,0.6152878,0.6675114,-0.41934416,-0.6152878,0.6675114,0.41934416,0.6152878,0.66751146,0.419344,-0.6152878,-0.6675114,-0.41934437,-0.6152877,-0.6675114,-0.41934416,0.6152878,-0.6675114,0.41934416,-0.6152878,-0.6675114,0.41934437,0.6152877})))
                      .setTangent(new Tangent().setVector(new MFVec4f(new double[] {-0.74459964,0.37584752,-0.5516432,1.0,-0.7445995,-0.37602192,0.5515243,1.0,-0.74459964,-0.376022,-0.55152416,1.0,-0.7445996,0.37584788,0.55164284,1.0,-0.7445996,-0.37585858,0.55163556,1.0,-0.7445995,0.3760012,-0.55153847,1.0,-0.7445996,-0.37582806,0.5516565,1.0,-0.7445996,0.3760331,-0.5515167,1.0,-0.74459964,0.37602276,0.5515236,1.0,-0.74459964,-0.37584683,-0.5516436,1.0,0.30840573,0.90782744,0.28413954,1.0,0.30826828,0.9078273,-0.2842889,1.0,-0.30826828,0.9078273,-0.2842889,1.0,-0.3084065,0.9078274,0.28413874,1.0,-0.30807713,0.9078272,-0.2844965,1.0,-0.30859756,0.90782726,0.2839317,1.0,0.30859756,0.90782726,0.2839317,1.0,0.30807716,0.90782726,-0.2844965,1.0})))
                      .setTexCoord(new MultiTextureCoordinate()
                        .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(new MFVec2f(new double[] {0.9035264,0.5616324,0.8507707,0.56163836,0.90351695,0.47765565,0.8507611,0.47766158,0.90351045,0.42042202,0.8507545,0.42042807,0.9035428,0.70284283,0.85078686,0.7028487,0.90353316,0.61886597,0.8507773,0.61887205,0.40215182,0.81977737,0.40215883,0.7625439,0.48612857,0.81978786,0.4861359,0.7625545,0.009686351,0.802696,0.009659231,0.7454624,0.09366298,0.8026562,0.09363598,0.7454226})))))))))
            .addChild(new Transform("pCube24")
              .addChild(new Transform("pCube24_lambert3_0")
                .addChild(new Group("pCube24_lambert3_1")
                  .addChild(new Shape("pCube24_lambert3_0_Primitive0").setBboxCenter(0.6869166,0.08705926,0.015933074).setBboxSize(0.07072395,0.061353207,0.07371192)
                    .setAppearance(new Appearance().setUSE("lambert3"))
                    .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(new int[] {0,1,2,3,2,4,2,1,4,5,6,7,7,6,8,9,10,8,8,10,7,11,12,13,13,12,14,15,16,17,18,19,16,19,17,16,14,6,13,13,6,5}).setNormalPerVertex(true).setSolid(false)
                      .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.71768105,0.10348606,0.052789032,0.66756606,0.11773586,0.052789032,0.7222786,0.056382656,0.052789032,0.65155464,0.056382656,0.052789032,0.6515547,0.107102394,0.052789032,0.66756606,0.11773586,-0.020922886,0.66756606,0.11773586,0.052789032,0.71768105,0.10348606,-0.020922886,0.71768105,0.10348606,0.052789032,0.7222786,0.056382656,0.052789032,0.7222786,0.056382656,-0.020922886,0.65155464,0.056382656,-0.020922886,0.65155464,0.056382656,0.052789032,0.6515547,0.107102394,-0.020922886,0.6515547,0.107102394,0.052789032,0.71768105,0.10348606,-0.020922886,0.7222786,0.056382656,-0.020922886,0.66756606,0.11773586,-0.020922886,0.65155464,0.056382656,-0.020922886,0.6515547,0.107102394,-0.020922886})))
                      .setNormal(new Normal().setVector(new MFVec3f(new double[] {0.67571384,0.60257727,0.4246311,0.048474826,0.88638365,0.4604065,0.8021752,0.078297354,0.59193295,-0.7215808,1.1034643E-6,0.6923303,-0.7848859,0.20483115,0.58480626,0.04847481,0.8863837,-0.46040642,0.048474826,0.88638365,0.4604065,0.6757141,0.60257685,-0.42463127,0.67571384,0.60257727,0.4246311,0.8021752,0.078297354,0.59193295,0.8021751,0.078297354,-0.591933,-0.72158074,2.8760096E-6,-0.6923303,-0.7215808,1.1034643E-6,0.6923303,-0.78488547,0.20483372,-0.584806,-0.7848859,0.20483115,0.58480626,0.6757141,0.60257685,-0.42463127,0.8021751,0.078297354,-0.591933,0.04847481,0.8863837,-0.46040642,-0.72158074,2.8760096E-6,-0.6923303,-0.78488547,0.20483372,-0.584806})))
                      .setTangent(new Tangent().setVector(new MFVec4f(new double[] {0.737164,-0.5521576,-0.38950133,1,0.9988244,-0.042929176,-0.022515139,1,0.5970887,-0.10450247,-0.7953392,1,0.6923301,6.083988E-4,0.7215807,1,0.61964023,0.26005575,0.7405519,1,0.02590058,0.45967788,0.88770807,1,-0.024384154,-0.4597609,0.887708,1,0.31738386,0.28209868,0.9053662,1,-0.3164643,-0.28312942,0.90536636,1,-0.5890416,-0.05843907,0.8059869,1,0.5892243,0.056568287,0.8059868,1,-0.69232994,0.0010531967,0.7215804,1,0.69232994,0.0010467756,0.7215803,1,-0.56565213,0.14844553,0.81117296,1,0.5660558,-0.14690015,0.81117284,1,0.7371638,-0.5523461,0.38923433,1,0.5970889,-0.10519799,0.7952474,1,0.9988244,-0.043018647,0.022342857,1,0.6923303,-5.4756742E-6,-0.72158074,1.0,0.6196409,0.25944853,-0.7407642,1.0})))
                      .setTexCoord(new MultiTextureCoordinate()
                        .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(new MFVec2f(new double[] {0.9501402,0.30848193,0.9285435,0.3146326,0.9521131,0.2881797,0.9216315,0.2881925,0.9216407,0.31005245,0.6973992,0.46232235,0.72916853,0.4622982,0.6974163,0.48477772,0.72918534,0.4847537,0.72920084,0.5051514,0.6974317,0.5051755,0.69737655,0.43217856,0.72914565,0.43215448,0.69739294,0.45403832,0.7291623,0.45401436,0.3945815,0.2991345,0.39656326,0.31943583,0.37298194,0.2929929,0.36608136,0.319436,0.36608112,0.29757595})))))))))
            .addChild(new Transform("pCube19")
              .addChild(new Transform("pCube19_lambert3_0")
                .addChild(new Group("pCube19_lambert3_1")
                  .addChild(new Shape("pCube19_lambert3_0_Primitive0").setBboxCenter(0.023091763,0.41808283,-0.025400221).setBboxSize(1.6250722,0.6683104,0.11354709)
                    .setAppearance(new Appearance().setUSE("lambert3"))
                    .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(new int[] {0,1,2,2,1,3,1,4,3,3,4,5,6,7,8,8,7,9,10,11,12,12,11,13,12,13,14,14,13,15,16,17,18,18,17,19,18,19,20,20,19,21,9,7,10,10,7,11,8,5,6,6,5,4,14,15,16,16,15,17}).setNormalPerVertex(true).setSolid(false)
                      .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.8356279,0.1176438,-0.04545726,0.6600081,0.2939374,-0.043627143,0.80984443,0.111581974,-0.0036421104,0.6147046,0.29247925,-0.013733499,0.5155826,0.45636302,-0.04005475,0.49043727,0.44343072,-0.008689114,0.36573938,0.6316225,-0.055669136,0.25569877,0.71999687,-0.05153866,0.3686132,0.63444763,-0.006356516,0.2290514,0.75223804,-0.00596313,0.109274894,0.73133993,-0.04262408,0.12042537,0.6857488,-0.07915785,-0.08308982,0.6187663,-0.028114773,-0.10108081,0.5869783,-0.082173765,-0.24774024,0.5084317,-0.022148628,-0.23196146,0.49049246,-0.07232481,-0.380723,0.39182308,0.0061356938,-0.38653737,0.3890115,-0.046222143,-0.5329559,0.24231386,0.017634999,-0.57088757,0.2533635,-0.02450131,-0.72882265,0.08392763,0.031373322,-0.7894444,0.0897069,-0.0044286624})))
                      .setNormal(new Normal().setVector(new MFVec3f(new double[] {0.770786,0.25421748,0.5841767,0.53784037,0.29725087,0.7889042,0.7371197,0.25398415,0.6262161,0.5148867,0.34646165,0.7841276,0.5303554,0.5287467,0.66268396,0.5303841,0.5526502,0.6428611,0.5014721,0.6540145,0.56638396,0.22772513,0.6219863,0.74918246,0.4771763,0.6613325,0.57874185,0.22074085,0.612875,0.7587212,0.010545989,0.6405257,0.76786435,-0.0061430573,0.63278353,0.7743044,-0.14895867,0.5416932,0.8272725,-0.1690869,0.52700555,0.8328714,-0.2695971,0.46650508,0.84243125,-0.2749765,0.45904824,0.84478563,-0.32631934,0.374394,0.86795443,-0.3167246,0.36947623,0.8735976,-0.3309235,0.24035561,0.91253424,-0.3435727,0.23862867,0.90830296,-0.47529042,0.18287395,0.8606139,-0.4868597,0.18347628,0.85399306})))
                      .setTangent(new Tangent().setVector(new MFVec4f(new double[] {-0.45929638,0.85718226,0.23299205,1.0,-0.61918926,0.7743436,0.13037156,1.0,-0.4846597,0.8444678,0.22798964,1.0,-0.633565,0.76996577,0.07581745,1.0,-0.679173,0.7328234,-0.04115824,1.0,-0.671067,0.7370697,-0.079983756,1.0,-0.7357447,0.666803,-0.118547425,1.0,-0.9360388,0.35181588,-0.0075617665,1.0,-0.76808375,0.6338486,-0.09101351,1.0,-0.91807055,0.39318684,-0.050504316,1.0,-0.9771179,-0.15653984,0.144,-1.0,-0.95041895,-0.2444443,0.19222653,-1.0,-0.89633083,-0.42728734,0.11839195,1.0,-0.8844965,-0.45395195,0.10767382,1.0,-0.7895734,-0.60788774,0.08394276,1.0,-0.77950555,-0.6207911,0.08360392,1.0,-0.73253167,-0.6804917,0.018126272,1.0,-0.7553764,-0.6552831,0.0032798531,1.0,-0.7217844,-0.6873979,-0.080693424,1.0,-0.73992574,-0.6643904,-0.10533455,1.0,-0.6717437,-0.7071367,-0.22072205,1.0,-0.6724443,-0.70272106,-0.23238288,1.0})))
                      .setTexCoord(new MultiTextureCoordinate()
                        .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(new MFVec2f(new double[] {0.038016558,0.94736993,0.12585914,0.94737005,0.038016737,0.9676097,0.12585914,0.96760976,0.19438194,0.94736993,0.1943817,0.96760976,0.2799152,0.94737,0.38375133,0.94737005,0.27991503,0.9676098,0.38375136,0.96760976,0.47383636,0.96760976,0.473836,0.94736993,0.56388444,0.9676097,0.56388456,0.94737005,0.6595467,0.96760976,0.6595468,0.94737005,0.7333398,0.9676098,0.73334,0.94736993,0.8220904,0.96760976,0.82209057,0.94737,0.92903656,0.96760976,0.9290367,0.94737})))))))))
            .addChild(new Transform("pCube17")
              .addChild(new Transform("pCube17_lambert3_0")
                .addChild(new Group("pCube17_lambert3_1")
                  .addChild(new Shape("pCube17_lambert3_0_Primitive0").setBboxCenter(1.0682355,0.0014224052,0.015933074).setBboxSize(0.056156635,0.28877068,0.096287325)
                    .setAppearance(new Appearance().setUSE("lambert3"))
                    .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(new int[] {0,1,2,2,1,3,2,3,4,4,3,5,5,6,4,4,6,7,8,9,0,0,9,1,10,11,12,12,11,13,14,15,16,16,15,17,1,9,18,18,9,19,5,20,6,6,20,21,5,3,20,20,3,22,3,1,22,22,1,18}).setNormalPerVertex(true).setSolid(false)
                      .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {1.0401572,-0.115915775,0.05396404,1.0664175,-0.14296293,0.06407674,1.0401572,0.1174078,0.05396404,1.0664175,0.14580774,0.06407674,1.0401572,0.1174078,-0.022097899,1.0664175,0.14580774,-0.03221059,1.0664175,-0.14296293,-0.03221059,1.0401572,-0.115915775,-0.022097899,1.0401572,-0.115915775,-0.022097899,1.0664175,-0.14296293,-0.03221059,1.0963138,-0.14296293,0.06047163,1.0963138,-0.14296293,-0.028605485,1.0963138,0.13951778,0.06047163,1.0963138,0.13951778,-0.028605485,1.0401572,-0.115915775,-0.022097899,1.0401572,-0.115915775,0.05396404,1.0401572,0.1174078,-0.022097899,1.0401572,0.1174078,0.05396404,1.0963138,-0.14296293,0.06047163,1.0963138,-0.14296293,-0.028605485,1.0963138,0.13951778,-0.028605485,1.0963138,-0.14296293,-0.028605485,1.0963138,0.13951778,0.06047163})))
                      .setNormal(new Normal().setVector(new MFVec3f(new double[] {-0.93010885,-0.10825387,0.35096812,-0.18649285,-0.37063223,0.90986377,-0.90548986,0.08545772,0.41567442,-0.16203633,0.35335085,0.92135096,-0.90736514,0.10103796,-0.40801948,-0.18277761,0.38388184,-0.9051117,-0.16501693,-0.34069166,-0.92558014,-0.9292343,-0.0915466,-0.35797048,-0.9292343,-0.0915466,-0.35797048,-0.16501693,-0.34069166,-0.92558014,0.9458943,-0.11040086,0.30511585,0.9465867,-0.10364169,-0.30533925,0.93563324,0.09940338,0.33868784,0.9351791,0.105724275,-0.33802727,-0.9292343,-0.0915466,-0.35797048,-0.93010885,-0.10825387,0.35096812,-0.90736514,0.10103796,-0.40801948,-0.90548986,0.08545772,0.41567442,0.9458943,-0.11040086,0.30511585,0.9465867,-0.10364169,-0.30533925,0.9351791,0.105724275,-0.33802727,0.9465867,-0.10364169,-0.30533925,0.93563324,0.09940338,0.33868784})))
                      .setTangent(new Tangent().setVector(new MFVec4f(new double[] {0.24670155,0.5237823,0.81534696,1.0,0.018115537,0.92465657,0.38037112,1.0,-0.048562042,0.9522131,-0.30154943,1.0,-0.14942539,0.9141368,-0.37686327,1.0,0.2135827,-0.72521603,-0.6545565,1.0,0.09912649,-0.90873325,-0.4054354,1.0,0.059797626,-0.9401752,0.33540288,1.0,0.08542721,-0.99580085,0.03290854,1.0,-0.35624582,-0.035096742,0.9337329,1.0,-0.4034773,-0.8330095,0.37855175,1.0,0.3030719,-0.035257548,-0.9523153,1.0,-0.30351278,0.033347346,-0.95224375,1.0,0.3367801,0.03589729,-0.94089884,1.0,-0.3359007,-0.037857268,-0.9411363,1.0,0.08548748,-0.99580085,0.03275213,1.0,0.10122343,-0.99412334,-0.038376395,1.0,-0.09208237,-0.9948826,-0.041587662,1.0,-0.07773354,-0.9963418,0.035504125,1.0,-0.21669339,0.48497725,0.84725493,1.0,0.3035253,-0.03323331,0.95224375,1.0,-0.18825682,-0.660034,-0.7272651,1.0,-0.09863698,-0.9946147,0.031817414,1.0,0.07373681,0.88331306,-0.46294808,1.0})))
                      .setTexCoord(new MultiTextureCoordinate()
                        .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(new MFVec2f(new double[] {0.65011835,0.8273468,0.64257175,0.8130406,0.7452151,0.8273467,0.7561429,0.8130406,0.78976357,0.8273468,0.7878075,0.8130406,0.909309,0.8130406,0.9029975,0.8273469,0.60917765,0.8273468,0.60615885,0.8130406,0.9192601,0.011823654,0.95765156,0.011819422,0.91927314,0.13357073,0.9576648,0.1335665,0.43372402,0.62948984,0.4337182,0.662272,0.33316332,0.6294718,0.33315736,0.6622539,0.6425716,0.80016065,0.6041463,0.80016077,0.78780764,0.8001606,0.909309,0.80016065,0.7561429,0.80016065})))))))))
            .addChild(new Transform("pCube21")
              .addChild(new Transform("pCube21_lambert3_0")
                .addChild(new Group("pCube21_lambert3_1")
                  .addChild(new Shape("pCube21_lambert3_0_Primitive0").setBboxCenter(0.82840765,0.100940704,-0.022948697).setBboxSize(0.043559074,0.039165497,0.055618495)
                    .setAppearance(new Appearance().setUSE("lambert3"))
                    .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(new int[] {0,1,2,2,1,3,4,5,0,0,5,1,6,7,5,5,8,1,1,8,3,3,8,9,9,10,3,3,10,11,7,12,5,5,12,13,13,14,5,5,14,8,14,15,8,8,15,9,9,15,10,10,15,16,12,17,13,13,18,14,18,19,14,14,19,15,15,19,16,16,19,20,21,13,22,22,13,17,18,13,23,23,13,21,4,24,5,5,24,6,25,2,11,11,2,3,24,4,26,4,0,27,0,2,27,27,2,28,25,29,2,2,29,28,26,4,30,30,4,31,27,32,4,4,32,31,28,33,27,27,33,32,28,29,33,33,29,34,30,31,35,31,32,36,33,37,32,32,37,36,33,34,37,37,34,38,23,39,18,18,39,19,39,40,19,19,40,20}).setNormalPerVertex(true).setSolid(false)
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_399_point()))
                      .setNormal(new Normal().setVector(getNormal_12_400_vector()))
                      .setTangent(new Tangent().setVector(getTangent_12_401_vector()))
                      .setTexCoord(new MultiTextureCoordinate()
                        .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(new MFVec2f(new double[] {0.038510025,0.41632533,0.043827593,0.41635233,0.038553774,0.41893357,0.043698728,0.41906983,0.036810964,0.41379112,0.0455029,0.41368866,0.04373932,0.41124177,0.04738617,0.41050643,0.04767981,0.4167922,0.047495037,0.41943175,0.04775226,0.42206186,0.043534458,0.42174548,0.06733291,0.4105147,0.06928845,0.41361064,0.06701593,0.4166246,0.06719865,0.41921204,0.06713365,0.42176944,0.070969984,0.4111299,0.07106291,0.41626674,0.07120542,0.41884547,0.071550116,0.42132938,0.076798305,0.41378093,0.076205775,0.4113859,0.07628541,0.41613066,0.038300335,0.41152096,0.038547218,0.42151815,0.034820497,0.410635,0.034603477,0.41685456,0.0347414,0.41945034,0.03441274,0.42206186,0.014723152,0.41059905,0.013593674,0.41382205,0.015167177,0.41688222,0.014751017,0.41940707,0.014695734,0.42187887,0.010956913,0.41302967,0.010995597,0.41555232,0.009659171,0.41820914,0.009883374,0.42103386,0.07748227,0.41864365,0.0767649,0.4213661})))))))))
            .addChild(new Transform("pCube20")
              .addChild(new Transform("pCube20_lambert3_0")
                .addChild(new Group("pCube20_lambert3_1")
                  .addChild(new Shape("pCube20_lambert3_0_Primitive0").setBboxCenter(0.83956915,0.081840515,-0.02819699).setBboxSize(0.07356751,0.049250603,0.012958407)
                    .setAppearance(new Appearance().setUSE("lambert3"))
                    .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(new int[] {0,1,2,2,1,3,4,5,0,0,5,1,6,7,5,5,8,1,1,8,3,3,8,9,9,10,3,3,10,11,7,12,5,5,12,13,13,14,5,5,14,8,14,15,8,8,15,9,9,15,10,10,15,16,12,17,13,13,18,14,18,19,14,14,19,15,15,19,16,16,19,20,21,13,22,22,13,17,23,18,21,21,18,13,4,24,5,5,24,6,25,2,11,11,2,3,24,4,26,4,0,27,0,2,27,27,2,28,25,29,2,2,29,28,26,4,30,30,4,31,27,32,4,4,32,31,28,33,27,27,33,32,28,29,33,33,29,34,30,31,35,31,32,36,33,37,32,32,37,36,33,34,37,37,34,38,23,39,18,18,39,19,39,40,19,19,40,20}).setNormalPerVertex(true).setSolid(false)
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_410_point()))
                      .setNormal(new Normal().setVector(getNormal_12_411_vector()))
                      .setTangent(new Tangent().setVector(getTangent_12_412_vector()))
                      .setTexCoord(new MultiTextureCoordinate()
                        .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(new MFVec2f(new double[] {0.042135686,0.8266542,0.048590183,0.8267492,0.042082876,0.83047664,0.048513383,0.83069694,0.038811356,0.82273114,0.051869035,0.82257545,0.048444808,0.81855637,0.054052442,0.81839776,0.05434537,0.8267617,0.054249883,0.83076143,0.054591626,0.8347416,0.048310697,0.8346131,0.07307756,0.8185667,0.075391024,0.8225676,0.07270017,0.8265635,0.072834015,0.83042336,0.07279211,0.8342532,0.078602195,0.8184415,0.078808784,0.8265977,0.07891482,0.8303468,0.07928491,0.83401704,0.086477816,0.8226181,0.084953845,0.8187437,0.08531436,0.8266659,0.04177633,0.81900364,0.042039394,0.83425367,0.03646356,0.81858563,0.0363234,0.82687783,0.036334515,0.8307986,0.035870284,0.8347373,0.0172458,0.81876063,0.016206771,0.8230194,0.01790005,0.8270062,0.017339855,0.83071625,0.017147899,0.83436406,0.011549354,0.82227975,0.011541665,0.82530504,0.009659201,0.8292022,0.010042816,0.8333458,0.0870159,0.8304312,0.08576164,0.83442247})))))))))
            .addChild(new Transform("pCube16")
              .addChild(new Transform("pCube16_lambert3_0")
                .addChild(new Group("pCube16_lambert3_1")
                  .addChild(new Shape("pCube16_lambert3_0_Primitive0").setBboxCenter(0.9219762,0.046004295,0.015933072).setBboxSize(0.2716151,0.05977249,0.056507755)
                    .setAppearance(new Appearance().setUSE("lambert3"))
                    .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(new int[] {0,1,2,2,1,3,2,3,4,4,3,5,4,5,6,6,5,7,6,7,8,8,7,9}).setNormalPerVertex(true).setSolid(false)
                      .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.78616863,0.01611805,0.04418695,1.0577837,0.01611805,0.04418695,0.78616863,0.07589054,0.04418695,1.0577837,0.07589054,0.04418695,0.78616863,0.07589054,-0.012320805,1.0577837,0.07589054,-0.012320805,0.78616863,0.01611805,-0.012320805,1.0577837,0.01611805,-0.012320805,0.78616863,0.01611805,0.04418695,1.0577837,0.01611805,0.04418695})))
                      .setNormal(new Normal().setVector(new MFVec3f(new double[] {0.0,-0.68698317,0.72667336,0.0,-0.6869829,0.72667354,0.0,0.6869833,0.7266732,0.0,0.6869829,0.7266736,0.0,0.68698317,-0.72667336,0.0,0.6869829,-0.72667354,0.0,-0.6869833,-0.7266732,0.0,-0.6869829,-0.7266736,0.0,-0.68698317,0.72667336,0.0,-0.6869829,0.72667354})))
                      .setTangent(new Tangent().setVector(new MFVec4f(new double[] {-1,-4.4631677E-5,-4.219394E-5,1,-1,-4.4362736E-5,-4.193966E-5,1,-1,-4.3470296E-5,4.109601E-5,1,-1,-4.265777E-5,4.0327825E-5,1,-1,4.283701E-5,4.0497293E-5,1,-1,4.3819018E-5,4.1425636E-5,1,-1,4.381892E-5,-4.1425596E-5,1,-1,4.317592E-5,-4.0817667E-5,1,-1,-4.244814E-5,-4.0129664E-5,1,-1,-4.270242E-5,-4.0370032E-5,1.0})))
                      .setTexCoord(new MultiTextureCoordinate()
                        .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(new MFVec2f(new double[] {0.12673193,0.7297038,0.009667814,0.7297137,0.12672979,0.7039423,0.009665489,0.7039521,0.12672776,0.67958784,0.009663522,0.67959774,0.1267255,0.65382624,0.009661317,0.65383613,0.12672347,0.6294718,0.009659231,0.6294818})))))))))
            .addChild(new Transform("pCube15")
              .addChild(new Transform("pCube15_lambert3_0")
                .addChild(new Group("pCube15_lambert3_1")
                  .addChild(new Shape("pCube15_lambert3_0_Primitive0").setBboxCenter(-0.042258203,0.008764744,0.01593297).setBboxSize(1.6612861,0.14676476,0.10885523)
                    .setAppearance(new Appearance().setUSE("lambert3"))
                    .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(new int[] {0,1,2,2,1,3,4,5,6,6,5,7,8,9,10,10,9,11,12,13,14,14,13,15,16,17,18,19,20,21,22,23,20,17,21,18,23,18,20,21,20,18,24,25,26,27,28,29,30,31,28,25,29,26,31,26,28,29,28,26,0,14,1,1,14,15,4,2,5,5,2,3,8,6,9,9,6,7,32,10,33,33,10,11}).setNormalPerVertex(true).setSolid(false)
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_432_point()))
                      .setNormal(new Normal().setVector(getNormal_12_433_vector()))
                      .setTangent(new Tangent().setVector(getTangent_12_434_vector()))
                      .setTexCoord(new MultiTextureCoordinate()
                        .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(new MFVec2f(new double[] {0.7256693,0.16477096,0.009666782,0.16463476,0.7256769,0.12497162,0.009674322,0.124835424,0.72568005,0.10838615,0.009677511,0.108250014,0.72568446,0.08492585,0.009681921,0.084789656,0.7256877,0.06834041,0.0096850805,0.06820413,0.7256953,0.02854111,0.00969271,0.028404914,0.7256617,0.20481673,0.009659182,0.2046805,0.7256662,0.18135643,0.009663653,0.1812203,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.7256984,0.011955583,0.009695839,0.011819416}))))))))))
          .addChild(new Transform("wea_on").setRotation(-0.35694927,-0.43905374,0.8245108,0.25801635).setScale(1.0,0.99999994,1.0).setTranslation(-0.59417856,-0.13411887,0.36961198)
            .addChild(new Transform("pCylinder2").setTranslation(-0.0023021805,0.16498992,3.2722332)
              .addChild(new Transform("pCylinder2_lambert3_0")
                .addChild(new Group("pCylinder2_lambert3_1")
                  .addChild(new Shape("pCylinder2_lambert3_0_Primitive0").setBboxCenter(-1.6205013E-7,0.06162104,-3.2708902).setBboxSize(0.094214156,1.9496686,0.08906555)
                    .setAppearance(new Appearance().setUSE("lambert3"))
                    .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(new int[] {0,1,2,2,1,3,1,4,3,3,4,5,4,6,5,5,6,7,6,8,7,7,8,9,8,10,9,9,10,11,12,0,13,13,0,2,14,15,16,17,14,16,18,17,16,15,19,16,20,21,22,21,23,22,23,24,22,24,25,22,26,27,28,28,27,29,30,26,31,31,26,28,30,31,32,32,31,33,34,32,35,35,32,33,36,34,37,37,34,35,38,39,27,27,39,29,28,29,40,40,29,41,31,28,42,42,28,40,33,31,43,43,31,42,35,33,44,44,33,43,37,35,45,45,35,44,29,39,41,41,39,46,47,48,49,49,48,50,51,52,48,48,52,50,51,53,52,52,53,54,53,55,54,54,55,56,57,58,55,55,58,56,59,47,60,60,47,49,49,50,61,61,50,62,50,52,62,62,52,63,52,54,63,63,54,64,54,56,64,64,56,65,56,58,65,65,58,66,60,49,67,67,49,61}).setNormalPerVertex(true).setSolid(false)
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_444_point()))
                      .setNormal(new Normal().setVector(getNormal_12_445_vector()))
                      .setTangent(new Tangent().setVector(getTangent_12_446_vector()))
                      .setTexCoord(new MultiTextureCoordinate()
                        .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(getTextureCoordinate_13_447_point()))))))))
            .addChild(new Transform("pCylinder4").setTranslation(-0.0023021805,0.16498992,3.2722332)
              .addChild(new Transform("pCylinder4_lambert3_0")
                .addChild(new Group("pCylinder4_lambert3_1")
                  .addChild(new Shape("pCylinder4_lambert3_0_Primitive0").setBboxCenter(-3.7252903E-9,1.2746029,-3.2746959).setBboxSize(0.18721932,0.17805636,0.113521576)
                    .setAppearance(new Appearance().setUSE("lambert3"))
                    .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(new int[] {0,1,2,2,1,3,1,4,3,3,4,5,4,6,5,5,6,7,6,8,7,7,8,9,8,10,9,9,10,11,10,12,11,11,12,13,12,14,13,13,14,15,16,17,18,18,17,19,17,20,19,19,20,21,20,0,21,21,0,2,22,23,24,25,22,24,26,25,24,27,26,24,28,27,24,29,28,24,30,31,24,23,30,24,32,33,34,33,35,34,35,36,34,36,37,34,37,38,34,38,39,34,40,41,34,41,32,34,42,43,22,22,43,23,44,42,25,25,42,22,45,44,26,26,44,25,46,45,27,27,45,26,47,46,28,28,46,27,48,47,29,29,47,28,49,48,24,24,48,29,50,49,31,31,49,24,51,50,30,30,50,31,43,51,23,23,51,30,52,53,32,32,53,33,53,54,33,33,54,35,54,55,35,35,55,36,55,56,36,36,56,37,56,57,37,37,57,38,57,58,38,38,58,39,58,59,39,39,59,34,59,60,34,34,60,40,60,61,40,40,61,41,61,52,41,41,52,32}).setNormalPerVertex(true).setSolid(false)
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_455_point()))
                      .setNormal(new Normal().setVector(getNormal_12_456_vector()))
                      .setTangent(new Tangent().setVector(getTangent_12_457_vector()))
                      .setTexCoord(new MultiTextureCoordinate()
                        .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(getTextureCoordinate_13_458_point()))))))))
            .addChild(new Transform("pCube34").setRotation(0.5502614,-0.09790803,-0.8292324,0.9526592).setScale(1.5071636,0.45479387,1.0).setTranslation(-1.2304044,-0.4804507,2.5599842)
              .addChild(new Transform("pCube34_lambert3_0")
                .addChild(new Group("pCube34_lambert3_1")
                  .addChild(new Shape("pCube34_lambert3_0_Primitive0").setBboxCenter(0.01870934,-0.11965692,-3.1587381).setBboxSize(0.33185512,2.6496687,0.5687375)
                    .setAppearance(new Appearance().setUSE("lambert3"))
                    .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(new int[] {0,1,2,2,1,3,4,5,0,0,5,1,5,4,6,6,4,7,6,7,8,8,7,9,9,10,8,8,10,11,10,12,11,11,12,13,13,12,14,14,12,15,14,15,16,16,15,17,16,17,18,18,17,19,18,19,20,20,19,21,20,21,22,22,21,23,23,24,22,22,24,25,25,24,26,26,24,27}).setNormalPerVertex(true).setSolid(false)
                      .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.08237132,1.0345799,-3.2795503,-0.069010794,1.0633221,-3.2788215,-0.140779,1.1716099,-3.262058,-0.1285832,1.2051774,-3.2741456,-0.017629886,0.9418436,-3.2583728,-0.00548739,0.9647995,-3.2755218,0.09033978,0.8326411,-3.2202988,0.07284212,0.8222177,-3.2137334,0.16056958,0.7418448,-3.1294854,0.1430723,0.73142153,-3.1229205,0.17523925,0.6402918,-3.0187848,0.1846369,0.6542618,-3.0035572,0.13404736,0.56996,-2.9226146,0.14418362,0.5644304,-2.9004798,0.013136035,0.58787143,-2.8743694,0.0013277496,0.54343927,-2.8769906,-0.10755207,0.62823814,-2.9785008,-0.11808875,0.6136103,-2.9734275,-0.13660748,0.5943546,-3.1233964,-0.14721823,0.5789367,-3.123559,-0.115944386,0.42881596,-3.2891626,-0.13424961,0.42698118,-3.276762,-0.10264953,0.19161361,-3.400983,-0.12319843,0.19264388,-3.3960063,-0.10151536,-0.05179401,-3.4381304,-0.08096657,-0.052824754,-3.443107,0.16533154,-1.4171549,-3.2310538,0.14793941,-1.4444913,-3.2191153})))
                      .setNormal(new Normal().setVector(new MFVec3f(new double[] {0.40551203,-0.10912155,0.9075531,0.41513476,-0.12974085,0.90046126,0.47981027,-0.2822604,0.83072925,0.4798095,-0.2822611,0.83072954,0.15074733,0.33313376,0.93075085,0.16212878,0.31647688,0.9346425,-0.071453325,0.614709,0.7855109,-0.09246033,0.6371589,0.7651665,-0.32011133,0.80457604,0.5001861,-0.31526583,0.82482177,0.46933636,-0.8617304,0.49443552,0.113816544,-0.8626838,0.5033209,0.04944648,-0.62839794,0.55975485,-0.54017633,-0.66671866,0.5454181,-0.50794244,0.17425533,0.24642305,-0.9533682,0.37818855,0.07869689,-0.92237747,0.65274,-0.6006133,-0.4617296,0.6403517,-0.6179978,-0.4561014,0.80683565,-0.5588269,0.1916472,0.7609054,-0.5397314,0.36015713,0.48006764,-0.4357143,0.7613725,0.4643056,-0.41824272,0.7807006,0.22081573,-0.2612951,0.9396623,0.21279126,-0.27903587,0.9364074,0.23706433,0.039029997,0.9707096,0.23705596,0.03877986,0.9707217,0.24008943,0.19496897,0.9509702,0.24008892,0.19496897,0.95097023})))
                      .setTangent(new Tangent().setVector(new MFVec4f(new double[] {0.39771035,-0.87288666,-0.28265795,1.0,0.35074863,-0.8904356,-0.29000008,1.0,0.22084999,-0.8774953,-0.4257082,1.0,0.20415042,-0.8849322,-0.41859016,1.0,0.5569719,-0.80647516,0.19844417,1.0,0.5572259,-0.8110642,0.17797257,1.0,0.5429869,-0.63663435,0.5475966,1.0,0.5160275,-0.62654686,0.5840846,1.0,0.24586968,-0.4393231,0.86402744,1.0,0.2531654,-0.40353647,0.8792416,1.0,-0.174568,-0.49956813,0.8485032,1.0,-0.26340002,-0.5306108,0.80565053,1.0,-0.76591444,-0.3238307,0.5554357,1.0,-0.7268913,-0.32527414,0.60483545,1.0,-0.98221874,0.11219366,-0.15052918,1.0,-0.9150198,0.18289424,-0.35956728,1.0,-0.5197119,0.08844073,-0.84975165,1.0,-0.5149648,0.09514716,-0.85191447,1.0,-0.08852244,-0.4350957,-0.896022,1.0,-0.021965599,-0.5761669,-0.8170368,1.0,0.12934828,-0.8232807,-0.5527007,1.0,0.08269478,-0.8571524,-0.50838107,1.0,0.07362569,-0.9562296,-0.28320372,1.0,0.069216006,-0.9516437,-0.2993048,1.0,0.13917309,-0.990251,0.005827195,1.0,0.13980411,-0.99016446,0.0054155965,1.0,0.17564447,-0.97217923,0.15497269,1.0,0.17479995,-0.9722937,0.15520944,1.0})))
                      .setTexCoord(new MultiTextureCoordinate()
                        .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(new MFVec2f(new double[] {0.101994395,0.98004514,0.10199463,0.98813176,0.019879162,0.98004514,0.019879103,0.98813176,0.15134168,0.9800452,0.15134156,0.98813176,0.22065675,0.9881317,0.22065687,0.9800452,0.28895545,0.98813176,0.28895557,0.9800452,0.3385929,0.9800452,0.33859265,0.98813176,0.39192665,0.9800452,0.39192665,0.98813176,0.4440503,0.98813176,0.44405043,0.9800452,0.50725293,0.9881317,0.50725293,0.98004526,0.56618,0.98813176,0.56618,0.9800452,0.62943256,0.9881317,0.6294327,0.9800452,0.7366055,0.9881318,0.73660564,0.9800452,0.84632885,0.9800452,0.84632885,0.98813176,0.9886291,0.98813164,0.9886291,0.9800452})))))))))
            .addChild(new Transform("pCylinder7").setTranslation(0.06677446,0.15938765,3.2722332)
              .addChild(new Transform("pCylinder7_lambert3_0")
                .addChild(new Group("pCylinder7_lambert3_1")
                  .addChild(new Shape("pCylinder7_lambert3_0_Primitive0").setBboxCenter(-0.16949934,1.2284845,-3.2650056).setBboxSize(0.15001969,0.14416742,0.08708501)
                    .setAppearance(new Appearance().setUSE("lambert3"))
                    .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(new int[] {0,1,2,2,1,3,1,4,3,3,4,5,4,6,5,5,6,7,6,8,7,7,8,9,8,10,9,9,10,11,12,0,13,13,0,2,14,15,16,17,14,16,18,19,16,15,18,16,1,0,20,20,0,21,4,1,22,22,1,20,4,22,6,6,22,23,6,23,8,8,23,24,8,24,10,10,24,25,0,12,21,21,12,26,27,28,29,29,28,30,31,27,32,32,27,29,33,31,34,34,31,32,35,33,36,36,33,34,37,35,38,38,35,36,28,39,30,30,39,40}).setNormalPerVertex(true).setSolid(false)
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_477_point()))
                      .setNormal(new Normal().setVector(getNormal_12_478_vector()))
                      .setTangent(new Tangent().setVector(getTangent_12_479_vector()))
                      .setTexCoord(new MultiTextureCoordinate()
                        .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(new MFVec2f(new double[] {0.56743914,0.6463155,0.55129564,0.637786,0.5822089,0.62056804,0.5585638,0.6096952,0.5334747,0.6351497,0.532549,0.60619366,0.5156897,0.63772184,0.50668585,0.61055034,0.49911374,0.64587015,0.48389924,0.62238395,0.48470944,0.66111666,0.46636254,0.6374431,0.5802106,0.6613513,0.6010892,0.63632834,0.13916409,0.52920717,0.13152522,0.5424365,0.116250336,0.5159765,0.13152659,0.51597726,0.1162492,0.5424357,0.10861158,0.52920586,0.54910743,0.6438151,0.5632559,0.65084153,0.5332737,0.64194125,0.51739866,0.6438455,0.50284916,0.65070695,0.4918936,0.66253716,0.57302946,0.6625358,0.3561001,0.5433817,0.34082404,0.543385,0.35609785,0.52186835,0.3408217,0.5218717,0.37137625,0.54338264,0.3713739,0.5218692,0.38665232,0.54337823,0.38665,0.521865,0.40192845,0.54337823,0.40192607,0.5218649,0.4172047,0.54337585,0.41720223,0.5218624,0.3255479,0.54338586,0.32554567,0.5218725})))))))))
            .addChild(new Transform("polySurface58").setTranslation(-0.0023021805,0.16498992,3.2722332)
              .addChild(new Transform("polySurface58_lambert3_0")
                .addChild(new Group("polySurface58_lambert3_1")
                  .addChild(new Shape("polySurface58_lambert3_0_Primitive0").setBboxCenter(0.0,1.5904846,-3.2749639).setBboxSize(0.20110838,0.53936756,0.050325155)
                    .setAppearance(new Appearance().setUSE("lambert3"))
                    .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(new int[] {0,1,2,2,1,3,4,5,6,6,5,7,7,0,6,6,0,2,8,9,6,6,9,4,8,6,10,10,6,2,11,12,13,13,12,14,15,8,16,16,8,10,17,9,15,15,9,8,4,9,18,18,9,17,19,5,18,18,5,4,7,5,20,20,5,19,0,7,21,21,7,20,22,23,24,16,10,25,25,10,26,27,28,29,29,28,30,28,31,30,31,32,30,30,32,33,32,34,33,33,34,35,36,37,34,34,37,35,1,24,3,3,24,14,10,2,26,26,2,3,1,0,38,38,0,21,26,12,25,25,12,39,26,3,12,12,3,14,1,38,24,24,38,22,23,13,24,24,13,14,12,11,39,40,41,42,42,41,43,44,45,46,46,45,47,42,43,45,45,43,47,48,45,49,49,45,44,42,45,50,50,45,48,51,52,53,53,52,54,55,56,48,48,56,50,57,55,49,49,55,48,57,49,58,58,49,44,59,58,46,46,58,44,47,60,46,46,60,59,43,61,47,47,61,60,62,63,64,56,65,50,50,65,66,67,68,69,69,68,70,68,71,70,70,71,72,71,73,72,73,74,72,72,74,75,76,77,74,74,77,75,41,40,63,63,40,54,40,42,66,66,42,50,41,78,43,43,78,61,66,65,53,53,65,79,54,40,53,53,40,66,62,78,63,63,78,41,54,52,63,63,52,64,53,79,51}).setNormalPerVertex(true).setSolid(false)
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_488_point()))
                      .setNormal(new Normal().setVector(getNormal_12_489_vector()))
                      .setTangent(new Tangent().setVector(getTangent_12_490_vector()))
                      .setTexCoord(new MultiTextureCoordinate()
                        .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(getTextureCoordinate_13_491_point()))))))))
            .addChild(new Transform("pCylinder3").setTranslation(-0.0023021805,0.16498992,3.2722332)
              .addChild(new Transform("pCylinder3_lambert3_0")
                .addChild(new Group("pCylinder3_lambert3_1")
                  .addChild(new Shape("pCylinder3_lambert3_0_Primitive0").setBboxCenter(-3.7252903E-9,1.1111603,-3.2746959).setBboxSize(0.15717262,0.1494801,0.1460619)
                    .setAppearance(new Appearance().setUSE("lambert3"))
                    .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(new int[] {0,1,2,2,1,3,4,5,6,6,5,7,5,8,7,7,8,9,8,10,9,9,10,11,10,12,11,11,12,13,12,14,13,13,14,15,14,16,15,15,16,17,16,18,17,17,18,19,18,20,19,19,20,21,20,0,21,21,0,2,22,23,24,25,22,24,26,25,24,27,26,24,28,27,24,29,28,24,30,31,24,23,30,24,32,33,34,33,35,34,35,36,34,36,37,34,37,38,34,38,39,34,40,41,34,41,32,34,42,43,22,22,43,23,44,42,25,25,42,22,45,44,26,26,44,25,46,45,27,27,45,26,47,46,28,28,46,27,48,47,29,29,47,28,49,48,24,24,48,29,50,49,31,31,49,24,51,50,30,30,50,31,43,51,23,23,51,30,52,53,32,32,53,33,53,54,33,33,54,35,54,55,35,35,55,36,55,56,36,36,56,37,56,57,37,37,57,38,57,58,38,38,58,39,58,59,39,39,59,34,59,60,34,34,60,40,60,61,40,40,61,41,61,52,41,41,52,32}).setNormalPerVertex(true).setSolid(false)
                      .setCoord(new Coordinate().setPoint(getCoordinate_12_499_point()))
                      .setNormal(new Normal().setVector(getNormal_12_500_vector()))
                      .setTangent(new Tangent().setVector(getTangent_12_501_vector()))
                      .setTexCoord(new MultiTextureCoordinate()
                        .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(getTextureCoordinate_13_502_point()))))))))
            .addChild(new Transform("locator2").setRotation(0.19899915,0.95505226,-0.21971512,0.8010925).setScale(1.0,0.99999994,1.0).setTranslation(-0.3577003,0.9291848,-0.14117523)
              .addChild(new Transform("pCube14").setRotation(-0.35694927,-0.43905374,0.8245108,0.25801635).setScale(1.0,0.99999994,1.0).setTranslation(-0.19041543,-0.37330797,2.7639315)
                .addChild(new Transform("pCube14_lambert3_0")
                  .addChild(new Group("pCube14_lambert3_1")
                    .addChild(new Shape("pCube14_lambert3_0_Primitive0").setBboxCenter(0.026809216,0.5222777,-2.7031724).setBboxSize(0.7575691,0.4702232,0.6194267)
                      .setAppearance(new Appearance().setUSE("lambert3"))
                      .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(getIndexedTriangleSet_12_510_index()).setNormalPerVertex(true).setSolid(false)
                        .setCoord(new Coordinate().setPoint(getCoordinate_13_510_point()))
                        .setNormal(new Normal().setVector(getNormal_13_511_vector()))
                        .setTangent(new Tangent().setVector(getTangent_13_512_vector()))
                        .setTexCoord(new MultiTextureCoordinate()
                          .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(getTextureCoordinate_14_513_point()))))))))
              .addChild(new Transform("polySurface8").setRotation(-0.35694927,-0.43905374,0.8245108,0.25801635).setScale(1.0,0.99999994,1.0).setTranslation(-0.19041543,-0.37330797,2.7639315)
                .addChild(new Transform("polySurface8_lambert3_0")
                  .addChild(new Group("polySurface8_lambert3_1")
                    .addChild(new Shape("polySurface8_lambert3_0_Primitive0").setBboxCenter(0.18289793,0.8397287,-2.6692457).setBboxSize(0.2773044,0.332547,0.64719224)
                      .setAppearance(new Appearance().setUSE("lambert3"))
                      .setGeometry(new IndexedTriangleSet().setCcw(true).setColorPerVertex(true).setIndex(new int[] {0,1,2,2,1,3,1,4,3,3,4,5,6,7,8,8,7,9,10,11,12,12,11,13,12,13,14,14,13,15,16,17,18,18,17,19,19,20,18,18,20,21,9,7,10,10,7,11,8,5,6,6,5,4,14,15,16,16,15,17}).setNormalPerVertex(true).setSolid(false)
                        .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.06200948,0.6910942,-2.9928417,0.11523493,0.78967,-2.8562284,0.08724747,0.6750508,-2.9834526,0.15313822,0.785147,-2.8258429,0.15967855,0.85473186,-2.7543817,0.19264756,0.8432554,-2.7384536,0.20583265,0.90997446,-2.670503,0.23792747,0.9664714,-2.58899,0.23061123,0.8952387,-2.6620595,0.26471788,0.9429152,-2.5779068,0.29968962,0.9701018,-2.5143304,0.27767706,0.9884858,-2.5119953,0.32155013,0.9847418,-2.4434128,0.30163246,1.0060022,-2.4333441,0.2841978,0.94004565,-2.3815982,0.2588771,0.9542094,-2.36995,0.23668532,0.8895322,-2.3555284,0.21070203,0.9033098,-2.3456495,0.16726524,0.80318594,-2.3657067,0.13992584,0.8209743,-2.35381,0.044245712,0.68998605,-2.4038422,0.07610073,0.6734552,-2.4155822})))
                        .setNormal(new Normal().setVector(new MFVec3f(new double[] {0.3608542,0.022033777,-0.93236196,0.4598998,0.05775032,-0.88609093,0.37756467,0.01777664,-0.92581254,0.46056938,0.119052514,-0.87960356,0.4087713,0.3905981,-0.8248267,0.3988907,0.4462503,-0.80109113,0.3790548,0.622313,-0.6848679,0.63610506,0.646817,-0.4207114,0.40232754,0.62677217,-0.6673,0.6661441,0.62847155,-0.40159142,0.68205935,0.7305912,-0.032120463,0.68535024,0.7281214,-0.011586986,0.7235749,0.60404706,0.33401582,0.7148875,0.589475,0.37610513,0.6155831,0.48589686,0.62045276,0.59972507,0.47889295,0.64108616,0.54466057,0.30349386,0.7818161,0.5534655,0.28551415,0.78240496,0.5480111,0.039765716,0.8355253,0.56873864,0.029521214,0.8219884,0.4023924,0.03871,0.9146486,0.38542718,0.05249691,0.92124367})))
                        .setTangent(new Tangent().setVector(new MFVec4f(new double[] {-0.8051776,0.51182836,-0.29953417,1.0,-0.87585735,0.19376655,-0.44195974,1.0,-0.8942206,0.26661777,-0.3595615,1.0,-0.8850939,0.13636099,-0.444988,1.0,-0.91253775,0.16161375,-0.37570712,1.0,-0.9096527,0.30291712,-0.28420627,1.0,-0.9219878,0.31724003,-0.22203004,1.0,-0.7625967,0.6100703,-0.21508259,1.0,-0.8958882,0.4195914,-0.14603962,1.0,-0.7428236,0.6073152,-0.281747,1.0,-0.73070186,0.6790753,-0.07022544,1.0,-0.7164773,0.67706454,0.16805938,1.0,-0.68610525,0.6823403,0.25233185,1.0,-0.698676,0.6237701,0.35037503,1.0,-0.77218974,0.5291622,0.35172492,1.0,-0.7913236,0.4739674,0.3862148,1.0,-0.8012007,0.46378532,0.37812775,1.0,-0.78650224,0.48824528,0.37819403,1.0,-0.73988104,0.48900598,0.4620056,1.0,-0.7096772,0.5228146,0.47225344,1.0,-0.8129174,0.4745782,0.3375513,1.0,-0.8376489,0.43866032,0.32545608,1.0})))
                        .setTexCoord(new MultiTextureCoordinate()
                          .addTexCoord(new TextureCoordinate().setMapping("TEXCOORD_0").setPoint(new MFVec2f(new double[] {0.9909669,0.00990659,0.9909669,0.081162214,0.9773874,0.009906471,0.97738737,0.081162155,0.9909668,0.12400401,0.97738737,0.124004066,0.9909669,0.16033858,0.99096704,0.20545208,0.97738737,0.16033834,0.97738737,0.20545202,0.97738737,0.2399106,0.9909669,0.2399106,0.97738737,0.27581513,0.99096704,0.27581513,0.97738737,0.3169213,0.9909669,0.3169213,0.97738755,0.35053885,0.99096704,0.35053885,0.97738737,0.39937466,0.9909669,0.39937466,0.9909669,0.4737965,0.97738737,0.4737966}))))))))))))))
    .addChild(new EXPORT().setLocalDEF("head_lambert2_1"))
    .addChild(new EXPORT().setLocalDEF("polySurface4_lambert2_1"))
    .addChild(new EXPORT().setLocalDEF("polySurface5_lambert2_1"))
    .addChild(new EXPORT().setLocalDEF("token1_lambert2_1"))
    .addChild(new EXPORT().setLocalDEF("token2_lambert2_1"))
    .addChild(new EXPORT().setLocalDEF("eyes_lambert2_1"))
    .addChild(new EXPORT().setLocalDEF("bag_lambert2_1"))
    .addChild(new EXPORT().setLocalDEF("glasses_lambert2_1"))
    .addChild(new EXPORT().setLocalDEF("tube_lambert2_1"))
    .addChild(new EXPORT().setLocalDEF("ring_lambert2_1"))
    .addChild(new EXPORT().setLocalDEF("tail_lambert2_1"))
    .addChild(new EXPORT().setLocalDEF("scarf_lambert2_1"))
    .addChild(new EXPORT().setLocalDEF("polySurface6_lambert2_1"))
    .addChild(new EXPORT().setLocalDEF("polySurface7_lambert2_1"))
    .addChild(new EXPORT().setLocalDEF("polySurface2_lambert2_1"))
    .addChild(new EXPORT().setLocalDEF("polySurface3_lambert2_1"))
    .addChild(new EXPORT().setLocalDEF("armband_lambert2_1"))
    .addChild(new EXPORT().setLocalDEF("ring_band_lambert2_1"))
    .addChild(new EXPORT().setLocalDEF("boots_lambert2_1"))
    .addChild(new EXPORT().setLocalDEF("ear_hair_lambert2_1"))
    .addChild(new EXPORT().setLocalDEF("pCube31_lambert3_1"))
    .addChild(new EXPORT().setLocalDEF("pCube32_lambert3_1"))
    .addChild(new EXPORT().setLocalDEF("pCube33_lambert3_1"))
    .addChild(new EXPORT().setLocalDEF("pCube30_lambert3_1"))
    .addChild(new EXPORT().setLocalDEF("pCube27_lambert3_1"))
    .addChild(new EXPORT().setLocalDEF("pCube23_lambert3_1"))
    .addChild(new EXPORT().setLocalDEF("pCube22_lambert3_1"))
    .addChild(new EXPORT().setLocalDEF("pCylinder6_lambert3_1"))
    .addChild(new EXPORT().setLocalDEF("pCube25_lambert3_1"))
    .addChild(new EXPORT().setLocalDEF("pCube24_lambert3_1"))
    .addChild(new EXPORT().setLocalDEF("pCube19_lambert3_1"))
    .addChild(new EXPORT().setLocalDEF("pCube17_lambert3_1"))
    .addChild(new EXPORT().setLocalDEF("pCube21_lambert3_1"))
    .addChild(new EXPORT().setLocalDEF("pCube20_lambert3_1"))
    .addChild(new EXPORT().setLocalDEF("pCube16_lambert3_1"))
    .addChild(new EXPORT().setLocalDEF("pCube15_lambert3_1"))
    .addChild(new EXPORT().setLocalDEF("pCylinder2_lambert3_1"))
    .addChild(new EXPORT().setLocalDEF("pCylinder4_lambert3_1"))
    .addChild(new EXPORT().setLocalDEF("pCube34_lambert3_1"))
    .addChild(new EXPORT().setLocalDEF("pCylinder7_lambert3_1"))
    .addChild(new EXPORT().setLocalDEF("polySurface58_lambert3_1"))
    .addChild(new EXPORT().setLocalDEF("pCylinder3_lambert3_1"))
    .addChild(new EXPORT().setLocalDEF("pCube14_lambert3_1"))
    .addChild(new EXPORT().setLocalDEF("polySurface8_lambert3_1"))
    .addChild(new EXPORT().setLocalDEF("lambert2"))
    .addChild(new EXPORT().setLocalDEF("lambert3"))
    .addChild(new EXPORT().setLocalDEF("Sketchfab_model"))
    .addChild(new EXPORT().setLocalDEF("CastleEncoded_Pose_scene_46_fbx"))
    .addChild(new EXPORT().setLocalDEF("RootNode"))
    .addChild(new EXPORT().setLocalDEF("headModel"))
    .addChild(new EXPORT().setLocalDEF("head_lambert2_0"))
    .addChild(new EXPORT().setLocalDEF("torso"))
    .addChild(new EXPORT().setLocalDEF("polySurface4"))
    .addChild(new EXPORT().setLocalDEF("polySurface4_lambert2_0"))
    .addChild(new EXPORT().setLocalDEF("polySurface5"))
    .addChild(new EXPORT().setLocalDEF("polySurface5_lambert2_0"))
    .addChild(new EXPORT().setLocalDEF("token1"))
    .addChild(new EXPORT().setLocalDEF("token1_lambert2_0"))
    .addChild(new EXPORT().setLocalDEF("token2"))
    .addChild(new EXPORT().setLocalDEF("token2_lambert2_0"))
    .addChild(new EXPORT().setLocalDEF("eyes"))
    .addChild(new EXPORT().setLocalDEF("eyes_lambert2_0"))
    .addChild(new EXPORT().setLocalDEF("bag"))
    .addChild(new EXPORT().setLocalDEF("bag_lambert2_0"))
    .addChild(new EXPORT().setLocalDEF("glasses"))
    .addChild(new EXPORT().setLocalDEF("glasses_lambert2_0"))
    .addChild(new EXPORT().setLocalDEF("tube"))
    .addChild(new EXPORT().setLocalDEF("tube_lambert2_0"))
    .addChild(new EXPORT().setLocalDEF("ring"))
    .addChild(new EXPORT().setLocalDEF("ring_lambert2_0"))
    .addChild(new EXPORT().setLocalDEF("tail"))
    .addChild(new EXPORT().setLocalDEF("tail_lambert2_0"))
    .addChild(new EXPORT().setLocalDEF("scarf"))
    .addChild(new EXPORT().setLocalDEF("scarf_lambert2_0"))
    .addChild(new EXPORT().setLocalDEF("dress"))
    .addChild(new EXPORT().setLocalDEF("polySurface1"))
    .addChild(new EXPORT().setLocalDEF("polySurface6"))
    .addChild(new EXPORT().setLocalDEF("polySurface6_lambert2_0"))
    .addChild(new EXPORT().setLocalDEF("polySurface7"))
    .addChild(new EXPORT().setLocalDEF("polySurface7_lambert2_0"))
    .addChild(new EXPORT().setLocalDEF("polySurface2"))
    .addChild(new EXPORT().setLocalDEF("polySurface2_lambert2_0"))
    .addChild(new EXPORT().setLocalDEF("polySurface3"))
    .addChild(new EXPORT().setLocalDEF("polySurface3_lambert2_0"))
    .addChild(new EXPORT().setLocalDEF("armband"))
    .addChild(new EXPORT().setLocalDEF("armband_lambert2_0"))
    .addChild(new EXPORT().setLocalDEF("ring_band"))
    .addChild(new EXPORT().setLocalDEF("ring_band_lambert2_0"))
    .addChild(new EXPORT().setLocalDEF("boots"))
    .addChild(new EXPORT().setLocalDEF("boots_lambert2_0"))
    .addChild(new EXPORT().setLocalDEF("ear_hair"))
    .addChild(new EXPORT().setLocalDEF("ear_hair_lambert2_0"))
    .addChild(new EXPORT().setLocalDEF("locator1"))
    .addChild(new EXPORT().setLocalDEF("pCube31"))
    .addChild(new EXPORT().setLocalDEF("pCube31_lambert3_0"))
    .addChild(new EXPORT().setLocalDEF("pCube32"))
    .addChild(new EXPORT().setLocalDEF("pCube32_lambert3_0"))
    .addChild(new EXPORT().setLocalDEF("pCube33"))
    .addChild(new EXPORT().setLocalDEF("pCube33_lambert3_0"))
    .addChild(new EXPORT().setLocalDEF("pCube30"))
    .addChild(new EXPORT().setLocalDEF("pCube30_lambert3_0"))
    .addChild(new EXPORT().setLocalDEF("pCube27"))
    .addChild(new EXPORT().setLocalDEF("pCube27_lambert3_0"))
    .addChild(new EXPORT().setLocalDEF("pCube23"))
    .addChild(new EXPORT().setLocalDEF("pCube23_lambert3_0"))
    .addChild(new EXPORT().setLocalDEF("pCube22"))
    .addChild(new EXPORT().setLocalDEF("pCube22_lambert3_0"))
    .addChild(new EXPORT().setLocalDEF("pCylinder6"))
    .addChild(new EXPORT().setLocalDEF("pCylinder6_lambert3_0"))
    .addChild(new EXPORT().setLocalDEF("pCube25"))
    .addChild(new EXPORT().setLocalDEF("pCube25_lambert3_0"))
    .addChild(new EXPORT().setLocalDEF("pCube24"))
    .addChild(new EXPORT().setLocalDEF("pCube24_lambert3_0"))
    .addChild(new EXPORT().setLocalDEF("pCube19"))
    .addChild(new EXPORT().setLocalDEF("pCube19_lambert3_0"))
    .addChild(new EXPORT().setLocalDEF("pCube17"))
    .addChild(new EXPORT().setLocalDEF("pCube17_lambert3_0"))
    .addChild(new EXPORT().setLocalDEF("pCube21"))
    .addChild(new EXPORT().setLocalDEF("pCube21_lambert3_0"))
    .addChild(new EXPORT().setLocalDEF("pCube20"))
    .addChild(new EXPORT().setLocalDEF("pCube20_lambert3_0"))
    .addChild(new EXPORT().setLocalDEF("pCube16"))
    .addChild(new EXPORT().setLocalDEF("pCube16_lambert3_0"))
    .addChild(new EXPORT().setLocalDEF("pCube15"))
    .addChild(new EXPORT().setLocalDEF("pCube15_lambert3_0"))
    .addChild(new EXPORT().setLocalDEF("wea_on"))
    .addChild(new EXPORT().setLocalDEF("pCylinder2"))
    .addChild(new EXPORT().setLocalDEF("pCylinder2_lambert3_0"))
    .addChild(new EXPORT().setLocalDEF("pCylinder4"))
    .addChild(new EXPORT().setLocalDEF("pCylinder4_lambert3_0"))
    .addChild(new EXPORT().setLocalDEF("pCube34"))
    .addChild(new EXPORT().setLocalDEF("pCube34_lambert3_0"))
    .addChild(new EXPORT().setLocalDEF("pCylinder7"))
    .addChild(new EXPORT().setLocalDEF("pCylinder7_lambert3_0"))
    .addChild(new EXPORT().setLocalDEF("polySurface58"))
    .addChild(new EXPORT().setLocalDEF("polySurface58_lambert3_0"))
    .addChild(new EXPORT().setLocalDEF("pCylinder3"))
    .addChild(new EXPORT().setLocalDEF("pCylinder3_lambert3_0"))
    .addChild(new EXPORT().setLocalDEF("locator2"))
    .addChild(new EXPORT().setLocalDEF("pCube14"))
    .addChild(new EXPORT().setLocalDEF("pCube14_lambert3_0"))
    .addChild(new EXPORT().setLocalDEF("polySurface8"))
    .addChild(new EXPORT().setLocalDEF("polySurface8_lambert3_0")));
            }
            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[] getIndexedTriangleSet_10_37_index_1()
		{
			int[] value = {0,1,2,2,1,3,2,4,0,5,6,7,7,6,8,9,10,11,11,10,12,13,14,15,15,14,16,17,18,19,19,18,20,21,22,23,23,22,24,25,26,27,27,26,28,29,30,31,31,30,32,33,34,35,35,34,36,37,38,39,39,38,40,34,41,42,42,41,43,44,7,45,45,7,46,47,48,49,49,48,11,50,51,52,52,51,42,53,26,54,54,26,55,34,42,36,36,42,51,49,11,56,56,11,12,57,58,59,60,61,62,62,61,63,64,65,15,15,65,13,66,67,68,68,67,14,69,17,70,70,17,19,71,72,45,45,72,44,33,73,34,34,73,41,40,74,39,39,74,75,7,8,46,46,8,76,9,11,77,77,11,48,78,52,43,43,52,42,79,80,81,81,80,82,83,84,85,85,84,86,87,88,89,89,88,90,91,92,93,93,92,94,95,96,97,96,98,97,97,98,99,100,101,102,102,101,103,95,104,105,105,104,106,107,108,109,109,108,110,62,63,111,111,63,112,113,114,16,16,114,15,115,113,116,116,113,16,117,69,118,119,120,121,121,120,122,74,123,75,75,123,124,41,73,45,45,73,71,43,41,46,46,41,45,78,43,76,76,43,46,125,9,126,126,9,77,127,128,125,125,128,9,129,130,131,131,130,119,132,133,134,134,133,135,114,136,15,15,136,64,23,137,21,21,137,138,23,24,139,139,24,140,141,142,143,143,142,144,6,127,8,8,127,125,76,8,126,126,8,125,77,78,126,126,78,76,52,78,48,48,78,77,50,52,47,47,52,48,145,138,115,115,138,113,19,146,147,147,146,148,20,149,19,19,149,146,114,150,136,136,150,151,150,114,152,152,114,113,153,137,154,154,137,23,154,23,155,155,23,139,156,157,158,158,157,159,160,158,161,161,158,159,160,161,162,162,161,151,162,151,163,163,151,150,164,163,152,152,163,150,165,153,166,166,153,154,167,168,104,104,168,106,166,154,169,169,154,155,170,171,158,158,171,156,172,170,160,160,170,158,172,160,173,173,160,162,173,162,174,174,162,163,175,174,164,164,174,163,165,175,153,153,175,164,153,164,137,137,164,152,137,152,138,138,152,113,95,97,176,177,178,94,94,178,179,180,181,93,181,182,93,183,100,184,184,100,102,93,94,180,180,94,179,182,185,93,93,185,91,186,2,187,187,2,3,2,186,4,188,189,190,190,189,191,192,193,194,194,193,195,196,197,198,198,197,199,200,201,18,18,201,20,202,203,22,22,203,24,204,205,206,206,205,207,208,209,210,210,209,211,36,212,35,35,212,213,37,214,38,38,214,215,212,216,217,217,216,218,219,220,221,221,220,222,193,223,49,49,223,47,216,51,224,224,51,50,205,204,54,54,204,53,212,36,216,216,36,51,49,225,193,193,225,195,188,226,189,227,198,228,228,198,199,229,230,196,196,230,197,201,200,231,231,200,232,233,234,235,235,234,236,237,221,238,238,221,222,213,212,239,239,212,217,240,241,214,214,241,215,242,243,219,219,243,220,223,193,244,244,193,192,245,218,224,224,218,216,246,247,248,248,247,249,250,251,252,252,251,253,252,253,254,254,253,255,256,257,258,258,257,259,98,260,261,261,260,262,261,263,98,98,263,99,264,265,266,266,265,267,262,260,268,268,260,269,233,196,270,270,196,198,271,229,233,233,229,196,232,272,231,231,272,273,274,275,276,276,275,277,278,279,280,280,279,281,237,239,221,221,239,217,221,217,219,219,217,218,219,218,242,242,218,245,282,283,192,192,283,244,284,285,194,194,285,192,286,287,288,288,287,289,290,291,292,292,291,293,294,295,296,296,295,297,140,24,298,298,24,203,299,300,301,301,300,302,302,300,303,303,300,304,227,305,306,306,305,307,228,308,227,227,308,305,309,310,191,191,310,190,242,283,243,243,283,282,244,283,245,245,283,242,244,245,223,223,245,224,223,224,47,47,224,50,311,271,235,235,271,233,20,201,149,149,201,312,313,314,315,315,314,299,299,314,300,300,314,316,233,270,234,234,270,317,262,318,319,319,318,320,321,322,236,236,322,203,262,268,318,318,268,323,322,324,203,203,324,298,320,325,319,319,325,326,327,328,325,325,328,326,327,329,328,328,329,330,329,331,330,330,331,317,332,234,331,331,234,317,333,320,334,334,320,318,322,321,335,335,321,336,337,323,338,338,323,324,324,322,338,338,322,335,320,333,325,325,333,339,325,339,327,327,339,340,329,327,341,341,327,340,331};
			return value;
		}
		private int[] getIndexedTriangleSet_10_37_index_2()
		{
			int[] value = {329,342,342,329,341,331,342,332,332,342,343,332,343,321,321,343,336,321,236,332,332,236,234,235,236,202,202,236,203,262,319,344,344,319,345,346,347,259,259,347,258,348,349,259,259,349,346,350,351,352,352,351,353,265,264,352,352,264,350,108,354,110,110,354,355,356,257,357,357,257,358,359,109,360,360,109,110,143,144,361,361,144,362,143,361,363,363,361,364,314,313,365,365,313,345,314,365,316,316,365,366,269,105,140,140,105,139,269,140,268,268,140,298,324,323,298,298,323,268,95,105,260,260,105,269,95,260,96,96,260,98,261,262,263,356,348,257,257,348,259,178,177,349,349,177,346,103,101,367,367,101,368,267,367,266,266,367,368,362,161,361,361,161,159,361,159,364,364,159,157,369,258,370,370,258,347,365,345,326,326,345,319,366,365,328,328,365,326,371,370,372,372,370,347,346,177,347,347,177,372,373,374,353,353,374,352,227,375,198,198,375,270,376,362,377,377,362,144,306,366,378,378,366,328,379,380,381,381,380,382,383,384,382,382,384,381,385,386,383,383,386,384,293,387,292,292,387,388,275,274,389,389,274,390,279,237,281,281,237,238,237,279,239,239,279,240,214,213,240,240,213,239,73,33,75,75,33,39,71,73,124,124,73,75,72,71,391,391,71,124,90,392,29,29,392,393,393,394,29,29,394,30,395,396,133,133,396,135,118,397,117,117,397,398,70,399,400,400,399,401,402,311,202,202,311,235,402,202,403,403,202,22,404,403,21,21,403,22,404,21,145,145,21,138,69,70,118,118,70,400,401,397,400,400,397,118,14,67,16,16,67,116,405,272,232,386,385,406,406,385,407,197,230,406,406,230,386,393,392,122,122,392,408,120,394,122,122,394,393,389,390,208,208,390,209,387,246,388,388,246,248,58,5,44,44,5,7,84,89,32,32,89,31,188,409,226,410,251,411,411,251,250,412,131,413,413,131,414,26,25,55,55,25,415,289,287,416,416,287,417,136,151,418,418,151,161,270,375,317,317,375,330,306,307,366,366,307,316,419,62,377,377,62,111,420,303,421,421,303,422,64,136,376,376,136,418,305,423,307,307,423,304,424,425,426,426,425,427,428,429,430,141,428,142,142,428,430,307,304,316,316,304,300,431,60,419,419,60,62,9,128,10,10,128,432,423,305,433,433,305,308,310,309,284,284,309,285,142,419,144,144,419,377,430,431,142,142,431,419,430,429,431,303,304,422,422,304,423,428,141,434,434,141,435,420,301,302,80,436,82,82,436,437,438,86,32,32,86,84,89,90,31,31,90,29,129,131,439,439,131,412,134,135,440,440,135,441,414,121,408,408,121,122,392,90,442,442,90,88,80,79,396,396,79,443,396,443,135,135,443,441,89,84,87,87,84,83,131,119,414,414,119,121,247,246,444,444,246,445,210,211,410,410,211,251,253,446,255,255,446,447,276,277,287,287,277,417,291,448,293,293,448,449,286,294,450,450,294,451,387,293,452,452,293,449,294,296,451,451,296,453,255,447,296,296,447,453,246,387,445,445,387,452,454,28,53,53,28,26,204,455,53,53,455,454,455,204,456,456,204,206,120,119,457,457,119,130,457,458,120,120,458,394,30,394,459,459,394,458,32,30,438,438,30,459,287,286,276,276,286,450,451,274,450,450,274,276,274,451,390,390,451,453,209,390,447,447,390,453,211,209,446,446,209,447,251,211,253,253,211,446,408,392,460,460,392,442,296,297,255,255,297,254,177,94,372,372,94,92,257,256,358,358,256,315,461,313,256,256,313,315,374,373,427,427,373,426,109,359,3,3,359,187,1,107,3,3,107,109,91,185,141,141,185,435,363,91,143,143,91,141,462,371,92,92,371,372,374,359,352,352,359,360,359,374,187,187,374,427,425,186,427,427,186,187,425,424,463,434,464,428,428,464,429,1,0,465,465,0,466,107,1,467,467,1,465,108,107,184,184,107,467,35,213,37,37,213,214,35,37,33,33,37,39,57,5,58,57,468,5,5,468,6,127,6,469,469,6,468,469,432,127,127,432,128,226,222,189,189,222,220,189,220,191,191,220,243,282,309,243,243,309,191,309,282,285,285,282,192,470,471,472,472,471,473,474,475,476,476,475,477,475,472,477,477,472,473,478,479,480,480,479,481,482,483,478,478,483,479,484,480,485,485,480,481,486,484,487,487,484,485,486,487,470,470,487,471,488,474,489,489,474,476,488,489,482,482,489,483,179,178,470,349,486,178,178,486,470,349,348};
			return value;
		}
		private int[] getIndexedTriangleSet_10_37_index_3()
		{
			int[] value = {486,486,348,484,348,356,484,484,356,480,480,356,357,482,478,350,478,351,350,264,266,482,266,368,488,368,101,488,101,100,474,100,183,474,180,472,181,475,181,472,180,179,472,472,179,470,473,471,490,490,471,491,477,490,476,476,490,492,477,473,490,481,479,493,479,483,493,493,483,494,481,493,485,485,493,495,485,495,487,487,495,496,471,487,491,491,487,496,476,492,489,489,492,497,483,489,494,494,489,497,490,498,492,492,498,497,496,495,498,498,495,493,497,498,494,494,498,493,490,491,498,498,491,496,357,358,351,353,351,358,315,373,358,358,373,353,426,373,299,299,373,315,183,184,181,181,184,182,184,467,182,182,467,185,435,185,465,465,185,467,466,0,464,464,0,4,499,49,56,499,225,49,4,186,463,463,186,425,301,424,299,299,424,426,424,301,463,463,301,420,434,435,466,466,435,465,466,464,434,116,67,500,500,67,66,501,115,500,500,115,116,148,145,501,501,145,115,146,404,148,148,404,145,149,403,146,146,403,404,149,312,403,403,312,402,312,379,402,402,379,311,379,381,311,311,381,271,381,384,271,271,384,229,229,384,230,230,384,386,323,337,318,318,337,334,168,169,106,106,169,155,155,139,106,106,139,105,91,363,92,92,363,462,95,176,157,157,176,364,95,157,104,104,157,156,171,167,156,156,167,104,258,369,256,256,369,461,262,344,263,363,364,462,462,364,176,371,462,97,97,462,176,370,371,99,99,371,97,263,369,99,99,369,370,369,263,461,461,263,344,313,461,345,345,461,344,502,265,360,360,265,352,503,267,502,502,267,265,184,102,108,108,102,354,360,110,502,502,110,503,355,354,103,103,354,102,355,103,504,504,103,367,503,504,267,267,504,367,110,355,504,503,110,504,357,351,480,351,478,480,474,183,475,475,183,181,350,264,482,488,101,474,266,488,482,376,418,362,362,418,161,111,112,64,64,112,65,375,378,330,330,378,328,377,111,376,376,111,64,378,375,306,306,375,227,399,147,501,501,147,148,401,399,500,500,399,501,500,66,401,401,66,397,398,397,68,68,397,66,396,395,80,80,395,436,201,231,380,380,231,382,231,273,382,382,273,383,272,385,273,273,385,383,407,385,405,405,385,272,19,147,70,70,147,399,201,380,312,312,380,379,60,431,61,61,431,429,433,421,423,423,421,422,294,286,295,295,286,288,241,278,207,207,278,280,215,241,205,205,241,207,215,205,38,38,205,54,40,38,55,55,38,54,40,55,74,74,55,415,505,123,415,415,123,74,408,460,414,414,460,413,123,505,124,124,505,391,279,278,240,240,278,241,302,303,420};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getCoordinate_11_37_point_1()
		{
			double[] value = {0.069718935,0.658507,0.31684637,0.057933643,0.6836452,0.3590293,5.551115E-17,0.6564514,0.31655645,5.551115E-17,0.67574465,0.3588168,5.551115E-17,0.6366228,0.053936347,0.5991853,1.1269332,-0.019469228,0.6243724,0.9710658,-0.048276376,0.56401426,1.1145475,-0.15425056,0.5483586,0.95419025,-0.18753871,0.47820222,0.76171494,-0.16268629,0.44286492,0.69656414,0.051765963,0.21653236,0.7215654,-0.16307193,0.2617731,0.6615695,0.05404289,0.5876247,1.1292704,0.10400692,0.5323136,1.270672,0.10109502,0.50992894,1.1079109,0.22468732,0.4521944,1.2289023,0.22544192,0.12846471,1.523871,0.11261967,5.551115E-17,1.5281767,0.13588428,0.12695064,1.4740527,0.2028843,-4.0649817E-9,1.4867799,0.20949246,0.12648745,1.2174501,0.3829528,-1.4112213E-10,1.1951056,0.39366448,0.13073829,1.1137388,0.39645952,5.551115E-17,1.0986121,0.39736134,0.27154276,1.5161445,0.002151996,0.1416778,1.5400271,0.016365677,0.27634662,1.5089495,0.03023959,0.12846471,1.523871,0.11261967,0.5635104,1.5507528,0.0115784705,0.5684264,1.5520971,0.036245026,0.58032507,1.5041922,0.005950898,0.5862065,1.496363,0.044098236,0.18151829,1.4224365,-0.33086807,0.18831433,1.2796736,-0.40323108,5.551115E-17,1.4375551,-0.3497098,5.551115E-17,1.2810746,-0.435346,2.915499E-10,1.495636,-0.2710041,5.551115E-17,1.5439229,-0.17343955,0.17467286,1.4842861,-0.24961768,0.16782957,1.5255265,-0.15954795,0.34889948,1.2765709,-0.3474297,0.18534267,1.136855,-0.44217843,0.3638264,1.1137921,-0.38420027,0.53738064,1.3148934,-0.055205032,0.46403748,1.2772614,-0.22802272,0.4662544,1.1110085,-0.27738822,5.551115E-17,0.7834298,-0.3521431,0.18888342,0.7954,-0.3236466,5.551115E-17,0.683366,-0.17053029,5.551115E-17,0.9314515,-0.44722778,5.551115E-17,1.1401342,-0.46455938,0.18092974,0.93670815,-0.4168343,5.551115E-17,1.5522758,0.026725031,-5.810343E-11,1.557249,-0.07167091,0.15839337,1.538563,-0.06830751,0.13352183,0.6493473,0.053990692,0.5876247,1.1292704,0.10400692,0.5597173,1.2568893,0.073744,0.5323136,1.270672,0.10109502,0.4440539,0.71961915,0.24979277,0.44286492,0.69656414,0.051765963,0.5000321,0.75895154,0.23630373,0.56464636,0.7692386,0.07947573,0.5484386,0.9498383,0.2307251,0.62364215,0.97391975,0.10612257,0.46712667,1.3637459,0.10787363,0.49600607,1.3216479,0.13937688,0.49002334,1.3343782,0.02672556,0.27634662,1.5089495,0.03023959,0.27138925,1.4752388,0.12567373,0.45082095,1.3743318,-0.20888996,0.49921146,1.3691628,-0.11339861,0.31978813,1.3948861,-0.29331815,0.27609694,1.4939741,-0.15022081,0.28090534,1.4588395,-0.22283706,0.44343308,0.950781,-0.29178023,0.3312581,0.81376576,-0.28299302,0.34386373,0.9450832,-0.36970085,0.5535587,1.5463322,0.042438507,0.5291849,1.4407516,0.022028953,0.56846035,1.4956105,0.04938475,0.5766637,1.431702,0.06425676,0.5597173,1.2568893,0.073744,0.5928699,1.4272504,0.055794075,0.5323136,1.270672,0.10109502,0.5766637,1.431702,0.06425676,0.53738064,1.3148934,-0.055205032,0.49921146,1.3691628,-0.11339861,0.5792995,1.4491098,-0.015817493,0.54016006,1.4759891,-0.062179465,0.13135888,0.7449036,0.4175828,0.09056421,0.76337504,0.45360678,0.10083641,0.731765,0.42674243,0.068504766,0.74306506,0.44805872,0.097165965,0.91589,0.43402332,0.05891133,0.8636314,0.46951443,0.0692172,0.84939384,0.46685332,5.551115E-17,0.86798644,0.48648942,5.551115E-17,0.8135571,0.48094088};
			return value;
		}
		private double[] getCoordinate_11_37_point_2()
		{
			double[] value = {0.06234749,0.7319632,0.44534653,0.024204345,0.74579936,0.45840997,0.052562594,0.7215957,0.44236398,0.019008618,0.7334865,0.4574582,0.13804135,0.95246756,0.3991844,0.0708649,0.97373855,0.4107796,0.1251681,0.9901063,0.39961737,0.05249034,0.69111633,0.38745618,0.045051523,0.6979048,0.41783935,5.551115E-17,0.6841069,0.3887087,-5.746637E-5,0.6924562,0.41661608,0.5535904,0.83722645,0.232542,0.62928206,0.8571758,0.101979375,0.35402882,1.2032871,0.32243532,0.4222725,1.0870048,0.32907927,0.32375383,1.3168983,0.2941174,0.41108507,1.3170414,0.22879867,0.36801594,1.4562578,-0.010144502,0.36837962,1.4575902,0.06313662,0.40758723,1.5940545,0.0217385,0.4795413,1.599808,0.030773312,0.4248048,1.5913776,-0.01373364,0.48559108,1.5925438,0.005439922,0.355151,1.468093,-0.1442762,0.38510814,1.4430566,-0.18648502,0.5268908,0.8501079,-0.18256584,0.45050088,0.8644195,-0.26495546,0.6168848,0.8506704,-0.055684496,0.55739504,0.7670785,-0.050124027,0.3487272,1.5601351,0.031329714,0.4084295,1.5855994,0.032190897,0.34706664,1.5653145,0.018138804,0.27634662,1.5089495,0.03023959,0.36801594,1.4562578,-0.010144502,0.3487272,1.5601351,0.031329714,0.4189287,1.5121202,-0.0075955763,0.44915733,0.9882033,0.33217633,0.22549623,1.1353595,0.4016382,0.24474326,1.2302113,0.37884557,0.08337423,1.0404704,0.3997572,-8.444558E-11,1.0451057,0.40109938,0.18274136,0.7309229,0.37534684,0.31531605,0.725821,0.3329854,0.19544253,0.76250386,0.3894143,0.31833327,0.771713,0.36879706,0.22449371,1.318199,0.34465247,0.12797877,1.3929306,0.30383128,0.20524158,1.4376143,0.23186307,0.21245787,1.3848494,0.29275078,1.9037716E-10,1.4053324,0.31272244,0.36003113,1.0622302,0.3817724,0.35765907,0.96857435,0.39345032,0.30996394,1.1205608,0.39502096,0.21899965,1.0808184,0.40650433,0.171146,1.0681546,0.405833,0.13091351,1.0232093,0.3986627,0.15968165,0.92396545,0.40230805,0.14382976,0.892134,0.42095518,0.20560859,0.9062902,0.40376437,0.18814398,0.845952,0.4074586,0.26737788,0.92173445,0.4084863,0.30137292,0.88456154,0.406511,0.3052259,0.96752053,0.4015584,0.31298527,1.0379694,0.3983701,0.27475747,1.0719074,0.4025098,0.22292988,1.0173663,0.41632086,0.18947816,1.0155067,0.41442174,0.17255358,0.97075284,0.40322787,0.16312267,0.992211,0.40022027,0.16050272,1.0139765,0.39891046,0.21635658,0.9494906,0.41329622,0.18734363,0.9569555,0.4095224,0.24442244,0.95485365,0.41539556,0.27018282,0.9793434,0.4081936,0.2865199,1.02082,0.39893746,0.25547838,1.0196042,0.41430527,0.11522696,0.8528716,0.44869834,0.029922955,0.75937593,0.46395725,0.024919817,0.7481057,0.45937467,0.0630973,0.734268,0.4450183,0.088828936,0.7231947,0.4271567,0.0895039,0.72167826,0.42606914,0.09866968,0.7173744,0.41842014,0.08797496,0.72076833,0.4273147,0.08331456,0.7111025,0.42108458,0.124588825,0.719021,0.3995216,-0.069718935,0.658507,0.31684637,-0.05796914,0.683698,0.35902184,-0.5876247,1.1292704,0.10400692,-0.5991853,1.1269333,-0.019469228,-0.62364215,0.9739197,0.10612254,-0.6243724,0.9710658,-0.04827638,-0.47820222,0.76171494,-0.16268629,-0.21653236,0.7215654,-0.16307193,-0.44286492,0.69656414,0.051765963,-0.2617731,0.6615695,0.05404289,-0.45219436,1.2289025,0.22544195,-0.5323136,1.270672,0.10109502,-0.509929,1.1079109,0.22468732,-0.5876247,1.1292704,0.10400692};
			return value;
		}
		private double[] getCoordinate_11_37_point_3()
		{
			double[] value = {-0.12846471,1.523871,0.11261967,-0.12695062,1.4740527,0.2028843,-0.12648745,1.2174503,0.3829528,-0.13073829,1.1137388,0.39645952,-0.1416778,1.5400271,0.016365677,-0.15839334,1.5385633,-0.06830751,-0.27154276,1.5161445,0.002151996,-0.30996665,1.5052239,-0.062653534,-0.5535587,1.5463322,0.042438507,-0.5684264,1.5520972,0.036245026,-0.56846035,1.4956105,0.04938475,-0.5862065,1.496363,0.044098236,-0.18831433,1.2796736,-0.40323108,-0.18151829,1.4224365,-0.33086807,-0.1746729,1.4842861,-0.24961777,-0.16782954,1.5255265,-0.15954795,-0.18534267,1.136855,-0.44217843,-0.34889948,1.2765709,-0.3474297,-0.3638264,1.1137921,-0.38420027,-0.4662544,1.1110085,-0.27738822,-0.56401426,1.1145475,-0.15425056,-0.46403748,1.2772614,-0.22802272,-0.53738064,1.3148934,-0.055205032,-0.18888342,0.7954,-0.3236466,-0.18092974,0.93670815,-0.4168343,-0.13352183,0.6493473,0.053990692,-0.5597173,1.2568893,0.073744,-0.54843867,0.9498382,0.23072512,-0.62364215,0.9739197,0.10612254,-0.41108507,1.3170414,0.22879867,-0.49600607,1.3216479,0.13937688,-0.27138925,1.4752388,0.1256739,-0.27634662,1.5089495,0.03023959,-0.35402882,1.203287,0.32243532,-0.30996394,1.1205608,0.39502096,-0.24474326,1.2302113,0.37884557,-0.22549619,1.1353595,0.4016382,-0.45082095,1.3743318,-0.20888996,-0.49921146,1.3691628,-0.11339861,-0.31978813,1.3948861,-0.29331815,-0.28090635,1.458841,-0.22283585,-0.27609694,1.49398,-0.1502235,-0.44343308,0.950781,-0.29178023,-0.5483586,0.95419025,-0.18753871,-0.3312581,0.81376576,-0.28299302,-0.34386373,0.9450832,-0.36970085,-0.5291849,1.4407518,0.02202893,-0.5766637,1.431702,0.06425676,-0.4900234,1.3343782,0.02672559,-0.5323136,1.270672,0.10109502,-0.5597173,1.2568893,0.073744,-0.5928699,1.4272504,0.055794075,-0.53738064,1.3148934,-0.055205032,-0.5792995,1.4491098,-0.015817493,-0.49921146,1.3691628,-0.11339861,-0.54016006,1.475989,-0.062179502,-0.09073653,0.76420975,0.45299065,-0.06850518,0.7430212,0.44802338,-0.043885104,0.7777702,0.47173315,-0.029922955,0.75937593,0.46395725,-7.762191E-11,0.92915124,0.44881982,-0.05891133,0.8636314,0.46951443,-0.09716596,0.91589,0.43402332,-0.0692172,0.84939384,0.46685332,-0.06234749,0.7319632,0.44534653,-0.052563414,0.72159135,0.4423656,-0.024204345,0.74579936,0.45840997,-0.019008618,0.7334865,0.4574582,-0.0708649,0.97373855,0.4107796,-7.940231E-10,0.9700933,0.41752052,-0.4222725,1.0870048,0.32907927,-0.32375383,1.3168983,0.2941174,-0.36837962,1.4575902,0.06313664,-0.34230077,1.4502733,0.12173225,-0.4795413,1.599808,0.030773312,-0.47304884,1.5891422,0.035350196,-0.40758723,1.5940545,0.0217385,-0.4084295,1.5855994,0.032190897,-0.355174,1.468152,-0.1442962,-0.38510814,1.4430566,-0.18648502,-0.37211773,1.4762254,-0.09993898,-0.44510975,1.4267814,-0.12594143,-0.5268908,0.8501079,-0.18256584,-0.45050088,0.8644195,-0.26495546,-0.56464636,0.7692386,0.07947573,-0.55739504,0.7670785,-0.050124027,-0.37423584,1.5605965,-0.043985188,-0.34706664,1.5653145,0.018138804,-0.30996665,1.5052239,-0.062653534,-0.27154276,1.5161445,0.002151996,-0.27634662,1.5089495,0.03023959,-0.3487272,1.5601351,0.031329714,-0.36801594,1.4562578,-0.0101444945,-0.4189287,1.5121201,-0.007595584,-0.43003348,1.5427887,-0.066918835,-0.37211773,1.4762254,-0.09993898,-0.48861113,1.511105,-0.07475217,-0.44510975,1.4267814,-0.12594143,-0.08337423,1.0404704,0.3997572,-0.18274112,0.730923,0.37534696};
			return value;
		}
		private double[] getCoordinate_11_37_point_4()
		{
			double[] value = {-0.31531602,0.7258211,0.3329854,-0.23896371,0.6740553,0.2992859,-0.3058661,0.68563044,0.28809398,-0.3839056,0.7003583,0.2511832,-0.41187346,0.74297625,0.29184407,-0.5535904,0.8372264,0.23254193,-0.43768716,0.8568975,0.33872253,-0.43605128,0.79657245,0.3147307,-0.62928206,0.8571758,0.101979405,-0.6168848,0.8506704,-0.055684496,-0.62928206,0.8571758,0.101979405,-0.22449373,1.318199,0.34465247,-0.12797877,1.3929306,0.30383128,-0.14744493,0.7804535,0.43122774,-0.19544253,0.76250386,0.3894143,-0.13134363,0.7449037,0.41751087,-0.31833327,0.771713,0.36879706,-0.36003116,1.0622302,0.3817724,-0.13804135,0.95246756,0.3991844,-0.1438308,0.8921344,0.42095482,-0.15968165,0.9239655,0.40230805,-0.21899965,1.0808184,0.40650433,-0.171146,1.0681546,0.405833,-0.1251681,0.9901063,0.39961737,-0.13091351,1.0232093,0.3986627,-0.2056086,0.9062902,0.40376437,-0.18814398,0.845952,0.4074586,-0.26737788,0.92173445,0.4084863,-0.30137292,0.88456154,0.406511,-0.3052259,0.96752053,0.4015584,-0.35765907,0.96857435,0.39345032,-0.31298527,1.0379694,0.3983701,-0.27475747,1.0719074,0.4025098,-0.18734363,0.9569555,0.4095224,-0.17255358,0.97075284,0.40322787,-0.18947816,1.0155067,0.41442174,-0.22292988,1.0173663,0.41632086,-0.16312267,0.992211,0.40022027,-0.16050272,1.0139765,0.39891046,-0.21635658,0.9494906,0.41329622,-0.24442244,0.95485365,0.41539556,-0.27018282,0.9793434,0.4081936,-0.2865199,1.02082,0.39893746,-0.25547838,1.0196042,0.41430527,-0.11523754,0.8529004,0.44864392,-0.15781789,0.8356549,0.43109,5.551115E-17,0.7674836,0.46894038,1.1131122E-5,0.7837648,0.472906,-0.024919817,0.7481057,0.45937467,5.551115E-17,0.7544995,0.46701026,-0.08797496,0.72076833,0.4273147,-0.0895039,0.72167826,0.42606914,-0.08331456,0.7111025,0.42108458,-0.09866968,0.7173744,0.41842014,0.033637,0.705709,0.4342271,0.012110066,0.7106398,0.44292426,-0.0630973,0.73426807,0.4450183,-0.088828936,0.7231947,0.4271567,-0.1007875,0.73182595,0.42665756,-0.05250731,0.6911416,0.3874526,-0.044973075,0.69741094,0.41788584,0.19555299,0.8079702,0.39871484,0.31825504,0.82703155,0.39422476,0.1474651,0.780391,0.43128777,0.15779085,0.83564144,0.43111253,-0.19555299,0.8079702,0.39871484,-0.31825504,0.82703155,0.39422476,5.4961396E-7,0.73584276,0.4594916,5.551115E-17,0.7521921,0.46351814,-0.058156364,0.806959,0.4725225,-8.4255E-6,0.8053505,0.47889888,0.058063757,0.80628616,0.47336113,0.04363813,0.7768038,0.47266406,-0.124605134,0.71905583,0.3995148,-0.099546954,0.70589185,0.3928091,-0.44915733,0.98820317,0.33217633,0.4376872,0.8568976,0.33872247,0.43605122,0.79657245,0.3147307,-0.41438103,0.91725147,0.35098952,-0.21245791,1.3848494,0.29275078,-0.20524158,1.4376143,0.2318631,-0.3034605,1.3784443,0.26152974,-0.28455016,1.4326775,0.19893347,-0.3641541,1.4210474,0.1548668,-0.3904507,1.3681389,0.20358856,-0.42170334,1.4109257,0.08215988,-0.46712667,1.3637459,0.10787363,-0.47422564,1.467945,-0.0073522255,-0.42974386,1.3949327,-0.020878747,-0.5188016,1.5743852,0.03847099,-0.530028,1.5836775,0.034430325,0.4451083,1.4267821,-0.12594208,0.48861113,1.5111051,-0.07475221,0.52889335,1.5794578,0.010726765,0.530028,1.5836775,0.034430325,0.42974386,1.3949327,-0.020878747,0.47422567,1.4679452,-0.0073522106,0.42170334,1.4109257,0.08215988,0.42974386,1.3949327,-0.020878747,0.28455013,1.4326775,0.19893341};
			return value;
		}
		private double[] getCoordinate_11_37_point_5()
		{
			double[] value = {0.34230077,1.4502733,0.12173225,0.3641541,1.4210474,0.15486684,-0.12708701,1.3163574,0.35016483,3.464476E-11,1.3175914,0.35848492,0.12708701,1.3163574,0.35016483,-0.36801594,1.4562578,-0.0101444945,-0.4900234,1.3343782,0.02672559,-0.42974386,1.3949327,-0.020878747,0.43003348,1.5427887,-0.06691884,-0.5323136,1.270672,0.10109502,-0.5766637,1.431702,0.06425676,-0.5323136,1.270672,0.10109502,0.27154276,1.5161445,0.002151996,0.30996394,1.5052247,-0.0626483,0.37423584,1.5605965,-0.043985188,0.30996394,1.5052247,-0.0626483,-0.27634662,1.5089495,0.03023959,-0.3487272,1.5601351,0.031329714,0.41438118,0.9172515,0.35098946,0.41187346,0.74297625,0.29184407,-0.2617731,0.6615695,0.05404289,-0.44286492,0.69656414,0.051765963,-0.4440539,0.71961915,0.24979277,-0.5000321,0.75895154,0.23630373,-0.16792321,0.6649521,0.31022233,-0.11820767,0.661484,0.31592613,-0.15363118,0.70864856,0.36301196,-0.11061325,0.69296217,0.35454595,0.23896371,0.6740553,0.2992859,0.2617731,0.6615695,0.05404289,0.3058661,0.68563044,0.28809398,0.3839056,0.7003582,0.2511832,0.56464636,0.7692386,0.07947573,-0.56464636,0.7692386,0.07947573,0.16792321,0.6649521,0.31022233,0.15358295,0.70859617,0.36301368,0.49002334,1.3343782,0.02672556,0.5323136,1.270672,0.10109502,0.56846035,1.4956105,0.04938475,0.27634662,1.5089495,0.03023959,0.4084295,1.5855994,0.032190897,0.47304884,1.5891422,0.035350196,0.4451083,1.4267821,-0.12594208,0.5188016,1.5743852,0.03847099,-0.56846035,1.4956105,0.04938475,-0.5535587,1.5463322,0.042438507,-0.58032507,1.5041922,0.005950898,-0.5635104,1.5507528,0.0115784705,-0.4084295,1.5855994,0.032190897,-0.47304884,1.5891422,0.035350196,-0.4248048,1.5913776,-0.01373364,-0.48559108,1.5925438,0.005439922,-0.5188016,1.5743852,0.03847099,-0.52889335,1.5794578,0.010726765,5.551115E-17,1.5281767,0.13588428,-0.12846471,1.523871,0.11261967,-0.27634662,1.5089495,0.03023959,0.47304884,1.5891422,0.035350196,0.5188016,1.5743852,0.03847099,0.5535587,1.5463322,0.042438507,0.37211773,1.4762254,-0.09993898,-0.10479324,0.79599035,0.45795536,0.10483215,0.7953714,0.4586352,-0.13352183,0.6493473,0.053990692,0.13352183,0.6493473,0.053990692,0.11052699,0.69284785,0.35455835,0.11820767,0.661484,0.31592613,0.09950867,0.70583487,0.39281714,0.62364215,0.97391975,0.10612257,0.62928206,0.8571758,0.101979375,0.03733749,0.7745367,0.41547394,0.039944857,0.78481495,0.36002296,0.08210698,0.7472293,0.40778697,0.08343893,0.75631297,0.3600229,0.041147396,0.7031306,0.40924007,0.08958291,0.72259796,0.40495414,0.051854722,0.7016125,0.36002278,0.09016839,0.72365475,0.36002284,-0.08958291,0.72259796,0.40495414,-0.09016839,0.72365475,0.36002284,-0.08210698,0.7472293,0.40778697,-0.08343893,0.75631297,0.3600229,-0.041147396,0.7031306,0.40924007,-0.051854722,0.7016125,0.36002278,-0.03733749,0.7745367,0.41547394,-0.039944857,0.78481495,0.36002296,5.551115E-17,0.7805152,0.4199201,5.551115E-17,0.7907697,0.36002302,5.551115E-17,0.7020188,0.41149372,5.551115E-17,0.6966087,0.35970432,0.0538664,0.75032926,0.3227685,0.03394015,0.7751164,0.32276857,0.03674853,0.7197935,0.3227685,-0.0538664,0.75032926,0.3227685,-0.03674853,0.7197935,0.3227685,-0.03394015,0.7751164,0.32276857,5.551115E-17,0.7794804,0.32276863,5.551115E-17,0.70789796,0.32244998,5.551115E-17,0.7494981,0.29546285,5.551115E-17,0.6366228,0.053936347};
			return value;
		}
		private double[] getCoordinate_11_37_point_6()
		{
			double[] value = {0.39045066,1.3681387,0.20358856,0.3034605,1.3784443,0.26152974,-0.033747,0.705234,0.4346251,-0.012359034,0.71053183,0.44301915,-5.665558E-5,0.7114849,0.44466084,0.37211773,1.4762254,-0.09993898};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getNormal_11_38_vector_1()
		{
			double[] value = {0.06177194,-0.9893973,0.13144311,0.13707855,-0.89062256,0.4335907,-3.1308027E-5,-0.9913079,0.13156259,-4.0022683E-4,-0.93148273,0.36378545,0,-0.9976458,-0.068577304,0.9658393,0.23322281,-0.112967014,0.9701135,0.06279544,-0.23438542,0.8683808,0.18219157,-0.46121708,0.8022135,-0.048065275,-0.59509945,0.29249373,-0.8655077,-0.40662512,0.26644078,-0.9577743,-0.10806432,0.16506274,-0.92171717,-0.35098705,0.14817429,-0.98054665,-0.128735,0.8963118,0.25110114,0.365477,0.65495753,0.35177782,0.66879225,0.75633997,0.26614004,0.5975946,0.6874465,0.3205764,0.6516503,0.16982827,0.92547154,0.33861586,-5.839531E-9,0.9347315,0.3553548,0.15907855,0.8270071,0.5392153,3.823518E-8,0.82162076,0.5700345,0.026738072,0.23898126,0.97065604,1.4998724E-8,0.17757592,0.9841071,-0.023512645,0.09234886,0.9954492,-4.6642917E-8,0.04414302,0.9990252,-0.0036714654,0.9990347,-0.043775667,0.14506468,0.9838247,0.105096824,0.2859992,0.8400923,0.4609222,0.16982827,0.92547154,0.33861586,0.6308395,0.52737814,-0.56913424,0.80940485,0.52797204,0.2571175,0.8778982,0.24922584,-0.40887794,0.9697225,0.18121064,0.1637101,0.21188177,0.5882455,-0.7804315,0.22757266,0.35736334,-0.9058158,-2.3466056E-8,0.6040666,-0.79693377,-7.52218E-9,0.36649936,-0.93041825,5.5009814E-8,0.85264415,-0.5224922,2.469585E-7,0.9541183,-0.29942998,0.19565764,0.84319675,-0.500737,0.19249201,0.94493777,-0.26464975,0.5084473,0.3298577,-0.79540896,0.22068305,0.033849087,-0.974758,0.49001575,0.05542427,-0.8699498,0.932607,0.13444495,-0.3349159,0.76329017,0.2714267,-0.5862727,0.73873514,0.10065739,-0.6664372,-2.2118238E-9,-0.7416691,-0.670766,0.20066482,-0.7381501,-0.64410245,7.4118267E-9,-0.9377334,-0.34735593,-4.488978E-9,-0.29668707,-0.9549748,1.8879657E-8,0.022952,-0.9997366,0.21180515,-0.31076047,-0.92658865,-1.3308514E-9,0.99159694,0.12936611,5.252953E-7,0.99848723,-0.054985285,0.16462332,0.9836148,-0.073492475,0.113398746,-0.9875094,-0.109389275,0.8963118,0.25110114,0.365477,0.98789346,0.12798344,0.087674856,0.65495753,0.35177782,0.66879225,0.46654883,-0.8533677,0.23258491,0.26644078,-0.9577743,-0.10806432,0.65009004,-0.6792273,0.34063658,0.65417755,-0.74867916,0.10738371,0.78450316,0.11819672,0.6087565,0.94711375,0.13547134,0.29090056,0.6859337,0.6942012,0.21812794,0.781497,0.4385814,0.4437441,-0.16297737,0.6642431,0.7295338,0.2859992,0.8400923,0.4609222,0.28825337,0.87605315,0.38657576,0.67235285,0.4032254,-0.62076646,0.8074391,0.18502635,-0.56018525,0.4189659,0.55386186,-0.719517,0.27988303,0.9171916,-0.283593,0.30768996,0.81571585,-0.48983127,0.6750315,-0.104240514,-0.7303879,0.24858885,-0.72611296,-0.64106435,0.3875602,-0.3012717,-0.8712247,-0.29952434,-0.09311074,0.9495344,-0.5382446,0.1252948,0.833423,-0.3879767,0.070228666,0.91898966,-0.40963745,0.25402334,0.8761675,0.98789346,0.12798344,0.087674856,0.9873003,-0.14827885,-0.05702391,0.65495753,0.35177782,0.66879225,-0.40963745,0.25402334,0.8761675,0.932607,0.13444495,-0.3349159,0.8074391,0.18502635,-0.56018525,0.9057749,-0.066933095,-0.4184398,0.6266274,0.25259903,-0.73724616,0.44319668,-0.52438605,0.7270461,0.3417968,-0.3972411,0.8516893,0.4237508,-0.5187564,0.742514,0.24584727,-0.4943738,0.83375883,0.27692133,0.41053945,0.8687762,0.2708142,0.38722828,0.8813138,0.31040436,0.11207419,0.9439748,0.0,0.26125705,0.96526927,-0.0014893592,-0.06891671,0.99762136};
			return value;
		}
		private double[] getNormal_11_38_vector_2()
		{
			double[] value = {0.11137366,0.85060644,-0.51387227,0.08468228,0.8229229,-0.5618069,0.22237323,-0.5990175,0.7692387,0.1741418,-0.41250437,0.8941559,0.20458558,0.25400993,0.94531673,0.14435871,0.31549042,0.93788403,0.110078216,0.06357015,0.991888,0.19469164,-0.9409543,0.2769478,0.1971673,-0.89933574,0.3902824,0.0012944888,-0.963333,0.26830584,0.005917233,-0.92886466,0.37037203,0.79769444,-0.22694057,0.55873203,0.9389386,-0.27084264,0.21222289,0.5547882,0.36150166,0.74935085,0.64200115,0.29516432,0.70761055,0.4933816,0.41693255,0.7633752,0.61296064,0.38361588,0.6907374,0.5511842,0.37696782,0.7443731,0.51437163,0.8429979,0.15740551,-0.29535928,0.9547332,-0.035319682,0.089692935,0.98708975,0.13269943,-0.028483884,0.8726437,-0.48752606,0.24714784,0.7793785,-0.57574916,0.29887393,0.90145624,-0.31313106,0.4416723,0.7638702,-0.47056133,0.72551227,-0.3458066,-0.5950208,0.51187915,-0.4360903,-0.74013853,0.908608,-0.29727218,-0.29336116,0.59978026,-0.76670706,-0.22896284,0.14704046,-0.22320625,0.96361727,0.027519075,-0.30489603,0.95198804,-0.49472472,0.84795684,-0.19030662,0.2859992,0.8400923,0.4609222,0.5511842,0.37696782,0.7443731,0.14704046,-0.22320625,0.96361727,0.014074509,-0.28421932,0.95865595,0.68719906,0.09993361,0.7195629,0.022142762,0.17282458,0.9847038,0.25032952,0.34394574,0.90500635,0.029148625,0.07759374,0.9965589,-6.23203E-8,0.13266815,0.9911605,0.26572824,-0.6360431,0.72445685,0.2893145,-0.66927785,0.6843715,0.30607435,-0.38001302,0.8728738,0.2973764,-0.48411193,0.82292336,0.19911213,0.4780608,0.8554602,0.12136999,0.6613741,0.7401714,0.21233557,0.80934674,0.5476053,0.201322,0.6711618,0.7134504,6.2830395E-8,0.6612148,0.7501966,0.49784273,0.16802989,0.850834,0.44372302,-0.022896733,0.89587146,0.40934777,0.30020654,0.8615745,0.021004014,0.11831479,0.99275404,-0.12650537,0.08106189,0.98864824,-0.026868086,0.0050679925,0.99962616,0.08577351,0.21375693,0.9731141,0.37398958,0.2594922,0.8903907,0.031594418,0.0023200929,0.99949807,0.20684235,-0.03676899,0.9776832,0.048848465,-0.05417223,0.99733603,0.25568876,-0.09611336,0.96196955,0.15240869,0.044239305,0.9873269,0.21044017,0.05644966,0.9759757,0.12620927,0.08668031,0.98820937,-0.007740767,0.15241614,0.98828614,-0.19917443,0.093461655,0.97549707,-0.19526741,0.054312266,0.979245,-0.052023735,0.032206964,0.9981264,-0.18648946,-0.04065798,0.98161536,-0.07404295,-0.19920963,0.9771556,-0.18427141,-0.08837004,0.97889465,0.13770537,-0.10990847,0.98435634,0.21808267,0.047067247,0.9747947,0.16912408,0.03383298,0.9850139,0.1830655,0.13606206,0.97363967,0.38781798,0.2088992,0.8977518,0.082049154,-0.44084215,0.8938267,-0.32711664,-0.8966302,-0.29841077,-0.46263736,-0.8213663,-0.33365262,-0.4241666,-0.90543425,0.016479136,-0.57299703,-0.57784593,0.5811786,0.4424992,-0.7055986,0.55346644,-0.18845198,0.9626293,-0.19450101,0.27620327,-0.841692,0.46396816,0.37011516,-0.7371261,0.5653848,-0.06180747,-0.9893681,0.13164628,-0.13774142,-0.8904178,0.43380117,-0.89631194,0.251101,0.36547694,-0.9658393,0.23322292,-0.11296708,-0.9471137,0.13547154,0.29090038,-0.9701136,0.06279547,-0.2343854,-0.2924937,-0.8655077,-0.40662512,-0.16506273,-0.92171717,-0.35098705,-0.26644078,-0.9577743,-0.10806429,-0.1481743,-0.98054665,-0.12873502,-0.6874464,0.32057652,0.65165037,-0.6549578,0.3517775,0.6687921,-0.75634,0.26614007,0.5975947,-0.89631194,0.251101,0.36547694};
			return value;
		}
		private double[] getNormal_11_38_vector_3()
		{
			double[] value = {-0.16982815,0.92547166,0.33861563,-0.15907842,0.82700735,0.53921515,-0.026738146,0.23898126,0.97065604,0.023512673,0.09234881,0.99544907,-0.1450644,0.9838245,0.105098516,-0.16461654,0.98361653,-0.07348512,0.0036726422,0.99903435,-0.04378263,-0.0235998,0.94195884,-0.33489782,0.29952335,-0.09311093,0.9495347,-0.80940413,0.52797276,0.2571182,0.38797653,0.070228614,0.9189897,-0.9697224,0.18121086,0.1637106,-0.22757271,0.3573633,-0.9058158,-0.21188153,0.58824533,-0.78043175,-0.19565013,0.84319556,-0.5007418,-0.19247052,0.94494146,-0.2646522,-0.22068316,0.033849094,-0.97475797,-0.50844723,0.3298577,-0.79540884,-0.4900159,0.055424266,-0.8699498,-0.7387352,0.100657366,-0.6664372,-0.8683807,0.18219163,-0.4612171,-0.76329017,0.27142674,-0.58627266,-0.932607,0.13444501,-0.33491609,-0.20066482,-0.7381501,-0.64410245,-0.21180516,-0.3107605,-0.92658865,-0.11339873,-0.98750937,-0.10938929,-0.9878934,0.1279835,0.08767517,-0.78450316,0.11819679,0.60875636,-0.9471137,0.13547154,0.29090038,-0.6129606,0.3836156,0.6907376,-0.78149724,0.43858093,0.44374415,-0.28825334,0.87605345,0.38657504,-0.28599927,0.84009266,0.46092173,-0.55478805,0.36150184,0.7493508,-0.40934747,0.3002066,0.8615746,-0.25033024,0.34394577,0.9050062,-0.022142727,0.17282447,0.9847038,-0.6723527,0.40322548,-0.62076664,-0.8074405,0.18502508,-0.56018347,-0.41896632,0.5538612,-0.7195173,-0.3076398,0.8156862,-0.48991197,-0.2796569,0.9172657,-0.28357658,-0.67503154,-0.10424052,-0.73038787,-0.8022135,-0.048065316,-0.5950995,-0.2485888,-0.72611296,-0.6410644,-0.38756016,-0.3012717,-0.8712247,0.53824437,0.12529443,0.83342326,0.40963745,0.2540232,0.8761674,0.16297771,0.6642427,0.72953403,-0.6549578,0.3517775,0.6687921,-0.9878934,0.1279835,0.08767517,-0.9873003,-0.14827882,-0.0570239,-0.932607,0.13444501,-0.33491609,-0.90577483,-0.06693344,-0.41843978,-0.8074405,0.18502508,-0.56018347,-0.62662727,0.25259912,-0.7372462,-0.3398724,-0.38708276,0.8571195,-0.2559603,-0.4729052,0.8431162,-0.16768178,-0.25724617,0.95168656,-0.10078256,-0.41541484,0.9040318,9.349293E-9,0.50117224,0.86534756,-0.2708142,0.38722813,0.88131386,-0.2769515,0.4104637,0.8688023,-0.3119538,0.10533736,0.94423985,-0.11144505,0.85064703,-0.51378953,-0.22914009,-0.5916866,0.7729177,-0.08468113,0.8229333,-0.5617918,-0.17361142,-0.40648112,0.89701295,-0.14435886,0.31549054,0.937884,5.223721E-9,0.39114198,0.92033035,-0.64200085,0.29516408,0.7076108,-0.49338177,0.41693234,0.7633754,-0.5143717,0.8429978,0.15740572,-0.40999532,0.83889604,0.3579907,-0.0896929,0.9870896,0.1327002,0.12203582,-0.29381543,0.94803995,0.29535928,0.9547332,-0.035320275,-0.02751888,-0.30489555,0.9519881,-0.29916728,0.9013476,-0.31316358,-0.44174623,0.76375294,-0.47068226,-0.1168292,0.7172287,-0.6869745,-0.4665167,0.5811018,-0.66684556,-0.7255123,-0.34580678,-0.5950207,-0.51187915,-0.4360901,-0.7401386,-0.65417755,-0.7486792,0.107383706,-0.59978,-0.7667072,-0.22896276,0.33537492,0.7387208,-0.5846497,0.49472362,0.8479559,-0.19031368,-0.0235998,0.94195884,-0.33489782,0.0036726422,0.99903435,-0.04378263,-0.28599927,0.84009266,0.46092173,-0.14704031,-0.22320615,0.9636172,-0.5511847,0.3769685,0.7443723,-0.014073949,-0.28421932,0.9586561,-0.07953658,0.5874145,-0.8053683,-0.1168292,0.7172287,-0.6869745,-0.30525407,0.4986176,-0.81129557,-0.4665167,0.5811018,-0.66684556,-0.0291486,0.077593744,0.9965589,-0.2655111,-0.63600785,0.72456735};
			return value;
		}
		private double[] getNormal_11_38_vector_4()
		{
			double[] value = {-0.28931433,-0.6692781,0.68437135,-0.16380462,-0.9558832,0.24383503,-0.23491442,-0.9530217,0.19121963,-0.24829695,-0.9559892,0.1563116,-0.43228698,-0.6076545,0.66624624,-0.79769456,-0.226941,0.5587317,-0.59685737,-0.12236307,0.79296196,-0.53412354,-0.40046546,0.74453986,-0.9389386,-0.27084252,0.21222293,-0.90860796,-0.2972725,-0.293361,-0.9389386,-0.27084252,0.21222293,-0.19911237,0.47806117,0.8554599,-0.121369936,0.6613738,0.7401717,-0.5177158,-0.27663562,0.80959433,-0.305774,-0.37998378,0.8729918,-0.43982294,-0.52225614,0.7306192,-0.29737642,-0.4841124,0.8229232,-0.49784285,0.16803008,0.850834,-0.20458616,0.25401133,0.94531626,-0.37382293,0.25933397,0.89050674,-0.085772686,0.2137539,0.9731147,-0.021003949,0.11831477,0.99275404,0.12650535,0.081061855,0.98864824,-0.11007811,0.06357009,0.9918879,0.02686823,0.0050680335,0.99962616,-0.031593643,0.002319611,0.9994982,-0.2067508,-0.0368068,0.97770107,-0.04884836,-0.054172203,0.99733603,-0.25568843,-0.0961131,0.9619697,-0.15240863,0.04423933,0.9873269,-0.4437233,-0.02289666,0.8958713,-0.21043997,0.056449674,0.97597563,-0.12620924,0.0866804,0.9882094,0.1842717,-0.08837022,0.97889465,0.19526775,0.054312374,0.97924495,0.19917455,0.09346162,0.97549707,0.007740767,0.15241614,0.98828614,0.0520236,0.032206982,0.99812645,0.18648945,-0.040657874,0.98161536,0.0740431,-0.19920981,0.9771556,-0.13770567,-0.109908275,0.9843563,-0.2180827,0.047067344,0.9747946,-0.16912408,0.033832997,0.9850139,-0.18306544,0.13606209,0.9736397,-0.38762432,0.20549664,0.8986204,-0.52496874,0.072278485,0.848047,-2.2727709E-5,-0.20536387,0.97868574,-0.011730419,-0.28802744,0.9575503,0.32707402,-0.896647,-0.29840726,-2.3579663E-7,-0.9917344,-0.12830849,0.18845177,0.9626294,-0.19450124,0.5722303,-0.5766814,0.5830877,-0.2801909,-0.8405707,0.4636098,-0.44401175,-0.70392495,0.5543855,0.1614311,-0.7506524,0.6406723,0.093455024,-0.7126895,0.69522643,0.46291998,-0.8208532,-0.33452246,0.42322746,-0.9058841,0.015891405,-0.4246404,-0.5085197,0.7490583,-0.19712354,-0.9420034,0.27160975,-0.20158456,-0.90136385,0.3832842,0.26183963,-0.21410961,0.9410617,0.2946745,-0.25355762,0.9213444,0.5228389,-0.2769282,0.806195,0.526905,0.07393214,0.8467025,-0.26155263,-0.21424225,0.94111127,-0.29467425,-0.25355762,0.9213445,2.2009293E-5,-0.38850352,0.92144734,-1.2185009E-6,0.81987447,-0.57254326,-0.22159712,-0.018263115,0.97496724,-0.009249038,-0.19127208,0.98149353,0.21838531,-0.0058755935,0.975845,0.15615493,-0.26720995,0.9509019,-0.36980128,-0.7370508,0.56568825,-0.27352116,-0.8935027,0.3561448,-0.68719906,0.09993354,0.7195629,0.5968575,-0.122362815,0.79296184,0.5341237,-0.40046486,0.7445399,-0.48285472,-0.05852526,0.8737426,-0.20132199,0.6711614,0.7134507,-0.21233544,0.8093466,0.5476056,-0.39526394,0.6545237,0.64448833,-0.32567078,0.7974884,0.5078888,-0.4945489,0.7415311,0.45337978,-0.5307872,0.6415231,0.5538168,-0.66512704,0.7375612,0.11665927,-0.68593377,0.6942013,0.21812701,0.28780225,-0.11244238,0.951066,-0.33468825,0.5929253,0.7324093,0.22377905,-0.22989455,0.94713855,-0.4388033,0.8532466,0.28181896,0.46651635,0.581104,-0.6668439,0.3052555,0.49861896,-0.81129426,0.41927645,0.68456525,-0.59630334,0.4388036,0.85324645,0.28181875,0.33468863,0.5929247,0.7324096,-0.28780264,-0.11244266,0.95106584,0.66512716,0.73756117,0.11665919,0.33468863,0.5929247,0.7324096,0.32567108,0.79748833,0.5078885};
			return value;
		}
		private double[] getNormal_11_38_vector_5()
		{
			double[] value = {0.40999478,0.83889616,0.35799122,0.49454835,0.7415299,0.45338222,-0.06550962,0.41769674,0.90622187,7.224276E-8,0.37833768,0.9256677,0.06550969,0.41769642,0.9062219,-0.5511847,0.3769685,0.7443723,0.16297771,0.6642427,0.72953403,-0.33468825,0.5929253,0.7324093,0.07953579,0.5874143,-0.80536854,-0.6549578,0.3517775,0.6687921,0.40963745,0.2540232,0.8761674,-0.6549578,0.3517775,0.6687921,-0.0036714654,0.9990347,-0.043775667,0.023649856,0.94192064,-0.33500183,-0.33537674,0.7387162,-0.58465457,0.023649856,0.94192064,-0.33500183,-0.28599927,0.84009266,0.46092173,-0.14704031,-0.22320615,0.9636172,0.48285526,-0.05852535,0.87374234,0.43228742,-0.6076541,0.66624624,-0.1481743,-0.98054665,-0.12873502,-0.26644078,-0.9577743,-0.10806429,-0.46654838,-0.85336787,0.23258515,-0.65009004,-0.6792274,0.34063634,-0.13157089,-0.97096837,0.19977401,-0.07715905,-0.9833553,0.16449626,-0.24750091,-0.7677356,0.5910375,-0.17467758,-0.8286574,0.53180337,0.16380456,-0.95588326,0.24383458,0.14817429,-0.98054665,-0.128735,0.23491408,-0.95302194,0.19121912,0.24829698,-0.95598924,0.15631141,0.65417755,-0.74867916,0.10738371,-0.65417755,-0.7486792,0.107383706,0.13158973,-0.970975,0.19972937,0.24825266,-0.7676435,0.5908418,-0.16297737,0.6642431,0.7295338,0.65495753,0.35177782,0.66879225,-0.3879767,0.070228666,0.91898966,0.2859992,0.8400923,0.4609222,0.027519075,-0.30489603,0.95198804,-0.12203566,-0.29381517,0.94804007,0.46651635,0.581104,-0.6668439,-0.22377907,-0.22989467,0.9471385,0.38797653,0.070228614,0.9189897,0.29952335,-0.09311093,0.9495347,-0.8778984,0.24922638,-0.40887713,-0.63083917,0.5273783,-0.56913453,-0.02751888,-0.30489555,0.9519881,0.12203582,-0.29381543,0.94803995,0.028483871,0.87264353,-0.48752627,-0.2471481,0.77937835,-0.5757492,0.22377905,-0.22989455,0.94713855,-0.41927648,0.6845648,-0.59630394,-5.839531E-9,0.9347315,0.3553548,-0.16982815,0.92547166,0.33861563,-0.28599927,0.84009266,0.46092173,-0.12203566,-0.29381517,0.94804007,-0.22377907,-0.22989467,0.9471385,-0.29952434,-0.09311074,0.9495344,0.116560586,0.71713126,-0.68712187,-0.384153,-0.097606316,0.9180956,0.38950318,-0.09508945,0.9161033,-0.11339873,-0.98750937,-0.10938929,0.113398746,-0.9875094,-0.109389275,0.17495733,-0.8288995,0.53133386,0.077213064,-0.9833918,0.16425174,0.27312866,-0.893241,0.3571013,0.94711375,0.13547134,0.29090056,0.9389386,-0.27084264,0.21222289,-0.37536952,-0.8623571,-0.33976156,-0.38926113,-0.9202145,0.041001383,-0.6833762,-0.67812145,-0.27045962,-0.7626484,-0.61596096,0.19738169,-0.143724,0.9286291,-0.34204027,-0.7601819,0.648953,-0.031361796,-0.30867103,0.912633,0.26799867,-0.7761296,0.4785742,0.41059652,0.760182,0.6489529,-0.031361744,0.7761298,0.47857398,0.41059643,0.6833766,-0.678121,-0.27045956,0.76264864,-0.6159609,0.19738099,0.14372398,0.92862904,-0.3420404,0.30867115,0.91263306,0.2679984,0.3753694,-0.8623572,-0.33976153,0.38926122,-0.92021453,0.04100101,-4.5917606E-8,-0.939158,-0.34348556,-4.8473154E-8,-0.99999636,-0.002723012,1.1421909E-7,0.90054333,-0.43476626,2.9763182E-8,0.9903186,0.13881308,-0.62047535,-0.10432564,0.7772557,-0.40726644,-0.70562744,0.57984835,-0.41592866,0.6011053,0.6824045,0.62047577,-0.10432577,0.77725536,0.41592887,0.6011053,0.6824044,0.40726644,-0.7056276,0.57984805,-4.7211916E-8,-0.84882045,0.52868116,6.512436E-8,0.7977998,0.6029225,4.9821844E-9,0.01261046,0.9999205,0.0,-0.9976458,-0.068577304};
			return value;
		}
		private double[] getNormal_11_38_vector_6()
		{
			double[] value = {0.53078717,0.64152306,0.55381685,0.39526522,0.6545248,0.64448637,-0.16300122,-0.74832976,0.6429877,-0.07757049,-0.70924306,0.70068336,0.004078857,-0.6816209,0.73169416,0.116560586,0.71713126,-0.68712187};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getTangent_11_39_vector_1()
		{
			double[] value = {0.9751777,0.031772014,-0.21913269,1,0.93505687,-0.028122237,-0.35338062,1,1,-4.640825E-5,-1.1170699E-4,1,0.99999994,-4.165413E-4,3.362267E-5,1,1,1.20230825E-5,-1.7490963E-4,1,-0.089932136,-0.10717617,-0.99016446,1,-0.21895514,-0.18979727,-0.9570976,1,-0.45285404,-0.08766442,-0.88726443,1,-0.5953504,-0.13927923,-0.7913024,1,-0.83858514,-0.027789364,-0.54406136,1,-0.7643558,-0.14166036,-0.6290411,1,-0.9441622,-0.044781,-0.3264239,1,-0.9143289,-0.08621835,-0.3956882,1,0.3885637,-0.047655553,-0.9201888,1,0.7370957,-0.10240446,-0.6679844,1,0.6173177,0.011947968,-0.78662336,1,0.70658976,-0.08795193,-0.7021363,1,0.9452374,-0.05579442,-0.3215794,1,1,-6.713713E-5,1.7660503E-4,1,0.9739345,-0.04200393,-0.22290638,1,1,-1.0382444E-4,1.4957944E-4,1,0.9972397,0.06090723,-0.042466078,1,1,-1.7856802E-4,3.22063E-5,1,0.99814296,0.05813788,0.01818276,1,1,-2.1362487E-4,9.486016E-6,1,-0.97806215,-0.012705278,-0.20792587,1,-0.9777079,0.15883291,-0.1373294,1,-0.922143,0.37205932,-0.10594406,1,-0.97501075,0.20773204,-0.07874922,1,0.6417584,-0.76690656,6.9728907E-4,1,0.52466255,-0.84682643,0.08726041,1,0.33823517,-0.9271741,0.16107568,1,0.14001116,-0.9617938,0.23526521,1,-0.97347665,0.056511153,-0.22169727,1,-0.9717124,0.023031395,-0.23504183,1,-0.99998504,-0.0043686377,-0.0033113481,1,-0.9999858,-0.0049647316,-0.00195564,1,-0.9999832,-0.0030277213,-0.0049409815,1,-0.9999822,-0.0017883207,-0.0056992164,1,-0.9701153,0.091698356,-0.22465026,1,-0.9656006,0.1343476,-0.22263484,1,-0.84583974,0.018225987,-0.53312564,1,-0.97531676,-3.1945918E-5,-0.22081067,1,-0.8702736,-0.026235025,-0.49186963,1,-0.3302395,-0.05636771,-0.94221264,1,-0.6151513,0.028031098,-0.7879107,1,-0.66668093,-0.036154155,-0.7444659,1,-0.99998707,-0.0034151662,0.003776169,1,-0.9695556,-0.05545035,-0.23851022,1,-0.99998206,-0.0020853914,0.0056297723,1,-0.9999871,-0.0048519676,0.0015073911,1,-0.99998677,-0.00515411,-1.1834718E-4,1,-0.9766402,-0.032156907,-0.21246141,1,-0.9999808,8.0315745E-4,-0.006156246,1,-0.99998033,-3.4434148E-4,-0.006262504,1,-0.9686682,0.14717437,-0.2000541,1,-0.9752872,-0.08962501,-0.2019466,1,0.36848798,0.03669581,-0.92890805,1,0.090912595,-0.019668236,-0.99566466,1,0.65345174,0.1808337,-0.735051,1,0.78248805,0.27562228,-0.55834115,1,0.74765915,0.27613232,-0.60395104,1,0.6760122,0.31228396,-0.6674475,1,0.5257726,0.34808406,-0.7761448,1,0.593571,0.1410623,-0.79232246,1,0.2867342,0.049750518,-0.9567175,1,0.5871465,-0.35095167,-0.72944635,1,0.58658737,-0.27419746,-0.76205724,1,0.8020378,0.51982903,-0.29413146,1,0.88023174,-0.040240068,-0.47283506,1,0.8829896,-0.086995326,-0.46126053,1,-0.70298934,0.08517599,-0.7060815,1,-0.57505524,0.03481342,-0.8173736,1,-0.8793229,0.049904246,-0.4736041,1,-0.919172,0.17074706,-0.3549202,1,-0.9095258,0.10095633,-0.4032007,1,-0.73761725,-0.073993035,-0.6711526,1,-0.9294328,0.0075079654,-0.36891502,1,-0.91670763,-0.026322816,-0.3986906,1,0.741609,-0.6488535,0.17030945,1,0.59192234,-0.6477329,0.47965625,1,0.6648362,-0.6692436,0.33182207,1,0.574019,-0.67469954,0.46398562,1,0.09068755,-0.93495923,0.34296805,1,-0.1242504,-0.94439095,0.3044466,1,-0.116382,-0.82751983,0.5492415,1,-0.12888889,-0.9669299,0.22007787,1,0.22613667,-0.9409403,0.25197956,1,0.33897924,-0.92265517,0.18384917,1,0.07872436,-0.9436791,0.3213602,1,0.48237434,-0.8687307,0.11234841,1,0.89393544,0.19814165,-0.40201917,1,0.9071617,0.37613717,-0.18862253,1,0.9008029,0.3271643,-0.28551292,1,0.79741883,0.59217286,0.115994565,1,0.9351035,0.09292454,-0.34197444,1,0.9500815,0.03983578,-0.30944836,1,0.9362967,0.13559666,-0.32397842,1,0.99999934,-0.00115854,3.135664E-4,1.0,0.99999815,-0.0013370601,0.0014005419,1.0};
			return value;
		}
		private double[] getTangent_11_39_vector_2()
		{
			double[] value = {0.9875494,-0.15253624,-0.038455773,1,0.9745935,-0.18574235,-0.12516908,1,0.4975146,-0.6088167,-0.6179171,1,0.7864911,-0.48813108,-0.3783647,1,0.9702096,0.075403094,-0.23023398,1,0.98412704,0.05309488,-0.16933675,1,0.9897538,0.08429905,-0.1152441,1,0.83210284,0.00895077,-0.55454916,1,0.67300725,-0.16531044,-0.7209256,1,0.99999917,0.0012245406,-4.2803588E-4,1,0.99998206,0.0051371255,-0.003092628,1,0.6018141,0.23999518,-0.7617232,1,0.28676274,0.2750848,-0.9176576,1,0.8122712,-0.040406927,-0.5818787,1,0.7415337,-0.0045030466,-0.6709005,1,0.8538462,-0.06476771,-0.5164802,1,0.7700456,-0.094265506,-0.6309864,1,0.828976,-0.34881133,-0.43718362,1,0.7051424,-0.31130078,-0.6370762,1,0.8542169,0.24734537,-0.45731175,1,0.9650826,-0.053212747,-0.25648433,1,0.90333617,-0.1863522,-0.38633746,1,0.87442553,-0.435398,-0.21402976,1,-0.8709074,0.12351541,-0.47567236,1,-0.8110753,0.11575499,-0.57337403,1,-0.67139745,-0.16571009,-0.72233355,1,-0.83457893,-0.048237767,-0.5487724,1,-0.3738423,-0.26572073,-0.8886139,1,-0.58367956,-0.22348246,-0.780624,1,0.8155493,0.5786084,0.009578781,1,0.86553985,0.48370206,0.12989657,1,0.75050503,0.30646226,-0.58551097,1,0.9549152,-0.20989771,-0.20995197,1,0.76520073,-0.58405536,-0.27082717,1,0.81007695,-0.53184825,-0.24680537,1,0.80241513,-0.5688372,-0.18042774,1,0.7175465,0.061392304,-0.6937997,1,0.99492645,0.09287551,-0.038673144,1,0.9604525,0.02949841,-0.27687702,1,0.998091,0.05204944,-0.03324609,1,1,-2.7826248E-4,3.730851E-5,1,0.95085347,0.049013942,-0.3057375,1,0.94246674,0.074064136,-0.32599226,1,0.95084965,0.07681799,-0.29997334,1,0.95109624,0.07476667,-0.29970974,1,0.97001547,0.02800386,-0.24142487,1,0.9856483,0.007842646,-0.1686299,1,0.94207674,-0.02065816,-0.33476084,1,0.96229804,4.8365362E-4,-0.27199706,1,1,-1.2912859E-4,1.1372972E-4,1.0,0.8574956,0.051487256,-0.51190865,1.0,0.89363766,0.086314745,-0.4404106,1.0,0.89977616,0.02358052,-0.43571433,1.0,0.9943697,0.10068534,-0.03303771,1.0,0.98977333,0.076544896,0.120373204,1.0,0.9966647,0.07721878,0.026397001,1.0,0.9882064,0.10610254,-0.110410586,1.0,0.90391946,0.11282476,-0.41255328,1.0,0.9935675,0.10872562,-0.03165933,1.0,0.97302496,0.11208574,-0.2016415,1.0,0.9955124,0.08366655,-0.044214636,1.0,0.965175,0.0823205,-0.24831586,1.0,0.98502004,0.07473987,-0.15540145,1.0,0.97347826,0.07955277,-0.21450293,1.0,0.98425996,0.11328609,-0.13564171,1.0,0.9942713,0.1065361,-0.00864264,1.0,0.978113,0.08011561,0.19203275,1.0,0.973087,0.13530076,0.18653521,1.0,0.99227166,0.11441387,0.04802674,1.0,0.9787723,0.07876408,0.18921171,1.0,0.9899012,0.10409427,0.096230105,1.0,0.9710519,0.13764828,0.19522132,1.0,0.9865523,0.10356232,-0.1264493,1.0,0.97228485,0.07577485,-0.22117987,1.0,0.9801834,0.09881072,-0.17168863,1.0,0.97163814,0.12575418,-0.20026277,1.0,0.8908257,0.16516986,-0.42325956,1.0,0.89388454,0.42915317,0.12960714,1.0,0.71371824,-0.4413887,0.5438588,1.0,0.061566565,-0.40520775,0.91214937,1.0,0.256061,-0.102461904,0.961215,1.0,0.80839914,-0.5151227,0.28485,1.0,0.84909976,0.13111804,-0.51170087,1.0,0.91085666,0.097274356,-0.40109608,1.0,0.42034027,-0.32833925,-0.8458768,1.0,0.89891213,0.13056785,-0.41822147,1.0,0.9752231,-0.031793136,0.21892723,1.0,0.93497604,0.027650988,0.35363173,1.0,0.36618233,-0.04567316,0.9294216,1.0,-0.09213362,0.09840249,0.99087256,1.0,0.30493525,0.097593345,0.9473595,1.0,-0.21990319,0.1808215,0.9586169,1.0,-0.83402675,0.022871595,0.5512498,1.0,-0.94082344,0.040351253,0.33648652,1.0,-0.75765055,0.13881508,0.63772714,1.0,-0.90942407,0.08395156,0.40730825,1.0,0.70654577,0.08770416,0.7022116,1.0,0.7370545,0.10217521,0.6680651,1.0,0.61726886,-0.012164962,0.7866582,1.0,0.38851914,0.047454797,0.9202179,1.0};
			return value;
		}
		private double[] getTangent_11_39_vector_3()
		{
			double[] value = {0.9451321,0.055652928,0.32191315,1,0.973877,0.041804574,0.22319499,1,0.9972173,-0.061219733,0.042542476,1,0.9981241,-0.058471084,-0.018151436,1,-0.9794268,-0.15784705,0.1257281,1,-0.97076976,-0.14837205,0.18865803,1,-0.9803436,0.012233861,0.19691822,1,-0.9550138,0.07781606,0.28616986,1,0.6948282,0.70331377,-0.15021153,1,0.52466255,0.84682614,-0.087263554,1,0.20372434,0.96589535,-0.15982088,1,0.14000998,0.9617924,-0.23527138,1,-0.97233593,-0.0330843,0.23123245,1,-0.974365,-0.06535725,0.21527036,1,-0.9717293,-0.09788191,0.21485198,1,-0.96758705,-0.13781442,0.21161897,1,-0.9753426,-0.010134247,0.22046359,1,-0.8474755,-0.02806233,0.5300922,1,-0.87073475,0.016156921,0.49148747,1,-0.66760886,0.026522122,0.7440397,1,-0.4547409,0.07841931,0.8871647,1,-0.6171276,-0.037815433,0.7859539,1,-0.33161876,0.046888433,0.94224757,1,-0.96809113,0.04866728,0.24582748,1,-0.9762328,0.02273327,0.21552882,1,-0.9727217,0.0879212,0.2146681,1,0.0896716,0.00991019,0.9959221,1,0.59353256,-0.14127243,0.7923138,1,0.28670362,-0.04995934,0.9567159,1,0.76999706,0.094013296,0.63108325,1,0.58653075,0.27397004,0.7621826,1,0.8828632,0.086834095,0.46153262,1,0.8800962,0.04004694,0.47310355,1,0.81222266,0.040155858,0.5819638,1,0.8997377,-0.023823828,0.43578056,1,0.96041596,-0.029777557,0.2769738,1,0.9949,-0.093139976,0.038718924,1,-0.70527184,-0.09427935,0.7026401,1,-0.5762834,-0.04417803,0.8160551,1,-0.8816219,-0.058514975,0.46831512,1,-0.91253453,-0.10708513,0.3947323,1,-0.9222564,-0.17454109,0.34493256,1,-0.7374252,0.06424655,0.6723663,1,-0.5957517,0.1298227,0.7926071,1,-0.9266626,-0.014375199,0.375619,1,-0.91570175,0.016894167,0.4015035,1,0.5918875,0.6477769,-0.4796398,1,0.5739798,0.674738,-0.46397835,1,0.49477506,0.58469945,-0.64290303,1,0.07251859,0.9102123,-0.40774345,1,0.09068663,0.9349569,-0.34297457,1,-0.12424952,0.94438833,-0.30445477,1,0.22613908,0.94093764,-0.25198707,1,0.078728616,0.94367546,-0.32136965,1,0.3389808,0.92265344,-0.18385547,1,0.48237598,0.8687296,-0.11235003,1,0.9070069,-0.3758616,0.18991181,1,0.79337364,-0.60107225,-0.09628334,1,0.91810757,-0.3923983,0.055697914,1,0.8932929,-0.43783987,-0.101607986,1,0.9999998,-5.4867455E-4,3.1776214E-4,1,0.9498411,-0.04125816,0.30999944,1,0.935035,-0.09318644,0.34209043,1,0.93599606,-0.13651828,0.32446,1,0.98777175,0.15154049,0.03663988,1,0.49769866,0.6111856,0.6154252,1,0.9746712,0.18553816,0.12486704,1,0.7843917,0.4936728,0.3755219,1,0.9840747,-0.0535743,0.16949013,1,0.99999994,-3.3827985E-4,1.4376378E-4,1.0,0.7414863,0.0042695706,0.6709544,1.0,0.8537985,0.064507455,0.51659167,1.0,0.70498365,0.3111581,0.6373216,1.0,0.8029004,0.14573711,0.57802385,1.0,0.96508276,0.05321265,0.25648353,1.0,0.92938584,-0.30141664,-0.21304928,1.0,0.854215,-0.2473443,0.45731577,1.0,0.865535,-0.48371002,-0.12989917,1.0,-0.87484807,-0.12806097,0.46716312,1.0,-0.8150074,-0.12233975,0.56638867,1.0,-0.9339571,0.15589437,0.3215918,1.0,-0.8112568,0.019308992,0.5843712,1.0,-0.66993225,0.15693702,0.72564566,1.0,-0.83254385,0.039430536,0.55255395,1.0,-0.27469784,0.36746868,0.8885426,1.0,-0.57834053,0.21763144,0.7862307,1.0,0.8577135,0.017272303,0.5138377,1.0,0.7505062,-0.30645725,0.58551204,1.0,0.8482698,0.19614014,0.49190205,1.0,0.737339,0.026870726,0.67498827,1.0,0.95491636,0.20990472,0.20994017,1.0,0.8100458,0.5318932,0.24681085,1.0,0.7651874,0.5840839,0.27080303,1.0,0.802384,0.56887776,0.1804388,1.0,0.8654248,0.44163153,0.23664689,1.0,0.86532515,0.41297975,0.28400722,1.0,0.76331055,0.63750637,0.10460824,1.0,0.70025414,0.70323163,0.12292035,1.0,0.9980696,-0.052439425,0.033275805,1.0,0.9509999,-0.049265746,0.30524096,1.0};
			return value;
		}
		private double[] getTangent_11_39_vector_4()
		{
			double[] value = {0.94251204,-0.07426402,0.32581577,1,0.9502996,-0.08656045,0.29906195,1,0.9116681,-0.14778703,0.38343215,1,0.87619644,-0.15283665,0.45707873,1,0.87654734,-0.10975644,0.4686346,1,0.60182196,-0.24019068,0.7616554,1,0.8017624,-0.12869085,0.583623,1,0.83909976,-0.14375165,0.52463996,1,0.28679934,-0.27526224,0.91759294,1,-0.3721007,0.25721106,0.89184284,1,0.12371563,0.30979446,0.94272053,1,0.9699719,-0.028277468,0.24156801,1,0.9856102,-0.008085784,0.1688408,1,0.8536721,-0.22973767,0.46740195,1,0.9509703,-0.07715354,0.29950446,1,0.8957479,-0.19645526,0.39879948,1,0.9511165,-0.074978545,0.29959244,1,0.85746485,-0.051719625,0.5119367,1,0.9701967,-0.07549772,0.23025744,1,0.9040767,-0.112527765,0.4122898,1,0.9882087,-0.10608549,0.110405795,1,0.99434566,-0.10091387,0.033064373,1,0.989756,-0.07680481,-0.120349675,1,0.9897293,-0.08456723,0.11525847,1,0.99664235,-0.077507146,-0.026395075,1,0.99356323,-0.10876557,0.031658463,1,0.97304535,-0.11207851,0.2015469,1,0.9955001,-0.08381788,0.04420571,1,0.9651649,-0.082502626,0.24829465,1,0.98500484,-0.07492776,0.1554075,1,0.8936226,-0.086536385,0.44039783,1,0.9734579,-0.07977958,0.2145115,1,0.9842316,-0.11351246,0.13565792,1,0.97104496,-0.13769299,-0.19522436,1,0.9730789,-0.1353657,-0.18653034,1,0.978099,-0.080344886,-0.19200803,1,0.99424976,-0.106734134,0.008673345,1,0.99225265,-0.11458149,-0.04802019,1,0.97875184,-0.079003006,-0.18921767,1,0.98988277,-0.1042419,-0.09625896,1,0.9865391,-0.10371054,0.12643123,1,0.9722717,-0.07592969,0.22118446,1,0.98016286,-0.099008895,0.17169191,1,0.9716077,-0.12595466,0.20028502,1,0.8915502,-0.16417727,0.4221186,1,0.8292713,-0.18088455,0.52876264,1,0.9999961,0.0027355058,5.972301E-4,1,0.99993074,-0.002412143,0.01152403,1,0.7159256,0.44122565,-0.5410827,1,0.9999985,-2.2299777E-4,0.0017217834,1,0.8554951,-0.06364692,0.51388437,1,0.8086282,0.5152333,-0.28399864,1,0.42798993,0.32290894,0.84412944,1,0.84861887,-0.13179114,0.5123252,1,0.71556294,-0.35804588,-0.59981066,1,0.8616119,-0.2920046,-0.41516057,1,0.06187836,0.40639982,-0.9115976,1,0.2562503,0.10285925,-0.96112216,1,0.8998905,-0.32789272,0.28754756,1,0.8313046,-0.013747877,0.5556471,1,0.67162704,0.15762806,0.7239272,1,0.9647783,0.08368663,-0.24939822,1,0.9555724,0.07116613,-0.28603646,1,0.8505842,0.23171623,-0.47203192,1,0.8276453,0.18196675,-0.5309346,1,0.9648517,-0.08382019,0.24906904,1,0.95557404,-0.0713842,0.28597668,1,0.9999974,0.0021143933,8.6760434E-4,1,0.99999976,-4.3584427E-4,-6.262457E-4,1,0.9391821,-0.2729969,0.20834985,1,0.99995726,-0.0018836244,0.009055951,1,0.9391553,0.27295116,-0.208531,1,0.9201436,0.3893552,-0.04169239,1,0.899135,-0.13048662,0.41776723,1,0.8525951,-0.053811595,0.5197942,1,0.71752036,-0.061621126,0.6938065,1,0.8017692,0.12847042,-0.5836623,1,0.8390762,0.14354612,-0.5247339,1,0.87401587,-0.094069034,0.4767048,1,0.9622399,-7.191201E-4,0.272202,1.0,0.9419918,0.020466052,0.3350114,1.0,0.8814961,0.07296411,0.4665202,1.0,0.87795615,0.05571169,0.4754884,1.0,0.78436285,0.15605338,0.6003518,1.0,0.7859217,0.128039,0.6049242,1.0,0.575182,0.40640593,0.70992947,1.0,0.58702046,0.3507683,0.729636,1.0,0.75015986,0.64381105,-0.15088965,1.0,0.690581,0.683156,-0.23747812,1.0,0.9699967,0.14727712,-0.19343182,1.0,0.897629,0.4306712,0.09372639,1.0,-0.80764467,-0.027548695,-0.5890256,1.0,0.7633088,-0.63750803,-0.10460989,1.0,0.80326074,-0.58580595,-0.10772058,1.0,0.89762896,-0.4306705,-0.09372961,1.0,0.6906046,-0.6831405,0.23745374,1.0,0.7501934,-0.64376837,0.15090501,1.0,0.5753258,-0.40656894,-0.70971966,1.0,0.9387457,-0.14207445,-0.31396094,1.0,0.8780658,-0.05590014,-0.47526366,1.0};
			return value;
		}
		private double[] getTangent_11_39_vector_5()
		{
			double[] value = {0.80303746,-0.14590211,-0.577792,1,0.7844771,-0.1562498,-0.60015136,1,0.99395216,-0.05289849,0.096233554,1,1,-1.5712276E-4,6.4140826E-5,1,0.9939806,0.052605923,-0.0961008,1,0.8289977,0.34861255,0.43730116,1,0.80150324,-0.5203285,0.2947049,1,0.9387175,0.14180125,0.31416878,1,0.8654236,-0.44163293,-0.23664862,1,0.64983195,-0.18951467,0.7360725,1,-0.12889366,0.9669298,-0.22007543,1,-0.11638717,0.82751703,-0.5492447,1,0.7373404,-0.026866818,-0.67498696,1,0.8482716,-0.19623312,-0.49186158,1,0.85771424,-0.017272457,-0.5138365,1,-0.9516935,-0.08140198,-0.29606295,1,0.41563684,-0.3246489,0.84961706,1,0.81554836,-0.5786097,-0.009579283,1,0.8740276,0.093848936,-0.4767267,1,0.87649816,0.109574646,-0.4687691,1,0.8983158,-0.18788926,0.39714813,1,0.74779856,-0.27615064,0.6037699,1,0.78257936,-0.2757196,0.5581651,1,0.6760877,-0.31242862,0.6673034,1,0.95488095,-0.07000824,0.2886198,1,0.9624302,-0.030380718,0.26982468,1,0.9375977,-0.036007673,0.3458527,1,0.93628836,0.02735807,0.35016522,1,0.9502303,0.08648714,-0.2993031,1,0.89820373,0.1879046,-0.3973941,1,0.9115838,0.14772068,-0.3836584,1,0.8761004,0.15277857,-0.4572822,1,-0.28165627,-0.37290958,-0.88408613,1,0.5258828,-0.34819844,0.77601874,1,0.95477754,0.069952555,-0.28897482,1,0.937298,0.036322035,-0.3466314,1,0.49481356,-0.58467823,0.64289266,1,0.07252574,-0.9102143,0.40773785,1,0.20372705,-0.9658945,0.15982206,1,0.4156436,0.324646,-0.84961486,1,0.801941,-0.56181395,-0.20311551,1,0.7947518,-0.60109544,-0.08398682,1,0.70025563,-0.70323,-0.12292097,1,0.78220975,-0.622097,0.03381279,1,0.6647992,0.66928655,-0.33180955,1,0.7415743,0.6488973,-0.17029329,1,0.33823714,0.92717254,-0.16108015,1,0.6417592,0.76690584,-6.9815223E-4,1,0.8019063,0.5618588,0.20312838,1,0.79471904,0.60113657,0.08400388,1,0.9033354,0.18635318,0.38633895,1,0.874427,0.43539652,0.21402656,1,0.7821803,0.62213486,-0.03379668,1,0.8032609,0.5858058,0.107719645,1,-0.99998033,0.0022325884,-0.0058726515,1,-0.9766487,-0.20394145,0.06756808,1,-0.92493933,-0.36771584,0.096292734,1,0.92938775,0.30141193,0.2130478,1,0.9699968,-0.14727543,0.19343227,1,0.69483304,-0.7033084,0.15021452,1,0.8653441,-0.41287038,-0.28410858,1,0.9024917,-0.2494724,0.35110155,1,0.8998754,0.25122222,-0.3565272,1,0.9569197,-0.13817383,0.25536773,1,0.95684594,0.13819472,-0.2556326,1,0.9361454,-0.02712245,-0.3505654,1,0.9623004,0.030412775,-0.27028322,1,0.85286456,0.05312717,-0.51942235,1,0.30580005,-0.10623451,-0.9461505,1,0.12092109,-0.31770197,-0.9404486,1,0.37576345,-0.4766769,0.7947207,1,0.5407134,-0.19223867,0.8189465,1,-0.034279972,-0.3402457,0.9397116,1,0.37413833,-0.17117096,0.91143906,1,0.6017775,0.35639444,0.7147356,1,0.09236765,0.15572724,0.98347205,1,0.5810522,-0.04215101,0.8127742,1,0.40153685,-0.12697272,0.9069985,1,0.092268154,-0.15561199,-0.9834996,1,0.4014074,0.12720357,-0.90702343,1,-0.034065265,0.3404376,-0.9396498,1,0.37435237,0.17148425,-0.9112922,1,0.60127276,-0.35646063,-0.7151272,1,0.58075756,0.04230973,-0.81297636,1,0.376915,0.47690842,-0.7940362,1,0.5410762,0.19240487,-0.81866777,1,0.9999965,-9.130306E-4,0.0024963035,1,0.9999999,-1.5595434E-6,5.549405E-4,1,0.9999991,-5.8955804E-4,-0.0012208866,1,1,4.4998123E-5,-3.2123315E-4,1,0.78410614,-0.06520327,0.6171922,1,0.8759709,-0.12211365,0.466651,1,0.8829458,0.087261125,0.46129432,1,0.78410804,0.06536479,-0.61717266,1,0.8829084,-0.08712559,-0.46139133,1,0.87602705,0.122265466,-0.4665059,1,1,4.848501E-5,7.793864E-5,1,1,4.3991426E-5,-5.8316367E-5,1,1,7.388009E-5,-9.367123E-7,1,-0.9999733,-5.01537E-4,0.0072962428,1.0};
			return value;
		}
		private double[] getTangent_11_39_vector_6()
		{
			double[] value = {0.7860129,-0.1282566,-0.60475945,1,0.88157403,-0.073195115,-0.4663365,1,0.7156595,0.35893494,0.5991639,1,0.8613356,0.30625412,0.4053512,1,0.9999852,0.0054255584,-5.2019395E-4,1.0,-0.93012065,-0.16377828,-0.32871306,1.0};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getTextureCoordinate_12_40_point_1()
		{
			double[] value = {0.6096966,0.2700061,0.6069481,0.27986938,0.59095436,0.26820323,0.59095305,0.27669397,0.59096414,0.20463614,0.038486928,0.19107586,0.04878694,0.14717224,0.072282955,0.19128285,0.08628045,0.15004672,0.10574275,0.09892336,0.08865541,0.044327527,0.17014965,0.07074648,0.14401467,0.021514073,0.7705875,0.40325338,0.754879,0.45037404,0.73515624,0.3965328,0.71970403,0.43169308,0.6353876,0.5342693,0.5909194,0.5336103,0.6293673,0.50860363,0.5909229,0.5113549,0.62327576,0.42817718,0.5909359,0.42335197,0.62389857,0.4027059,0.5909388,0.40008622,0.148662,0.35599014,0.1863742,0.36649325,0.1466281,0.3635384,0.18892096,0.39223996,0.4678233,0.74920094,0.46831334,0.7430516,0.47892568,0.75230175,0.48277712,0.7432378,0.1829776,0.2734569,0.18333918,0.2357377,0.22808252,0.27584615,0.22830015,0.23485203,0.22796237,0.29846862,0.2278266,0.32404688,0.18232657,0.29762676,0.18218765,0.32133526,0.14295514,0.23525247,0.18611991,0.20098728,0.14387314,0.19465011,0.054318577,0.24916945,0.10247803,0.23823419,0.109710604,0.19348942,0.22894992,0.11243829,0.18344605,0.11225166,0.22921616,0.062232554,0.22873189,0.15353489,0.22847587,0.20176631,0.18732125,0.15289815,0.22757246,0.37184197,0.22769935,0.34797525,0.18253438,0.34467655,0.18538608,0.010668039,0.0078125,0.18963866,0.016999096,0.22814848,0.00804019,0.23402321,0.70437986,0.28980872,0.7265455,0.24446869,0.7198578,0.29887995,0.75712645,0.28020683,0.7396367,0.35017118,0.7767286,0.35197,0.7326058,0.47795564,0.73654103,0.4612829,0.75480795,0.48462543,0.6897878,0.5371552,0.67720854,0.51398474,0.10660794,0.26483476,0.077769175,0.26662338,0.14653498,0.26825422,0.15065831,0.31458965,0.1525117,0.29400283,0.12040672,0.15324402,0.14837174,0.11589831,0.14921466,0.1540158,0.869929,0.06012857,0.8820116,0.034707487,0.8817902,0.053171158,0.8958146,0.04325378,0.54225665,0.7569346,0.5002347,0.7460511,0.5429614,0.74620956,0.5003227,0.7412822,0.5168894,0.7859378,0.49523196,0.7990819,0.48978782,0.7616518,0.47796208,0.77314985,0.62270886,0.30806026,0.6137618,0.31876138,0.6156051,0.30605447,0.6100286,0.31650403,0.6153715,0.3547477,0.6053641,0.3432482,0.60820496,0.3400769,0.5909422,0.34449518,0.5909424,0.33473748};
			return value;
		}
		private double[] getTextureCoordinate_12_40_point_2()
		{
			double[] value = {0.60500914,0.29583034,0.59632486,0.29224396,0.6039944,0.29343215,0.5955018,0.29097134,0.6261709,0.3635149,0.6090742,0.37000823,0.62259954,0.37285125,0.6054562,0.28493914,0.60323167,0.28862926,0.5909531,0.28145882,0.5909389,0.28519356,0.7348596,0.31912968,0.7722294,0.3138668,0.6856133,0.42280358,0.70110554,0.39080513,0.6781204,0.4529076,0.7059436,0.45521873,0.7233737,0.52726114,0.7108723,0.51291585,0.4289019,0.7592261,0.44398198,0.7487129,0.43687934,0.7648604,0.4477641,0.75438446,0.12736665,0.30508104,0.122098334,0.28893468,0.09480251,0.12329386,0.1192503,0.13096042,0.059815705,0.11565196,0.07431215,0.09139467,0.41400918,0.768427,0.4269337,0.7565305,0.41644663,0.77109885,0.81723243,0.009399235,0.8461451,0.010712266,0.8247832,0.030690432,0.848184,0.029788435,0.70565194,0.3644729,0.647749,0.4058019,0.6535973,0.42861697,0.61197704,0.38562262,0.5909402,0.3873853,0.63605845,0.30038112,0.6687614,0.29702196,0.63884515,0.31009814,0.66804606,0.3117894,0.6495149,0.45182255,0.6258186,0.47577205,0.6500312,0.4927902,0.64865243,0.4726661,0.590928,0.4788845,0.68117005,0.38497743,0.67876655,0.36180645,0.66865325,0.4002368,0.645858,0.392859,0.63393956,0.39081407,0.62376875,0.38073543,0.63141596,0.35572827,0.6272637,0.34759688,0.6419958,0.3492294,0.63776064,0.33364484,0.6566096,0.35187316,0.6640659,0.34199557,0.6661996,0.36259446,0.66881704,0.37992328,0.65961266,0.38920844,0.64638585,0.37744907,0.638542,0.377931,0.6343234,0.36682612,0.63183486,0.37239859,0.6308951,0.37785497,0.64493847,0.36014092,0.63811463,0.36290905,0.6515883,0.36061966,0.6579131,0.36617643,0.662303,0.3761757,0.6540525,0.37721354,0.6192395,0.33882844,0.5996055,0.3253044,0.5988698,0.3242693,0.6092598,0.31583992,0.61310184,0.3041654,0.61303496,0.30302277,0.61502594,0.30109063,0.6127113,0.30191246,0.61220425,0.29814148,0.6214963,0.29932505,0.5722117,0.2700006,0.57494503,0.2798721,0.44925556,0.19198166,0.41856763,0.1930932,0.44586998,0.14189704,0.40873414,0.14908244,0.35229343,0.10023162,0.28818905,0.07137272,0.36995876,0.04581988,0.3148445,0.022420317,0.4621669,0.43165553,0.42698658,0.45032626,0.44672468,0.3964918,0.41129154,0.403203};
			return value;
		}
		private double[] getTextureCoordinate_12_40_point_3()
		{
			double[] value = {0.54645103,0.5342557,0.55247974,0.50859183,0.5585953,0.42816642,0.5579797,0.40269372,0.2688252,0.36693144,0.27289677,0.34515664,0.3066469,0.3568297,0.31786203,0.33581758,0.66494006,0.7478191,0.6637714,0.75172246,0.64988023,0.7471909,0.64930755,0.7519086,0.2732492,0.23621492,0.27321023,0.2739359,0.27360448,0.29811132,0.27349165,0.32182017,0.27083763,0.20143689,0.31363633,0.2361584,0.31314936,0.19554852,0.34732234,0.19475052,0.38477138,0.19294135,0.35407943,0.23956971,0.40211985,0.25101587,0.2744532,0.11273457,0.2701469,0.15333775,0.2735904,0.011135966,0.4396605,0.23039208,0.44225642,0.3501303,0.4051641,0.35191977,0.47592026,0.4551847,0.44532123,0.46124008,0.50463694,0.51395863,0.4920503,0.53712535,0.49626023,0.42277515,0.51322687,0.4002127,0.5282743,0.42859733,0.5341292,0.4057832,0.34966707,0.26612505,0.3784851,0.26821998,0.30970603,0.26912028,0.30345613,0.2948043,0.30509046,0.31540954,0.337054,0.1543937,0.37121236,0.15155882,0.30948675,0.11675325,0.3082395,0.15485978,0.4038485,0.034708202,0.39004603,0.04325527,0.39178973,0.008662939,0.3646931,0.007822752,0.589828,0.76560605,0.63184994,0.75472224,0.6151955,0.79460883,0.64229697,0.77032274,0.63685286,0.80775285,0.6541228,0.7818207,0.5680584,0.318863,0.5718501,0.31651643,0.5793435,0.32735112,0.5822697,0.32532564,0.5909414,0.3591021,0.57652545,0.34321994,0.5665198,0.35472617,0.5736868,0.34003988,0.5768913,0.29583836,0.57790685,0.2934436,0.58558226,0.29225048,0.58640754,0.29098028,0.57281137,0.36999673,0.5909417,0.36982948,0.4807771,0.390773,0.50374424,0.45288137,0.47097373,0.5128797,0.48492858,0.50367063,0.68810284,0.75738364,0.69052523,0.7553451,0.7031829,0.7678968,0.7051511,0.76520133,0.32848266,0.3061486,0.33392143,0.29005936,0.33640105,0.31543067,0.3583573,0.29019323,0.36297446,0.124717,0.33844674,0.13212363,0.41120738,0.076185256,0.38380212,0.0930368,0.700989,0.78881276,0.71563816,0.77976954,0.7107154,0.80808026,0.72920376,0.7985714,0.4686262,0.009396195,0.46107674,0.030687988,0.43971366,0.010710895,0.43767586,0.029787242,0.68546367,0.7886519,0.68790585,0.812604,0.6689405,0.7871295,0.66021013,0.8126091,0.5699053,0.38561296,0.5458488,0.3003705};
			return value;
		}
		private double[] getTextureCoordinate_12_40_point_4()
		{
			double[] value = {0.51314497,0.29700017,0.52968556,0.2779595,0.5130678,0.28152844,0.49153113,0.28155792,0.48767772,0.2986387,0.4470411,0.31909072,0.48277023,0.33110812,0.4827128,0.31434157,0.40967247,0.31381887,0.39804044,0.11744666,0.43462622,0.10559088,0.5323496,0.45180437,0.5560385,0.47576123,0.5557405,0.31846327,0.54305977,0.3100849,0.5591963,0.30805433,0.51385707,0.31176725,0.50071436,0.3849502,0.55571973,0.3634968,0.5546332,0.34757534,0.55047786,0.35570863,0.53602386,0.39284027,0.5479425,0.39079812,0.55928737,0.37283614,0.55811596,0.38072127,0.5398999,0.34920996,0.54413974,0.3336277,0.5252844,0.35185143,0.51783025,0.34197298,0.5156912,0.3625708,0.50312424,0.36178002,0.51306885,0.37989894,0.52227056,0.38918635,0.54377663,0.3628901,0.54756635,0.36680785,0.5433443,0.37791294,0.53550076,0.3774293,0.55005306,0.3723814,0.5509909,0.3778386,0.5369535,0.3601209,0.53030336,0.3605985,0.5239769,0.36615422,0.51958406,0.37615287,0.52783436,0.37719223,0.5626542,0.3388022,0.55263174,0.33237815,0.59093815,0.3274592,0.59094185,0.32979944,0.58300614,0.3242836,0.590938,0.32596707,0.5691864,0.30191654,0.5688623,0.3030273,0.56969625,0.2981424,0.5668764,0.3010921,0.5998477,0.28932145,0.5940874,0.2887111,0.57262206,0.315859,0.5687945,0.30417067,0.5662962,0.30606002,0.57643956,0.2849378,0.5787076,0.2885869,0.6393582,0.32288116,0.6676538,0.3271357,0.6261613,0.31845912,0.6292639,0.33239338,0.5425444,0.32286578,0.51424575,0.32711297,0.59095466,0.29066497,0.5909541,0.29229933,0.5763313,0.33179125,0.59093726,0.3333467,0.6055069,0.33170658,0.6024646,0.32726172,0.5604042,0.299333,0.5656056,0.29369953,0.47623783,0.36444002,0.6991279,0.33113864,0.69918925,0.3143716,0.4874053,0.3471652,0.53320587,0.47264844,0.5318209,0.4927721,0.5074627,0.47102982,0.5076565,0.49231777,0.48240617,0.49093476,0.47975838,0.4710682,0.45823228,0.49596107,0.44925115,0.47791362,0.42005295,0.029491425,0.41699094,0.0078125,0.6779487,0.7498971,0.6757929,0.7528749,0.09766285,0.28880936,0.46314433,0.7784586,0.45750782,0.7501642,0.4562918,0.74420416,0.86886775,0.0078125,0.8658068,0.029491782,0.7236192,0.49600074,0.74489045,0.5121592,0.6741958,0.49234295};
			return value;
		}
		private double[] getTextureCoordinate_12_40_point_5()
		{
			double[] value = {0.6969203,0.5037026,0.6994467,0.49096727,0.5575918,0.45356733,0.59093153,0.45458102,0.624272,0.45357785,0.45846775,0.5272212,0.427047,0.48457658,0.43695578,0.512113,0.44662118,0.77998126,0.44855648,0.23636173,0.63176185,0.74995315,0.5891232,0.754881,0.40288123,0.7899009,0.42136806,0.79940885,0.43109584,0.78014195,0.1376717,0.33486164,0.7342793,0.7927817,0.7180757,0.77709776,0.69448894,0.34719488,0.694228,0.29866713,0.50867105,0.21961078,0.4553724,0.24443313,0.4775278,0.289778,0.4620476,0.29884514,0.5475232,0.27524018,0.55991447,0.27303225,0.5522944,0.2922046,0.56209946,0.28488478,0.6522243,0.27797592,0.67325276,0.21963319,0.66884166,0.28154972,0.6903784,0.28158507,0.047087163,0.07425339,0.42478326,0.28016335,0.63438624,0.2752516,0.6296002,0.2922003,0.89406896,0.008661568,0.9211656,0.00782007,0.48220435,0.73852,0.39780575,0.784111,0.8336991,0.045067787,0.8466929,0.05576551,0.47187427,0.8039386,0.85837,0.060067296,0.4040709,0.053171813,0.41593254,0.06012857,0.653159,0.7609725,0.66426134,0.7578717,0.4521615,0.04506576,0.43916842,0.055764318,0.6952055,0.7735311,0.6843206,0.7630552,0.42749146,0.06006664,0.67457694,0.75883496,0.22742315,0.3999153,0.2660047,0.3926497,0.30860043,0.36439937,0.4415595,0.74667436,0.45413598,0.74122643,0.46714458,0.7391484,0.444179,0.8039332,0.56548226,0.3259179,0.6163743,0.325838,0.5479426,0.2090814,0.633984,0.2090938,0.619783,0.28486833,0.6219942,0.2730406,0.6162873,0.29368946,0.011729538,0.13959315,0.023357749,0.10340879,0.6003539,0.32020104,0.5985217,0.3165369,0.61037135,0.3105059,0.6038345,0.31011873,0.6021097,0.2974107,0.61096615,0.3049286,0.6013309,0.30034357,0.6051631,0.30518857,0.5709266,0.3049328,0.5767266,0.3051913,0.5715164,0.310513,0.5780527,0.31012177,0.57978773,0.29741287,0.58056134,0.30034497,0.5815264,0.32020718,0.5833618,0.31653887,0.5909393,0.32249805,0.59094113,0.31899342,0.59094954,0.29615724,0.59094673,0.29796308,0.59899807,0.30862102,0.59580123,0.3125005,0.5966685,0.30407,0.58288914,0.30862227,0.5852208,0.30407068,0.58608425,0.3125014,0.5909424,0.3135275,0.5909451,0.30266076,0.5909436,0.30841443,0.22950459,0.0078125};
			return value;
		}
		private double[] getTextureCoordinate_12_40_point_6()
		{
			double[] value = {0.70210063,0.4711013,0.6743963,0.47105506,0.58206,0.28932163,0.5877585,0.2887223,0.59093875,0.28849494,0.1193495,0.31427813};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_12_48_point_1()
		{
			double[] value = {0.19881111,-0.39683056,0.30529878,0.16671076,-0.1720264,0.36685154,0,-0.3710844,0.3628049,0,-0.16869867,0.40257305,0.33388096,-0.45111525,0.20091084,0.34113055,-0.18615194,0.29755837,0.17299704,0.11070443,0.32809502,0.32962966,0.11070443,0.25201175,0,0.11070441,0.34890527,0.16049522,0.33537364,0.26643395,0,0.36478677,0.2807978,0.29409635,0.32547888,0.21028145,0.24995133,0.40512255,0.16565086,0.14725998,0.4495356,0.18993405,0,0.48031786,0.20151353,0.16198137,0.5414174,0.10082196,0,0.5692567,0.10670543,0.29811987,0.4755767,0.09735536,0.17454013,0.578158,-2.8202502E-4,0.32172668,0.51712495,-2.8202502E-4,0,0.6045792,-2.8201708E-4,0,0.6045792,-2.8201708E-4,0.17454013,0.578158,-2.8202502E-4,0,0.5692566,-0.10726947,0.23005061,0.5084971,-0.09965272,0.32172668,0.51712495,-2.8202502E-4,0,0.40949577,-0.21462621,0.19860567,0.33446077,-0.19965339,0.23934114,0.17594144,-0.24640821,0,0.031279176,-0.29441726,0.25392067,-0.12510931,-0.27283964,0,-0.39053994,-0.25987726,0.242102,-0.40400603,-0.25971013,0,-0.48958552,-0.1814505,0.2661818,-0.5438889,-0.1393454,0.4690625,-0.5595322,-0.044499576,0.17466533,-0.5595323,-0.0049425866,0,-0.5278338,0.011317082,0.17466533,-0.5595323,-0.0049425866,0.20782885,-0.5595318,0.15002783,0,-0.5278338,0.011317082,0,-0.5098466,0.24570262,0.4690625,-0.5595322,-0.044499576,0.43407053,-0.5595317,0.081284836,0.44889525,-0.20282274,0.15217543,0.4861138,-0.20340213,-0.004637614,0.42398104,0.110704474,0.12925272,0.45558646,0.11070441,-2.8203827E-4,0.44889522,-0.19144797,-0.15307073,0.4861138,-0.20340213,-0.004637614,0.40057933,0.20362562,-0.11748636,0.45558646,0.11070441,-2.8203827E-4,0.40691173,0.37048703,-2.8203774E-4,0.37717766,0.34782362,0.11081157,0.40691173,0.37048703,-2.8203774E-4,0,-0.16869867,0.40257305,-0.16671076,-0.1720264,0.36685154,0,-0.3710844,0.3628049,-0.19881111,-0.39683056,0.30529878,-0.34113055,-0.18615194,0.29755837,-0.33388096,-0.45111525,0.20091084,-0.17299704,0.11070443,0.32809502,-0.32962966,0.11070443,0.25201175,0,0.11070441,0.34890527,0,0.36478677,0.2807978,-0.16049522,0.33537364,0.26643395,-0.29409635,0.32547888,0.21028145,-0.14725998,0.4495356,0.18993405,-0.24995133,0.40512255,0.16565086,0,0.48031786,0.20151353,0,0.5692567,0.10670543,-0.16198137,0.5414174,0.10082196,-0.29811987,0.4755767,0.09735536,-0.17454013,0.578158,-2.8202502E-4,-0.32172668,0.51712495,-2.8202502E-4,0,0.6045792,-2.8201708E-4,0,0.6045792,-2.8201708E-4,0,0.5692566,-0.10726947,-0.17454013,0.578158,-2.8202502E-4,-0.23005061,0.5084971,-0.09965272,-0.32172668,0.51712495,-2.8202502E-4,0.0,0.40949577,-0.21462621,-0.19860567,0.33446077,-0.19965339,0.0,0.031279176,-0.29441726,-0.23934114,0.17594144,-0.24640821,-0.25392067,-0.12510931,-0.27283964,0.0,-0.39053994,-0.25987726,-0.242102,-0.40400603,-0.25971013,0.0,-0.48958552,-0.1814505,-0.2661818,-0.5438889,-0.1393454,-0.17466533,-0.5595323,-0.0049425866,-0.4690625,-0.5595322,-0.044499576,0.0,-0.5278338,0.011317082,0.0,-0.5098466,0.24570262,-0.20782885,-0.5595318,0.15002783,0.0,-0.5278338,0.011317082,-0.17466533,-0.5595323,-0.0049425866,-0.43407053,-0.5595317,0.081284836,-0.4690625,-0.5595322,-0.044499576,-0.44889525,-0.20282274,0.15217543};
			return value;
		}
		private double[] getCoordinate_12_48_point_2()
		{
			double[] value = {-0.4861138,-0.20340213,-0.004637614,-0.42398104,0.110704474,0.12925272,-0.45558646,0.11070441,-2.8203827E-4,-0.4861138,-0.20340213,-0.004637614,-0.44889522,-0.19144797,-0.15307073,-0.40057933,0.20362562,-0.11748636,-0.45558646,0.11070441,-2.8203827E-4,-0.40691173,0.37048703,-2.8203774E-4,-0.37717766,0.34782362,0.11081157,-0.40691173,0.37048703,-2.8203774E-4};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getNormal_12_49_vector_1()
		{
			double[] value = {0.30566478,-0.43454084,0.8471973,0.2842788,-0.010203115,0.95868737,-2.0318052E-9,-0.39807293,0.91735375,1.511057E-8,0.03125512,0.9995114,0.53265023,-0.37943947,0.7565114,0.6176417,-0.04100648,0.78538996,0.26989418,0.19073778,0.9438094,0.6228319,0.18063372,0.7612174,4.9635815E-9,0.20334618,0.97910696,0.24856009,0.35761267,0.9001839,0,0.3789294,0.9254256,0.5591476,0.33221954,0.75959474,0.41837716,0.5481802,0.7241955,0.27511415,0.5984782,0.75242007,1.8474184E-9,0.64485776,0.7643027,0.26788267,0.797863,0.5400495,0,0.8555784,0.51767325,0.5435239,0.6127682,0.5736697,0.27750492,0.9574393,-0.079379186,0.6935691,0.7077349,-0.13443671,0,0.9999987,-0.001665974,0,0.9999987,-0.001665974,0.27750492,0.9574393,-0.079379186,1.0005097E-8,0.7214256,-0.692492,0.41265452,0.5599998,-0.71841246,0.6935691,0.7077349,-0.13443671,-1.493648E-8,0.36944664,-0.9292519,0.37858197,0.37468192,-0.84633875,0.3200775,0.18577766,-0.9289979,-1.6544549E-9,0.06396031,-0.99795246,0.29585883,0.015232973,-0.95511025,0,-0.21239401,-0.9771841,0.3226448,-0.3196276,-0.89092004,2.0705737E-9,-0.82928824,-0.5588212,0.24733381,-0.6974726,-0.6725757,0.7124874,-0.5112415,-0.48061833,-0.10894653,-0.9896395,-0.093510985,2.9453968E-9,-0.9988538,-0.047865584,-0.10894653,-0.9896395,-0.093510985,0.04297751,-0.9213486,0.38635445,2.9453968E-9,-0.9988538,-0.047865584,0,-0.8594921,0.5111491,0.7124874,-0.5112415,-0.48061833,0.67303544,-0.6105754,0.41739804,0.89591384,-0.030980395,0.44314623,0.99988174,0.0143790245,0.0054674777,0.8880253,0.1502633,0.43454805,0.9873101,0.14511168,-0.06450866,0.74580526,-0.009021675,-0.66610295,0.99988174,0.0143790245,0.0054674777,0.7389145,0.22179706,-0.63624805,0.9873101,0.14511168,-0.06450866,0.8812545,0.38872847,-0.26885056,0.8251816,0.30269778,0.4769164,0.8812545,0.38872847,-0.26885056,1.511057E-8,0.03125512,0.9995114,-0.2842788,-0.010203113,0.95868737,-2.0318052E-9,-0.39807293,0.91735375,-0.30566478,-0.43454084,0.8471973,-0.6176416,-0.041006472,0.78538984,-0.53265023,-0.37943947,0.7565114,-0.26989415,0.1907378,0.9438094,-0.6228319,0.18063371,0.7612175,4.9635815E-9,0.20334618,0.97910696,0,0.3789294,0.9254256,-0.24856009,0.35761267,0.9001839,-0.55914754,0.33221954,0.75959474,-0.2751142,0.59847826,0.75242007,-0.4183771,0.5481802,0.7241955,1.8474184E-9,0.64485776,0.7643027,0,0.8555784,0.51767325,-0.26788265,0.79786295,0.54004955,-0.54352397,0.61276805,0.5736698,-0.27750492,0.95743924,-0.07937919,-0.6935692,0.7077348,-0.13443668,0,0.9999987,-0.001665974,0,0.9999987,-0.001665974,1.0005097E-8,0.7214256,-0.692492,-0.27750492,0.95743924,-0.07937919,-0.41265452,0.5599998,-0.71841246,-0.6935692,0.7077348,-0.13443668,-1.493648E-8,0.36944664,-0.9292519,-0.37858194,0.37468195,-0.8463387,-1.6544549E-9,0.06396031,-0.99795246,-0.3200775,0.18577766,-0.9289979,-0.29585883,0.015232969,-0.95511025,0,-0.21239401,-0.9771841,-0.3226449,-0.3196276,-0.8909201,2.0705737E-9,-0.82928824,-0.5588212,-0.24733381,-0.6974726,-0.6725758,0.10894654,-0.9896395,-0.093510985,-0.71248734,-0.5112415,-0.48061824,2.9453968E-9,-0.9988538,-0.047865584,0,-0.8594921,0.5111491,-0.0429775,-0.9213486,0.3863544,2.9453968E-9,-0.9988538,-0.047865584,0.10894654,-0.9896395,-0.093510985,-0.6730354,-0.61057544,0.41739804,-0.71248734,-0.5112415,-0.48061824,-0.89591384,-0.030980371,0.4431463};
			return value;
		}
		private double[] getNormal_12_49_vector_2()
		{
			double[] value = {-0.99988174,0.01437906,0.005467484,-0.88802534,0.15026332,0.43454814,-0.9873101,0.14511168,-0.064508654,-0.99988174,0.01437906,0.005467484,-0.7458053,-0.009021675,-0.66610295,-0.7389145,0.22179703,-0.636248,-0.9873101,0.14511168,-0.064508654,-0.88125455,0.3887285,-0.2688506,-0.8251816,0.30269787,0.47691646,-0.88125455,0.3887285,-0.2688506};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getTangent_12_50_vector_1()
		{
			double[] value = {0.1746768,0.9002738,0.39874208,1.0,-0.07407376,0.99672073,0.032572933,1.0,0.11705067,0.9110478,0.3953366,1.0,-0.079802014,0.99632376,-0.031155441,1.0,0.1397333,0.9210273,0.36357033,1.0,-0.052690223,0.99423844,0.09334713,1.0,-0.22036627,0.9664051,-0.13228773,1.0,-0.1867643,0.9791792,-0.079543665,1.0,-0.2408,0.9502965,-0.19736266,1.0,-0.34791493,0.9002924,-0.261589,1.0,-0.405984,0.8457281,-0.34629607,1.0,-0.27668414,0.9384511,-0.20677412,1.0,-0.41267568,0.8250086,-0.3860827,1.0,-0.44345254,0.7733882,-0.45301285,1.0,-0.4899741,0.6662709,-0.56214637,1.0,-0.5396351,0.5886149,-0.60193574,1.0,-0.56886727,0.42574975,-0.70365286,1.0,-0.44088814,0.78997487,-0.42609572,1.0,-0.72552824,0.15469125,-0.67058146,1.0,-0.6699248,0.5650346,-0.48159805,1.0,-0.632901,-0.0012898515,-0.7742316,1.0,0.5110674,-0.0014319724,-0.85953945,1.0,0.5614397,-0.22866447,-0.79529744,1.0,0.44851053,-0.61893386,-0.644794,1.0,0.32309207,-0.8273993,-0.45937133,1.0,0.5154865,-0.61793596,-0.59365726,1.0,0.26101458,-0.89703935,-0.3566397,1.0,0.2321118,-0.92361253,-0.30506414,1.0,0.15095647,-0.97805804,-0.14357789,1.0,0.09622004,-0.99332213,-0.06366354,1.0,0.0426866,-0.99908483,-0.0027115466,1.0,-0.06868348,-0.9748766,0.21189249,1.0,-0.10794187,-0.94754285,0.30085078,1.0,-0.23006897,-0.54383045,0.807042,1.0,-0.19244803,-0.7156751,0.6713963,1.0,-0.1708011,-0.790707,0.5878856,1.0,-0.2013694,-0.070148535,0.9770003,1.0,-0.19854844,-0.046912633,0.9789677,1.0,0.48801625,-0.13520291,0.86229956,1.0,0.4058087,0.3694725,0.8359482,1.0,0.42086774,-0.043419935,0.90608233,1.0,0.3574777,0.47737324,0.8026983,1.0,0.6857055,0.3619465,0.63150835,1.0,0.28158653,0.7333825,0.6187562,1.0,-0.029785527,0.99113095,0.12950778,1.0,-0.01500852,0.9898084,0.14161311,1.0,-0.14343207,0.98846173,-0.04869016,1.0,-0.14964786,0.98610425,-0.07213896,1.0,0.036474533,-0.9978554,0.054353792,1.0,0.014190388,-0.9993513,0.033102512,1.0,0.14196645,-0.97431993,-0.174775,1.0,0.13592742,-0.982258,-0.12920117,1.0,0.2998888,-0.8995392,-0.31764165,1.0,-0.23450309,0.9516791,-0.19828121,1.0,-0.4510579,0.86162966,-0.2326824,1.0,0.079802014,0.99632376,-0.031155441,-1.0,0.07407374,0.9967207,0.03257292,-1.0,-0.11705058,0.9110479,0.39533654,-1.0,-0.17467678,0.9002738,0.3987421,-1.0,0.052690238,0.9942385,0.09334715,-1.0,-0.13973336,0.9210273,0.36357036,-1.0,0.22036627,0.96640503,-0.13228773,-1.0,0.1867643,0.9791792,-0.079543665,-1.0,0.24079995,0.95029646,-0.19736268,-1.0,0.40598398,0.8457281,-0.34629604,-1.0,0.3479149,0.90029246,-0.26158902,-1.0,0.27668414,0.93845105,-0.2067741,-1.0,0.44345248,0.7733882,-0.45301276,-1.0,0.41267565,0.8250085,-0.38608265,-1.0,0.48997417,0.66627085,-0.56214637,-1.0,0.56886727,0.42574972,-0.70365286,-1.0,0.5396351,0.5886148,-0.6019357,-1.0,0.440888,0.7899749,-0.42609558,-1.0,0.72552824,0.15469122,-0.6705814,-1.0,0.66992486,0.56503475,-0.4815979,-1.0,0.632901,-0.0012898515,-0.7742316,-1.0,-0.51106745,-0.0014319724,-0.8595395,-1.0,-0.44851077,-0.61893374,-0.64479387,-1.0,-0.56143963,-0.22866444,-0.7952975,-1.0,-0.32309204,-0.8273993,-0.45937127,-1.0,-0.5154867,-0.61793613,-0.59365684,-1.0,-0.26101437,-0.89703935,-0.3566397,-1.0,-0.23211183,-0.92361253,-0.3050641,-1.0,-0.09622013,-0.9933221,-0.06366355,-1.0,-0.15095644,-0.97805804,-0.14357789,-1.0,-0.042686578,-0.99908495,-0.0027115475,-1.0,0.06868347,-0.9748766,0.21189246,-1.0,0.10794187,-0.94754285,0.30085078,-1.0,0.23006895,-0.54383045,0.80704206,-1.0,0.19244783,-0.71567506,0.6713964,-1.0,0.20136942,-0.07014854,0.97700036,-1.0,0.17080066,-0.79070675,0.58788615,-1.0,0.19854847,-0.046912637,0.9789677,-1.0,-0.35747778,0.47737315,0.80269825,-1.0,-0.4058087,0.36947238,0.8359482,-1.0,-0.42086768,-0.043419924,0.9060823,-1.0,-0.48801625,-0.13520291,0.86229944,-1.0,-0.28158662,0.73338246,0.6187561,-1.0,-0.68570554,0.36194673,0.63150805,-1.0,0.029785547,0.991131,0.12950777,-1.0};
			return value;
		}
		private double[] getTangent_12_50_vector_2()
		{
			double[] value = {0.015008556,0.9898083,0.1416131,-1.0,0.14343207,0.9884618,-0.04869017,-1.0,0.14964785,0.98610425,-0.07213897,-1.0,-0.014190423,-0.99935126,0.033102486,-1.0,-0.036474552,-0.9978554,0.054353826,-1.0,-0.14196637,-0.97431993,-0.174775,-1.0,-0.13592742,-0.9822581,-0.12920128,-1.0,-0.2998887,-0.8995391,-0.31764168,-1.0,0.2345031,0.951679,-0.19828114,-1.0,0.45105788,0.8616296,-0.23268245,-1.0};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getTextureCoordinate_13_51_point_1()
		{
			double[] value = {0.5623638,0.12957251,0.6211372,0.14079204,0.5665727,0.18187822,0.6245993,0.18312395,0.54715705,0.08761859,0.6146166,0.094372034,0.6927188,0.12612194,0.686711,0.08155942,0.70160276,0.1702146,0.75024134,0.11210182,0.76994693,0.14847907,0.74082357,0.07679841,0.7658209,0.07658684,0.783017,0.099948645,0.80412424,0.1318757,0.8093214,0.08038294,0.83365774,0.11404693,0.78166103,0.054085314,0.8287504,0.060650826,0.79738,0.031953335,0.85722387,0.09656632,0.6261177,0.8733126,0.6349063,0.85841185,0.63575965,0.8787471,0.6475222,0.85916406,0.6454975,0.84631324,0.65400237,0.88544154,0.6648786,0.86765397,0.68107355,0.8673599,0.69288623,0.8925886,0.7093799,0.86865336,0.73664063,0.89260036,0.7352407,0.8696261,0.7499322,0.89016145,0.75118434,0.8627971,0.7538694,0.84092504,0.7656513,0.8688504,0.7692114,0.88618547,0.46931496,0.099048465,0.50892687,0.109501585,0.45667264,0.14445475,0.5164588,0.16919382,0.50341636,0.024417132,0.5185987,0.052813053,0.6057416,0.049283564,0.599356,0.007819027,0.6842108,0.04182604,0.68412936,0.0078125,0.71684515,0.84661657,0.7185729,0.83214253,0.67878467,0.84726506,0.6868256,0.83392453,0.66081846,0.839267,0.7453511,0.044095874,0.75449365,0.015856504,1.6245992,0.18312395,1.6211371,0.14079204,1.5665727,0.18187822,1.5623639,0.12957251,1.6146166,0.094372034,1.547157,0.08761859,1.6927187,0.12612194,1.6867111,0.08155942,1.7016027,0.1702146,1.7699469,0.14847907,1.7502413,0.11210182,1.7408235,0.07679841,1.7830169,0.099948645,1.765821,0.07658684,1.8041242,0.1318757,1.8336577,0.11404693,1.8093214,0.08038294,1.781661,0.054085314,1.8287504,0.060650826,1.79738,0.031953335,1.8572239,0.09656632,1.6261177,0.8733126,1.6357596,0.8787471,1.6349063,0.85841185,1.6475222,0.85916406,1.6454976,0.84631324,1.6540024,0.88544154,1.6648786,0.86765397,1.6928862,0.8925886,1.6810735,0.8673599,1.7093799,0.86865336,1.7366407,0.89260036,1.7352407,0.8696261,1.7499323,0.89016145,1.7511843,0.8627971,1.7656512,0.8688504,1.7538694,0.84092504,1.7692114,0.88618547,1.5164587,0.16919382,1.5089269,0.109501585,1.4566727,0.14445475,1.4693149,0.099048465,1.5185987,0.052813053,1.5034163,0.024417132,1.6057416,0.049283564};
			return value;
		}
		private double[] getTextureCoordinate_13_51_point_2()
		{
			double[] value = {1.5993559,0.007819027,1.6842108,0.04182604,1.6841294,0.0078125,1.7185729,0.83214253,1.7168452,0.84661657,1.6787846,0.84726506,1.6868255,0.83392453,1.6608185,0.839267,1.7453511,0.044095874,1.7544937,0.015856504};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_11_93_point_1()
		{
			double[] value = {0.15358692,0.9886311,0.3885082,0.14221495,0.9886311,0.35902873,0.15997005,0.9519466,0.3845048,0.15358692,0.9461819,0.35902873,0.19042051,0.92149603,0.3845048,0.18465579,0.9151131,0.35902873,0.22710505,0.903741,0.35902873,0.22710505,0.9151131,0.3885082,0.22710505,0.9461819,0.4100843,0.19042051,0.9519466,0.40565154,0.22710505,0.988631,0.41798174,0.18465579,0.9886311,0.4100843,0.26378965,0.92149603,0.3845048,0.26955435,0.9151131,0.35902873,0.2942401,0.9519466,0.3845048,0.3006232,0.9461819,0.35902873,0.31199515,0.9886311,0.35902873,0.3006232,0.9886311,0.3885082,0.26955435,0.9886311,0.4100843,0.26378965,0.9519466,0.40565154,0.22710505,1.0621493,0.3885082,0.22710505,1.0735214,0.35902873,0.19042051,1.0557662,0.3845048,0.18465579,1.0621493,0.35902873,0.15997005,1.0253155,0.3845048,0.15358692,1.0310805,0.35902873,0.19042051,1.0253155,0.40565154,0.22710505,1.0310805,0.4100843,0.2942401,1.0253155,0.3845048,0.3006232,1.0310805,0.35902873,0.26378965,1.0557662,0.3845048,0.26955435,1.0621493,0.35902873,0.26378965,1.0253155,0.40565154,0.22710505,1.0310805,0.3079732,0.22710505,0.9886311,0.30007577,0.19042051,1.0253155,0.312406,0.18465579,0.9886311,0.3079732,0.15997005,1.0253155,0.33355272,0.15358692,0.9886311,0.3295493,0.14221495,0.9886311,0.35902873,0.15358692,1.0310805,0.35902873,0.19042051,1.0557662,0.33355272,0.18465579,1.0621493,0.35902873,0.22710505,1.0735214,0.35902873,0.22710505,1.0621493,0.3295493,0.3006232,1.0310805,0.35902873,0.31199515,0.9886311,0.35902873,0.2942401,1.0253155,0.33355272,0.3006232,0.9886311,0.3295493,0.26955435,0.9886311,0.3079732,0.26378965,1.0253155,0.312406,0.26378965,1.0557662,0.33355272,0.26955435,1.0621493,0.35902873,0.22710505,0.9151131,0.3295493,0.22710505,0.903741,0.35902873,0.19042051,0.92149603,0.33355272,0.18465579,0.9151131,0.35902873,0.15997005,0.9519466,0.33355272,0.15358692,0.9461819,0.35902873,0.19042051,0.9519466,0.312406,0.22710505,0.9461819,0.3079732,0.2942401,0.9519466,0.33355272,0.3006232,0.9461819,0.35902873,0.26378965,0.92149603,0.33355272,0.26955435,0.9151131,0.35902873,0.26378965,0.9519466,0.312406,-0.15358692,0.9886311,0.3885082,-0.15997005,0.9519466,0.3845048,-0.14221495,0.9886311,0.35902873,-0.15358692,0.9461819,0.35902873,-0.19042051,0.92149603,0.3845048,-0.18465579,0.9151131,0.35902873,-0.22710505,0.903741,0.35902873,-0.22710505,0.9151131,0.3885082,-0.19042051,0.9519466,0.40565154,-0.22710505,0.9461819,0.4100843,-0.22710505,0.988631,0.41798174,-0.18465579,0.9886311,0.4100843,-0.26378965,0.92149603,0.3845048,-0.26955435,0.9151131,0.35902873,-0.2942401,0.9519466,0.3845048,-0.3006232,0.9461819,0.35902873,-0.31199515,0.9886311,0.35902873,-0.3006232,0.9886311,0.3885082,-0.26378965,0.9519466,0.40565154,-0.26955435,0.9886311,0.4100843,-0.22710505,1.0621493,0.3885082,-0.19042051,1.0557662,0.3845048,-0.22710505,1.0735214,0.35902873,-0.18465579,1.0621493,0.35902873,-0.15997005,1.0253155,0.3845048,-0.15358692,1.0310805,0.35902873,-0.19042051,1.0253155,0.40565154,-0.22710505,1.0310805,0.4100843,-0.2942401,1.0253155,0.3845048,-0.3006232,1.0310805,0.35902873,-0.26378965,1.0557662,0.3845048,-0.26955435,1.0621493,0.35902873,-0.26378965,1.0253155,0.40565154,-0.22710505,1.0310805,0.3079732};
			return value;
		}
		private double[] getCoordinate_11_93_point_2()
		{
			double[] value = {-0.19042051,1.0253155,0.312406,-0.22710505,0.9886311,0.30007577,-0.18465579,0.9886311,0.3079732,-0.15997005,1.0253155,0.33355272,-0.15358692,0.9886311,0.3295493,-0.14221495,0.9886311,0.35902873,-0.15358692,1.0310805,0.35902873,-0.19042051,1.0557662,0.33355272,-0.18465579,1.0621493,0.35902873,-0.22710505,1.0735214,0.35902873,-0.22710505,1.0621493,0.3295493,-0.3006232,1.0310805,0.35902873,-0.2942401,1.0253155,0.33355272,-0.31199515,0.9886311,0.35902873,-0.3006232,0.9886311,0.3295493,-0.26378965,1.0253155,0.312406,-0.26955435,0.9886311,0.3079732,-0.26378965,1.0557662,0.33355272,-0.26955435,1.0621493,0.35902873,-0.22710505,0.9151131,0.3295493,-0.19042051,0.92149603,0.33355272,-0.22710505,0.903741,0.35902873,-0.18465579,0.9151131,0.35902873,-0.15997005,0.9519466,0.33355272,-0.15358692,0.9461819,0.35902873,-0.19042051,0.9519466,0.312406,-0.22710505,0.9461819,0.3079732,-0.2942401,0.9519466,0.33355272,-0.3006232,0.9461819,0.35902873,-0.26378965,0.92149603,0.33355272,-0.26955435,0.9151131,0.35902873,-0.26378965,0.9519466,0.312406};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getNormal_11_94_vector_1()
		{
			double[] value = {-0.7716173,9.1003066E-8,0.636087,-1,6.1411754E-8,-3.1843133E-8,-0.72538257,-0.3909017,0.56658274,-0.86058646,-0.509303,-0.0011711424,-0.39195162,-0.7253691,0.56587434,-0.50930405,-0.86058587,0.001171248,2.2745056E-8,-1,-9.098022E-9,3.9566297E-9,-0.77161515,0.6360897,-8.230269E-9,-0.38337612,0.9235924,-0.3369122,-0.33691165,0.87919325,-7.1395206E-8,-2.3241418E-7,1,-0.38337603,1.5143712E-7,0.9235923,0.3909024,-0.7253832,0.5665814,0.5093037,-0.86058617,-0.0011699785,0.72536916,-0.39195144,0.5658742,0.8605866,-0.5093028,0.0011710858,1,2.7294103E-8,-1.1372543E-8,0.7716176,-5.5393166E-8,0.63608664,0.3833763,2.2715591E-7,0.92359227,0.3369124,-0.3369118,0.8791931,-3.9566355E-9,0.7716162,0.6360885,4.0941114E-8,1,2.9568582E-8,-0.39090392,0.72538114,0.56658304,-0.50930464,0.8605855,-0.0011693861,-0.72536886,0.39195117,0.5658749,-0.86058635,0.50930333,0.0011715037,-0.33691165,0.33691016,0.8791941,0,0.3833751,0.92359275,0.7253826,0.3909001,0.56658375,0.86058664,0.5093028,-0.0011718252,0.39195263,0.7253677,0.56587535,0.5093041,0.8605859,0.0011696579,0.33691102,0.33690968,0.8791945,0,0.38337496,-0.92359287,-7.747139E-8,5.316664E-8,-1,-0.3369121,0.33691037,-0.8791937,-0.38337606,-3.9505387E-8,-0.9235924,-0.72538215,0.39090076,-0.56658405,-0.77161634,-4.7479915E-8,-0.63608825,-1,6.1411754E-8,-3.1843133E-8,-0.86058635,0.50930333,0.0011715037,-0.39195278,0.7253674,-0.56587553,-0.50930464,0.8605855,-0.0011693861,4.0941114E-8,1,2.9568582E-8,0,0.7716158,-0.6360888,0.86058664,0.5093028,-0.0011718252,1,2.7294103E-8,-1.1372543E-8,0.7253686,0.39195067,-0.5658756,0.77161676,8.7046615E-8,-0.63608766,0.38337573,1.1357801E-7,-0.92359245,0.33691153,0.33690998,-0.8791942,0.3909036,0.72538096,-0.56658345,0.5093041,0.8605859,0.0011696579,0,-0.7716149,-0.6360901,2.2745056E-8,-1,-9.098022E-9,-0.39090192,-0.7253825,-0.5665827,-0.50930405,-0.86058587,0.001171248,-0.7253683,-0.39195168,-0.56587523,-0.86058646,-0.509303,-0.0011711424,-0.33691198,-0.33691144,-0.8791934,3.292104E-9,-0.3833755,-0.92359257,0.7253824,-0.39090106,-0.56658345,0.8605866,-0.5093028,0.0011710858,0.39195165,-0.7253693,-0.565874,0.5093037,-0.86058617,-0.0011699785,0.33691213,-0.3369116,-0.87919325,0.77161753,3.9566537E-9,0.63608676,0.72538286,-0.3909018,0.5665823,1,8.8705846E-8,4.5490176E-9,0.8605865,-0.5093029,-0.0011716407,0.39195177,-0.725369,0.5658743,0.5093042,-0.86058587,0.0011707566,2.2745061E-8,-1,-3.63921E-8,-1.06829E-7,-0.7716152,0.6360896,0.33691236,-0.33691168,0.87919325,4.27974E-8,-0.38337612,0.9235923,-1.5190473E-9,-2.536809E-7,1,0.3833762,1.6460565E-7,0.9235923,-0.39090234,-0.7253829,0.5665819,-0.5093039,-0.86058605,-0.001169993,-0.7253693,-0.39195144,0.5658741,-0.86058664,-0.50930285,0.0011714938,-1,7.0509756E-8,4.094115E-8,-0.77161777,5.539321E-8,0.63608646,-0.33691236,-0.33691186,0.8791931,-0.38337633,1.8435854E-7,0.92359227,-6.3306175E-8,0.77161616,0.6360885,0.39090422,0.7253817,0.5665822,3.411759E-8,1,4.5490123E-9,0.50930446,0.8605857,-0.0011703646,0.725369,0.3919513,0.56587464,0.8605863,0.5093033,0.0011713451,0.33691156,0.3369102,0.879194,-3.9505135E-8,0.3833751,0.92359275,-0.72538275,0.3909002,0.56658363,-0.8605866,0.5093029,-0.0011719338,-0.39195272,0.72536767,0.56587535,-0.50930405,0.8605859,0.0011693044,-0.33691117,0.33690977,0.8791943,-9.382468E-8,0.38337484,-0.92359287};
			return value;
		}
		private double[] getNormal_11_94_vector_2()
		{
			double[] value = {0.33691195,0.3369104,-0.87919384,-4.101426E-8,-1.0633327E-8,-1,0.38337588,-6.584235E-9,-0.92359245,0.7253822,0.3909007,-0.566584,0.7716165,1.9783313E-8,-0.636088,1,8.8705846E-8,4.5490176E-9,0.8605863,0.5093033,0.0011713451,0.3919527,0.7253676,-0.5658755,0.50930446,0.8605857,-0.0011703646,3.411759E-8,1,4.5490123E-9,-3.16531E-8,0.7716158,-0.63608885,-0.8605866,0.5093029,-0.0011719338,-0.7253686,0.3919507,-0.5658755,-1,7.0509756E-8,4.094115E-8,-0.771617,-5.1436626E-8,-0.63608754,-0.33691162,0.33690983,-0.8791942,-0.38337582,-8.8887084E-8,-0.9235925,-0.39090356,0.72538084,-0.56658375,-0.50930405,0.8605859,0.0011693044,9.89158E-8,-0.7716149,-0.63609004,0.39090183,-0.72538227,-0.566583,2.2745061E-8,-1,-3.63921E-8,0.5093042,-0.86058587,0.0011707566,0.7253683,-0.3919517,-0.5658752,0.8605865,-0.5093029,-0.0011716407,0.33691195,-0.33691138,-0.8791934,4.938156E-8,-0.38337547,-0.92359257,-0.72538245,-0.39090127,-0.56658316,-0.86058664,-0.50930285,0.0011714938,-0.3919514,-0.72536904,-0.5658744,-0.5093039,-0.86058605,-0.001169993,-0.33691207,-0.3369116,-0.87919337};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getTangent_11_95_vector_1()
		{
			double[] value = {-0.4633754,0.6850691,-0.56210643,1,6.403541E-8,0.6476381,-0.7619482,1,-0.6180812,0.7321789,-0.2861636,1,-0.49729678,0.8407912,-0.21393007,1,-0.7612359,0.6011141,0.24327296,1,-0.81947434,0.48538852,0.304729,1,-0.6696714,-2.1988425E-8,0.74265754,1,-0.7041151,0.4516783,0.5479131,1,-0.7078778,0.65236557,0.27079195,1,-0.718698,0.6952644,-0.008980391,1,-0.71825117,0.695784,1.1043035E-7,1,-0.6724693,0.685469,-0.2791369,1,-0.53252584,0.32384017,0.7820127,1,-0.123218484,-0.07426733,0.98959666,1,-0.37138286,0.46932006,0.8011326,1,0.098462865,0.16863121,0.980749,1,-9.011304E-9,0.64763516,0.76195055,1,-0.46337903,0.6850627,0.5621112,1,-0.6724725,0.68546534,0.27913815,1,-0.6323571,0.6108661,0.47641063,1,-0.7041131,0.45167866,-0.5479152,1,-0.6696716,4.937643E-8,-0.7426574,1,-0.53252417,0.32384264,-0.78201276,1,-0.12322412,-0.07427019,-0.9895958,1,-0.37138385,0.46931976,-0.80113244,1,0.09845719,0.16862221,-0.9807512,1,-0.63235676,0.61086786,-0.47640902,1,-0.7078778,0.65236586,-0.27079123,1,-0.61808246,0.7321759,0.28616893,1,-0.49729595,0.84079057,0.21393476,1,-0.76123357,0.60111654,-0.24327451,1,-0.81947446,0.4853881,-0.3047294,1,-0.71869767,0.6952648,0.00898063,1,0.6855361,-0.6724113,-0.2791118,1,0.69585025,-0.718187,-9.209207E-8,1,0.61093664,-0.63228935,-0.4764101,1,0.65243125,-0.7078069,-0.27081916,1,0.32389462,-0.5324627,-0.7820331,1,0.45172206,-0.70404416,-0.54796815,1,-1.7471585E-8,-0.6696096,-0.7427133,1,-0.074236654,-0.12316377,-0.98960584,1,0.4693878,-0.37133434,-0.8011155,1,0.16869049,0.09850036,-0.98073506,1,0.64770937,-3.990008E-9,-0.7618875,1,0.68513536,-0.46333712,-0.5620572,1,0.4853697,-0.8194447,0.30483887,1,2.6722768E-8,-0.6695999,0.74272203,1,0.6011506,-0.7611796,0.24335894,1,0.45172307,-0.70404184,0.5479702,1,0.6524288,-0.70780957,0.27081782,1,0.6953246,-0.7186403,-0.008933452,1,0.7322344,-0.6180524,-0.28608388,1,0.8408108,-0.49731028,-0.21382204,1,0.685136,-0.4633376,0.56205595,1,0.6477114,7.800576E-9,0.76188576,1,0.7322342,-0.61805135,0.28608695,1,0.84081125,-0.49731022,0.21382053,1,0.6011507,-0.7611801,-0.24335727,1,0.48536974,-0.8194447,-0.30483857,1,0.69532377,-0.7186412,0.008934985,1,0.6855324,-0.67241436,0.27911347,1,0.3238971,-0.53245866,0.7820349,1,-0.07422697,-0.12314838,0.98960847,1,0.46938685,-0.37133363,0.80111635,1,0.16869543,0.09850235,0.98073405,1,0.61093324,-0.6322921,0.47641098,1,0.4633754,0.6850689,-0.5621066,-1,0.618081,0.7321791,-0.28616363,-1,-5.3983225E-8,0.64763874,-0.7619477,-1,0.49729678,0.84079146,-0.21392955,-1,0.76123595,0.6011142,0.24327275,-1,0.81947476,0.4853888,0.30472782,-1,0.6696715,-1.1795145E-8,0.7426575,-1,0.70411515,0.45167816,0.5479131,-1,0.718698,0.69526434,-0.008980478,-1,0.70787776,0.6523656,0.27079192,-1,0.7182511,0.695784,1.7759814E-7,-1,0.67246926,0.6854689,-0.27913707,-1,0.53252596,0.32384056,0.7820124,-1,0.12321791,-0.074267045,0.9895968,-1,0.371383,0.46931958,0.8011328,-1,-0.0984625,0.16863139,0.9807491,-1,7.685969E-8,0.64763415,0.7619514,-1,0.46337894,0.6850627,0.56211126,-1,0.63235706,0.6108662,0.4764107,-1,0.67247236,0.6854654,0.27913818,-1,0.70411307,0.45167875,-0.5479153,-1,0.5325243,0.3238416,-0.7820132,-1,0.6696724,-1.9469255E-8,-0.7426566,-1.0,0.12322373,-0.07427102,-0.9895958,-1.0,0.37138313,0.46932036,-0.8011323,-1.0,-0.09845731,0.16862212,-0.9807512,-1.0,0.63235676,0.6108678,-0.4764089,-1.0,0.70787776,0.65236586,-0.2707912,-1.0,0.6180823,0.732176,0.2861688,-1.0,0.4972961,0.84079057,0.21393442,-1.0,0.76123327,0.6011167,-0.24327467,-1.0,0.8194742,0.48538774,-0.3047306,-1.0,0.71869767,0.69526476,0.008980699,-1.0,-0.6855357,-0.6724116,-0.27911183,-1.0};
			return value;
		}
		private double[] getTangent_11_95_vector_2()
		{
			double[] value = {-0.61093676,-0.6322894,-0.47641,-1,-0.69585025,-0.718187,3.6176502E-8,-1,-0.6524312,-0.70780694,-0.27081907,-1,-0.3238943,-0.5324631,-0.782033,-1,-0.45172194,-0.7040441,-0.5479683,-1,6.2776955E-8,-0.6696102,-0.74271274,-1,0.07423623,-0.1231634,-0.98960584,-1,-0.46938765,-0.37133428,-0.8011156,-1,-0.16869101,0.098499514,-0.980735,-1,-0.64770937,2.5564118E-8,-0.76188755,-1,-0.68513536,-0.4633372,-0.56205714,-1,-0.4853696,-0.81944424,0.30484006,-1,-0.6011508,-0.7611794,0.24335933,-1,-1.6805403E-8,-0.6695996,0.7427223,-1,-0.45172295,-0.70404184,0.54797035,-1,-0.6953246,-0.7186403,-0.0089332145,-1,-0.6524286,-0.7078097,0.2708179,-1,-0.732234,-0.6180527,-0.28608432,-1,-0.84081066,-0.49731028,-0.21382274,-1,-0.68513596,-0.4633378,0.562056,-1,-0.7322345,-0.61805123,0.28608647,-1,-0.64771163,-4.245886E-8,0.7618856,-1.0,-0.84081113,-0.4973104,0.21382014,-1.0,-0.60115063,-0.76118016,-0.24335717,-1.0,-0.48536968,-0.8194444,-0.3048398,-1.0,-0.6953237,-0.7186412,0.008934949,-1.0,-0.68553245,-0.6724143,0.27911344,-1.0,-0.32389697,-0.5324585,0.7820351,-1.0,0.07422786,-0.1231491,0.98960835,-1.0,-0.4693869,-0.37133405,0.80111605,-1.0,-0.16869529,0.09850232,0.98073405,-1.0,-0.61093324,-0.6322921,0.47641093,-1.0};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getTextureCoordinate_12_96_point_1()
		{
			double[] value = {0.04772228,0.047289837,0.053583264,0.053007428,0.040081978,0.05351686,0.04132372,0.060115125,0.028460622,0.053778745,0.027414978,0.060116842,0.014922023,0.053583253,0.020639658,0.047722366,0.026845932,0.041318826,0.03416103,0.046604805,0.033964694,0.03396472,0.041318834,0.041083504,0.014412463,0.04008202,0.007814229,0.04132368,0.014150679,0.02846062,0.0078125,0.027414896,0.014346182,0.014922034,0.020206928,0.020639598,0.026610494,0.026845858,0.021324515,0.03416092,0.04728973,0.020206977,0.053007424,0.014346138,0.053516924,0.027847325,0.06011522,0.026605632,0.05377865,0.03946883,0.060116947,0.040514406,0.04660487,0.03376842,0.041083455,0.026610471,0.02784729,0.014412455,0.026605666,0.007814214,0.039468765,0.014150627,0.04051447,0.0078125,0.033768415,0.021324523,0.7256549,0.1924659,0.7330084,0.19958544,0.7203684,0.19978055,0.7258891,0.20693903,0.7134557,0.20570086,0.7196821,0.21334183,0.7139639,0.21920228,0.70685726,0.20694205,0.71319497,0.19407944,0.70685697,0.19303316,0.71339184,0.18054084,0.71925205,0.18625905,0.7395607,0.1734339,0.7520531,0.17996876,0.7385144,0.17977196,0.746335,0.18582906,0.74012804,0.19223186,0.73281354,0.1869453,0.726893,0.1800326,0.72565204,0.17343432,0.74676484,0.21291184,0.75262517,0.2186301,0.73912394,0.21913825,0.74036497,0.22573663,0.7275025,0.21939899,0.7264562,0.22573699,0.7332034,0.21222569,0.7403619,0.20670499,0.7525612,0.19347,0.7591596,0.19222893,0.75282204,0.20509134,0.75916,0.20613766,0.74564874,0.19939034,1.0477223,0.047289837,1.040082,0.05351686,1.0535833,0.053007428,1.0413237,0.060115125,1.0284606,0.053778745,1.027415,0.060116842,1.014922,0.053583253,1.0206397,0.047722366,1.0341611,0.046604805,1.0268459,0.041318826,1.0339646,0.03396472,1.0413189,0.041083504,1.0144124,0.04008202,1.0078142,0.04132368,1.0141506,0.02846062,1.0078125,0.027414896,1.0143461,0.014922034,1.0202069,0.020639598,1.0213245,0.03416092,1.0266105,0.026845858,1.0472897,0.020206977,1.0535169,0.027847325,1.0530074,0.014346138,1.0601152,0.026605632,1.0537786,0.03946883,1.060117,0.040514406,1.0466049,0.03376842,1.0410835,0.026610471,1.0278473,0.014412455,1.0266056,0.007814214,1.0394688,0.014150627,1.0405145,0.0078125,1.0337684,0.021324523,1.7256548,0.1924659};
			return value;
		}
		private double[] getTextureCoordinate_12_96_point_2()
		{
			double[] value = {1.7203684,0.19978055,1.7330084,0.19958544,1.7258891,0.20693903,1.7134557,0.20570086,1.7196821,0.21334183,1.713964,0.21920228,1.7068572,0.20694205,1.713195,0.19407944,1.706857,0.19303316,1.7133918,0.18054084,1.7192521,0.18625905,1.7395607,0.1734339,1.7385144,0.17977196,1.752053,0.17996876,1.746335,0.18582906,1.7328136,0.1869453,1.740128,0.19223186,1.726893,0.1800326,1.725652,0.17343432,1.7467649,0.21291184,1.739124,0.21913825,1.7526252,0.2186301,1.740365,0.22573663,1.7275026,0.21939899,1.7264562,0.22573699,1.7332034,0.21222569,1.7403619,0.20670499,1.7525612,0.19347,1.7591596,0.19222893,1.752822,0.20509134,1.75916,0.20613766,1.7456487,0.19939034};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_11_115_point_1()
		{
			double[] value = {0.27781224,0.41799453,0.24861543,0.2835362,0.41234934,0.21901909,0.29243663,0.5062906,0.23818901,0.29824784,0.504777,0.20863006,0.13313803,0.3931946,0.33331537,0.1000846,0.59306514,0.32376054,0.069455,0.4150378,0.34338465,0.044745173,0.56717193,0.335223,0.12784046,0.38574174,0.30277196,0.06046704,0.4088773,0.30994338,0.04332433,0.57481045,0.30130666,0.0949678,0.59723955,0.29270798,0.18656783,0.380657,0.31548196,0.2366939,0.38993818,0.28637996,0.18685278,0.59866774,0.3054204,0.24276644,0.5947252,0.27719995,0.18553409,0.60303867,0.2742579,0.24563555,0.59899676,0.23993367,0.1850521,0.37263134,0.28496847,0.23934804,0.38259518,0.25680622,0.28689367,0.5674262,0.24207741,0.2927921,0.5700442,0.21255583,0.12589297,0.34325823,0.303378,0.06465591,0.37271497,0.3082504,0.1222188,0.33598217,0.28896368,0,0.36665478,0.29222983,0.10642834,0.6366276,0.2938394,0.10190622,0.6423987,0.27856478,0.05245568,0.6088982,0.30254602,0,0.6134005,0.2867805,0.19649437,0.64923763,0.26818523,0.26816356,0.64809775,0.22702251,0.19520089,0.65560937,0.25351837,0.27151534,0.65443236,0.21257657,0.20462672,0.3248951,0.27411228,0.20368753,0.31682348,0.26009217,0.2826529,0.33865497,0.23283009,0.28434652,0.33122462,0.21924452,0.31660467,0.6311543,0.1874981,0.323252,0.636738,0.17314321,0.34200856,0.5001007,0.15651812,0.33556277,0.50032127,0.17025588,0.3268909,0.3898842,0.18241142,0.3210703,0.3948136,0.19610721,0.32923612,0.600396,0.1770496,5.567704E-19,0.42828912,0.34772435,2.0409989E-19,0.5694398,0.335223,-1.5706383E-17,0.38176414,0.29636452,-8.390684E-18,0.38717845,0.3123851,4.5767283E-20,0.42212862,0.3142831,0.33640927,0.6046131,0.16280979,1.1318852E-18,0.57707834,0.30130666,2.7334378E-18,0.6065937,0.30254602,3.7181893E-18,0.611096,0.2867805,-0.27781224,0.41799453,0.24861543,-0.29243663,0.5062906,0.23818901,-0.2835362,0.41234934,0.21901909,-0.29824784,0.504777,0.20863006,-0.044745173,0.56717193,0.335223,-0.1000846,0.59306514,0.32376054,-0.069455,0.4150378,0.34338465,-0.13313803,0.3931946,0.33331537,-0.12784046,0.38574174,0.30277196,-0.06046704,0.4088773,0.30994338,-0.04332433,0.57481045,0.30130666,-0.0949678,0.59723955,0.29270798,-0.24276644,0.5947252,0.27719995,-0.2366939,0.38993818,0.28637996,-0.18685278,0.59866774,0.3054204,-0.18656783,0.380657,0.31548196,-0.24563555,0.59899676,0.23993367,-0.18553409,0.60303867,0.2742579,-0.1850521,0.37263134,0.28496847,-0.23934804,0.38259518,0.25680622,-0.2927921,0.5700442,0.21255583,-0.28689367,0.5674262,0.24207741,-0.12589297,0.34325823,0.303378,-0.1222188,0.33598217,0.28896368,-0.06465591,0.37271497,0.3082504,0,0.36665478,0.29222983,0,0.6134005,0.2867805,-0.10190622,0.6423987,0.27856478,-0.05245568,0.6088982,0.30254602,-0.10642834,0.6366276,0.2938394,-0.27151534,0.65443236,0.21257657,-0.26816356,0.64809775,0.22702251,-0.19520089,0.65560937,0.25351837,-0.19649437,0.64923763,0.26818523,-0.28434652,0.33122462,0.21924452,-0.20368753,0.31682348,0.26009217,-0.2826529,0.33865497,0.23283009,-0.20462672,0.3248951,0.27411228,-0.31660467,0.6311543,0.1874981,-0.323252,0.636738,0.17314321,-0.34200856,0.5001007,0.15651812,-0.3268909,0.3898842,0.18241142,-0.33556277,0.50032127,0.17025588,-0.3210703,0.3948136,0.19610721,-0.32923612,0.600396,0.1770496,2.0409989E-19,0.5694398,0.335223};
			return value;
		}
		private double[] getCoordinate_11_115_point_2()
		{
			double[] value = {5.567704E-19,0.42828912,0.34772435,-1.5706383E-17,0.38176414,0.29636452,-8.390684E-18,0.38717845,0.3123851,4.5767283E-20,0.42212862,0.3142831,-0.33640927,0.6046131,0.16280979,1.1318852E-18,0.57707834,0.30130666,2.7334378E-18,0.6065937,0.30254602,3.7181893E-18,0.611096,0.2867805};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getNormal_11_116_vector_1()
		{
			double[] value = {0.8144971,-0.20051706,0.54441476,0.69170004,-0.013734285,0.7220543,0.7355501,2.2337533E-4,0.6774703,0.81874114,0.013838598,0.57399607,0.21326996,-0.07838815,0.9738435,0.14999011,0.24603912,0.9575844,0.09273572,-0.110947065,0.9894902,0.07204605,0.2267606,0.9712821,0.0051442827,-0.5349692,0.84485596,-0.112978086,-0.65632993,0.7459672,-0.11637429,0.6917393,0.71270883,0.048890818,0.55687064,0.829159,0.40074295,-0.10457948,0.9102024,0.56405723,-0.10215435,0.81939244,0.31512982,0.2039838,0.9268678,0.5352221,0.19502151,0.8218905,0.29360458,0.5236653,0.79973185,0.59124523,0.3169989,0.74157995,0.34814605,-0.40922555,0.8434031,0.5903546,-0.20237039,0.7813627,0.78692293,0.2717886,0.5539704,0.72536826,0.11174502,0.6792304,0.11293637,-0.3202046,0.9405926,-0.041433096,-0.36375326,0.93057346,-0.15022121,-0.8096196,0.5674061,5.0621423E-8,-0.45641,0.8897697,0.11824784,0.29842827,0.94707876,-0.14499128,0.871163,0.4690975,-0.022335514,0.39530626,0.91827774,5.258378E-8,0.65828985,0.7527646,0.35369247,0.3042445,0.8844981,0.56446135,0.1763604,0.8063997,0.1121833,0.9137219,0.39054745,0.4768703,0.7559455,0.44848776,0.37962392,-0.31270808,0.87068903,0.22279179,-0.8501082,0.47715825,0.6049707,-0.15014534,0.7819635,0.69552064,-0.5836827,0.41900548,0.654561,0.16720876,0.7372863,0.78181976,0.3637068,0.5064339,0.9044559,0.0019111604,0.42656294,0.7783916,0.030798074,0.6270232,0.89434797,-0.12912309,0.42833266,0.7074145,0.0022713619,0.70679533,0.7589417,0.026100038,0.65063536,8.321253E-9,-0.11473563,0.99339604,0,0.30185246,0.95335466,5.3427507E-9,-0.6952213,0.7187957,-6.810394E-8,-0.3587483,0.93343437,8.194302E-8,-0.71377754,0.7003725,0.88336176,0.06484082,0.46418497,0,0.64787954,0.7617429,0,0.39681658,0.9178979,7.626585E-8,0.9051442,0.42510465,-0.81449723,-0.20051697,0.54441446,-0.7355501,2.2344089E-4,0.6774703,-0.6917001,-0.013734307,0.7220543,-0.8187411,0.013838617,0.5739961,-0.07204605,0.22676058,0.9712821,-0.14999016,0.24603912,0.9575844,-0.09273574,-0.110947035,0.9894902,-0.21326981,-0.07838811,0.9738436,-0.005144164,-0.5349692,0.8448559,0.11297808,-0.6563298,0.7459673,0.11637443,0.69173944,0.7127086,-0.048890784,0.5568708,0.82915896,-0.53522205,0.19502147,0.8218905,-0.56405723,-0.10215431,0.8193924,-0.31512988,0.20398381,0.9268678,-0.4007428,-0.10457945,0.9102023,-0.59124523,0.3169988,0.74157995,-0.29360473,0.52366525,0.79973185,-0.34814605,-0.40922567,0.84340304,-0.59035456,-0.20237033,0.7813627,-0.72536826,0.11174501,0.6792304,-0.78692275,0.2717889,0.55397063,-0.112936236,-0.320205,0.9405925,0.15022132,-0.8096201,0.5674054,0.04143304,-0.36375293,0.9305735,5.0621423E-8,-0.45641,0.8897697,5.258378E-8,0.65828985,0.7527646,0.14499138,0.8711633,0.469097,0.022335697,0.39530635,0.91827774,-0.11824783,0.2984285,0.94707865,-0.47687033,0.75594556,0.44848734,-0.5644613,0.17636047,0.8063997,-0.112183325,0.913722,0.39054713,-0.3536926,0.30424458,0.884498,-0.69552076,-0.5836826,0.41900545,-0.22279185,-0.85010815,0.47715825,-0.6049707,-0.15014525,0.7819635,-0.37962404,-0.31270805,0.870689,-0.6545609,0.16720869,0.73728645,-0.7818197,0.36370632,0.5064344,-0.9044558,0.0019114375,0.4265632,-0.894348,-0.1291234,0.42833272,-0.7783915,0.030798135,0.6270233,-0.70741445,0.0022712536,0.70679533,-0.7589416,0.026100032,0.6506354,0.0,0.30185246,0.95335466};
			return value;
		}
		private double[] getNormal_11_116_vector_2()
		{
			double[] value = {8.321253E-9,-0.11473563,0.99339604,5.3427507E-9,-0.6952213,0.7187957,-6.810394E-8,-0.3587483,0.93343437,8.194302E-8,-0.71377754,0.7003725,-0.88336176,0.06484082,0.464185,0,0.64787954,0.7617429,0,0.39681658,0.9178979,7.626585E-8,0.9051442,0.42510465};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getTangent_11_117_vector_1()
		{
			double[] value = {-0.5667709,-0.07451511,0.8204988,1,-0.722042,0.006737736,0.6918164,1,-0.6759798,0.06654135,0.73390985,1,-0.5738556,0.05242515,0.8172768,1,-0.96878064,0.112003796,0.22117679,1,-0.97716975,-0.11051669,0.18145368,1,-0.9869453,0.12118255,0.10608485,1,-0.99419695,-0.061669476,0.088143475,1,-0.9744331,0.18709388,0.12440255,1,-0.9860812,0.1662366,-0.0030825778,1,-0.9894099,-0.14341599,-0.022358933,1,-0.9808188,-0.1300617,0.14518395,1,-0.91075623,0.06257259,0.40817624,1,-0.8250822,-0.030251866,0.5642024,1,-0.9462228,-0.0077797663,0.32342252,1,-0.8439488,0.082121715,0.5301005,1,-0.92954564,-0.038787715,0.36666113,1,-0.7886204,0.034743104,0.6138981,1,-0.9035899,0.09309542,0.41816106,1,-0.7940464,0.028072871,0.60720855,1,-0.6074495,0.18345647,0.77288353,1,-0.68748343,0.06779252,0.7230289,1,-0.96525824,0.18913867,0.18028615,1,-0.98624074,0.1640737,0.020223366,1,-0.97887367,0.2023223,0.029531758,1,-0.99245423,0.109099634,0.05596304,1,-0.9764004,-0.138639,0.16559449,1,-0.9849633,-0.17209719,0.015164408,1,-0.9906049,-0.13270572,0.03303329,1,-0.9971565,-0.056727193,0.049607795,1,-0.9193006,-0.06141522,0.38873458,1,-0.8186479,-0.005638568,0.57426804,1,-0.8990488,-0.07406826,0.43153805,1,-0.7143844,0.036053635,0.6988241,1,-0.8960138,0.110021256,0.43017977,1,-0.8467769,0.07377385,0.52680784,1,-0.7890613,0.018598614,0.61403304,1,-0.53975105,-0.03952096,0.8408966,1,-0.7502974,0.024023859,0.66066384,1,-0.5635265,0.06459312,0.8235688,1,-0.42593202,0.05859806,0.9028557,1,-0.6277708,0.043318283,0.777192,1,-0.42839724,0.028700326,0.90313464,1,-0.70679605,-6.1667425E-4,0.7074172,1,-0.65083075,0.062111694,0.7566779,1,-0.99527127,0.09649383,0.01114489,1,-0.9999427,0.010209538,-0.0032325583,1,-0.9918055,0.091831766,0.08881996,1,-0.9926534,0.11293901,0.04340595,1,-0.9949881,0.07003336,0.07137389,1,-0.46807137,0.07110126,0.88082576,1,-0.99993086,-0.0089595625,0.0076203104,1,-0.99954593,-0.02766082,0.011958053,1,-0.9994916,-0.013554062,0.028859844,1,0.5667706,-0.07451482,0.8204991,-1,0.67597985,0.06654082,0.73390985,-1,0.722042,0.006737396,0.69181645,-1,0.5738557,0.052425165,0.8172768,-1,0.994197,-0.06166972,0.08814352,-1,0.9771697,-0.110516615,0.1814537,-1,0.9869453,0.12118246,0.10608486,-1,0.96878076,0.11200402,0.22117668,-1,0.97443306,0.18709406,0.12440252,-1,0.9860812,0.16623658,-0.0030826125,-1,0.9894099,-0.14341608,-0.022359015,-1,0.9808188,-0.13006176,0.14518398,-1,0.84394884,0.08212173,0.53010046,-1,0.8250822,-0.030251823,0.5642025,-1,0.9462227,-0.007779833,0.32342258,-1,0.91075635,0.06257232,0.40817606,-1,0.7886204,0.03474314,0.61389816,-1,0.92954564,-0.038787656,0.3666613,-1,0.9035899,0.09309525,0.41816097,-1,0.79404646,0.028073106,0.60720855,-1,0.6874834,0.06779221,0.7230289,-1,0.6074499,0.18345658,0.7728832,-1,0.96525824,0.18913868,0.18028612,-1,0.97887367,0.20232251,0.029532114,-1,0.98624074,0.1640738,0.020223409,-1,0.99245423,0.109099686,0.055962954,-1,0.9971565,-0.0567273,0.049607754,-1,0.9849633,-0.17209725,0.015164532,-1,0.9906048,-0.13270599,0.033033215,-1,0.9764004,-0.138639,0.16559455,-1,0.7143841,0.036053777,0.6988244,-1,0.818648,-0.005638554,0.574268,-1,0.89904886,-0.07406813,0.4315381,-1,0.9193006,-0.06141518,0.38873464,-1,0.53975093,-0.03952086,0.8408966,-1,0.84677696,0.07377365,0.5268076,-1,0.7890613,0.018598678,0.61403304,-1,0.89601374,0.11002124,0.43017998,-1,0.7502976,0.024023859,0.6606637,-1,0.5635268,0.06459301,0.82356864,-1,0.42593232,0.05859812,0.9028555,-1,0.42839724,0.028700247,0.9031346,-1,0.6277709,0.04331824,0.77719194,-1,0.70679605,-6.1661046E-4,0.7074172,-1.0,0.6508308,0.06211176,0.756678,-1.0,0.9999427,0.0102096,-0.0032325778,-1.0};
			return value;
		}
		private double[] getTangent_11_117_vector_2()
		{
			double[] value = {0.99527127,0.09649396,0.011144888,-1.0,0.9918055,0.09183175,0.088819936,-1.0,0.9926534,0.1129389,0.043406058,-1.0,0.994988,0.07003347,0.0713738,-1.0,0.4680714,0.071101315,0.88082564,-1.0,0.99993086,-0.008959579,0.0076203244,-1.0,0.9995459,-0.027660782,0.011958036,-1.0,0.99949163,-0.013554238,0.02885987,-1.0};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getTextureCoordinate_12_118_point_1()
		{
			double[] value = {0.2688082,0.8070236,0.26141545,0.8094049,0.26452488,0.78463495,0.25706407,0.78460646,0.3104757,0.8139557,0.31867132,0.76426816,0.32675844,0.8098734,0.33298397,0.76980996,0.31035525,0.82199603,0.3287229,0.81871074,0.33310756,0.76045734,0.3189107,0.75622827,0.29650337,0.81609434,0.2823561,0.8138789,0.2966887,0.76360255,0.28142047,0.7644431,0.29392734,0.7563433,0.27488855,0.7583283,0.29329866,0.82303697,0.27666977,0.81853014,0.26752347,0.76948625,0.26031604,0.7668346,0.30852246,0.8324485,0.32596543,0.82792073,0.3085633,0.8366433,0.32719982,0.8323499,0.3145175,0.74660814,0.31495675,0.7423294,0.32972303,0.75177586,0.3309345,0.74751914,0.28992426,0.74503076,0.26857665,0.74606764,0.2886928,0.7411642,0.26564398,0.7432552,0.28604287,0.8342303,0.28441563,0.838035,0.26361907,0.8287172,0.26076162,0.83148223,0.25235555,0.7505078,0.24855585,0.7485719,0.23960094,0.7848234,0.24347413,0.78498286,0.24633473,0.8150442,0.25012764,0.8137683,0.24772473,0.7582779,0.34441242,0.8072792,0.34441134,0.7691511,0.34299415,0.8301964,0.34318852,0.825833,0.3443713,0.81654555,0.24376673,0.75684756,0.34389105,0.7596705,0.34338936,0.75180084,0.34321964,0.7475832,1.2688081,0.8070236,1.2645249,0.78463495,1.2614155,0.8094049,1.2570641,0.78460646,1.332984,0.76980996,1.3186713,0.76426816,1.3267584,0.8098734,1.3104757,0.8139557,1.3103552,0.82199603,1.328723,0.81871074,1.3331076,0.76045734,1.3189107,0.75622827,1.2814205,0.7644431,1.2823561,0.8138789,1.2966887,0.76360255,1.2965033,0.81609434,1.2748885,0.7583283,1.2939273,0.7563433,1.2932987,0.82303697,1.2766697,0.81853014,1.260316,0.7668346,1.2675235,0.76948625,1.3085225,0.8324485,1.3085632,0.8366433,1.3259654,0.82792073,1.3271998,0.8323499,1.3309345,0.74751914,1.3149568,0.7423294,1.329723,0.75177586,1.3145175,0.74660814,1.265644,0.7432552,1.2685766,0.74606764,1.2886928,0.7411642,1.2899243,0.74503076,1.2607616,0.83148223,1.2844156,0.838035,1.2636191,0.8287172,1.2860429,0.8342303,1.2523556,0.7505078,1.2485559,0.7485719,1.2396009,0.7848234,1.2463348,0.8150442,1.2434741,0.78498286,1.2501277,0.8137683,1.2477248,0.7582779,1.3444114,0.7691511};
			return value;
		}
		private double[] getTextureCoordinate_12_118_point_2()
		{
			double[] value = {1.3444124,0.8072792,1.3429942,0.8301964,1.3431885,0.825833,1.3443713,0.81654555,1.2437668,0.75684756,1.343891,0.7596705,1.3433894,0.75180084,1.3432196,0.7475832};
			return value;
		}









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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_11_148_point_1()
		{
			double[] value = {-0.16484636,-0.33089954,-0.5051856,-0.107741326,-0.2940055,-0.5074976,0.016296625,-0.45901,-0.38876343,0.04016605,-0.42147827,-0.40568092,-0.07828385,-0.2572385,-0.4730567,0.05169499,-0.37851954,-0.38876343,-0.08960986,-0.23276812,-0.4158252,0.044129908,-0.35529828,-0.34792066,-0.1379996,-0.2415564,-0.36316204,0.021902412,-0.36541724,-0.30707806,-0.08960986,-0.23276812,-0.4158252,0.044129908,-0.35529828,-0.34792066,-0.19408084,-0.27612233,-0.35314667,-0.001967011,-0.40294886,-0.29016042,-0.22589761,-0.3182542,-0.396043,-0.013495952,-0.4459077,-0.30707806,-0.21378833,-0.34094363,-0.4590196,-0.00593096,-0.46912897,-0.34792066,0.15444708,0.24053815,-1.0896478,0.11544132,0.28545254,-1.1043978,0.20047903,0.31033775,-1.113431,0.21296883,0.23815161,-1.0715971,0.2567253,0.27969086,-1.0608206,0.2600851,0.34082273,-1.063631,0.2567253,0.27969086,-1.0608206,0.22107983,0.38573706,-1.0783811,0.16255808,0.3881235,-1.0964313,0.118801594,0.34658444,-1.1072078,0.010252953,0.3204131,-0.9481487,0.0646019,0.28120732,-1.0694709,0.08401871,0.2504085,-0.9355142,0.12639618,0.21366054,-1.0497899,0.1769247,0.23950523,-0.8933532,0.2148161,0.20833528,-1.0192547,0.2500806,0.31090742,-0.8465121,0.28181982,0.27241522,-0.9957886,0.22861576,0.40895927,-0.8544347,0.2500806,0.31090742,-0.8465121,0.28042078,0.365021,-1.0008707,0.28181982,0.27241522,-0.9957886,0.16450453,0.46844095,-0.8741381,0.22095919,0.43002504,-1.0222597,0.081079006,0.47533488,-0.90374994,0.13483,0.43438148,-1.0497627,0.0069026947,0.42306226,-0.9321692,0.06758022,0.37492347,-1.068778,-0.097602844,0.40389562,-0.6810624,-0.08756018,0.31357473,-0.7075727,-0.044046402,0.46621013,-0.63405025,0.04173565,0.4640149,-0.5940746,0.10949421,0.3985963,-0.5845527,0.11953735,0.30827487,-0.61106247,0.11953735,0.30827487,-0.61106247,0.06598091,0.24596077,-0.65807533,-0.019801617,0.24815613,-0.6980511,-0.25650954,-0.15300047,-0.5775527,-0.25031292,-0.056934655,-0.58592725,-0.17508018,-0.15368566,-0.572719,-0.16554618,-0.051983416,-0.5848681,-0.3114214,-0.06643751,-0.5272542,-0.31138217,-0.1530183,-0.52276516,-0.11461842,-0.15132529,-0.52073,-0.10646176,-0.053759634,-0.5246515,-0.11119056,-0.14219755,-0.4421453,-0.10677171,-0.057460725,-0.44041085,-0.10677171,-0.057460725,-0.44041085,-0.16778731,-0.06544709,-0.38133037,-0.11119056,-0.14219755,-0.4421453,-0.1725893,-0.1324307,-0.38593793,-0.25335467,-0.07246101,-0.38240516,-0.25411248,-0.13261265,-0.38322067,-0.31279957,-0.073067844,-0.44296753,-0.30410638,-0.14347112,-0.44239163,-0.14747477,-0.23506017,-0.54549736,-0.22230145,-0.25464287,-0.5484123,-0.1057899,-0.21045265,-0.50155723,-0.10757804,-0.19686145,-0.43228352,-0.10757804,-0.19686145,-0.43228352,-0.15909648,-0.1923573,-0.37895393,-0.24071229,-0.20529678,-0.3798294,-0.28699362,-0.22751254,-0.43173754,-0.27343118,-0.25310794,-0.5057,-0.20030904,0.16779315,-0.59008825,-0.11428547,0.14088884,-0.59443355,-0.051465034,0.11795521,-0.53384995,-0.04864645,0.11242652,-0.4438262,-0.10748148,0.12754148,-0.37709725,-0.04864645,0.11242652,-0.4438262,-0.19350505,0.15444583,-0.37275183,-0.25632548,0.17737925,-0.43333542,-0.25914407,0.18290746,-0.5233591,-0.17288399,0.2286681,-0.60408705,-0.12663603,0.28559744,-0.6470635,-0.092541695,0.18516546,-0.605304,-0.057704926,0.22415346,-0.64269614,-0.15050554,0.3597207,-0.60255635,-0.21552086,0.27690017,-0.5442889,-0.19654846,0.30321527,-0.46177185,-0.11569214,0.40551192,-0.53619635,-0.12443972,0.29101175,-0.40495133};
			return value;
		}
		private double[] getCoordinate_11_148_point_2()
		{
			double[] value = {-0.040631294,0.39538145,-0.4857844,-0.043184757,0.24696177,-0.40795565,0.028891087,0.3348329,-0.48137546,-0.0022320747,0.19825631,-0.46816635,0.050812244,0.26051098,-0.5255633,-0.0022320747,0.19825631,-0.46816635,-0.021201134,0.17303514,-0.5485626,0.050812244,0.26051098,-0.5255633,0.016370296,0.21426386,-0.5919012};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getNormal_11_149_vector_1()
		{
			double[] value = {-0.0906199,-0.6893647,-0.7187242,0.43791527,-0.23039168,-0.86899364,-0.12595917,-0.75042284,-0.648845,0.39151543,-0.24570182,-0.88676167,0.77411205,0.4030493,-0.4881617,0.7305222,0.39647102,-0.5560107,0.6225221,0.74130476,0.2508655,0.6496712,0.7518209,0.11266202,0.18509766,0.5457249,0.8172657,0.23609856,0.62437856,0.74458635,0.6225221,0.74130476,0.2508655,0.6496712,0.7518209,0.11266202,-0.4041635,-0.053845327,0.9131005,-0.2685748,0.056688476,0.9615893,-0.68709755,-0.5814655,0.4356546,-0.5658651,-0.5619398,0.6033411,-0.54941994,-0.8141645,-0.18781383,-0.4988656,-0.8652839,-0.049162332,-0.018403033,-0.59425014,-0.8040697,-0.3114697,-0.28914097,-0.9051984,0.29958025,-0.061912443,-0.9520601,0.39299038,-0.64931047,-0.651118,0.76203775,-0.3392181,-0.55157,0.8091682,0.15904053,-0.5656439,0.76203775,-0.3392181,-0.55157,0.4907519,0.5398746,-0.68388456,0.017415537,0.52806336,-0.8490264,-0.30388877,0.18435964,-0.9346995,-0.8680313,-0.35690036,-0.34517193,-0.8176543,-0.41452786,-0.39950967,-0.411833,-0.90740323,-0.083744474,-0.38976005,-0.91800404,-0.07318229,0.27068627,-0.94253904,0.19582961,0.28204247,-0.9530555,0.110169746,0.86127913,-0.30911133,0.40329704,0.88089263,-0.44915536,0.14929032,0.8069348,0.49919456,0.31569165,0.86127913,-0.30911133,0.40329704,0.935546,0.35237023,0.024271876,0.88089263,-0.44915536,0.14929032,0.38373405,0.91879636,0.09252913,0.48303744,0.85218775,-0.20112428,-0.20769845,0.9664496,-0.15111755,-0.16020228,0.87860024,-0.44988546,-0.7869433,0.5032741,-0.35698107,-0.72257704,0.37266448,-0.5822402,-0.8122501,0.48978925,-0.31679067,-0.8502004,-0.3107451,-0.4249667,-0.35251355,0.9358067,4.126035E-4,0.28844735,0.899381,0.3284997,0.7809258,0.39695093,0.48227057,0.84210014,-0.3352957,0.42242652,0.84210014,-0.3352957,0.42242652,0.37245715,-0.9188053,0.13066196,-0.34215742,-0.90999347,-0.23418003,-0.35767657,-0.2060388,-0.91083235,-0.42084903,0.0469504,-0.9059149,0.32040223,-0.16380593,-0.93301135,0.32790837,-0.11615765,-0.9375412,-0.9228775,0.14750572,-0.35572368,-0.9069249,-0.21027544,-0.36506376,0.8829149,-0.059786133,-0.46571115,0.88210857,-0.22766565,-0.41237476,0.93819296,0.018400252,0.34562328,0.88503945,-0.22444962,0.40783274,0.88503945,-0.22444962,0.40783274,0.30842158,-0.10754441,0.945151,0.93819296,0.018400252,0.34562328,0.34089902,0.032789152,0.9395279,-0.4482574,0.053497907,0.8923023,-0.42117584,-0.033250183,0.9063693,-0.9274324,0.13576575,0.34847775,-0.91728365,-0.1299296,0.37644273,0.3821915,-0.23577833,-0.89349777,-0.24731074,-0.4744863,-0.8448078,0.9021592,0.11294821,-0.4163549,0.8806492,0.32531267,0.3444251,0.8806492,0.32531267,0.3444251,0.3052911,0.29346728,0.90591073,-0.47177318,-0.009096632,0.88167304,-0.88911533,-0.32770053,0.31950945,-0.7829624,-0.519568,-0.34208032,-0.47161517,0.06619978,-0.87931615,0.26294523,-0.18010369,-0.94785154,0.8329241,-0.36344087,-0.41731057,0.8741424,-0.3080753,0.37545267,0.37750342,-0.06619569,0.9236392,0.8741424,-0.3080753,0.37545267,-0.3254799,0.17069341,0.9300144,-0.8592361,0.29097953,0.42076632,-0.92153233,0.25303054,-0.29454002,-0.55968624,-0.052111067,-0.82706463,-0.6873548,-0.18950051,-0.70116544,0.08005974,-0.5319768,-0.8429657,-0.14423496,-0.7672638,-0.6249021,-0.8412994,0.4563915,-0.28969312,-0.8691674,0.40276936,-0.28692296,-0.66352856,0.60415834,0.44127375,-0.51766235,0.8014963,0.2993814,-0.13516213,0.48983404,0.86127454};
			return value;
		}
		private double[] getNormal_11_149_vector_2()
		{
			double[] value = {0.068955965,0.71156794,0.6992255,0.46937534,0.13766195,0.87220174,0.6061595,0.2671453,0.74913555,0.8454423,-0.34109184,0.41095462,0.8253544,-0.38599214,0.4120683,0.8454423,-0.34109184,0.41095462,0.6821709,-0.6649779,-0.3040516,0.8253544,-0.38599214,0.4120683,0.5018452,-0.84951365,-0.16272072};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getTangent_11_150_vector_1()
		{
			double[] value = {0.6376337,-0.5945329,0.48985088,1.0,0.6199869,-0.62258685,0.47749552,1.0,0.7331209,-0.51104873,0.4487348,1.0,0.7185129,-0.5204093,0.46142545,1.0,0.62628335,-0.60002995,0.49772817,1.0,0.6763568,-0.5324155,0.5089943,1.0,0.5444238,-0.6404868,0.5416451,1.0,0.6014975,-0.59898424,0.5286007,1.0,0.81120783,-0.5542606,0.18637902,1.0,0.8550516,-0.49753878,0.14608929,1.0,0.75846165,-0.6504855,0.04005684,1.0,0.7505588,-0.657882,0.06207076,1.0,0.76177955,-0.5723821,0.30343154,1.0,0.85894305,-0.43773782,0.26571128,1.0,0.72469825,-0.591424,0.35359615,1.0,0.8222489,-0.43862826,0.36264595,1.0,0.6867129,-0.56804836,0.45359293,1.0,0.7715534,-0.46923313,0.42956445,1.0,-0.99459237,-0.071333796,0.075483054,1.0,-0.9309284,0.28399268,0.22960944,1.0,-0.85847193,0.41789332,-0.29730687,1.0,-0.85002494,-0.52660364,0.012098643,1.0,-0.4611498,-0.8822746,-0.09451196,1.0,-0.1385227,0.98717135,0.0793999,1.0,0.30232325,0.9396466,-0.16020337,1.0,-0.5928427,0.78209895,0.19198662,1.0,-0.8007872,0.5158293,0.30440095,1.0,-0.83716494,0.41663766,0.3543558,1.0,-0.42604148,0.17839855,0.88694,1.0,-0.5672292,0.46139437,0.68217766,1.0,-0.6509576,0.22863726,0.7238641,1.0,-0.8463083,0.32571766,0.42150962,1.0,-0.6911241,-0.048662007,0.72109604,1.0,-0.9024567,-0.22457393,0.3676118,1.0,-0.47853833,-0.22651999,0.8483453,1.0,-0.45994663,-0.737878,0.4939485,1.0,-0.5241526,0.35885966,0.77232367,1.0,-0.14450207,0.611918,0.77760893,1.0,-0.3332995,0.85799056,0.3908501,1.0,0.4013741,0.87603545,0.26732162,1.0,-0.5571018,0.15042476,0.81670684,1.0,-0.6565971,0.50449836,0.56067973,1.0,-0.4770554,0.0347927,0.8781843,1.0,-0.6333942,0.25806287,0.72953093,1.0,-0.388742,0.044895347,0.9202522,1.0,-0.5032087,0.29394418,0.8126365,1.0,-0.48844403,-0.27422842,0.8283847,1.0,-0.38700047,-0.17835972,0.9046649,1.0,-0.5428956,-0.2048651,0.81442916,1.0,-0.49188328,-0.1551634,0.8567236,1.0,-0.47692665,-0.119656466,0.87076026,1.0,-0.49711385,-0.1788077,0.8490617,1.0,-0.5130634,-0.25662398,0.8190911,1.0,-0.59630114,-0.1290485,0.7923204,1.0,-0.48036683,-0.044794418,0.87592316,1.0,0.12251522,-0.9772795,0.17295904,1.0,-0.1611468,-0.9866452,0.0237275,1.0,0.14456092,-0.964944,0.21905537,1.0,-0.119019374,-0.9895842,0.080978125,1.0,-0.18073022,-0.981586,0.061852258,1.0,0.14593506,-0.9696859,0.1959904,1.0,0.09729211,-0.94703823,0.30602747,1.0,-0.1753377,-0.9712318,0.16113795,1.0,-0.09838143,-0.9432181,0.3172709,1.0,-0.31095615,-0.9370085,0.15912715,1.0,-0.11764898,-0.9554925,-0.27054214,1.0,0.06478676,-0.9889068,-0.1336644,1.0,0.12643866,-0.94778985,-0.29275888,1.0,0.33711582,-0.9371887,-0.08961184,1.0,0.04526417,-0.99556863,0.08242818,1.0,0.2860247,-0.9532036,0.097942956,1.0,-0.080638625,-0.9824574,0.1681519,1.0,0.22222318,-0.9514204,0.21311079,1.0,0.40323368,-0.8274391,0.39082882,1.0,0.4011821,-0.84378976,0.3564716,1.0,0.32283238,-0.81694275,0.47789517,1.0,0.14494033,-0.8771284,0.45786256,1.0,0.39913258,-0.90110344,-0.16942859,1.0,0.57781285,-0.8132699,0.068734124,1.0,0.478652,-0.8424196,0.2474296,1.0,0.42294776,-0.8550608,0.29997724,1.0,0.4107723,-0.84479046,0.3429217,1.0,-0.39499125,-0.9074025,0.14353657,1.0,-0.3471925,-0.9342713,0.08120792,1.0,-0.30521956,-0.93074197,0.20139644,1.0,-0.3993894,-0.895849,0.19478944,1.0,-0.23664178,-0.9712186,0.02711297,1.0,-0.33291507,-0.9429559,0.0013683897,1.0,-0.21129611,-0.9718284,0.10441996,1.0,-0.24399175,-0.95600265,0.1628712,1.0,-0.31902963,-0.9257841,0.20283993,1.0,-0.5186651,-0.7563531,0.39864367,1.0,-0.5273896,-0.5335478,0.66120124,1.0,-0.4947847,-0.75534934,0.42969245,1.0,-0.5202677,-0.47837794,0.7074434,1.0,-0.53035533,-0.5931858,0.6056847,1.0,-0.49033833,-0.7772028,0.39436585,1.0,-0.45107865,-0.7936175,0.4082886,1.0,-0.50786966,-0.569454,0.64636725,1.0,-0.42159885,-0.81506705,0.3973917,1.0};
			return value;
		}
		private double[] getTangent_11_150_vector_2()
		{
			double[] value = {-0.5013906,-0.5812222,0.64092773,1.0,-0.43024495,-0.82692647,0.36205235,1.0,-0.5247881,-0.5734216,0.6291147,1.0,-0.49741864,-0.78303576,0.3734029,1.0,-0.5641852,-0.592287,0.5752314,1.0,-0.5049387,-0.7611582,0.40703216,1.0,-0.48123252,-0.72138506,0.49801496,1.0,-0.562027,-0.49185798,0.66498226,1.0,-0.5453705,-0.45679075,0.70278966,1.0};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getTextureCoordinate_12_151_point_1()
		{
			double[] value = {0.7901535,0.6120829,0.79019874,0.5951889,0.85207665,0.61358315,0.84817743,0.60024697,0.79046464,0.58044237,0.8452055,0.587222,0.7905124,0.56393653,0.84530854,0.5744369,0.7963195,0.67987275,0.85223985,0.6688421,0.8015171,0.697744,0.85381645,0.6814231,0.7933642,0.6636402,0.8531564,0.65552264,0.79153895,0.6467752,0.8547052,0.6416828,0.7904339,0.6293145,0.8548001,0.62748533,0.48587725,0.6198108,0.4914661,0.6293789,0.46879998,0.64099616,0.47625446,0.61187124,0.46235412,0.6080756,0.4705874,0.67101794,0.45667264,0.6722336,0.48155144,0.66343796,0.48937336,0.65261424,0.4927535,0.64064395,0.53692174,0.6211617,0.50556755,0.62431777,0.52687246,0.5991425,0.49625564,0.6114382,0.51698035,0.57674295,0.48515573,0.59758973,0.5099721,0.5502682,0.46975878,0.5830692,0.5172898,0.70895535,0.50457454,0.7307287,0.47984666,0.68857354,0.46011794,0.6977329,0.5279657,0.6888571,0.49430293,0.6752443,0.53602195,0.66761684,0.5041666,0.6589092,0.5408827,0.64483166,0.508704,0.6407554,0.6014236,0.6456397,0.60307366,0.61926734,0.59822494,0.67130166,0.59415734,0.695971,0.5897015,0.71979576,0.58546185,0.74396867,0.589642,0.54178464,0.593979,0.56651497,0.6006494,0.59206474,0.74357265,0.6146684,0.72176206,0.6131976,0.74564993,0.59564877,0.71796983,0.5927267,0.72854346,0.63375664,0.7459776,0.6328881,0.7509932,0.57710725,0.7204826,0.57209474,0.7561013,0.55766064,0.7280911,0.55145955,0.7443679,0.7196309,0.74365556,0.69704944,0.77145493,0.71146166,0.7625442,0.6911197,0.7412276,0.6752974,0.7548696,0.6710415,0.7355817,0.6544326,0.7500147,0.65197647,0.76914394,0.5951506,0.7674851,0.6132245,0.77099556,0.57950574,0.77551126,0.56204975,0.78824955,0.7035852,0.7803498,0.68583083,0.7720851,0.66641873,0.7676046,0.6484619,0.7671876,0.6291885,0.66524553,0.6175491,0.6611666,0.59275615,0.6654944,0.5682235,0.67453986,0.5452137,0.69175434,0.7105244,0.6902368,0.7340003,0.6890432,0.6873507,0.6822835,0.66440123,0.6735053,0.6411943,0.6473954,0.6200189,0.6243598,0.62043965,0.64475536,0.5928635,0.6236963,0.5926312,0.6243939,0.6462835,0.6510154,0.6447954,0.6544034,0.6678597,0.6248385,0.6704463,0.65670556,0.6921218};
			return value;
		}
		private double[] getTextureCoordinate_12_151_point_2()
		{
			double[] value = {0.62493616,0.69500417,0.6576055,0.71587694,0.6251039,0.7194727,0.65727395,0.7380922,0.62479514,0.7411533,0.64771426,0.5429735,0.6450806,0.5660797,0.6217432,0.5436843,0.6222917,0.5663681};
			return value;
		}






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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_13_170_point_1()
		{
			double[] value = {0.1614961,0.40132314,-0.30415043,0.16780615,0.27302876,-0.33180705,2.566574E-18,0.39460763,-0.31409672,4.9093955E-19,0.27050394,-0.3322591,0.4668863,0.33948395,0.12036643,0.35625243,0.3886209,0.19852115,0.47334534,0.23823993,0.089609884,0.34990582,0.25063238,0.2613245,0.30851325,0.5312043,-0.199806,0.38302693,0.54260397,-0.013978191,0.42714506,0.45606822,-0.13824788,0.4535019,0.48935926,-0.018363228,0.5507023,0.43622503,-0.05182587,0.618168,0.3442574,-0.08161904,0.51105577,0.41355297,-0.15322292,0.572862,0.34163973,-0.17438734,0.55391,0.26868618,0.062362026,0.5215974,0.321705,0.08644499,0.5153615,0.22070947,0.06299917,0.4646129,0.4321486,0.09314086,0.3820956,0.47938135,0.12283232,0.60512316,0.3174616,0.027707685,0.5445431,0.3896974,0.05193376,0.15753968,0.54072183,-0.2824574,-1.26145E-18,0.5312043,-0.2971877,0.42208305,0.3649901,-0.18018377,0.3145079,0.39460763,-0.24860255,0.51557714,0.29414773,-0.1977038,0.4805969,0.34699965,-0.1870329,0.36069658,0.02116482,0.33104342,0.38204452,-0.13969883,0.35001537,0.4692032,0.02092577,0.15832655,0.49454442,-0.13969885,0.16814826,0.48913175,0.020925771,-0.027935375,0.5153267,-0.13969885,-0.044325396,0.4465955,0.020697922,-0.18565688,0.436944,-0.13983972,-0.18763624,0.31543702,-0.13357937,-0.28399986,0.31559438,0.029506518,-0.26987603,0.16865389,0.031036168,-0.3426844,0.16724159,-0.13252456,-0.35386217,1.1314123E-17,0.029530888,-0.3490214,1.6378896E-17,-0.13358095,-0.36253485,0.43337086,0.1452488,-0.16127299,0.3197382,0.15640748,-0.28591767,0.44250497,0.24077211,-0.13137309,0.31681544,0.27050394,-0.28157964,0.16941082,0.15771456,-0.34000707,-1.4389179E-19,0.15613389,-0.34155023,0.5078199,-0.27811086,-0.051958572,0.5596577,-0.44896442,-0.067007765,0.43218607,-0.28125808,-0.16239744,0.49177423,-0.46820748,-0.22396445,0.3524112,-0.47215378,-0.33752447,0.315673,-0.27724254,-0.3039466,0.1774624,-0.47194576,-0.39196953,5.938228E-19,-0.47216195,-0.40133578,0.17122069,-0.2766026,-0.3714127,8.748652E-18,-0.27726698,-0.38240972,0.22195618,0.7652553,-0.41915947,0.11516665,0.7788347,-0.36176068,-6.938894E-18,0.7530596,-0.45562005,1.3391198E-18,0.78124505,-0.38597497,0.44353482,0.6717561,0.008322695,0.5439811,0.6527794,0.0128774475,0.45701677,0.54377115,0.24470891,0.57629544,0.48534912,0.32141045,0.28983387,0.37597245,0.2670335,0.45916414,0.32040438,0.39524215,0.25654748,0.24852361,0.3327133,0.45716363,0.28735605,0.4068188,0.3239348,0.76504475,-0.2267553,0.4252081,0.7530243,-0.27395338,0.33868268,0.48953772,0.19285679,0.3843069,0.53223544,0.23190807,0.3511262,0.4526004,0.28037134,0.40274158,0.4946057,0.28901356,0.23884015,0.14919084,0.37283516,0.3914996,0.1676936,0.45014378,0.21843597,-0.13969885,0.45619982,0.22704643,0.029268632,0.40914086,0.30085614,0.047865696,0.46344233,0.4735311,-0.669639,0.31094894,0.43798766,-0.51953995,0.34306595,0.37639076,-0.67034376,0.40443307,0.40718108,-0.43430632,0.36547774,0.57194626,-0.65373135,-0.11152658,0.5136422,-0.66893435,-0.24509527,0.35072792,-0.6993406,-0.35374194,0.17708956,-0.7077226,-0.40748692,3.0611636E-19,-0.70585626,-0.4165633,0.34772903,0.4026886,0.3055728,0.35075384,0.6025786,-0.0069178375,0.33868268,0.48953772,0.19285679,0.2538836,0.6572445,-0.19252428,-2.730184E-18,0.6801354,-0.30339327,0.11506325,0.6700668,-0.2793203,0.46024278,0.5021592,0.3030636,0.352415,0.66696435,0.008674513,0.4424493,0.14572111,0.13115017};
			return value;
		}
		private double[] getCoordinate_13_170_point_2()
		{
			double[] value = {0.34959212,0.14683732,0.295805,0.48476118,0.22322194,-0.15626359,0.489596,0.20263177,-0.02798692,0.48316696,0.20269138,-0.026558302,0.47334534,0.23823993,0.089609884,0.48316696,0.20269138,-0.026558302,0.44250497,0.24077211,-0.13137309,0.489596,0.20263177,-0.02798692,0.46758345,0.14583,-0.005607973,0.48316696,0.20269138,-0.026558302,0.4535019,0.48935926,-0.018363228,0.42714506,0.45606822,-0.13824788,0.4646129,0.4321486,0.09314086,0.4668863,0.33948395,0.12036643,0.42208305,0.3649901,-0.18018377,0.73054266,0.08117496,-0.022724181,0.7022898,0.14040999,-0.016944353,0.6727876,0.066365324,0.0050953757,0.6499008,0.106708586,0.011438526,0.6376868,-0.13225959,-0.08188033,0.6124134,-0.066782564,-0.0945382,0.6472365,-0.1271399,-0.1847449,0.62502617,-0.05721008,-0.19120838,0.6932317,-0.03906875,-0.22920954,0.72049904,-0.11300251,-0.21781372,0.753736,-0.013182282,-0.20212956,0.78325045,0.0023737997,-0.11699657,0.7836025,-0.10276243,-0.19266511,0.8200022,-0.09943884,-0.106631175,0.7523395,-0.11561679,0.01033444,0.7070207,-0.011945948,0.0073498674,0.6727723,-0.12923653,-0.0017714743,0.634535,-0.028721653,-0.007046262,0.62244946,0.26320094,-0.18934299,0.66727704,0.26083586,-0.09961994,0.54901904,0.15689056,0.029989898,0.6012962,0.18872546,0.037223488,0.6530897,0.23005953,0.005665075,0.80622935,-0.104620226,-0.030535031,0.7631125,0.0012228601,-0.02608538,0.6124134,-0.066782564,-0.0945382,0.6376868,-0.13225959,-0.08188033,0.558654,0.23163295,-0.21513434,0.5143921,0.17458364,-0.1733529,0.51475686,0.15559103,-0.060781382,0.51475686,0.15559103,-0.060781382,0.5676529,0.04533132,-0.09941887,0.60565114,0.04720565,-0.011030745,0.58354217,0.0914306,-0.0038681878,0.59332234,-0.017322296,-0.10409975,0.5676529,0.04533132,-0.09941887,0.6082488,-0.00438625,-0.19609074,0.5736758,0.06033367,-0.1940561,0.5405648,0.10734066,-0.09441914,0.54478496,0.12469467,-0.19088164,0.6405053,0.09395772,-0.24345045,0.67263436,0.016779602,-0.23781772,0.60283864,0.16751069,-0.2330131,0.7311755,0.054485105,-0.20927884,0.70503646,0.120433405,-0.2155422,0.6733121,0.18274516,-0.20468323,0.75548875,0.079281405,-0.12482643,0.73973036,0.12870283,-0.12179285,0.7176489,0.17526917,-0.11808372,0.5405648,0.10734066,-0.09441914,0.59332234,-0.017322296,-0.10409975,0.6376868,-0.13225959,-0.08188033,0.6472365,-0.1271399,-0.1847449,0.63401854,-0.13796687,-0.08102815,0.644073,-0.13253605,-0.18882112,0.72049904,-0.11300251,-0.21781372,0.72098756,-0.11768459,-0.22379762,0.7523395,-0.11561679,0.01033444,0.6727723,-0.12923653,-0.0017714743,0.75443006,-0.12043041,0.015830144,0.6708597,-0.13473539,0.0031151269,0.6376868,-0.13225959,-0.08188033,0.63401854,-0.13796687,-0.08102815,0.7836025,-0.10276243,-0.19266511,0.7872662,-0.10692928,-0.19738257,0.8200022,-0.09943884,-0.106631175,0.82549715,-0.10343852,-0.10702041,0.80622935,-0.104620226,-0.030535031,0.81103146,-0.10888055,-0.02709562,0.8116296,-0.2327215,-0.11363472,0.81157184,-0.2675646,-0.088908,0.8061912,-0.26694667,-0.13359663,0.7366142,-0.28893712,-0.08684167,0.71619713,-0.24958941,-0.100575104,0.73127955,-0.2886597,-0.12043375,0.77248335,-0.28102565,-0.14771661,0.79768866,-0.26801836,-0.15790492,0.77316606,-0.2813069,-0.14358807,0.77248335,-0.28102565,-0.14771661,0.77316606,-0.2813069,-0.14358807,0.73468125,-0.28526232,-0.14954457,0.7831163,-0.28189868,-0.071527235,0.7422269,-0.2894337,-0.0598996,0.78264576,-0.28208616,-0.07568534,0.7831163,-0.28189868,-0.071527235};
			return value;
		}
		private double[] getCoordinate_13_170_point_3()
		{
			double[] value = {0.78264576,-0.28208616,-0.07568534,0.8132559,-0.26840854,-0.068944395,0.7696058,-0.4051412,-0.08944522,0.7639902,-0.40467954,-0.12966523,0.7947607,-0.39935452,-0.10028681,0.7916126,-0.3991235,-0.12600634,0.7696058,-0.4051412,-0.08944522,0.7551764,-0.3931544,-0.09570646,0.7639902,-0.40467954,-0.12966523,0.7515312,-0.3928193,-0.119405,0.7552528,-0.38291728,-0.16282646,0.7404914,-0.37229207,-0.16796875,0.7518002,-0.38264915,-0.19593437,0.74099374,-0.3725295,-0.19294675,0.75692827,-0.38332507,-0.056588016,0.7712425,-0.39273465,-0.064208455,0.763751,-0.38415468,-0.032766197,0.77682996,-0.3932159,-0.028901286,0.7552528,-0.38291728,-0.16282646,0.7518002,-0.38264915,-0.19593437,0.7761093,-0.3756222,-0.17574143,0.7712667,-0.37518173,-0.1920736,0.77682996,-0.3932159,-0.028901286,0.7712425,-0.39273465,-0.064208455,0.80023426,-0.38870427,-0.03900202,0.7993549,-0.38872635,-0.06134183,0.8099336,-0.3271843,-0.12973773,0.781835,-0.33307335,-0.13936907,0.81340027,-0.3276455,-0.10000819,0.78966224,-0.3337157,-0.08330424,0.75338703,-0.34086436,-0.09211643,0.78966224,-0.3337157,-0.08330424,0.74883634,-0.34054157,-0.121121004,0.781835,-0.33307335,-0.13936907,0.7451812,-0.32670027,-0.15983084,0.77730465,-0.32141572,-0.15476348,0.7348538,-0.2836866,-0.19589841,0.74469376,-0.32619917,-0.19066876,0.7624963,-0.2805376,-0.2100878,0.7696429,-0.32079324,-0.20798399,0.7974821,-0.31471837,-0.16806269,0.77730465,-0.32141572,-0.15476348,0.7864138,-0.27121836,-0.20027591,0.78830415,-0.31509775,-0.20132402,0.7624963,-0.2805376,-0.2100878,0.7696429,-0.32079324,-0.20798399,0.7570326,-0.33522558,-0.058483817,0.79038393,-0.32798544,-0.06914018,0.75143623,-0.28892207,-0.032028783,0.76513314,-0.3353914,-0.03246036,0.78939724,-0.28274632,-0.017332174,0.7963959,-0.3285469,-0.022830592,0.8171146,-0.32228073,-0.06458017,0.79038393,-0.32798544,-0.06914018,0.81236863,-0.2735902,-0.038816724,0.8169731,-0.32320106,-0.03953396,0.78939724,-0.28274632,-0.017332174,0.7963959,-0.3285469,-0.022830592,0.6708181,-0.17462848,-0.09389657,0.6855471,-0.18726534,-0.09598487,0.6979484,-0.17261176,-0.025315829,0.7173386,-0.18501255,-0.011531908,0.68897104,-0.18378498,-0.1841924,0.67617005,-0.17082681,-0.18137139,0.73585844,-0.17477535,-0.2101813,0.72901815,-0.16073382,-0.20790784,0.7777127,-0.16812293,-0.1868684,0.73585844,-0.17477535,-0.2101813,0.7753655,-0.15326002,-0.18552822,0.72901815,-0.16073382,-0.20790784,0.7946325,-0.15485334,-0.04748309,0.75612056,-0.1629592,-0.013708852,0.7977831,-0.16978213,-0.043066904,0.75923324,-0.17808977,-0.009131547,0.75923324,-0.17808977,-0.009131547,0.75612056,-0.1629592,-0.013708852,0.8042023,-0.16613823,-0.11214408,0.80356044,-0.1509341,-0.11195007,0.6402055,-0.17296383,-0.0822622,0.6500033,-0.16756406,-0.18966646,0.72718954,-0.15276425,-0.22503151,0.76062655,-0.1555048,0.014563449,0.67703724,-0.16970253,0.0018523112,0.6402055,-0.17296383,-0.0822622,0.79345673,-0.14196296,-0.19863895,0.83168733,-0.138477,-0.1082858,0.8172225,-0.1439242,-0.028361194,0.71526897,-0.24652784,-0.1993586,0.7534469,-0.23946288,-0.21537939,0.7434283,-0.24735746,-0.026302256,0.7765075,-0.24330346,-0.012341175,0.7917297,-0.23372045,-0.18359742,0.7534469,-0.23946288,-0.21537939,0.81007755,-0.23505749,-0.043542705,0.7765075,-0.24330346,-0.012341175,0.67617005,-0.17082681,-0.18137139,0.6708181,-0.17462848,-0.09389657,0.72901815,-0.16073382,-0.20790784,0.7753655,-0.15326002,-0.18552822,0.80356044,-0.1509341,-0.11195007};
			return value;
		}
		private double[] getCoordinate_13_170_point_4()
		{
			double[] value = {0.7946325,-0.15485334,-0.04748309,0.75612056,-0.1629592,-0.013708852,0.6979484,-0.17261176,-0.025315829,0.6708181,-0.17462848,-0.09389657,0.7862024,-0.29681695,0.036023088,0.7764426,-0.29018572,0.049617626,0.75048786,-0.30292532,0.034434397,0.75263155,-0.29450125,0.049677998,0.7774893,-0.20502841,-0.011825651,0.80241585,-0.20010112,-0.044234127,0.80806637,-0.19660555,-0.11289075,0.7825247,-0.198457,-0.1867525,0.7424113,-0.20467708,-0.21385922,0.7424113,-0.20467708,-0.21385922,0.6980549,-0.21298777,-0.19425869,0.6995022,-0.21588145,-0.09806117,0.7127968,-0.2173053,-0.027049223,0.78205925,-0.24042228,0.025120564,0.78033626,-0.22728696,0.018933844,0.76938784,-0.23249342,0.040207215,0.765973,-0.2122162,0.025707975,0.727801,-0.21829411,0.024828468,0.7349777,-0.2396367,0.039332584,0.72402424,-0.24220335,0.010382105,0.72885376,-0.2549864,0.018978957,0.7434283,-0.24735746,-0.026302256,0.7765075,-0.24330346,-0.012341175,0.748277,-0.2634821,0.0010285974,0.77949715,-0.25505748,0.006243281,0.77863663,-0.29387373,0.018037733,0.7605959,-0.29732463,0.016684014,0.80765957,-0.3514055,-0.12933767,0.780941,-0.34750918,-0.1382833,0.8110667,-0.35164222,-0.10032848,0.7884588,-0.34812647,-0.08443577,0.7884588,-0.34812647,-0.08443577,0.780941,-0.34750918,-0.1382833,0.7755855,-0.33344698,-0.15629786,0.76857185,-0.33290723,-0.20638642,0.79426914,-0.3349965,-0.1700669,0.7755855,-0.33344698,-0.15629786,0.7859481,-0.33428407,-0.19995254,0.76857185,-0.33290723,-0.20638642,0.78920746,-0.3412434,-0.06846457,0.79510295,-0.3417216,-0.024136422,0.8148739,-0.34439096,-0.06355451,0.78920746,-0.3412434,-0.06846457,0.81479025,-0.34425148,-0.039920814,0.79510295,-0.3417216,-0.024136422,0.72885376,-0.2549864,0.018978957,0.72402424,-0.24220335,0.010382105,0.75048786,-0.30292532,0.034434397,0.7862024,-0.29681695,0.036023088,0.78205925,-0.24042228,0.025120564,0.78033626,-0.22728696,0.018933844,0.28983387,0.37597245,0.2670335,0.25654748,0.24852361,0.3327133,0.23884015,0.14919084,0.37283516,0.21843597,-0.13969885,0.45619982,0.22704643,0.029268632,0.40914086,0.39446285,-0.2642366,0.3507205,0.22569244,-0.28119385,0.46645266,0.2456787,-0.469184,0.47205237,0.2729618,-0.66893435,0.4669829,1.4552729E-18,0.74469006,-0.33585602,0.11512914,0.7460897,-0.3158874,-2.730184E-18,0.6801354,-0.30339327,0.11506325,0.6700668,-0.2793203,0.2538836,0.6572445,-0.19252428,0.27187997,0.7334798,-0.20023996,0.35075384,0.6025786,-0.0069178375,0.47429386,-0.43898702,0.37901676,0.5922019,-0.41711977,0.17854846,0.44208834,-0.2759529,0.3661726,0.55772996,-0.2576688,0.18120144,0.5197181,-0.24416709,0.1493106,0.39446285,-0.2642366,0.3507205,0.43798766,-0.51953995,0.34306595,0.5412166,-0.5089372,0.1544475,0.48693442,-0.5019157,0.35660663,0.5852374,-0.48684672,0.18944314,0.5495812,-0.42937046,0.12384523,0.40718108,-0.43430632,0.36547774,0.5415759,-0.6620198,0.18730605,0.5412166,-0.5089372,0.1544475,0.5197181,-0.24416709,0.1493106,0.5495812,-0.42937046,0.12384523,0.57607603,-0.6604873,0.04488512,0.7774893,-0.20502841,-0.011825651,0.7774893,-0.20502841,-0.011825651,0.75923324,-0.17808977,-0.009131547,0.7173386,-0.18501255,-0.011531908,0.7127968,-0.2173053,-0.027049223,0.7127968,-0.2173053,-0.027049223,-0.1614961,0.40132314,-0.30415043,2.566574E-18,0.39460763,-0.31409672,-0.16780615,0.27302876,-0.33180705,4.9093955E-19,0.27050394,-0.3322591,-0.43150827,0.35267723,0.11676757,-0.42399883,0.250824,0.08834983};
			return value;
		}
		private double[] getCoordinate_13_170_point_5()
		{
			double[] value = {-0.35625243,0.3886209,0.19852115,-0.34990582,0.25063238,0.2613245,-0.30851325,0.5312043,-0.199806,-0.44807217,0.46512917,-0.14616363,-0.38302693,0.54260397,-0.013978191,-0.46359646,0.49757016,-0.024172312,-0.57472897,0.32589754,-0.1605156,-0.6069318,0.32389373,-0.062411558,-0.52436507,0.40816745,-0.14891408,-0.5534447,0.42719036,-0.043274444,-0.51159555,0.26581132,0.07215471,-0.46542796,0.22532094,0.068002276,-0.48625124,0.3244626,0.09093734,-0.4493516,0.44329876,0.088439286,-0.3820956,0.47938135,0.12283232,-0.57481265,0.30367684,0.04435995,-0.525291,0.3861598,0.059159353,-0.15753968,0.54072183,-0.2824574,-1.26145E-18,0.5312043,-0.2971877,-0.4326283,0.37488624,-0.1873604,-0.3145079,0.39460763,-0.24860255,-0.51358974,0.28829038,-0.19098526,-0.4874127,0.3467645,-0.1858519,-0.36069658,0.02116482,0.33104342,-0.4692032,0.02092577,0.15832655,-0.38204452,-0.13969883,0.35001537,-0.49454442,-0.13969885,0.16814826,-0.48913175,0.020925771,-0.027935375,-0.5153267,-0.13969885,-0.044325396,-0.4465955,0.020697922,-0.18565688,-0.47130585,-0.13983972,-0.21081373,-0.32520485,0.029506518,-0.2862025,-0.32934245,-0.13357937,-0.2997138,-0.16865389,0.031036168,-0.3426844,1.1314123E-17,0.029530888,-0.3490214,-0.16724159,-0.13252456,-0.35386217,1.6378896E-17,-0.13358095,-0.36253485,-0.43337086,0.1452488,-0.16127299,-0.42399883,0.250824,-0.13478918,-0.3206547,0.15640748,-0.2874746,-0.31681544,0.27050394,-0.28157964,-0.16941082,0.15771456,-0.34000707,-1.4389179E-19,0.15613389,-0.34155023,-0.5359626,-0.27811086,-0.051958572,-0.48992273,-0.28125808,-0.22622867,-0.5596577,-0.44896442,-0.067007765,-0.50767845,-0.46820748,-0.24371001,-0.3524112,-0.47215378,-0.33752447,-0.34021056,-0.27724254,-0.31958678,8.748652E-18,-0.27726698,-0.38240972,5.938228E-19,-0.47216195,-0.40133578,-0.17122069,-0.2766026,-0.3714127,-0.1774624,-0.47194576,-0.39196953,-0.22195618,0.7652553,-0.41915947,-6.938894E-18,0.7530596,-0.45562005,-0.11516665,0.7788347,-0.36176068,1.3391198E-18,0.78124505,-0.38597497,-0.57629544,0.48534912,0.32141045,-0.5439811,0.6527794,0.0128774475,-0.45701677,0.54377115,0.24470891,-0.44353482,0.6717561,0.008322695,-0.45716363,0.28735605,0.4068188,-0.45916414,0.32040438,0.39524215,-0.25654748,0.24852361,0.3327133,-0.28983387,0.37597245,0.2670335,-0.4252081,0.7530243,-0.27395338,-0.3239348,0.76504475,-0.2267553,-0.40274158,0.4946057,0.28901356,-0.3843069,0.53223544,0.23190807,-0.3511262,0.4526004,0.28037134,-0.33868268,0.48953772,0.19285679,-0.3914996,0.1676936,0.45014378,-0.23884015,0.14919084,0.37283516,-0.21843597,-0.13969885,0.45619982,-0.30085614,0.047865696,0.46344233,-0.22704643,0.029268632,0.40914086,-0.4735311,-0.669639,0.31094894,-0.37639076,-0.67034376,0.40443307,-0.43798766,-0.51953995,0.34306595,-0.40718108,-0.43430632,0.36547774,-0.5136422,-0.66893435,-0.24509527,-0.57194626,-0.65373135,-0.11152658,-0.35072792,-0.6993406,-0.35374194,-0.17708956,-0.7077226,-0.40748692,3.0611636E-19,-0.70585626,-0.4165633,-0.34772903,0.4026886,0.3055728,-0.35075384,0.6025786,-0.0069178375,-0.33868268,0.48953772,0.19285679,-0.2538836,0.6572445,-0.19252428,-2.730184E-18,0.6801354,-0.30339327,-0.11506325,0.6700668,-0.2793203,-0.46024278,0.5021592,0.3030636,-0.352415,0.66696435,0.008674513,-0.4424493,0.14572111,0.13115017,-0.34959212,0.14683732,0.295805,-0.46542796,0.22532094,-0.15339972,-0.44930077,0.20877609,-0.025460616,-0.44285136,0.21000329,-0.024935044,-0.42399883,0.250824,0.08834983,-0.44285136,0.21000329,-0.024935044};
			return value;
		}
		private double[] getCoordinate_13_170_point_6()
		{
			double[] value = {-0.44930077,0.20877609,-0.025460616,-0.42399883,0.250824,-0.13478918,-0.44285136,0.21000329,-0.024935044,-0.46758345,0.14583,-0.005607973,-0.44807217,0.46512917,-0.14616363,-0.46359646,0.49757016,-0.024172312,-0.4493516,0.44329876,0.088439286,-0.43150827,0.35267723,0.11676757,-0.4326283,0.37488624,-0.1873604,-0.5833292,0.08790542,0.036828402,-0.6441826,0.11095463,0.015578088,-0.59935,0.06462059,0.050593145,-0.66201425,0.04819665,0.03908912,-0.54160887,-0.0967242,0.18800682,-0.56561524,-0.18815063,0.14601369,-0.5302592,-0.083232306,0.1189029,-0.5572103,-0.16704416,0.075948566,-0.63201886,-0.19088075,0.05980307,-0.64398426,-0.20882872,0.13644688,-0.6919664,-0.1525342,0.060004726,-0.7039539,-0.17841509,0.15051796,-0.7120869,-0.06693041,0.08506192,-0.72850066,-0.09655604,0.1883908,-0.64398426,2.5252998E-4,0.23317984,-0.56561524,-0.020468771,0.22359303,-0.6185572,0.03692138,0.12916468,-0.54684085,0.013207164,0.12306151,-0.6111914,0.23955072,-0.16758308,-0.64245355,0.23261817,-0.07250442,-0.49136752,0.15548992,0.040688038,-0.5470071,0.17798755,0.054715768,-0.6090573,0.20853895,0.030151695,-0.7039539,-0.029834665,0.2192599,-0.68006194,0.0146178305,0.116620995,-0.5302592,-0.083232306,0.1189029,-0.54160887,-0.0967242,0.18800682,-0.54685605,0.21865883,-0.20158425,-0.48799586,0.17169552,-0.16567662,-0.4698984,0.15694185,-0.053926867,-0.4698984,0.15694185,-0.053926867,-0.5071258,-0.018757902,-0.048248,-0.51797414,0.08386326,0.012671429,-0.53265893,0.03864555,0.047121584,-0.52168584,-0.078595325,0.019301593,-0.5508613,-0.13838577,-0.047229484,-0.5071258,-0.018757902,-0.048248,-0.5283408,-0.062420063,-0.13107966,-0.49102572,0.07922454,-0.08845881,-0.5111441,0.07123393,-0.18414259,-0.62298036,-0.1563927,-0.07567629,-0.6060768,-0.06858783,-0.1753022,-0.5809778,0.09365286,-0.22413194,-0.6829113,-0.111109875,-0.071095265,-0.6699439,-0.035138547,-0.15417784,-0.6485915,0.10545701,-0.18821217,-0.6996882,-0.032368965,-0.028007042,-0.6926691,0.02411022,-0.076498106,-0.67888874,0.113667935,-0.09582291,-0.49102572,0.07922454,-0.08845881,-0.52168584,-0.078595325,0.019301593,-0.54160887,-0.0967242,0.18800682,-0.5369073,-0.09843744,0.1926668,-0.56561524,-0.18815063,0.14601369,-0.5621215,-0.19421522,0.14861287,-0.6444335,-0.21615724,0.13846126,-0.64398426,-0.20882872,0.13644688,-0.64398426,2.5252998E-4,0.23317984,-0.6444335,0.0034441054,0.24006154,-0.56561524,-0.020468771,0.22359303,-0.5621215,-0.01831977,0.22999242,-0.5369073,-0.09843744,0.1926668,-0.54160887,-0.0967242,0.18800682,-0.7074205,-0.18421242,0.15324074,-0.7039539,-0.17841509,0.15051796,-0.7332022,-0.09823497,0.19301896,-0.72850066,-0.09655604,0.1883908,-0.7039539,-0.029834665,0.2192599,-0.7074205,-0.028156757,0.22544114,-0.6957845,-0.17033193,0.3094802,-0.67957175,-0.19860703,0.3466138,-0.6916316,-0.15734565,0.35997272,-0.61595684,-0.14005992,0.35260922,-0.6056564,-0.17078367,0.34226942,-0.6026173,-0.14176427,0.3176167,-0.6682933,-0.21945502,0.3329746,-0.6423991,-0.20218801,0.34517106,-0.6430096,-0.20393348,0.33827734,-0.6430096,-0.20393348,0.33827734,-0.60609776,-0.19787997,0.3311251,-0.6423991,-0.20218801,0.34517106,-0.62972015,-0.114820376,0.35039964,-0.66196024,-0.13979252,0.3657971,-0.6630015,-0.13605475,0.3678746,-0.6630015,-0.13605475,0.3678746,-0.69442374,-0.14035767,0.37742344,-0.66196024,-0.13979252,0.3657971,-0.5560517,-0.1485478,0.44075906,-0.56686527,-0.16481969,0.46081132,-0.5464368,-0.18650419,0.42997825,-0.5607924,-0.18916816,0.45435166};
			return value;
		}
		private double[] getCoordinate_13_170_point_7()
		{
			double[] value = {-0.5557814,-0.17594635,0.4157522,-0.5614905,-0.15363744,0.42243937,-0.5464368,-0.18650419,0.42997825,-0.5560517,-0.1485478,0.44075906,-0.5638161,-0.23392472,0.40094364,-0.5695719,-0.20975477,0.39831764,-0.5587053,-0.23457631,0.4151414,-0.5675308,-0.20248315,0.41564342,-0.56650513,-0.1101664,0.3978361,-0.5708306,-0.08791655,0.4078836,-0.55567604,-0.11753708,0.41124874,-0.56281686,-0.084083915,0.4216381,-0.57424563,-0.23306042,0.42948666,-0.5587053,-0.23457631,0.4151414,-0.5796312,-0.21721864,0.43271565,-0.5675308,-0.20248315,0.41564342,-0.56281686,-0.084083915,0.4216381,-0.5650483,-0.098100156,0.4432877,-0.55567604,-0.11753708,0.41124874,-0.5602112,-0.11956981,0.439354,-0.6265707,-0.21041134,0.40823105,-0.6518857,-0.20826364,0.42470798,-0.65913266,-0.18044981,0.4330723,-0.6412927,-0.15828902,0.4247058,-0.6412927,-0.15828902,0.4247058,-0.6092886,-0.1575036,0.40394908,-0.6008981,-0.18417564,0.3949896,-0.6265707,-0.21041134,0.40823105,-0.6367382,-0.21151017,0.39213604,-0.60475534,-0.20990749,0.37461284,-0.5972622,-0.24332125,0.32826132,-0.5983368,-0.24006712,0.37379616,-0.62035394,-0.26256353,0.3880557,-0.6210998,-0.2629415,0.3329703,-0.6536033,-0.22844686,0.39972353,-0.6367382,-0.21151017,0.39213604,-0.62035394,-0.26256353,0.3880557,-0.6395209,-0.25959945,0.39504713,-0.6210998,-0.2629415,0.3329703,-0.6481766,-0.25851348,0.3314185,-0.61104393,-0.12113413,0.3942766,-0.6312241,-0.14019313,0.4180839,-0.6410999,-0.09671411,0.4319793,-0.6197661,-0.09805331,0.4058558,-0.6614285,-0.08119123,0.3817987,-0.6408255,-0.09034638,0.3622128,-0.6312241,-0.14019313,0.4180839,-0.6489169,-0.14250779,0.439285,-0.68854463,-0.101389915,0.3887008,-0.6522029,-0.118144214,0.444164,-0.6614285,-0.08119123,0.3817987,-0.6410999,-0.09671411,0.4319793,-0.62249047,-0.05680178,0.2684067,-0.58452153,-0.11547461,0.25576052,-0.5856369,-0.058139145,0.25894365,-0.56802,-0.12303844,0.22859254,-0.5731151,-0.19871382,0.22845547,-0.5856371,-0.20115383,0.19278044,-0.61561346,-0.23106945,0.21835497,-0.6425097,-0.21856321,0.18494481,-0.6613917,-0.21633586,0.22353092,-0.68602306,-0.19267297,0.1968213,-0.61561346,-0.23106945,0.21835497,-0.6425097,-0.21856321,0.18494481,-0.68602246,-0.06616923,0.25536183,-0.68898076,-0.0717438,0.28462255,-0.65812474,-0.046009213,0.26528636,-0.6573673,-0.04527487,0.29275748,-0.65812474,-0.046009213,0.26528636,-0.6573673,-0.04527487,0.29275748,-0.70406294,-0.12302702,0.22904122,-0.7004006,-0.15088184,0.24551836,-0.5369073,-0.1133421,0.22495353,-0.5621215,-0.20927657,0.18079655,-0.6444335,-0.23109421,0.17082568,-0.6444335,-0.011520937,0.27240735,-0.5621215,-0.033239037,0.26223922,-0.5369073,-0.1133421,0.22495353,-0.7074205,-0.19915196,0.18555295,-0.7332022,-0.1131848,0.22533181,-0.7074205,-0.04310888,0.25775868,-0.5850816,-0.23417248,0.2872582,-0.62053204,-0.25572637,0.28071442,-0.64763665,-0.05987361,0.35032645,-0.59270906,-0.09906918,0.3143662,-0.62053204,-0.25572637,0.28071442,-0.6641621,-0.23245022,0.28866804,-0.69578457,-0.08863151,0.338265,-0.64763665,-0.05987361,0.35032645,-0.5856371,-0.20115383,0.19278044,-0.56802,-0.12303844,0.22859254,-0.6425097,-0.21856321,0.18494481,-0.68602306,-0.19267297,0.1968213,-0.70406294,-0.12302702,0.22904122,-0.68602246,-0.06616923,0.25536183,-0.65812474,-0.046009213,0.26528636,-0.5856369,-0.058139145,0.25894365,-0.56802,-0.12303844,0.22859254,-0.52453715,-0.09480736,0.31866032,-0.5312432,-0.09195307,0.34173566};
			return value;
		}
		private double[] getCoordinate_13_170_point_8()
		{
			double[] value = {-0.5330533,-0.10950486,0.31425604,-0.5415018,-0.104723334,0.34920043,-0.6947777,-0.07724123,0.31221327,-0.6548028,-0.052963182,0.33230036,-0.6987283,-0.15994239,0.2748247,-0.6608114,-0.22475076,0.2530636,-0.6161364,-0.2433354,0.24663681,-0.6161364,-0.2433354,0.24663681,-0.5751026,-0.21738546,0.25461018,-0.5927214,-0.12749085,0.28415626,-0.6079165,-0.08907518,0.2754971,-0.5773448,-0.06067598,0.33963603,-0.56588405,-0.04593897,0.32951146,-0.5867917,-0.043573007,0.3407573,-0.59004426,-0.032859266,0.32194352,-0.55657506,-0.051323682,0.29604208,-0.5772698,-0.046410292,0.2880613,-0.5682887,-0.07266447,0.2930289,-0.565333,-0.07440603,0.28721583,-0.59270906,-0.09906918,0.3143662,-0.5802568,-0.091282815,0.30346733,-0.64763665,-0.05987361,0.35032645,-0.5858719,-0.08254728,0.33453214,-0.55285424,-0.11363956,0.32053754,-0.55682796,-0.11063713,0.33826894,-0.6029651,-0.20684567,0.42540994,-0.609354,-0.20277168,0.45282668,-0.6161818,-0.17528519,0.4599708,-0.61583793,-0.1560283,0.43984348,-0.61583793,-0.1560283,0.43984348,-0.6029651,-0.20684567,0.42540994,-0.621015,-0.2086478,0.41345513,-0.6070378,-0.25719702,0.41101187,-0.624232,-0.22200781,0.43222275,-0.621015,-0.2086478,0.41345513,-0.6070378,-0.25719702,0.41101187,-0.6145194,-0.25098416,0.42684364,-0.60504186,-0.1351634,0.426887,-0.61412996,-0.0930323,0.43881842,-0.60504186,-0.1351634,0.426887,-0.60302925,-0.13334998,0.4530681,-0.6082597,-0.11051878,0.45622247,-0.61412996,-0.0930323,0.43881842,-0.565333,-0.07440603,0.28721583,-0.5682887,-0.07266447,0.2930289,-0.5330533,-0.10950486,0.31425604,-0.5415018,-0.104723334,0.34920043,-0.5773448,-0.06067598,0.33963603,-0.5867917,-0.043573007,0.3407573,-0.28983387,0.37597245,0.2670335,-0.25654748,0.24852361,0.3327133,-0.23884015,0.14919084,0.37283516,-0.22704643,0.029268632,0.40914086,-0.21843597,-0.13969885,0.45619982,-0.22569244,-0.28119385,0.46645266,-0.39446285,-0.2642366,0.3507205,-0.2456787,-0.469184,0.47205237,-0.2729618,-0.66893435,0.4669829,1.4552729E-18,0.74469006,-0.33585602,-2.730184E-18,0.6801354,-0.30339327,-0.11512914,0.7460897,-0.3158874,-0.11506325,0.6700668,-0.2793203,-0.2538836,0.6572445,-0.19252428,-0.27187997,0.7334798,-0.20023996,-0.35075384,0.6025786,-0.0069178375,-0.47429386,-0.43898702,0.37901676,-0.44208834,-0.2759529,0.3661726,-0.5922019,-0.41711977,0.17854846,-0.55772996,-0.2576688,0.18120144,-0.39446285,-0.2642366,0.3507205,-0.5197181,-0.24416709,0.1493106,-0.43798766,-0.51953995,0.34306595,-0.48693442,-0.5019157,0.35660663,-0.5412166,-0.5089372,0.1544475,-0.5852374,-0.48684672,0.18944314,-0.5495812,-0.42937046,0.12384523,-0.40718108,-0.43430632,0.36547774,-0.5412166,-0.5089372,0.1544475,-0.5415759,-0.6620198,0.18730605,-0.5197181,-0.24416709,0.1493106,-0.57607603,-0.6604873,0.04488512,-0.5495812,-0.42937046,0.12384523,-0.6548028,-0.052963182,0.33230036,-0.6573673,-0.04527487,0.29275748,-0.6548028,-0.052963182,0.33230036,-0.62249047,-0.05680178,0.2684067,-0.6079165,-0.08907518,0.2754971,-0.6079165,-0.08907518,0.2754971};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getNormal_13_171_vector_1()
		{
			double[] value = {0.2002858,0.18440014,-0.96222776,0.16640238,0.14054683,-0.97599024,-1.1114785E-8,0.14857167,-0.9889017,1.6152972E-8,0.112076506,-0.99369967,0.6153286,-0.01747626,0.788077,0.8014007,0.17036752,0.57335144,0.8716081,0.10306631,0.479246,0.79424536,0.21345215,0.5688694,0.61400056,0.43802208,-0.65661246,0.6953894,0.715802,-0.063727245,0.51037866,0.67540586,-0.53229743,0.565382,0.82172936,0.07144344,0.765674,0.6414273,0.048107047,0.9100557,0.41206357,0.044746127,0.6013556,0.5834607,-0.5458435,0.7051568,0.42065632,-0.5707909,0.29042673,-0.111983806,0.9503221,0.40378344,-0.049394034,0.9135202,-0.29735807,-0.56206685,0.7717895,0.59175855,0.5363141,0.6018214,0.73273814,0.497143,0.46469745,0.7721392,0.24964704,0.5843608,0.67147297,0.44721162,0.5908688,0.30208915,0.17963487,-0.93620163,-2.9360377E-8,0.08331171,-0.9965236,0.5113012,0.040701576,-0.8584373,0.42490897,0.26100782,-0.8667915,-0.08631648,0.06418878,-0.9941978,0.03541153,0.052796118,-0.9979773,0.70884377,0.19825009,0.67693245,0.71156317,0.13384232,0.6897566,0.91970956,0.19554128,0.34043813,0.9254564,0.15849599,0.34410676,0.9839588,0.16856617,-0.058400374,0.98326814,0.16578364,-0.07549586,0.8190784,0.18256405,-0.5438574,0.7924204,0.18970987,-0.57972413,0.4374572,0.12978919,-0.88982356,0.5148668,0.07037875,-0.8543764,0.1813111,0.051226843,-0.9820907,0.18458231,0.096643664,-0.97805387,0,0.068181135,-0.99767303,4.3059907E-9,0.10839605,-0.9941078,0.856541,0.18085249,-0.48335275,0.57562566,0.051317334,-0.81610155,0.7084927,-0.16345383,-0.6865282,0.550755,0.08113299,-0.8307144,0.16424811,0.044555172,-0.9854123,9.861194E-9,0.06115935,-0.99812806,0.98433864,0.15054569,-0.09172468,0.98591226,0.1178826,-0.11866227,0.78911084,0.14888407,-0.5959343,0.7719923,0.093134336,-0.6287718,0.41485724,0.08061497,-0.90630835,0.41140866,0.12938166,-0.9022214,0.17627977,0.08449912,-0.98070663,3.1704882E-8,0.08182034,-0.9966471,0.18030821,0.11628073,-0.9767128,-1.2762741E-9,0.11080725,-0.99384195,-0.07853667,-0.9930886,0.087218516,0.03003808,-0.99902314,-0.03241094,1.0487422E-8,-0.95136374,0.3080698,1.3164396E-8,-0.9999731,-0.00733398,-0.0799998,-0.9172277,-0.39024797,-0.15156007,-0.90834105,-0.38980263,-0.027202187,-0.8740262,-0.48511672,-0.12104633,-0.87136775,-0.47546417,0.94021744,-0.2795682,-0.19450663,0.4206132,-0.421142,-0.8035695,0.83363736,-0.38604307,-0.39499295,0.38483673,-0.44477302,-0.8087506,-0.04853374,-0.979961,-0.19318628,-0.17786294,-0.97215205,-0.15259516,0.9656581,-0.25786093,0.031815678,0.4907258,-0.74705166,-0.44844398,0.7327274,-0.53751624,-0.4173571,0.39646682,-0.7056283,-0.58728427,0.9793548,-0.1938049,-0.057478655,0.41448393,-0.4597895,-0.7853641,0.61189306,0.12540774,0.78093517,0.90329224,0.04941742,0.42617044,0.539274,-0.341044,-0.76998216,0.819756,0.07338879,0.56799144,0.74580973,-0.11198398,0.6566791,0.5804802,0.047208738,0.8129048,0.4407255,0.059489407,0.89566857,0.9747188,0.0728249,-0.21123438,0.70937663,0.03925021,-0.70373595,0.4156833,0.060552508,-0.9074915,0.17277974,0.06424417,-0.98286307,6.404018E-8,0.06502212,-0.9978838,0.5985893,-0.16700114,-0.7834548,0.9447116,0.22094776,-0.24228516,0.9656581,-0.25786093,0.031815678,0.7462416,0.103892125,-0.65751797,-6.1256166E-8,-0.19730188,-0.9803428,0.35999244,-0.09764345,-0.9278314,0.050269566,-0.8118499,-0.5816981,0.49092236,-0.7114255,-0.50286084,0.9041656,0.26203027,0.3373791};
			return value;
		}
		private double[] getNormal_13_171_vector_2()
		{
			double[] value = {0.74230677,0.23378688,0.6279525,-0.7168244,-0.3322791,-0.61298734,-0.86954314,-0.49294803,0.029952025,0.97637886,0.19021985,-0.10247378,0.8716081,0.10306631,0.479246,0.97637886,0.19021985,-0.10247378,0.7084927,-0.16345383,-0.6865282,-0.86954314,-0.49294803,0.029952025,0.97350717,0.22807093,-0.016353019,0.97637886,0.19021985,-0.10247378,0.565382,0.82172936,0.07144344,0.51037866,0.67540586,-0.53229743,0.59175855,0.5363141,0.6018214,0.6153286,-0.01747626,0.788077,0.5113012,0.040701576,-0.8584373,0.7471629,0.18798025,0.63750386,0.7432881,0.1792269,0.6445157,-0.020479878,0.04169109,0.9989206,0.031093484,-0.1274442,0.9913582,-0.99658203,-0.07500993,0.034608934,-0.9864151,-0.16423579,0.0034657416,-0.75470334,-0.112622775,-0.6463274,-0.7394011,-0.18420713,-0.6475753,0.084399946,-0.17171325,-0.981525,0.15008661,-0.07997807,-0.98543274,0.8456094,0.019760348,-0.53343624,0.9861676,0.15729593,0.052263968,0.85740507,0.0995532,-0.50492156,0.98024315,0.1961066,0.025799222,0.10769505,0.14881669,0.9829829,-6.725573E-4,0.09083676,0.9958656,-0.6786768,0.026546199,0.73395723,-0.7746946,-0.070374385,0.6284072,0.7391667,0.3712197,-0.56198627,0.9312422,0.35718167,0.072174646,-0.6478571,-0.47871995,0.59254396,0.17565365,-0.16347815,0.97078353,0.75110453,0.18034008,0.6350744,0.7844362,0.22101696,0.5794923,0.76380986,0.1899282,0.61686444,-0.9864151,-0.16423579,0.0034657416,-0.99658203,-0.07500993,0.034608934,-0.07966971,0.12179007,-0.9893533,-0.7961358,-0.21083857,-0.56719935,-0.9306611,-0.36584392,-0.0053043575,-0.9306611,-0.36584392,-0.0053043575,-0.9699923,-0.24247041,-0.017976115,-0.7911043,-0.16521668,0.58894616,-0.73577875,-0.36722103,0.5690152,-0.981711,-0.18579645,-0.041512113,-0.9699923,-0.24247041,-0.017976115,-0.7125309,-0.22859304,-0.6633588,-0.7559284,-0.23695402,-0.6102664,-0.95232415,-0.30158913,-0.04607266,-0.7449072,-0.18139464,-0.6420352,0.023190126,-0.03423466,-0.99914473,0.07290052,-0.14712586,-0.98642766,0.027252013,0.10836246,-0.9937379,0.83249164,0.054442458,-0.5513564,0.7856791,0.17312618,-0.5939156,0.76637715,0.32810602,-0.5522795,0.9864137,0.15517752,0.053925596,0.97407264,0.20848192,0.08785192,0.94446164,0.31932777,0.077601545,-0.95232415,-0.30158913,-0.04607266,-0.981711,-0.18579645,-0.041512113,-0.99658203,-0.07500993,0.034608934,-0.75470334,-0.112622775,-0.6463274,-0.99499774,0.09989532,7.1110536E-4,-0.7633549,0.10715776,-0.63702947,0.15008661,-0.07997807,-0.98543274,0.076381154,0.11534368,-0.99038464,0.10769505,0.14881669,0.9829829,-0.6786768,0.026546199,0.73395723,0.073989175,0.11549432,0.99054873,-0.71495605,0.110602126,0.69036585,-0.99658203,-0.07500993,0.034608934,-0.99499774,0.09989532,7.1110536E-4,0.85740507,0.0995532,-0.50492156,0.8190803,0.10338825,-0.5642858,0.98024315,0.1961066,0.025799222,0.99519604,0.097898014,9.3235436E-4,0.7844362,0.22101696,0.5794923,0.7774765,0.10721816,0.6197053,0.99229175,-0.12167448,0.023503903,0.9285282,-0.24781086,0.27645096,0.92118526,-0.24628854,-0.30126345,-0.85909873,-0.32984528,0.3913458,-0.9604445,-0.27824965,-0.011116915,-0.8598447,-0.27065718,-0.43291104,0.053629614,-0.30351147,0.95131737,0.94904804,-0.31355944,0.03143759,0.0516545,-0.34524632,-0.9370896,0.053629614,-0.30351147,0.95131737,0.0516545,-0.34524632,-0.9370896,-0.92208964,-0.385384,0.035071872,0.060622513,-0.19989716,-0.97793967,-0.94806176,-0.28973868,-0.13126463,0.0057015177,-0.3505828,0.93651444,0.060622513,-0.19989716,-0.97793967};
			return value;
		}
		private double[] getNormal_13_171_vector_3()
		{
			double[] value = {0.0057015177,-0.3505828,0.93651444,0.94025064,-0.2554456,-0.22511385,-0.22931534,-0.6012809,0.76542515,-0.20219968,-0.5332606,-0.8214307,0.52009517,-0.6648385,0.5361816,0.5579832,-0.6160854,-0.5559618,-0.22931534,-0.6012809,0.76542515,-0.8448384,-0.05916683,0.53174007,-0.20219968,-0.5332606,-0.8214307,-0.835858,-0.004384122,-0.5489283,-0.17699534,-0.5986864,0.7811833,-0.90329736,-0.0059753833,0.42897347,-0.11642294,-0.67906225,-0.7247898,-0.7712739,0.026577735,-0.6359483,-0.82899386,-0.012625247,-0.5591152,-0.15331586,-0.491616,-0.85720944,-0.82618034,-0.04245976,0.5618036,-0.18239406,-0.61319745,0.76858395,-0.17699534,-0.5986864,0.7811833,-0.11642294,-0.67906225,-0.7247898,0.5956901,-0.69340837,0.40538648,0.56193155,-0.59896976,-0.5704982,-0.18239406,-0.61319745,0.76858395,-0.15331586,-0.491616,-0.85720944,0.48956525,-0.66591436,0.56292456,0.52839315,-0.59682554,-0.6038212,0.84672415,-0.17030911,-0.50403684,0.014818336,-0.108220495,-0.9940165,0.8631048,-0.17866485,0.4723653,0.013466231,-0.10876846,0.99397594,-0.75602466,-0.045975916,0.65292645,0.013466231,-0.10876846,0.99397594,-0.77142,-0.047312103,-0.63456506,0.014818336,-0.108220495,-0.9940165,-0.84670466,-0.03646427,0.5308122,0.041429557,-0.15064503,0.9877195,-0.7843446,-0.21566465,-0.58162916,-0.8192348,0.05477356,-0.57083637,0.05318694,-0.11974443,-0.9913791,-0.063409396,-0.12421689,-0.990227,0.9184239,-0.22107804,0.32805797,0.041429557,-0.15064503,0.9877195,0.86127794,-0.08125325,-0.5015957,0.86366796,-0.16711852,-0.47555152,0.05318694,-0.11974443,-0.9913791,-0.063409396,-0.12421689,-0.990227,-0.72987354,-0.024508867,-0.6831427,0.04741734,-0.08341886,-0.9953859,-0.77853775,-0.0763039,0.6229421,-0.7516596,0.030855559,0.6588292,0.015193307,-0.056080606,0.9983106,0.020689342,-0.09185265,0.9955577,0.8268072,-0.1641247,-0.5380084,0.04741734,-0.08341886,-0.9953859,0.8098848,-0.045072068,0.5848548,0.8165485,-0.12280424,0.5640636,0.015193307,-0.056080606,0.9983106,0.020689342,-0.09185265,0.9955577,-0.41852653,-0.9081291,-0.011711791,-0.91933286,-0.39254123,-0.027176822,-0.37447092,-0.90205973,0.21461515,-0.7524427,0.3856233,0.5339706,-0.85106754,-0.195669,-0.48723495,-0.39037284,-0.88108003,-0.26703396,0.17014189,0.096546575,-0.9806787,0.036667757,-0.65138906,-0.7578574,0.8852508,-0.019447414,-0.4647073,0.17014189,0.096546575,-0.9806787,0.53674865,-0.7785852,-0.32512453,0.036667757,-0.65138906,-0.7578574,0.48613045,-0.8274837,0.28097647,0.09801758,-0.8165999,0.5688208,0.86013216,0.07606251,0.50436825,0.27058673,0.5217866,0.80902517,0.27058673,0.5217866,0.80902517,0.09801758,-0.8165999,0.5688208,0.9976524,-0.06842721,0.0027374001,0.5313335,-0.8470062,-0.016285772,-0.86814153,-0.49631634,5.936988E-4,-0.71613646,-0.38971716,-0.57902426,0.07532342,-0.26549405,-0.96116567,0.06888198,-0.43446854,0.8980493,-0.6282266,-0.4934663,0.60151684,-0.86814153,-0.49631634,5.936988E-4,0.76568633,-0.38376838,-0.51618433,0.8868073,-0.46213716,0.0014188028,0.7016486,-0.45082822,0.5517638,-0.8250938,-0.2720138,-0.49520585,0.27403176,-0.04788374,-0.96052784,-0.8683406,-0.4642677,0.17447121,0.5226657,-0.3360059,0.78353083,0.93438125,-0.05322683,-0.35227636,0.27403176,-0.04788374,-0.96052784,0.88158405,-0.01579252,0.47176278,0.5226657,-0.3360059,0.78353083,-0.39037284,-0.88108003,-0.26703396,-0.41852653,-0.9081291,-0.011711791,0.036667757,-0.65138906,-0.7578574,0.53674865,-0.7785852,-0.32512453,0.5313335,-0.8470062,-0.016285772};
			return value;
		}
		private double[] getNormal_13_171_vector_4()
		{
			double[] value = {0.48613045,-0.8274837,0.28097647,0.09801758,-0.8165999,0.5688208,-0.37447092,-0.90205973,0.21461515,-0.41852653,-0.9081291,-0.011711791,0.782656,-0.52002674,0.3420844,0.2579005,-0.09785051,0.9612038,-0.7531103,-0.6462435,-0.12326526,-0.5601572,-0.06889846,0.8255162,0.7542484,0.11962525,0.64559996,0.91399974,0.005802244,0.40567338,0.99846196,-0.053229712,0.015499787,0.89782894,0.003407203,-0.44033113,0.21833389,0.052582398,-0.9744565,0.21833389,0.052582398,-0.9744565,-0.86826664,-0.14690474,-0.47384813,-0.9605481,-0.27131417,-0.061123107,-0.974587,-0.18900704,0.12023541,0.9227325,-0.008990433,0.3853362,0.9556309,0.10408887,0.27556327,0.16592081,0.3124456,0.9353332,0.240564,0.6594386,0.7122287,-0.5725716,0.5704917,0.58881325,-0.53455174,0.2629337,0.8031938,-0.9684512,-0.22435294,-0.108480476,-0.9675852,-0.21718806,-0.12887302,-0.8683406,-0.4642677,0.17447121,0.5226657,-0.3360059,0.78353083,-0.33632207,-0.62144995,-0.7075928,0.80863315,-0.39866772,-0.432639,0.5566871,-0.5430032,-0.6286867,-0.22632092,-0.69278896,-0.684706,0.79243857,-0.379676,-0.47737533,-0.017773785,-0.11217856,-0.99352914,0.7839008,-0.3745427,0.49519417,-0.019665238,-0.11257021,0.99344915,-0.019665238,-0.11257021,0.99344915,-0.017773785,-0.11217856,-0.99352914,0.024301507,-0.23096722,0.972658,-0.053879872,-0.11006865,-0.9924625,0.8101929,-0.48528776,0.32876036,0.024301507,-0.23096722,0.972658,0.77724195,-0.44516274,-0.4446629,-0.053879872,-0.11006865,-0.9924625,0.044708334,-0.084659606,-0.9954064,0.004674694,-0.101060115,0.99486935,0.77304614,-0.37723204,-0.5099958,0.044708334,-0.084659606,-0.9954064,0.7606796,-0.36282593,0.5382599,0.004674694,-0.101060115,0.99486935,-0.9675852,-0.21718806,-0.12887302,-0.9684512,-0.22435294,-0.108480476,-0.7531103,-0.6462435,-0.12326526,0.782656,-0.52002674,0.3420844,0.9227325,-0.008990433,0.3853362,0.9556309,0.10408887,0.27556327,0.94021744,-0.2795682,-0.19450663,0.83363736,-0.38604307,-0.39499295,0.9793548,-0.1938049,-0.057478655,0.61189306,0.12540774,0.78093517,0.90329224,0.04941742,0.42617044,0.5948287,0.20061344,0.77841705,0.5499972,0.092617854,0.8300151,0.5357073,0.072684854,0.84126973,0.5173559,0.048980467,0.85436743,2.458226E-8,-0.64266586,-0.76614654,0.3220325,-0.6220549,-0.71368265,-6.1256166E-8,-0.19730188,-0.9803428,0.35999244,-0.09764345,-0.9278314,0.7462416,0.103892125,-0.65751797,0.53315467,-0.6332149,-0.56105715,0.9447116,0.22094776,-0.24228516,0.6960103,0.10773565,0.70990336,0.95328516,0.14384183,0.26562577,0.6193081,0.4152192,0.6663712,0.85803765,0.42845964,0.28318524,0.9524406,0.26938638,0.14243612,0.5948287,0.20061344,0.77841705,0.74580973,-0.11198398,0.6566791,0.944657,-0.13185179,0.30039698,0.6880025,-0.50811356,0.5181441,0.8422293,-0.49604768,0.21115543,0.9929886,0.10829762,-0.047385212,0.4407255,0.059489407,0.89566857,0.92169243,0.08347822,0.37883306,0.944657,-0.13185179,0.30039698,0.9524406,0.26938638,0.14243612,0.9929886,0.10829762,-0.047385212,0.99461687,0.07311831,0.07342317,0.7542484,0.11962525,0.64559996,0.7542484,0.11962525,0.64559996,0.27058673,0.5217866,0.80902517,-0.7524427,0.3856233,0.5339706,-0.974587,-0.18900704,0.12023541,-0.974587,-0.18900704,0.12023541,-0.20028584,0.18440013,-0.96222776,-1.1114785E-8,0.14857167,-0.9889017,-0.16640235,0.14054683,-0.9759902,1.6152972E-8,0.112076506,-0.99369967,-0.6153286,-0.017476236,0.788077,-0.87160814,0.10306622,0.47924602};
			return value;
		}
		private double[] getNormal_13_171_vector_5()
		{
			double[] value = {-0.8014007,0.17036748,0.5733514,-0.7942455,0.21345203,0.5688694,-0.6140005,0.43802214,-0.6566125,-0.5103787,0.67540586,-0.53229743,-0.69538933,0.7158021,-0.06372723,-0.565382,0.8217294,0.07144344,-0.70515674,0.4206564,-0.5707908,-0.9100557,0.4120637,0.044746112,-0.6013557,0.5834607,-0.54584336,-0.765674,0.6414273,0.048107084,-0.2904267,-0.111983806,0.9503221,0.297358,-0.5620668,0.77178955,-0.4037834,-0.04939404,0.9135203,-0.59175855,0.53631413,0.6018214,-0.73273814,0.49714303,0.46469745,-0.77213913,0.24964699,0.5843608,-0.67147297,0.4472115,0.5908688,-0.30208915,0.17963487,-0.93620163,-2.9360377E-8,0.08331171,-0.9965236,-0.5113012,0.040701453,-0.8584373,-0.4249089,0.2610078,-0.8667914,0.086316526,0.064188674,-0.9941978,-0.03541152,0.052795984,-0.9979773,-0.7088437,0.19825009,0.6769324,-0.9197095,0.1955412,0.34043816,-0.71156317,0.13384235,0.6897566,-0.9254564,0.15849593,0.34410676,-0.9839588,0.16856606,-0.058400366,-0.98326814,0.16578358,-0.07549585,-0.8190784,0.18256405,-0.54385746,-0.79242045,0.18970989,-0.5797241,-0.5148669,0.07037875,-0.8543763,-0.4374572,0.1297892,-0.88982356,-0.18131109,0.051226836,-0.98209065,0,0.068181135,-0.99767303,-0.18458232,0.096643664,-0.97805387,4.3059907E-9,0.10839605,-0.9941078,-0.856541,0.18085253,-0.48335275,-0.70849264,-0.16345395,-0.68652827,-0.57562566,0.05131732,-0.81610155,-0.5507551,0.08113294,-0.8307144,-0.16424806,0.044555172,-0.9854123,9.861194E-9,0.06115935,-0.99812806,-0.98433864,0.1505458,-0.09172469,-0.78911084,0.1488841,-0.5959342,-0.98591226,0.11788266,-0.11866227,-0.7719923,0.09313433,-0.6287717,-0.41485724,0.080614984,-0.90630835,-0.41140866,0.12938167,-0.9022214,-1.2762741E-9,0.11080725,-0.99384195,3.1704882E-8,0.08182034,-0.9966471,-0.18030816,0.11628073,-0.9767128,-0.1762797,0.084499106,-0.9807066,0.07853668,-0.9930886,0.08721852,1.0487422E-8,-0.95136374,0.3080698,-0.03003804,-0.99902314,-0.032410964,1.3164396E-8,-0.9999731,-0.00733398,0.12104633,-0.8713677,-0.4754641,0.15156007,-0.90834105,-0.3898027,0.027202213,-0.87402624,-0.48511672,0.0799998,-0.9172277,-0.3902479,-0.38483673,-0.44477305,-0.8087506,-0.42061323,-0.421142,-0.80356956,-0.8336375,-0.38604307,-0.394993,-0.9402175,-0.27956817,-0.19450665,0.17786296,-0.97215205,-0.15259516,0.048533734,-0.97996104,-0.19318625,-0.39646688,-0.7056283,-0.58728427,-0.4907258,-0.7470517,-0.44844404,-0.73272735,-0.5375162,-0.41735712,-0.9656581,-0.25786105,0.031815633,-0.41448388,-0.4597895,-0.7853641,-0.97935486,-0.19380508,-0.05747856,-0.611893,0.12540774,0.7809352,-0.5392739,-0.3410441,-0.76998216,-0.9032921,0.04941737,0.4261704,-0.8197559,0.07338875,0.5679915,-0.5804802,0.047208708,0.8129048,-0.74580973,-0.11198397,0.65667915,-0.4407255,0.05948941,0.89566857,-0.7093766,0.039250188,-0.70373595,-0.9747188,0.0728249,-0.21123438,-0.4156833,0.060552485,-0.9074915,-0.17277968,0.064244166,-0.98286307,6.404018E-8,0.06502212,-0.9978838,-0.5985895,-0.16700114,-0.7834547,-0.9447116,0.22094779,-0.2422853,-0.9656581,-0.25786105,0.031815633,-0.7462416,0.10389209,-0.6575181,-6.1256166E-8,-0.19730188,-0.9803428,-0.3599924,-0.09764347,-0.9278314,-0.050269496,-0.81185,-0.581698,-0.49092242,-0.7114255,-0.5028609,-0.9041657,0.2620301,0.33737913,-0.7423068,0.23378672,0.6279525,0.71682435,-0.33227912,-0.6129874,0.869543,-0.49294806,0.029951995,-0.97637874,0.19021994,-0.10247383,-0.87160814,0.10306622,0.47924602,-0.97637874,0.19021994,-0.10247383};
			return value;
		}
		private double[] getNormal_13_171_vector_6()
		{
			double[] value = {0.869543,-0.49294806,0.029951995,-0.70849264,-0.16345395,-0.68652827,-0.97637874,0.19021994,-0.10247383,-0.97350717,0.22807094,-0.016353011,-0.5103787,0.67540586,-0.53229743,-0.565382,0.8217294,0.07144344,-0.59175855,0.53631413,0.6018214,-0.6153286,-0.017476236,0.788077,-0.5113012,0.040701453,-0.8584373,-0.031093484,-0.12744421,0.9913582,-0.74328816,0.17922689,0.64451575,0.020479862,0.041691072,0.9989207,-0.7471629,0.18798018,0.63750386,0.99658203,-0.07500962,0.03460899,0.75470334,-0.11262275,-0.6463273,0.9864151,-0.16423564,0.0034657416,0.7394011,-0.18420716,-0.6475753,-0.084399916,-0.17171326,-0.981525,-0.15008654,-0.079978086,-0.9854327,-0.8456094,0.019760346,-0.53343624,-0.857405,0.09955337,-0.5049215,-0.9861676,0.15729608,0.052263968,-0.980243,0.19610706,0.025799222,-0.10769506,0.14881672,0.98298293,0.6786768,0.026546365,0.73395723,6.7254604E-4,0.09083674,0.9958656,0.7746946,-0.070374355,0.6284072,-0.73916674,0.37121978,-0.56198627,-0.9312422,0.35718173,0.072174646,0.64785725,-0.4787199,0.592544,-0.17565365,-0.16347815,0.97078353,-0.75110453,0.18034005,0.6350743,-0.7844363,0.22101703,0.5794922,-0.7638099,0.1899283,0.6168645,0.9864151,-0.16423564,0.0034657416,0.99658203,-0.07500962,0.03460899,0.079669714,0.12179007,-0.9893533,0.7961358,-0.21083853,-0.56719935,0.93066114,-0.36584383,-0.005304338,0.93066114,-0.36584383,-0.005304338,0.96999234,-0.2424704,-0.017976115,0.73577887,-0.3672209,0.56901526,0.79110426,-0.16521677,0.5889461,0.98171103,-0.18579651,-0.041512102,0.7125309,-0.2285931,-0.6633588,0.96999234,-0.2424704,-0.017976115,0.7559284,-0.23695396,-0.6102664,0.9523243,-0.30158904,-0.046072673,0.7449073,-0.18139452,-0.6420352,-0.072900504,-0.1471259,-0.98642766,-0.02319017,-0.03423466,-0.99914473,-0.02725206,0.108362496,-0.9937379,-0.83249164,0.054442495,-0.5513564,-0.78567916,0.17312624,-0.5939156,-0.7663771,0.32810602,-0.5522795,-0.9864137,0.15517747,0.053925585,-0.97407264,0.20848191,0.08785188,-0.94446164,0.31932792,0.07760155,0.9523243,-0.30158904,-0.046072673,0.98171103,-0.18579651,-0.041512102,0.99658203,-0.07500962,0.03460899,0.99499774,0.09989537,7.1118196E-4,0.75470334,-0.11262275,-0.6463273,0.76335496,0.10715742,-0.6370295,-0.07638115,0.11534336,-0.99038476,-0.15008654,-0.079978086,-0.9854327,-0.10769506,0.14881672,0.98298293,-0.07398919,0.115494356,0.99054873,0.6786768,0.026546365,0.73395723,0.714956,0.11060221,0.6903659,0.99499774,0.09989537,7.1118196E-4,0.99658203,-0.07500962,0.03460899,-0.81908023,0.10338852,-0.56428576,-0.857405,0.09955337,-0.5049215,-0.99519604,0.097898245,9.3234354E-4,-0.980243,0.19610706,0.025799222,-0.7844363,0.22101703,0.5794922,-0.77747655,0.10721816,0.6197052,-0.99229175,-0.12167438,0.02350393,-0.9211852,-0.24628875,-0.30126348,-0.92852825,-0.24781063,0.27645105,0.85909873,-0.329845,0.39134586,0.8598447,-0.2706569,-0.43291095,0.9604445,-0.2782496,-0.011116896,-0.9490481,-0.31355947,0.031437613,-0.051654533,-0.34524626,-0.93708956,-0.0536296,-0.30351153,0.95131737,-0.0536296,-0.30351153,0.95131737,0.9220895,-0.38538417,0.03507181,-0.051654533,-0.34524626,-0.93708956,0.94806176,-0.28973857,-0.1312646,-0.005701347,-0.350583,0.9365143,-0.060622517,-0.19989726,-0.97793967,-0.060622517,-0.19989726,-0.97793967,-0.9402506,-0.25544614,-0.22511387,-0.005701347,-0.350583,0.9365143,0.22931547,-0.6012805,0.76542544,-0.52009493,-0.6648387,0.5361818,0.20219989,-0.5332607,-0.8214307,-0.55798316,-0.61608547,-0.55596185};
			return value;
		}
		private double[] getNormal_13_171_vector_7()
		{
			double[] value = {0.83585805,-0.004384326,-0.5489282,0.84483826,-0.059166793,0.53174025,0.20219989,-0.5332607,-0.8214307,0.22931547,-0.6012805,0.76542544,0.77127415,0.026577674,-0.6359479,0.90329754,-0.005975499,0.42897302,0.11642353,-0.679062,-0.7247899,0.17699544,-0.59868634,0.78118324,0.82899386,-0.012625132,-0.5591152,0.82618064,-0.042459678,0.5618032,0.15331617,-0.4916159,-0.85720944,0.18239479,-0.6131974,0.7685839,-0.56193143,-0.59896976,-0.5704983,0.11642353,-0.679062,-0.7247899,-0.59569013,-0.6934082,0.40538678,0.17699544,-0.59868634,0.78118324,0.18239479,-0.6131974,0.7685839,-0.48956537,-0.6659141,0.5629246,0.15331617,-0.4916159,-0.85720944,-0.52839327,-0.59682536,-0.60382134,-0.014818535,-0.108220495,-0.9940165,-0.8467241,-0.17030911,-0.5040368,-0.86310476,-0.17866501,0.4723653,-0.013466106,-0.108769,0.9939758,-0.013466106,-0.108769,0.9939758,0.7560248,-0.045975946,0.65292645,0.77141994,-0.047312036,-0.63456506,-0.014818535,-0.108220495,-0.9940165,-0.041429702,-0.15064494,0.9877195,0.8467047,-0.036464103,0.5308121,0.7843446,-0.21566468,-0.5816291,0.8192347,0.054774124,-0.5708365,0.06340955,-0.12421711,-0.990227,-0.053186927,-0.11974439,-0.991379,-0.9184239,-0.221078,0.328058,-0.041429702,-0.15064494,0.9877195,0.06340955,-0.12421711,-0.990227,-0.8636679,-0.16711852,-0.4755515,-0.053186927,-0.11974439,-0.991379,-0.8612779,-0.08125325,-0.50159574,0.72987354,-0.024508838,-0.6831428,-0.047417294,-0.08341886,-0.9953858,-0.020689324,-0.09185274,0.9955577,0.75165945,0.030855536,0.6588293,-0.015193266,-0.05608075,0.9983106,0.77853763,-0.07630372,0.6229422,-0.047417294,-0.08341886,-0.9953858,-0.82680714,-0.164125,-0.5380083,-0.8098848,-0.04507225,0.5848548,-0.81654847,-0.12280456,0.5640636,-0.015193266,-0.05608075,0.9983106,-0.020689324,-0.09185274,0.9955577,0.75244266,0.3856233,0.5339707,0.91933286,-0.3925412,-0.027176786,0.37447098,-0.9020598,0.21461515,0.4185268,-0.90812904,-0.011711857,0.8510676,-0.19566855,-0.48723495,0.39037287,-0.88108003,-0.2670339,-0.17014192,0.09654646,-0.9806786,-0.036667626,-0.6513891,-0.7578574,-0.88525087,-0.019447427,-0.46470723,-0.53674847,-0.7785854,-0.32512432,-0.17014192,0.09654646,-0.9806786,-0.036667626,-0.6513891,-0.7578574,-0.48613054,-0.82748365,0.28097692,-0.8601321,0.07606193,0.5043683,-0.098017566,-0.81659997,0.5688207,-0.27058673,0.52178663,0.80902505,-0.098017566,-0.81659997,0.5688207,-0.27058673,0.52178663,0.80902505,-0.53133327,-0.8470064,-0.016285768,-0.9976524,-0.0684278,0.0027373808,0.86814135,-0.49631667,5.9366587E-4,0.71613634,-0.3897175,-0.57902414,-0.07532337,-0.26549408,-0.9611656,-0.068882,-0.4344685,0.89804924,0.62822664,-0.49346623,0.60151684,0.86814135,-0.49631667,5.9366587E-4,-0.7656864,-0.38376838,-0.5161843,-0.8868073,-0.46213716,0.0014187981,-0.7016487,-0.45082766,0.55176395,0.8250937,-0.27201378,-0.495206,-0.27403182,-0.047883734,-0.9605279,-0.5226655,-0.3360059,0.78353095,0.8683405,-0.4642677,0.17447132,-0.27403182,-0.047883734,-0.9605279,-0.9343813,-0.05322683,-0.35227636,-0.88158405,-0.015792435,0.4717628,-0.5226655,-0.3360059,0.78353095,0.39037287,-0.88108003,-0.2670339,0.4185268,-0.90812904,-0.011711857,-0.036667626,-0.6513891,-0.7578574,-0.53674847,-0.7785854,-0.32512432,-0.53133327,-0.8470064,-0.016285768,-0.48613054,-0.82748365,0.28097692,-0.098017566,-0.81659997,0.5688207,0.37447098,-0.9020598,0.21461515,0.4185268,-0.90812904,-0.011711857,0.5601571,-0.06889831,0.8255162,-0.2579005,-0.09785053,0.9612037};
			return value;
		}
		private double[] getNormal_13_171_vector_8()
		{
			double[] value = {0.75311035,-0.6462434,-0.123265065,-0.78265613,-0.5200266,0.3420843,-0.91399974,0.0058021075,0.40567335,-0.7542483,0.11962529,0.64559984,-0.998462,-0.05323002,0.015499791,-0.89782894,0.0034070995,-0.44033116,-0.2183337,0.05258242,-0.9744565,-0.2183337,0.05258242,-0.9744565,0.8682667,-0.1469044,-0.47384816,0.9605481,-0.27131414,-0.061123088,0.974587,-0.18900707,0.12023547,-0.92273235,-0.008990415,0.38533634,-0.16592073,0.31244546,0.93533325,-0.95563096,0.10408865,0.27556333,-0.24056424,0.65943843,0.7122288,0.53455186,0.26293367,0.8031938,0.5725717,0.57049155,0.58881325,0.96845114,-0.22435308,-0.10848039,0.9675852,-0.21718803,-0.12887286,0.8683405,-0.4642677,0.17447132,0.33632216,-0.6214501,-0.7075925,-0.5226655,-0.3360059,0.78353095,-0.80863327,-0.39866754,-0.43263903,0.226321,-0.6927888,-0.68470615,-0.5566872,-0.54300296,-0.62868696,0.017773774,-0.112178326,-0.99352914,-0.7924386,-0.3796757,-0.47737548,-0.783901,-0.37454247,0.49519414,0.01966518,-0.11257044,0.99344915,0.01966518,-0.11257044,0.99344915,0.017773774,-0.112178326,-0.99352914,-0.024301631,-0.23096715,0.9726581,0.05388,-0.11006887,-0.9924626,-0.81019294,-0.48528767,0.32876045,-0.024301631,-0.23096715,0.9726581,0.05388,-0.11006887,-0.9924626,-0.77724195,-0.4451627,-0.444663,-0.044708274,-0.084659636,-0.99540645,-0.0046746135,-0.10106023,0.99486935,-0.044708274,-0.084659636,-0.99540645,-0.7730459,-0.37723237,-0.50999576,-0.7606797,-0.36282608,0.5382598,-0.0046746135,-0.10106023,0.99486935,0.9675852,-0.21718803,-0.12887286,0.96845114,-0.22435308,-0.10848039,0.75311035,-0.6462434,-0.123265065,-0.78265613,-0.5200266,0.3420843,-0.92273235,-0.008990415,0.38533634,-0.95563096,0.10408865,0.27556333,-0.9402175,-0.27956817,-0.19450665,-0.8336375,-0.38604307,-0.394993,-0.97935486,-0.19380508,-0.05747856,-0.9032921,0.04941737,0.4261704,-0.611893,0.12540774,0.7809352,-0.54999715,0.09261785,0.8300151,-0.5948287,0.20061344,0.778417,-0.53570724,0.072684854,0.8412697,-0.517356,0.048980467,0.8543675,2.458226E-8,-0.64266586,-0.76614654,-6.1256166E-8,-0.19730188,-0.9803428,-0.32203233,-0.6220549,-0.71368265,-0.3599924,-0.09764347,-0.9278314,-0.7462416,0.10389209,-0.6575181,-0.53315467,-0.63321507,-0.561057,-0.9447116,0.22094779,-0.2422853,-0.6960103,0.1077357,0.70990336,-0.61930805,0.4152192,0.66637117,-0.95328504,0.14384192,0.26562577,-0.85803753,0.42845967,0.2831854,-0.5948287,0.20061344,0.778417,-0.9524405,0.2693864,0.14243613,-0.74580973,-0.11198397,0.65667915,-0.68800247,-0.50811356,0.5181441,-0.944657,-0.13185185,0.30039698,-0.8422292,-0.49604774,0.21115525,-0.9929886,0.10829769,-0.047385227,-0.4407255,0.05948941,0.89566857,-0.944657,-0.13185185,0.30039698,-0.9216925,0.08347823,0.3788331,-0.9524405,0.2693864,0.14243613,-0.99461687,0.07311831,0.07342317,-0.9929886,0.10829769,-0.047385227,-0.7542483,0.11962529,0.64559984,-0.27058673,0.52178663,0.80902505,-0.7542483,0.11962529,0.64559984,0.75244266,0.3856233,0.5339707,0.974587,-0.18900707,0.12023547,0.974587,-0.18900707,0.12023547};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getTangent_13_172_vector_1()
		{
			double[] value = {0.08195605,-0.9818393,-0.17109945,1,0.044191908,-0.9898584,-0.13500936,1,0.07374078,-0.9862093,-0.14816718,1,0.03331254,-0.9931481,-0.11201429,1,0.3474818,-0.8913636,-0.29107967,1,0.3318853,-0.92413235,-0.18929228,1,0.19167313,-0.97146934,-0.13967375,1,0.33580104,-0.9344874,-0.118199505,1,0.34038404,-0.89749813,-0.28042114,1,0.6943612,-0.6921078,-0.1971022,1,0.55617684,-0.73135287,-0.39470285,1,0.8161169,-0.54475176,-0.19286974,1,0.6291027,-0.73117363,-0.26384658,1,0.41156217,-0.885555,-0.21542759,1,0.5995598,-0.78109854,-0.1743936,1,0.45347854,-0.88639957,-0.09302203,1,0.49827078,-0.8301661,-0.2501008,1,0.5967505,-0.7426436,-0.30392337,1,0.5003177,-0.78021157,-0.37543604,1,0.71360004,-0.69578236,-0.081620656,1,0.599084,-0.79515296,-0.09396859,1,0.49026346,-0.81909144,-0.29787734,1,0.6843164,-0.68015,-0.2628824,1,0.13487042,-0.98026,-0.14456926,1,0.09146721,-0.9923462,-0.08296246,1,-0.031616617,-0.9973109,-0.06611751,1,0.13831198,-0.96500707,-0.22278063,1,0.5440424,-0.83295524,-0.10101229,1,0.6479489,-0.7614875,-0.0172937,1,0.35613552,-0.9289753,-0.100859486,1,0.3055274,-0.9429597,-0.132212,1,0.2608446,-0.952425,-0.15762873,1,0.23057516,-0.9563302,-0.17963247,1,0.15555495,-0.9709682,-0.18172364,1,0.15034002,-0.9725505,-0.17760463,1,0.103778034,-0.97952473,-0.17251517,1,0.10427467,-0.9785467,-0.17768896,1,-0.0024693452,-0.9893522,-0.14552036,1,0.010257947,-0.9970589,-0.07595044,1,-0.010965518,-0.998475,-0.05410589,1,0.008193337,-0.9952704,-0.0967986,1,0.004247386,-0.99766403,-0.06818051,1,0.00785292,-0.9940771,-0.108392686,1,0.08801243,-0.97405636,-0.20849009,1,-0.013691978,-0.99728405,-0.07236772,1,-0.21489184,-0.9765788,0.010744264,1,-0.015668115,-0.9940841,-0.10747653,1,0.0013027841,-0.9989884,-0.044951864,1,0.0070862514,-0.998103,-0.06115782,1,0.13666639,-0.9803331,-0.1423705,1,0.09185792,-0.97447115,-0.20486157,1,0.088178,-0.9875891,-0.12997085,1,-0.004183291,-0.9884416,-0.15154517,1,0.028463356,-0.9967298,-0.07562891,1,0.023050645,-0.99103403,-0.13160673,1,0.0071851984,-0.9963926,-0.08455913,1,-0.008854937,-0.9966081,-0.08181713,1,3.1998273E-4,-0.99299455,-0.11816003,1,0.00875752,-0.9938038,-0.110802986,1,-0.9909825,0.08729767,0.10165118,1,-0.9954649,-0.032827765,0.08928608,1,-0.98801863,0.04754596,0.14682879,1,-0.99341476,-8.4029284E-4,0.11457043,1.0,-0.99672234,0.07833439,0.02021049,1.0,-0.98844576,0.14012583,0.057790484,1.0,-0.99944216,0.033186413,-0.0037491529,1.0,-0.99258965,0.11139441,0.04855008,1.0,-0.34054214,-0.76381034,-0.54829264,1.0,-0.8668103,-0.44801265,-0.2189168,1.0,-0.5407157,-0.7162238,-0.44119164,1.0,-0.8818649,-0.43581104,-0.17995289,1.0,-0.998416,0.042086545,0.037340593,1.0,-0.9830027,0.16835332,0.07323127,1.0,-0.2019109,-0.82185936,-0.5327095,1.0,-0.869121,-0.38318864,-0.31272218,1.0,-0.6805078,-0.5747257,-0.4545324,1.0,-0.9179132,-0.31569305,-0.24036084,1.0,-0.19836648,-0.8666169,-0.45784932,1.0,-0.8719771,-0.44767177,-0.19810645,1.0,-0.38740343,-0.8132859,0.43414846,-1.0,0.09285251,-0.9923191,-0.08173985,1.0,-0.7927209,-0.5141593,-0.32746565,1.0,0.21010587,-0.9611436,-0.17904912,1.0,0.10740777,-0.9526571,-0.2844435,1.0,0.26563948,-0.95467997,-0.13424604,1.0,0.30576634,-0.9480787,-0.08748592,1.0,0.03473175,-0.98328495,-0.17873016,1.0,-0.03875908,-0.9947651,-0.09455185,1.0,-0.023812128,-0.9967147,-0.07741327,1.0,-0.0179807,-0.9974986,-0.06836167,1.0,-0.016785428,-0.9977433,-0.06501296,1.0,-0.7228877,-0.5340082,-0.43848458,1.0,0.18692945,-0.9699611,-0.15566908,1.0,-0.2425485,-0.9385918,-0.24538898,1.0,0.06436855,-0.9943792,-0.08406415,1.0,0.075403735,-0.9775518,0.19674018,1.0,0.03659583,-0.99226475,0.11862325,1.0,-0.99869746,-0.03576239,-0.03639413,1.0,-0.8711594,-0.4066664,-0.2751433,1.0,0.3151947,-0.94229144,-0.11286811,1.0};
			return value;
		}
		private double[] getTangent_13_172_vector_2()
		{
			double[] value = {0.37302268,-0.9226921,-0.097434066,1.0,0.54140246,-0.81923723,-0.18903345,1.0,0.3928121,-0.727117,-0.5630271,1.0,-0.0028647387,-0.46283245,-0.8864413,-1.0,0.43413183,-0.6163335,-0.6570104,1.0,0.21589352,-0.8399588,0.49785465,-1.0,0.5056321,-0.5610677,0.65539247,1.0,0.49336153,-0.86978775,0.007979899,1.0,0.22110151,-0.9571636,-0.18695505,1.0,0.16148573,-0.9575432,-0.2388169,1.0,0.81347394,-0.5411801,-0.21303561,1.0,0.72262156,-0.67239845,-0.16030739,1.0,0.76674765,-0.6049304,-0.21484254,1.0,0.5420607,-0.7164752,-0.43912813,1.0,0.56917226,-0.7644453,0.30276448,1.0,0.27905333,-0.9592579,-0.04419851,1.0,0.36008155,-0.9191564,-0.15966527,1.0,0.33594325,-0.94075096,0.04615083,1.0,0.41013655,-0.9028647,-0.12893166,1.0,0.07686759,-0.9954733,0.05589537,1.0,0.1642231,-0.9853835,0.045280762,1.0,0.1917681,-0.9799996,-0.05315843,1.0,0.25553742,-0.9666532,-0.01680152,1.0,0.32956976,-0.9247895,0.19012688,1.0,0.32801563,-0.93623924,0.12594402,1.0,0.16144408,-0.96198183,0.22028787,1.0,0.15353602,-0.98569447,0.06952137,1.0,0.20654655,-0.9651942,0.16043267,1.0,0.19400649,-0.9786582,0.067747116,1.0,0.31839225,-0.9418209,0.107702166,1.0,0.30746302,-0.94760734,0.08664259,1.0,0.15471026,-0.9717551,0.17820476,1.0,0.18048085,-0.97705704,0.113075994,1.0,0.37855378,-0.919113,-0.10921705,1.0,0.36436802,-0.9100554,-0.19757351,1.0,0.3399337,-0.87779856,-0.33751285,1.0,0.4465354,-0.8656071,-0.22656274,1.0,0.4190558,-0.8735606,-0.24755637,1.0,0.26873124,-0.9632085,0.003594385,1.0,0.2511635,-0.9678574,-0.012997608,1.0,0.16422272,-0.98641616,-0.0037594251,1.0,0.07552727,-0.997047,0.01388941,1.0,0.49305332,-0.8577804,-0.14529748,1.0,0.39468238,-0.89144015,-0.22262165,1.0,0.3631691,-0.9219002,-0.13493834,1.0,0.33557057,-0.84769225,-0.41086522,1.0,0.2416362,-0.9531722,-0.18186498,1.0,0.20813353,-0.97808665,0.0051941667,1.0,0.2966179,-0.9300868,-0.21669424,1.0,0.18485047,-0.9824332,0.025603788,1.0,0.2426244,-0.9700957,-0.0069141006,1.0,0.308796,-0.95112026,-0.0039303596,1.0,0.35812604,-0.9300215,-0.082497306,1.0,0.3049025,-0.9460964,-0.10925296,1.0,0.37280977,-0.9112387,-0.1750914,1.0,0.4079928,-0.91207665,0.040720865,1.0,0.3462496,-0.92380726,0.16337511,1.0,0.45903987,-0.88444924,-0.08385644,1.0,0.18516526,-0.9652771,0.18426643,1.0,0.25909814,-0.96387273,0.061787214,1.0,0.34857488,-0.93454933,-0.07150634,1.0,0.15388715,-0.98771024,0.027335342,1.0,0.21391286,-0.9751495,-0.057660628,1.0,0.32787263,-0.9315944,-0.15694481,1.0,0.30041376,-0.9006459,-0.31398806,1.0,0.18778856,-0.9808974,-0.050752383,1.0,0.03769146,-0.04007621,0.9984855,1.0,-0.6322789,-0.13801499,0.76234853,1.0,-0.005201236,-0.058912463,0.99824965,1.0,-0.64554286,-0.090294994,0.7583676,1.0,-0.97630596,-0.16914563,-0.13496862,1.0,-0.98375,-0.15315117,-0.09370599,1.0,0.96652263,0.215937,-0.13858303,1.0,0.7310144,0.120785736,0.6715869,1.0,0.9760365,0.19543768,-0.0956925,1.0,0.6989965,0.13503209,0.70226085,1.0,0.034158938,0.0072741676,0.99938995,1.0,0.008841073,0.080965795,0.99667776,1.0,-0.5006044,-0.066253684,-0.8631371,1.0,-0.55724055,-0.09039562,-0.825416,1.0,0.017795183,0.042468,-0.9989394,1.0,-0.0013769125,0.023518285,-0.99972254,1.0,0.5603908,0.14777187,-0.8149391,1.0,0.60621095,0.13459024,-0.7838327,1.0,0.022948802,-0.005961728,-0.9997189,1.0,0.27071536,-0.057639975,-0.9609324,1.0,-0.3030414,0.031597666,-0.95245343,1.0,0.36938184,0.12968184,0.9201847,1.0,0.0107874125,-0.077067174,0.9969676,1.0,-0.35121176,-0.30186406,0.8863004,1.0,0.5203491,-0.80462164,-0.2860434,1.0,-0.05795102,-0.27171326,-0.96063197,1.0,-0.8246114,0.51456404,-0.2350322,1.0,0.47879866,0.84384584,0.24223158,1.0,-0.3675527,-0.87905073,0.30360305,1.0,-0.058419973,0.22822225,0.97185487,1.0,-0.122435935,-0.9738324,0.1914678,1.0,0.035201635,-0.50570375,0.8619887,1.0,0.6650944,0.70068264,0.25825045,1.0,-0.7209727,0.6687992,-0.18139999,1.0};
			return value;
		}
		private double[] getTangent_13_172_vector_3()
		{
			double[] value = {0.61605227,-0.7364706,-0.27944726,1,-0.13203406,0.33587432,-0.9326069,1,0.38145474,-0.7789923,-0.4976579,1,-0.47563547,0.7866649,-0.39361086,1,0.3566845,-0.40133977,-0.84362465,1,-0.53140754,0.2493016,-0.80960166,1,0.7239963,0.4202357,0.5470204,1,0.51139873,0.20275973,0.8350808,1,-0.5098496,-0.65881073,0.55319244,1,-0.54079276,-0.16512695,0.82478863,1,0.16110103,0.7653865,0.62308115,1,0.2970295,0.71277916,0.63538915,1,-0.9639716,-0.0984759,0.2471057,1,-0.56081027,0.44417977,0.6987103,1,-0.18253937,-0.93888396,0.2918498,1,0.5132191,-0.7809114,0.35606685,1,0.43449858,-0.6828001,0.5873629,1,0.9250811,-0.37185246,-0.077141546,1,-0.26449412,-0.73558336,-0.62366664,1,-0.89520174,0.3878241,-0.21955971,1,-0.23784165,-0.6343478,-0.7355504,1,-0.7902565,-0.1849648,-0.58419406,1,0.8872237,-0.4395426,-0.14013043,1,0.3649156,0.7779841,-0.5114465,1,0.7675329,0.022742366,-0.64060616,1,-0.017435214,0.7034367,-0.7105441,1,-0.47175142,0.19768746,-0.8592848,1,-0.9409924,0.3346446,-0.05046128,1,0.43760303,-0.20231874,-0.8761112,1,0.8933462,-0.44523394,-0.060823824,1,0.58911806,0.38692522,0.7093862,1,0.82443255,0.5637013,0.05051523,1,-0.56635,-0.40358984,0.71858406,1,-0.78385055,-0.6184512,0.05564669,1,0.27405226,0.8252413,0.49383408,1,0.4321762,0.89400595,0.11822454,1,-0.61689293,0.3696786,0.69482434,1,-0.45028034,0.554968,0.6994699,1,-0.9794512,0.1871565,-0.075152844,1,-0.9391664,0.34303632,0.017108275,1,0.12393925,-0.6267209,-0.7693245,1,0.57781565,-0.80287695,-0.14668949,1,-0.4800939,-0.45350558,-0.75089467,1,-0.49084976,-0.493424,-0.7180524,1,-0.9232925,-0.38408464,-0.0031421913,1,-0.95352304,-0.28533065,0.09685174,1,-0.15468776,-0.9675121,0.19998038,1,-0.23200455,-0.97017443,0.07025396,1,0.47532654,-0.71982634,0.5058803,1,0.35418898,-0.8237651,0.44267505,1,0.74057084,-0.6701953,-0.04891932,1,0.6483069,-0.75680894,-0.08329799,1,-0.26363865,0.73184127,-0.62841314,1,-0.6556619,0.74917823,-0.09401915,1,0.5041713,0.56311643,-0.6547605,1,0.51513535,0.5960115,-0.61595935,1,0.7724332,0.63464636,0.023895906,1,0.8533743,0.5204185,0.030280577,1,0.11873391,-0.067496285,0.9906294,1,0.005555639,-0.082010075,0.996616,1,0.5973119,-0.05764341,0.7999348,1,0.62046725,0.14294922,0.7710941,1,-0.47952378,-0.08833276,0.87307185,1,-0.39180452,-0.1034814,0.9142105,1,-0.968905,-0.16504319,-0.18434754,1,-0.876053,-0.3858353,0.28924444,1,-0.45876977,-0.20096883,-0.86552984,1,-0.9311689,-0.30989835,-0.19206133,1,-0.65869606,-0.14586528,-0.7381347,1,-0.99293464,0.06189511,-0.10124132,1,0.45220655,-0.036931686,-0.8911484,1,0.8890626,-0.1849747,-0.4187507,1,0.47287083,0.25179207,-0.8443897,1,0.7347354,0.43108073,-0.5237684,1,0.9619077,-0.11254643,-0.24913222,1,0.9780446,0.18466741,0.09657493,1,0.0010616872,-0.024513366,-0.999699,1,-0.086155824,-0.034902018,-0.99567014,1,-4.471013E-4,0.001978264,0.999998,1.0,-0.57824874,-0.13330151,0.804897,1.0,-0.9855282,-0.16661422,-0.031210287,1.0,0.9911512,0.13218766,-0.012071795,1.0,0.68379176,0.018631326,0.7294394,1.0,0.08888322,-0.15429474,0.98401874,1.0,-0.58803356,-0.092441775,-0.8035366,1.0,0.008095376,0.012464681,-0.9998896,1.0,0.6561476,0.10693088,-0.7470182,1.0,-0.5361634,0.100550234,0.83810407,1.0,-0.96164495,-0.0011092604,-0.2742952,1.0,0.4279426,-0.52353716,0.73673207,1.0,0.6375373,-0.45612684,-0.620882,1.0,-0.3537189,-0.25681975,-0.89940345,1.0,-0.9045705,-0.35199794,-0.2405199,1.0,0.4469338,0.34945348,-0.823488,1.0,0.83466095,0.38889816,-0.3899994,1.0,-0.6275853,0.042451106,0.77738965,1.0,-0.04983035,0.010085215,0.9987068,1.0,-0.9909954,-0.12142814,0.056421414,1.0,-0.7218745,-0.22427109,-0.6546753,1.0,-0.17470051,-0.090739764,-0.9804316,1.0};
			return value;
		}
		private double[] getTangent_13_172_vector_4()
		{
			double[] value = {0.4376701,-0.047752813,-0.8978667,1.0,0.9653214,-0.060955178,-0.2538488,1.0,0.70311594,-0.12535655,0.69993836,1.0,0.29369137,-0.14753275,0.94444674,1.0,0.13213432,0.6758505,0.72509766,1.0,-0.3169256,0.9312452,0.17983499,1.0,-0.4861933,0.4204781,0.76603806,1.0,-0.16338511,0.98614895,-0.028560555,1.0,0.57868713,0.3434366,-0.73971117,1.0,0.39419922,0.22383732,-0.89134955,1.0,0.0153177,-0.0038271295,-0.99987537,1.0,-0.42814434,-0.22699803,-0.8747368,1.0,-0.9200183,-0.32188758,-0.22350591,1.0,-0.96679467,-0.124240704,-0.22332132,1.0,-0.47272095,-0.044750698,0.88007516,1.0,-0.05067108,-0.045370143,0.99768436,1.0,0.1460719,-0.12927549,0.980791,1.0,0.04454299,0.99551713,-0.083436586,1.0,0.067040145,0.8340837,-0.54754925,1.0,-0.14121154,0.9462331,-0.29103684,1.0,-0.124040596,0.7486471,-0.65126145,1.0,-0.022659987,0.7069059,-0.7069446,1.0,-0.15199493,0.9049667,-0.39740768,1.0,-0.16359253,0.9007346,-0.40238622,1.0,-0.21685645,0.97605944,-0.016770909,1.0,0.3817986,-0.40119344,0.8326307,1.0,-0.7386859,-0.63732916,0.21944183,1.0,0.10018636,-0.77070826,0.6292627,1.0,0.023549527,-0.712865,0.70090586,1.0,-0.0015473533,-0.7574718,0.6528662,1.0,-0.039859317,-0.6957696,0.7171582,1.0,-0.4624669,0.13630189,-0.87609714,1.0,-0.86834884,0.49431565,-0.04027841,1.0,0.43157735,-0.24467914,-0.86825866,1.0,0.82718074,-0.55996054,-0.047076568,1.0,0.8905442,0.44969705,0.06858453,1.0,-0.85537034,-0.51281863,0.07320411,1.0,0.5618121,0.80792904,0.177814,1.0,-0.9324276,0.36120272,0.010561598,1.0,-0.04753409,-0.61341536,-0.7883287,1.0,0.36753348,-0.90274334,-0.223548,1.0,-0.62142223,-0.43231386,-0.6534059,1.0,-0.9971786,-0.046094216,0.05924797,1.0,-0.32723442,-0.942672,0.06547691,1.0,0.68867135,-0.7210289,-0.076478966,1.0,-0.076372474,0.74277127,-0.66517526,1.0,-0.482986,0.8703806,-0.09571925,1.0,0.6484886,0.4615388,-0.6053466,1.0,0.98665,0.16242263,0.011863029,1.0,0.078319125,-0.74319583,0.66447437,1.0,0.04679421,-0.59128314,0.8051054,1.0,0.27821517,-0.482626,0.8304629,1.0,-0.5399953,-0.29389247,0.78869027,1.0,-0.23045042,-0.8142301,0.5328433,1.0,-0.11408239,-0.7316986,0.6720137,1.0,-0.27317345,-0.9601217,0.059520055,1.0,-0.2495733,-0.9012795,0.3541305,1.0,-0.1940462,-0.9809915,0.001407424,1.0,0.33060345,-0.9375136,-0.108488515,1.0,0.13895182,-0.9735,-0.18163212,1.0,0.3640328,-0.9305966,-0.03834318,1.0,0.31544447,-0.9432531,-0.10377101,1.0,0.29762962,-0.9486021,-0.1075676,1.0,0.28623056,-0.95076525,-0.11881792,1.0,-0.975228,-0.16947354,0.14215928,1.0,-0.9217914,-0.37790105,-0.08655329,1.0,-0.9519336,-0.30028352,0.060434535,1.0,-0.820469,-0.50654787,-0.26502824,1.0,-0.39980075,-0.7198073,-0.56748295,1.0,-0.8353475,-0.49900973,-0.23061652,1.0,-0.012208305,-0.71468145,-0.69934356,1.0,0.7180231,-0.09956124,-0.6888616,1.0,0.24799871,0.12937298,-0.96008295,1.0,0.6870294,0.12424965,-0.7159279,1.0,0.2691873,0.094399,-0.9584504,1.0,0.18564165,-0.14227638,-0.9722626,1.0,0.6990966,0.34888932,-0.6241315,1.0,0.65084565,-0.087657206,-0.7541328,1.0,0.32133183,0.18738885,-0.928241,1.0,0.61398387,0.02692246,-0.78885937,1.0,0.26098904,0.032437522,-0.9647967,1.0,-0.05472644,0.06585127,-0.9963276,1.0,0.8614096,0.25259706,-0.44064522,1.0,0.16259551,-0.9697821,-0.18189378,1.0,-0.0520894,-0.9643454,-0.2594702,1.0,0.2918986,-0.9407325,-0.1726778,1.0,0.09700007,-0.9755944,-0.19699386,1.0,0.08626019,-0.9768615,-0.19570637,1.0,-0.29449955,-0.81717324,0.49547768,1.0,0.27323544,0.83689433,-0.4742892,1.0,-0.003949136,0.8409694,-0.54106843,1.0,-0.089565136,0.7432609,-0.6629791,1.0,-0.2239484,0.8095542,-0.54265016,1.0,0.20010526,-0.49329954,0.8465303,1.0,-0.081956044,-0.9818393,-0.17109945,-1.0,-0.073740795,-0.9862093,-0.14816716,-1.0,-0.044191908,-0.9898583,-0.13500935,-1.0,-0.033312555,-0.9931481,-0.1120143,-1.0,-0.2563012,-0.94099665,-0.2209867,-1.0,-0.22424212,-0.95319057,-0.20283845,-1.0};
			return value;
		}
		private double[] getTangent_13_172_vector_5()
		{
			double[] value = {-0.31149298,-0.937205,-0.15690461,-1,-0.3401274,-0.93201184,-0.12516904,-1,-0.3518853,-0.896548,-0.26903263,-1,-0.56595,-0.729852,-0.38342753,-1,-0.686303,-0.6877877,-0.23650846,-1,-0.80726665,-0.5334853,-0.2524164,-1,-0.4451713,-0.8892245,-0.10536693,-1,-0.4143819,-0.9020898,-0.12050614,-1,-0.60278684,-0.77972025,-0.1693651,-1,-0.6407724,-0.7540839,-0.14411199,-1,-0.36437023,-0.9053687,-0.21804132,-1,-0.47500184,-0.78830594,-0.39108458,-1,-0.48001716,-0.8386117,-0.25751522,-1,-0.73451465,-0.66632795,-0.1284338,-1,-0.59880906,-0.7954483,-0.09321883,-1,-0.41821164,-0.8920088,-0.1715212,-1,-0.62072927,-0.77496296,-0.11885991,-1,-0.13487042,-0.9802601,-0.14456928,-1,-0.091467224,-0.9923463,-0.082962476,-1,0.09683488,-0.98978823,-0.10460589,-1,-0.12892048,-0.9652186,-0.22744817,-1,-0.40146455,-0.91107136,-0.09367702,-1,-0.5191882,-0.85424066,-0.026769381,-1,-0.35613555,-0.9289753,-0.100859426,-1,-0.26084453,-0.952425,-0.15762876,-1,-0.3055274,-0.9429598,-0.132212,-1,-0.23057508,-0.9563301,-0.17963253,-1,-0.15555485,-0.9709682,-0.18172364,-1,-0.14867635,-0.969816,-0.1932671,-1,-0.10576192,-0.9798172,-0.16962548,-1,-0.09693717,-0.9774939,-0.18737407,-1,-0.018239822,-0.9972981,-0.0711601,-1,-0.0360162,-0.9912642,-0.1268789,-1,9.1647985E-4,-0.9986332,-0.052258905,-1,-0.0042473897,-0.997664,-0.06818052,-1,-0.008188135,-0.99527025,-0.09679956,-1,-0.007852928,-0.99407715,-0.10839269,-1,-0.12292621,-0.9811265,-0.14926548,-1,0.18249021,-0.9821539,0.04551009,-1,-0.0061696502,-0.9982731,-0.058420774,-1,0.03267555,-0.9924058,-0.11858832,-1,-0.0022241047,-0.9989936,-0.04479853,-1,-0.007086245,-0.9981031,-0.061157823,-1,-0.13030481,-0.9717845,-0.19661045,-1,-0.059548423,-0.9841533,-0.16702259,-1,-0.09437616,-0.9777739,-0.18722022,-1,-0.0119944895,-0.9911657,-0.13208593,-1,0.018219832,-0.9951317,-0.09685572,-1,-0.020522425,-0.99093765,-0.13274577,-1,-0.008757529,-0.9938038,-0.110802986,-1,0.00885495,-0.996608,-0.081817135,-1,-0.010602295,-0.9931598,-0.11628152,-1,0.011386333,-0.9960669,-0.08786925,-1,0.9909825,0.087297685,0.10165116,-1,0.98801863,0.04754598,0.14682879,-1,0.9954649,-0.03282774,0.089286104,-1,0.9934148,-8.4026664E-4,0.11457041,-1.0,0.99258965,0.11139443,0.048550107,-1.0,0.98844576,0.1401258,0.057790495,-1.0,0.99944216,0.03318642,-0.0037491322,-1.0,0.9967223,0.0783344,0.020210484,-1.0,0.88186496,-0.43581107,-0.17995289,-1.0,0.8668103,-0.44801274,-0.21891688,-1.0,0.54071563,-0.7162238,-0.44119167,-1.0,0.3405421,-0.76381034,-0.54829264,-1.0,0.9830028,0.1683534,0.07323121,-1.0,0.99841595,0.04208655,0.037340544,-1.0,0.9179132,-0.31569314,-0.24036087,-1.0,0.869121,-0.3831886,-0.31272215,-1.0,0.6805078,-0.5747257,-0.45453233,-1.0,0.20191103,-0.8218593,-0.53270936,-1.0,0.87197703,-0.4476717,-0.19810644,-1.0,0.19836658,-0.8666169,-0.45784917,-1.0,0.3874035,-0.81328577,0.43414843,1.0,0.7927209,-0.5141593,-0.32746565,-1.0,-0.09285244,-0.992319,-0.0817398,-1.0,-0.2101058,-0.96114355,-0.1790491,-1.0,-0.26563948,-0.95467997,-0.13424605,-1.0,-0.10740778,-0.9526571,-0.28444347,-1.0,-0.30576634,-0.94807875,-0.08748592,-1.0,0.03208719,-0.9956147,-0.08787382,-1.0,-0.040559456,-0.98735595,-0.15324226,-1.0,0.023812132,-0.9967148,-0.07741325,-1.0,0.017980704,-0.99749863,-0.06836167,-1.0,0.01678548,-0.99774325,-0.06501295,-1.0,0.7228876,-0.53400815,-0.43848473,-1.0,-0.18692951,-0.9699611,-0.15566897,-1.0,0.24254866,-0.93859184,-0.24538893,-1.0,-0.064368516,-0.9943792,-0.08406408,-1.0,-0.07540372,-0.97755194,0.19674018,-1.0,-0.03659583,-0.99226475,0.11862327,-1.0,0.99869746,-0.035762325,-0.036394093,-1.0,0.8711594,-0.4066664,-0.27514333,-1.0,-0.3240655,-0.9353067,-0.14206693,-1.0,-0.3730226,-0.92269224,-0.097434185,-1.0,-0.45727843,-0.88771045,-0.053542186,-1.0,-0.424812,-0.7775263,-0.46366775,-1.0,-0.04503937,-0.6430343,-0.7645118,1.0,-0.39643607,-0.7232529,-0.56545895,-1.0,-0.21494044,-0.8067589,0.55040056,1.0};
			return value;
		}
		private double[] getTangent_13_172_vector_6()
		{
			double[] value = {-0.49226576,-0.8602805,0.13263416,-1,-0.42255446,-0.68089694,0.59818655,-1,-0.1729474,-0.9723285,-0.15705581,-1,-0.2222979,-0.9607606,-0.16590025,-1,-0.7329842,-0.66537476,-0.1414593,-1,-0.8244838,-0.5605146,-0.077780865,-1,-0.7055666,-0.7056641,-0.06491537,-1,-0.43384826,-0.827201,-0.35709155,-1,-0.49253616,-0.8324335,0.25389516,-1,-0.3103094,-0.941597,-0.13077986,-1,-0.14460118,-0.98371065,0.10678876,-1,-0.31468397,-0.9480802,0.04602083,-1,0.22656801,-0.8296833,0.51018876,-1,-0.057440054,-0.3281067,0.94289273,-1,0.5137653,-0.51120996,0.68899184,-1,-0.043152086,-0.23870362,0.9701333,-1,0.51729256,-0.46019092,0.7215488,-1,-0.37195256,-0.9084087,0.19090556,-1,-0.64610445,-0.7465057,0.15899174,-1,-0.5146268,-0.2956163,0.80484176,-1,-0.512123,-0.26200408,0.8179756,-1,-7.305063E-4,-0.31943655,0.94760746,-1.0,-0.03927781,-0.32082585,0.94632345,-1.0,-0.07200794,-0.98730415,0.14158177,-1.0,-0.6424795,-0.46272334,0.6108252,-1.0,-0.29018676,-0.9529961,0.08712241,-1.0,-0.61459404,-0.3175543,0.72210354,-1.0,-0.3317908,-0.92682433,-0.17581709,-1.0,-0.3641667,-0.91930646,-0.14919277,-1.0,-0.33187667,-0.87753457,-0.3461085,-1.0,-0.31414658,-0.92525184,-0.21265242,-1.0,-0.33386946,-0.93364763,-0.12974365,-1.0,0.38886073,-0.55262166,0.7371544,-1.0,0.43391114,-0.55642945,0.70859534,-1.0,-0.04973526,-0.27847442,0.959155,-1.0,-0.060006686,-0.3693844,0.9273372,-1.0,-0.28093815,-0.9495317,-0.13951114,-1.0,-0.29992843,-0.9515874,-0.06726467,-1.0,-0.36512643,-0.9277095,-0.07770244,-1.0,-0.3482294,-0.8812173,-0.3196755,-1.0,-0.19988112,-0.8373393,0.5088326,-1.0,-0.41091573,-0.9099575,-0.0559077,-1.0,-0.53494865,-0.6537776,0.535168,-1.0,-0.018216606,-0.3087273,0.9509762,-1.0,0.36172822,-0.6904315,0.62646395,-1.0,-0.1725153,-0.7384663,0.6518481,-1.0,0.024536332,-0.9212867,0.38810956,-1.0,-0.29077348,-0.94294727,0.16217665,-1.0,-0.11083497,-0.9826028,0.14902137,-1.0,-0.2635531,-0.951059,0.16132818,-1.0,-0.16681874,-0.98526925,0.037631094,-1.0,-0.18813513,-0.9768982,-0.10136683,-1.0,-0.49439412,-0.52216315,0.69492453,-1.0,-0.40342328,-0.87120855,0.27972364,-1.0,-0.3701986,-0.9281865,-0.037719753,-1.0,-0.04259611,-0.5586215,0.82832825,-1.0,-0.15259428,-0.89213526,0.4252174,-1.0,-0.3130581,-0.946097,0.083037406,-1.0,-0.30043018,-0.95331746,0.030455183,-1.0,-0.0408717,-0.4186569,0.9072244,-1.0,0.05453771,0.91208357,0.40636104,-1.0,-0.09056,0.89896256,0.428562,-1.0,0.51253825,0.71618974,0.4736843,-1.0,0.3677643,0.7386398,0.5649431,-1.0,0.9968716,0.029082077,-0.07349445,-1.0,0.96372736,-0.234321,-0.12776312,-1.0,-0.9741972,-0.21305656,-0.07447724,1.0,-0.9935874,-0.09369313,-0.06329188,-1.0,-0.56307626,0.66042054,0.4967796,-1.0,-0.5620218,0.67826706,0.4733765,-1.0,-0.09124322,0.9058743,0.4136018,-1.0,0.052063596,0.895582,0.44183978,-1.0,0.3646208,-0.6655698,-0.6512055,-1.0,0.23484042,-0.7973258,-0.55598706,-1.0,-0.08913586,-0.90209997,-0.4222211,-1.0,-0.18856218,-0.88710606,-0.4212923,-1.0,-0.50079006,-0.7769183,-0.38158533,-1.0,-0.47945103,-0.7387372,-0.4737026,-1.0,0.105414286,-0.92847687,-0.3561161,-1.0,0.37815425,-0.74914694,-0.543855,-1.0,0.14817071,-0.9301057,-0.3360789,-1.0,0.03902656,0.804623,0.59250206,-1.0,0.4222469,0.8536414,0.30496532,-1.0,0.2738726,0.9366045,0.21855436,-1.0,0.29501694,-0.9191093,-0.26115745,-1.0,0.94157964,0.29586667,-0.1609064,-1.0,-0.45193663,-0.84215355,-0.29416096,-1.0,-0.71127886,0.6802755,0.17693977,-1.0,0.32440284,0.8192194,0.47290838,-1.0,0.83849573,0.49469507,-0.2284773,-1.0,0.30641547,0.72112834,0.6213562,-1.0,-0.7797381,0.5879104,0.21533658,-1.0,0.7175745,0.6723071,-0.18190669,-1.0,0.62651265,-0.7703314,0.11862326,1.0,0.33461723,-0.5710641,-0.7496114,-1.0,-0.09023168,-0.9325288,-0.34964034,-1.0,0.4770963,-0.61600125,-0.6268346,-1.0,0.7391632,-0.6648993,-0.1074556,-1.0,-0.48055583,-0.78486085,0.39122844,1.0,0.8297859,-0.4226915,-0.36439985,1.0};
			return value;
		}
		private double[] getTangent_13_172_vector_7()
		{
			double[] value = {-0.025192626,0.9986082,-0.046337005,-1.0,-0.36032644,0.6717493,0.6472386,-1.0,0.11505646,0.8458821,-0.52081233,-1.0,-0.56502247,0.55809236,0.6076862,1.0,-0.5302537,0.57950944,-0.6188699,-1.0,-0.070265956,0.9843399,0.1616721,-1.0,-0.21000679,0.6964217,-0.6862171,-1.0,-0.9543665,0.08957919,0.2848862,1.0,0.3920688,0.72604805,0.56492156,-1.0,-0.27897343,0.8355037,0.47340006,1.0,0.9785634,0.19624056,0.062475525,-1.0,0.50468916,0.72924834,0.46204522,1.0,0.82257605,-0.3319357,-0.4617224,1.0,0.98664343,0.162786,0.005969579,1.0,0.7632529,-0.6458819,0.016780123,-1.0,0.868943,-0.27766898,-0.40968055,-1.0,-0.7614102,-0.5826658,-0.28417444,-1.0,0.8167285,-0.57631606,0.028538425,1.0,-0.39819533,-0.82465523,0.4017266,-1.0,-0.14106832,-0.63960946,0.7556452,1.0,0.9998546,0.0067857336,-0.015644344,-1.0,0.527299,-0.3947246,-0.75242835,-1.0,0.2848776,-0.9445581,0.16326292,-1.0,0.20513749,-0.973222,-0.10371881,-1.0,-0.9996562,0.023830805,-0.010935301,1.0,-0.52717465,0.5484856,0.6490382,-1.0,0.3115195,0.8976358,0.31177798,-1.0,0.84305656,0.5331689,-0.070615195,-1.0,-0.98149556,-0.17883463,-0.06844412,1.0,0.26699963,0.8920581,-0.36461458,-1.0,0.044026043,0.9546083,-0.29459274,-1.0,-0.47622812,0.6195295,-0.62401134,-1.0,0.49205986,0.8671258,-0.07726568,-1.0,0.7360782,0.6661828,-0.11995553,-1.0,0.39454544,-0.45144674,0.80033106,-1.0,0.96861917,-0.24853504,0.0027224827,-1.0,0.9891605,-0.1238545,0.078877956,1.0,0.28715158,-0.93850756,-0.19169658,-1.0,0.984323,-0.17347513,-0.031855073,-1.0,0.13326211,-0.9886996,-0.068662144,-1.0,0.64951396,0.3364202,0.6818747,-1.0,0.98399013,0.16749175,-0.060911167,-1.0,0.98745114,0.1540579,0.034734637,1.0,-0.5024725,0.67384624,0.5417127,1.0,-0.8008309,-0.597142,-0.045732666,-1.0,-0.57693195,0.30369416,0.75823444,-1.0,-0.99705106,-0.05624346,0.05221013,-1.0,0.55703676,-0.37172318,-0.74265206,-1.0,-0.42860833,-0.63523275,-0.6424752,-1.0,-0.34758872,-0.6755416,-0.65025043,-1.0,-0.8222036,-0.5674599,-0.044390526,-1.0,-0.7476836,-0.6596458,-0.07639872,-1.0,-0.6428843,0.60633785,0.46803236,-1.0,0.38189712,0.8735025,0.30190715,-1.0,-0.6883328,-0.11535947,0.7161636,-1.0,0.6210812,0.2767794,0.73324716,-1.0,0.37524286,0.87574154,0.30375898,-1.0,0.9179815,0.35040992,0.18580356,-1.0,0.7940682,0.6027479,-0.07842641,-1.0,0.98659575,0.097073294,-0.1311706,-1.0,0.25841886,-0.8512857,-0.45665357,-1.0,0.8242697,-0.56617564,-0.004950271,-1.0,0.8917939,-0.40830234,-0.19491774,-1.0,0.91058683,-0.33419946,0.24319202,-1.0,-0.017259497,-0.31237158,-0.9498033,-1.0,-0.39216673,-0.7308982,-0.5585634,-1.0,-0.6383123,-0.3869273,-0.6654658,1.0,-0.93678105,-0.3363866,-0.09636103,-1.0,-0.9051546,0.31071475,0.29008898,1.0,-0.9339382,-0.34614745,-0.08911488,-1.0,0.6561843,-0.39931816,-0.6402868,-1.0,0.06287642,-0.9310899,-0.35933027,-1.0,0.4505201,0.7885362,0.4186195,-1.0,0.64579964,0.6846622,0.3379061,-1.0,0.98715484,-0.15605149,-0.03425538,-1.0,-0.9974795,0.045361888,-0.05456279,-1.0,-0.43090814,0.4230403,0.7970917,-1.0,0.41564614,0.7276877,0.54562706,-1.0,0.58537525,-0.7483489,-0.31194523,-1.0,0.40277997,-0.7744033,-0.487922,-1.0,-0.34929425,-0.45731583,-0.81783617,-1.0,0.3622739,0.92729425,0.094249904,-1.0,0.783081,0.5686855,-0.251756,1.0,-0.49210644,0.8693939,0.0445604,1.0,-0.025405832,0.3096799,0.9505015,-1.0,0.8554987,-0.46840814,-0.22071692,-1.0,0.13558859,-0.9674986,-0.21345335,-1.0,-0.3294398,-0.6951842,-0.6388963,-1.0,-0.7027641,-0.3504944,-0.6190931,-1.0,0.91748047,0.3482297,0.19226484,-1.0,0.74579585,0.33629638,0.5750595,-1.0,0.99770963,-0.06699884,0.009313995,1.0,0.8434464,-0.4849202,-0.23119396,-1.0,0.68989044,-0.42145652,-0.5885794,-1.0,-0.0646992,-0.28656316,-0.9558743,-1.0,-0.9644587,-0.06298673,-0.25661665,-1.0,-0.6961144,-0.12059637,0.7077297,-1.0,0.32535625,0.13788132,0.93548495,-1.0,0.02239935,0.9974306,0.06804726,-1.0,-0.10069564,0.9921627,0.07398453,-1.0};
			return value;
		}
		private double[] getTangent_13_172_vector_8()
		{
			double[] value = {0.6274966,0.7618869,-0.16055024,-1,-0.45270273,0.8527392,0.26056895,1,-0.25582823,-0.784302,-0.56517464,-1,-0.609024,-0.49489033,-0.61981726,-1,0.04391889,-0.9300399,-0.36482447,-1,0.22907834,-0.85038954,-0.47366738,-1,0.8722103,-0.43735278,-0.21902461,-1,0.8083067,0.56923014,-0.15039062,-1,0.30163345,0.9146474,0.26914227,-1,0.27733114,0.9509038,0.13736627,-1,0.16370444,0.967314,0.1936613,-1,-0.13896659,0.9402502,-0.31083423,-1,-0.66309077,0.66669554,-0.34033483,-1,-0.1630262,0.5922654,-0.78907806,-1,-0.9362595,0.0358977,-0.34947047,-1,-0.5950065,0.792006,0.13672511,-1,-0.7590981,0.64021736,0.1178635,-1,0.024440538,0.5187194,-0.8545951,-1,0.1945354,0.96639055,-0.16806392,-1,0.49594042,0.809046,-0.31541687,-1,0.91986215,0.055739433,0.38826123,-1,0.7949208,-0.52420616,0.305465,-1,0.5515767,-0.7695423,-0.3218199,1,0.9514956,0.0068376483,0.30758658,-1,0.7338427,-0.6761227,-0.065826476,-1,-0.89670837,-0.4413303,0.033788446,1,0.6095417,-0.5216278,-0.5969619,-1,0.52565676,-0.82480645,0.20827742,-1,0.54797184,-0.8298952,-0.10488474,-1,-0.99691945,0.073251106,0.028034158,1,0.6945174,0.71621317,-0.06844228,-1,-0.99231607,-0.11249875,-0.0515067,1,0.011009868,0.9939113,-0.10963183,-1,0.54209524,-0.4069765,0.7351891,-1,0.994361,-0.10604793,-3.3824542E-4,-1.0,0.9455475,-0.31387776,0.08614356,1.0,0.61039,-0.70497745,-0.36115226,-1.0,0.95201665,0.2983653,-0.06813551,-1.0,0.9368129,0.34757,0.03970847,1.0,-0.9704575,-0.23279688,0.063387156,-1.0,-0.029156411,-0.78198665,0.6226129,1.0,0.027790817,-0.84664786,-0.5314275,-1.0,-0.34523162,-0.93354803,-0.09645327,-1.0,-0.16569112,-0.16082922,-0.9729751,1.0,0.16915692,0.9114841,-0.3749436,-1.0,0.5699981,0.54737747,0.61276424,-1.0,0.61236906,-0.5447431,0.5729391,-1.0,0.21750605,-0.83748776,0.5013037,-1.0,0.07933419,-0.80997336,0.5810761,-1.0,0.2731735,-0.96012175,0.05951994,-1.0,0.24957329,-0.90127957,0.35413045,-1.0,0.19404636,-0.9809914,0.0014073537,-1.0,-0.13895178,-0.9735,-0.18163215,-1.0,-0.33060345,-0.9375136,-0.10848846,-1.0,-0.31544453,-0.94325316,-0.10377105,-1.0,-0.36403278,-0.9305966,-0.038343165,-1.0,-0.29762962,-0.94860214,-0.10756756,-1.0,-0.28623056,-0.95076525,-0.11881791,-1.0,0.97522795,-0.16947351,0.14215931,-1.0,0.95193356,-0.30028358,0.060434427,-1.0,0.9217914,-0.37790096,-0.08655312,-1.0,0.82046884,-0.50654805,-0.26502815,-1.0,0.39980075,-0.71980727,-0.5674829,-1.0,0.83534753,-0.49900967,-0.2306165,-1.0,0.012208375,-0.71468145,-0.6993436,-1.0,-0.7180231,-0.099559754,-0.68886185,-1.0,-0.6870294,0.12424948,-0.7159279,-1.0,-0.24799874,0.12937298,-0.96008295,-1.0,-0.2691875,0.094398916,-0.95845026,-1.0,-0.69909674,0.348889,-0.6241316,-1.0,-0.18564178,-0.1422768,-0.97226256,-1.0,-0.65084594,-0.087655425,-0.75413275,-1.0,-0.6139838,0.026922407,-0.7888593,-1.0,-0.32133186,0.1873889,-0.928241,-1.0,-0.26098892,0.032437634,-0.96479666,-1.0,0.054726377,0.06585055,-0.9963277,-1.0,-0.8614098,0.25259647,-0.44064528,-1.0,0.052089456,-0.9643454,-0.2594702,-1.0,-0.1625955,-0.9697822,-0.18189372,-1.0,-0.29232228,-0.9397154,-0.17743391,-1.0,-0.08626018,-0.9768614,-0.19570637,-1.0,-0.09683006,-0.97511137,-0.1994538,-1.0,0.65278447,0.24232008,0.7177419,-1.0,-0.96182644,-0.11082367,-0.25021616,-1.0,-0.65347075,-0.23248397,-0.72036606,-1.0,-0.626238,0.67005795,0.39855778,1.0,0.023978947,-0.44563586,-0.8948931,-1.0,0.13513918,0.9241454,0.35734147,-1.0};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getTextureCoordinate_14_173_point_1()
		{
			double[] value = {0.16042541,0.6897739,0.19467498,0.6904008,0.15967353,0.730746,0.19310176,0.732676,0.15950513,0.5469686,0.14181057,0.52323985,0.18732867,0.5454913,0.1728551,0.49910063,0.12601736,0.6428883,0.11308824,0.5904794,0.14915846,0.61176527,0.13523668,0.5876261,0.77210826,0.78831977,0.8001628,0.789111,0.7748389,0.8156284,0.79819965,0.8154448,0.80031437,0.74073815,0.7824513,0.741948,0.8056465,0.72559893,0.14086996,0.5603613,0.124061,0.55009913,0.798923,0.7607638,0.774423,0.7605056,0.12346352,0.68693084,0.12337575,0.72749424,0.16983488,0.61879927,0.16343766,0.6499416,0.80074626,0.8351003,0.783898,0.8340908,0.22642085,0.46885318,0.26592225,0.45595473,0.24177812,0.5181094,0.28140324,0.50783664,0.25202867,0.56485426,0.29281116,0.56093067,0.25822905,0.606556,0.29954413,0.6042384,0.29911962,0.64714926,0.25730312,0.6474708,0.2571759,0.69044435,0.2993977,0.6909679,0.25673524,0.7335052,0.299232,0.73369324,0.22611853,0.6057828,0.2251391,0.6497385,0.19890122,0.60330385,0.19640945,0.65130335,0.22452003,0.69045675,0.2235149,0.7333642,0.32772934,0.55580056,0.37120864,0.55092096,0.3354017,0.6008238,0.38252482,0.5963981,0.38612208,0.64233303,0.3362564,0.6455997,0.3872286,0.6888989,0.38748527,0.73414207,0.33678776,0.6904855,0.33680144,0.73410803,0.8562628,0.40886238,0.885091,0.3973808,0.9100526,0.42647353,0.9131948,0.40796965,0.8046193,0.29420787,0.7787377,0.291359,0.80018586,0.22612613,0.7694031,0.20218563,0.8539252,0.19520336,0.8162257,0.15407246,0.8724673,0.16271502,0.81984,0.14592427,0.83498305,0.35827586,0.8082453,0.36840203,0.8377916,0.22811922,0.8191063,0.22715092,0.8306645,0.20481163,0.8143289,0.20973834,0.88573897,0.1385203,0.8458816,0.12049973,0.9211751,0.07059902,0.90088874,0.11035186,0.8789776,0.10115659,0.40232342,0.43910024,0.36215097,0.43809316,0.39217794,0.40568298,0.33846477,0.43521532,0.4245425,0.55296177,0.43294322,0.5906657,0.44393393,0.64106345,0.44743198,0.6878358,0.4474391,0.7331365,0.83538103,0.19137871,0.096021175,0.5930347,0.11500499,0.5308353,0.09266974,0.65215284,0.08507531,0.7245829,0.08967931,0.6947831,0.7991575,0.2079941,0.8277617,0.2935348,0.21147378,0.5301556};
			return value;
		}
		private double[] getTextureCoordinate_14_173_point_2()
		{
			double[] value = {0.19653615,0.4839726,0.80984956,0.8567193,0.8184806,0.704669,0.81718093,0.703749,0.7925044,0.72048783,0.8116921,0.89098823,0.7982043,0.8636522,0.8132924,0.8904784,0.21987653,0.5649292,0.20418808,0.572947,0.7436488,0.78636277,0.7510968,0.82055193,0.750702,0.75316525,0.7675055,0.73320276,0.7696334,0.8414249,0.8686818,0.7628495,0.85171604,0.76155776,0.8657812,0.7459269,0.85281587,0.74413985,0.91188526,0.87977916,0.89357793,0.8772772,0.9113323,0.8531086,0.89247406,0.8523021,0.89423794,0.83141047,0.9140577,0.83118904,0.8941245,0.8128731,0.89336294,0.789139,0.91745,0.8129043,0.92029905,0.78839844,0.9180382,0.7508203,0.88826865,0.7480326,0.91416115,0.7308669,0.8857754,0.72887355,0.82052433,0.81439036,0.82375926,0.7891745,0.82772386,0.72594744,0.8262319,0.7424174,0.82498443,0.7611557,0.9203411,0.7681552,0.89091194,0.76513267,0.8950119,0.7056489,0.91269356,0.70899105,0.8198149,0.8337021,0.8252861,0.8546484,0.82778883,0.8837764,0.83368903,0.70223933,0.86534,0.7024008,0.86433333,0.72736776,0.85036904,0.72630495,0.8797488,0.87538725,0.8613619,0.8767301,0.8782288,0.8516928,0.85928714,0.85297424,0.84265804,0.8769022,0.84111947,0.8525242,0.8593352,0.8316267,0.87926656,0.83157766,0.8393739,0.83226794,0.87650496,0.8128496,0.8598831,0.8135409,0.843423,0.8133088,0.8730159,0.78969836,0.8603655,0.78911984,0.8479625,0.7892396,0.8492886,0.6997472,0.8816556,0.7031242,0.3386479,0.86300564,0.31333476,0.86300564,0.3386479,0.86118275,0.31333476,0.86118275,0.2920222,0.86300564,0.2920222,0.86118275,0.21184117,0.86300564,0.19214052,0.86300564,0.21184117,0.86118275,0.19214052,0.86118275,0.16969648,0.86300564,0.16969648,0.86118275,0.27436155,0.86300564,0.27436155,0.86118275,0.2501234,0.86300564,0.2501234,0.86118275,0.22947778,0.86300564,0.22947778,0.86118275,0.39979285,0.85299206,0.39196515,0.84373206,0.4060447,0.8441699,0.12084323,0.8560359,0.11416292,0.86728466,0.109151095,0.8557204,0.41373795,0.8367619,0.41409314,0.8446144,0.41311055,0.8368222,0.09918779,0.84786826,0.09975481,0.8479854,0.09915459,0.85682124,0.1308437,0.84761536,0.13006729,0.8577707,0.13015634,0.84769976,0.38583872,0.8360232};
			return value;
		}
		private double[] getTextureCoordinate_14_173_point_3()
		{
			double[] value = {0.3864392,0.8360487,0.38557205,0.8447836,0.39401436,0.8041675,0.40661037,0.80422616,0.3974548,0.8101065,0.4030433,0.8106537,0.11991596,0.8223411,0.11733782,0.82681847,0.10929048,0.82272404,0.11206159,0.8272443,0.07749432,0.8369504,0.078479975,0.841663,0.070358574,0.84282225,0.07396436,0.8446216,0.15446943,0.84620833,0.15696624,0.8420065,0.15808606,0.8503149,0.16230536,0.8504629,0.43472204,0.81690854,0.44299364,0.82252586,0.43460962,0.8233992,0.43810827,0.825318,0.35365555,0.8227531,0.36226973,0.8153264,0.3595671,0.82483053,0.36371338,0.82241905,0.40362343,0.8283223,0.41091797,0.8248643,0.39623252,0.82856154,0.38927004,0.8246904,0.11858061,0.8406014,0.12787041,0.83748424,0.111344665,0.84082675,0.10187125,0.8378368,0.08801746,0.8492061,0.09216893,0.84204996,0.08643466,0.8627047,0.0811362,0.85365105,0.077873975,0.86469126,0.074192464,0.85749924,0.4237442,0.83555686,0.42107415,0.82954955,0.42602533,0.8483641,0.43151316,0.83925354,0.4334559,0.84892696,0.43696424,0.83966595,0.14340794,0.8516106,0.14051715,0.8429588,0.13717097,0.86315215,0.14784408,0.85729295,0.14560944,0.8705281,0.15338856,0.8642369,0.3745737,0.8345333,0.37761477,0.8278836,0.37698418,0.84746766,0.36932114,0.8379286,0.368194,0.8495952,0.362467,0.84003127,0.11397436,0.8923377,0.113951296,0.8871741,0.13122213,0.89293605,0.13594037,0.88837683,0.09265724,0.8889384,0.094070226,0.89339024,0.07873157,0.88845426,0.07946676,0.89224494,0.4191815,0.8729478,0.43136406,0.87446594,0.4187282,0.8768074,0.4317761,0.87852097,0.38451833,0.87610996,0.37167335,0.8785191,0.3832671,0.87228405,0.37033793,0.87464035,0.14692399,0.88918394,0.14641047,0.89339185,0.39986557,0.8711806,0.399831,0.8751679,0.3386479,0.85161847,0.31333476,0.85161847,0.2920222,0.85161847,0.21184118,0.85161847,0.19214052,0.85161847,0.16969648,0.85161847,0.27436155,0.85161847,0.2501234,0.85161847,0.22947778,0.85161847,0.08881992,0.8717421,0.078201175,0.87283725,0.13350374,0.8713766,0.14009315,0.8770351,0.41915083,0.8554246,0.43204096,0.85823476,0.38119495,0.8554386,0.36933425,0.85842484,0.31333476,0.8455095,0.3386479,0.84556836,0.2920222,0.8455095,0.27436155,0.8455095,0.2501234,0.8455095};
			return value;
		}
		private double[] getTextureCoordinate_14_173_point_4()
		{
			double[] value = {0.22947778,0.8455095,0.21184118,0.8455095,0.19214052,0.8455095,0.16969648,0.8455095,0.93128705,0.012301844,0.9344729,0.015494125,0.93128854,0.023632193,0.93490154,0.021135716,0.37226132,0.86659944,0.382595,0.8644702,0.39986908,0.86296767,0.41955206,0.8649826,0.43212092,0.866874,0.07874271,0.8809647,0.09089103,0.88096315,0.114005685,0.87837803,0.13139856,0.8802552,0.9473519,0.009195872,0.95193833,0.009315308,0.9488533,0.014419649,0.9548705,0.01445741,0.9546917,0.024501631,0.9485271,0.023378719,0.95062125,0.030753566,0.9458274,0.029588208,0.075966924,0.024530828,0.079111636,0.016198903,0.0844017,0.024546042,0.08470106,0.0152465105,0.094046146,0.018261954,0.0942418,0.02233003,0.40356848,0.82246757,0.41081765,0.82092017,0.396432,0.82241744,0.38946626,0.82071596,0.12679136,0.83484495,0.10286915,0.83521754,0.08992386,0.84098196,0.07319507,0.85521597,0.42706874,0.8315032,0.4233358,0.82686085,0.43378282,0.8352281,0.43844426,0.83659977,0.14334857,0.8422868,0.15527171,0.8620146,0.3709341,0.8304334,0.37514654,0.8249075,0.36615598,0.8339976,0.3602465,0.83703446,0.08574954,0.031698212,0.08208153,0.033022895,0.09832615,0.025758967,0.09832418,0.015347719,0.085291415,0.009052932,0.08194053,0.0078125,0.13660291,0.4995635,0.16216804,0.47114274,0.18311244,0.45219895,0.249073,0.40953135,0.2098624,0.4330825,0.29690188,0.4482203,0.28393427,0.39767465,0.33127645,0.38578567,0.38211337,0.37646776,0.91601753,0.39284673,0.8876416,0.3830845,0.9211127,0.3756581,0.89499176,0.3628853,0.86452127,0.33631656,0.8493752,0.3497488,0.84301907,0.28636312,0.5293683,0.82065105,0.589818,0.8206151,0.5326154,0.86250794,0.58776444,0.8618523,0.59508,0.8736416,0.52523595,0.87363493,0.5262156,0.79424894,0.5905393,0.78953624,0.53533477,0.80487025,0.5846139,0.80407006,0.60852754,0.8155602,0.5118604,0.82317096,0.41001958,0.47491318,0.37411642,0.49186143,0.30882815,0.5075447,0.35652667,0.5043225,0.41854227,0.5122722,0.07237056,0.009040296,0.96225625,0.0078125,0.96751094,0.01520574,0.9669697,0.027056929,0.9620306,0.03568138,0.070358574,0.033980668,1.1604254,0.6897739,1.1596736,0.730746,1.194675,0.6904008,1.1931018,0.732676,1.1595051,0.5469686,1.1873287,0.5454913};
			return value;
		}
		private double[] getTextureCoordinate_14_173_point_5()
		{
			double[] value = {1.1418105,0.52323985,1.1728551,0.49910063,1.1260173,0.6428883,1.1491585,0.61176527,1.1130883,0.5904794,1.1352367,0.5876261,1.7981997,0.8154448,1.8001628,0.789111,1.7748389,0.8156284,1.7721083,0.78831977,1.8003144,0.74073815,1.8056464,0.72559893,1.7824513,0.741948,1.14087,0.5603613,1.124061,0.55009913,1.798923,0.7607638,1.774423,0.7605056,1.1234635,0.68693084,1.1233758,0.72749424,1.1698349,0.61879927,1.1634376,0.6499416,1.8007462,0.8351003,1.783898,0.8340908,1.2264209,0.46885318,1.2417781,0.5181094,1.2659223,0.45595473,1.2814033,0.50783664,1.2520287,0.56485426,1.2928112,0.56093067,1.258229,0.606556,1.2995441,0.6042384,1.2573031,0.6474708,1.2991196,0.64714926,1.2571759,0.69044435,1.2567352,0.7335052,1.2993977,0.6909679,1.299232,0.73369324,1.2261186,0.6057828,1.1989012,0.60330385,1.2251391,0.6497385,1.1964095,0.65130335,1.22452,0.69045675,1.2235149,0.7333642,1.3277293,0.55580056,1.3354018,0.6008238,1.3712087,0.55092096,1.3825248,0.5963981,1.3861221,0.64233303,1.3362564,0.6455997,1.3368014,0.73410803,1.3874853,0.73414207,1.3367877,0.6904855,1.3872286,0.6888989,1.8562628,0.40886238,1.9100525,0.42647353,1.8850911,0.3973808,1.9131948,0.40796965,1.7694031,0.20218563,1.7787378,0.291359,1.8001859,0.22612613,1.8046193,0.29420787,1.81984,0.14592427,1.8162258,0.15407246,1.8724673,0.16271502,1.8539252,0.19520336,1.8082453,0.36840203,1.8349831,0.35827586,1.8143289,0.20973834,1.8191063,0.22715092,1.8306645,0.20481163,1.8377917,0.22811922,1.8458816,0.12049973,1.885739,0.1385203,1.9211751,0.07059902,1.8789775,0.10115659,1.9008887,0.11035186,1.4023235,0.43910024,1.3921779,0.40568298,1.3621509,0.43809316,1.3384647,0.43521532,1.4329432,0.5906657,1.4245424,0.55296177,1.443934,0.64106345,1.447432,0.6878358,1.4474391,0.7331365,1.835381,0.19137871,1.0960212,0.5930347,1.115005,0.5308353,1.0926697,0.65215284,1.0850753,0.7245829,1.0896794,0.6947831,1.7991575,0.2079941,1.8277617,0.2935348,1.2114738,0.5301556,1.1965362,0.4839726,1.8098495,0.8567193,1.8184806,0.704669,1.8171809,0.703749,1.7925043,0.72048783,1.8116921,0.89098823};
			return value;
		}
		private double[] getTextureCoordinate_14_173_point_6()
		{
			double[] value = {1.8132924,0.8904784,1.7982043,0.8636522,1.2041881,0.572947,1.2198765,0.5649292,1.7510967,0.82055193,1.7436488,0.78636277,1.750702,0.75316525,1.7675055,0.73320276,1.7696334,0.8414249,1.8528159,0.74413985,1.851716,0.76155776,1.8657812,0.7459269,1.8686818,0.7628495,1.9118853,0.87977916,1.9113324,0.8531086,1.8935779,0.8772772,1.892474,0.8523021,1.894238,0.83141047,1.9140577,0.83118904,1.8941245,0.8128731,1.91745,0.8129043,1.893363,0.789139,1.920299,0.78839844,1.9180381,0.7508203,1.9141612,0.7308669,1.8882687,0.7480326,1.8857753,0.72887355,1.8205243,0.81439036,1.8237593,0.7891745,1.8277239,0.72594744,1.826232,0.7424174,1.8249844,0.7611557,1.920341,0.7681552,1.8909119,0.76513267,1.8950119,0.7056489,1.9126935,0.70899105,1.8198149,0.8337021,1.8252861,0.8546484,1.8277888,0.8837764,1.833689,0.70223933,1.86534,0.7024008,1.850369,0.72630495,1.8643334,0.72736776,1.8797488,0.87538725,1.8782288,0.8516928,1.861362,0.8767301,1.8592871,0.85297424,1.842658,0.8769022,1.8411195,0.8525242,1.8792665,0.83157766,1.8593352,0.8316267,1.8393738,0.83226794,1.8765049,0.8128496,1.8598831,0.8135409,1.843423,0.8133088,1.8730159,0.78969836,1.8603655,0.78911984,1.8479625,0.7892396,1.8492886,0.6997472,1.8816556,0.7031242,1.3386478,0.86300564,1.3386478,0.86118275,1.3133347,0.86300564,1.3133347,0.86118275,1.2920222,0.86118275,1.2920222,0.86300564,1.2118411,0.86300564,1.2118411,0.86118275,1.1921406,0.86300564,1.1921406,0.86118275,1.1696965,0.86118275,1.1696965,0.86300564,1.2743616,0.86118275,1.2743616,0.86300564,1.2501234,0.86118275,1.2501234,0.86300564,1.2294778,0.86300564,1.2294778,0.86118275,1.3997929,0.85299206,1.4060447,0.8441699,1.3919652,0.84373206,1.1208432,0.8560359,1.1091511,0.8557204,1.1141629,0.86728466,1.4140931,0.8446144,1.4131105,0.8368222,1.413738,0.8367619,1.0991879,0.84786826,1.0991546,0.85682124,1.0997548,0.8479854,1.1300673,0.8577707,1.1301563,0.84769976,1.1308436,0.84761536,1.3858387,0.8360232,1.3855721,0.8447836,1.3864392,0.8360487,1.3940144,0.8041675,1.3974547,0.8101065,1.4066104,0.80422616,1.4030433,0.8106537};
			return value;
		}
		private double[] getTextureCoordinate_14_173_point_7()
		{
			double[] value = {1.1120616,0.8272443,1.1173378,0.82681847,1.1092905,0.82272404,1.119916,0.8223411,1.0739644,0.8446216,1.07848,0.841663,1.0703585,0.84282225,1.0774944,0.8369504,1.1544695,0.84620833,1.1580861,0.8503149,1.1569662,0.8420065,1.1623054,0.8504629,1.4381082,0.825318,1.4429936,0.82252586,1.4346097,0.8233992,1.4347221,0.81690854,1.3536556,0.8227531,1.3595672,0.82483053,1.3622698,0.8153264,1.3637134,0.82241905,1.410918,0.8248643,1.4036235,0.8283223,1.3962325,0.82856154,1.3892701,0.8246904,1.1278704,0.83748424,1.1185806,0.8406014,1.1113447,0.84082675,1.1018713,0.8378368,1.0921689,0.84204996,1.0880175,0.8492061,1.0864346,0.8627047,1.0811362,0.85365105,1.0741925,0.85749924,1.077874,0.86469126,1.4237442,0.83555686,1.4210742,0.82954955,1.4369643,0.83966595,1.4315132,0.83925354,1.433456,0.84892696,1.4260254,0.8483641,1.143408,0.8516106,1.1405171,0.8429588,1.1533885,0.8642369,1.1478441,0.85729295,1.1456094,0.8705281,1.137171,0.86315215,1.3776147,0.8278836,1.3745737,0.8345333,1.3769841,0.84746766,1.3693211,0.8379286,1.368194,0.8495952,1.362467,0.84003127,1.1359403,0.88837683,1.1139513,0.8871741,1.1312221,0.89293605,1.1139743,0.8923377,1.0926572,0.8889384,1.0940702,0.89339024,1.0787315,0.88845426,1.0794668,0.89224494,1.4191815,0.8729478,1.4187282,0.8768074,1.431364,0.87446594,1.431776,0.87852097,1.3845184,0.87610996,1.3832672,0.87228405,1.3716733,0.8785191,1.370338,0.87464035,1.1464105,0.89339185,1.146924,0.88918394,1.399831,0.8751679,1.3998656,0.8711806,1.3386478,0.85161847,1.3133347,0.85161847,1.2920222,0.85161847,1.2118412,0.85161847,1.1921406,0.85161847,1.1696965,0.85161847,1.2743616,0.85161847,1.2501234,0.85161847,1.2294778,0.85161847,1.08882,0.8717421,1.0782012,0.87283725,1.1400931,0.8770351,1.1335037,0.8713766,1.4320409,0.85823476,1.4191508,0.8554246,1.381195,0.8554386,1.3693342,0.85842484,1.3133347,0.8455095,1.3386478,0.84556836,1.2920222,0.8455095,1.2743616,0.8455095,1.2501234,0.8455095,1.2294778,0.8455095,1.2118412,0.8455095,1.1921406,0.8455095,1.1696965,0.8455095,1.9349015,0.021135716,1.9344729,0.015494125};
			return value;
		}
		private double[] getTextureCoordinate_14_173_point_8()
		{
			double[] value = {1.9312885,0.023632193,1.931287,0.012301844,1.3825951,0.8644702,1.3722613,0.86659944,1.3998691,0.86296767,1.4195521,0.8649826,1.4321209,0.866874,1.0787427,0.8809647,1.090891,0.88096315,1.1140057,0.87837803,1.1313986,0.8802552,1.9473519,0.009195872,1.9488533,0.014419649,1.9519384,0.009315308,1.9548705,0.01445741,1.9485271,0.023378719,1.9546916,0.024501631,1.9506212,0.030753566,1.9458275,0.029588208,1.075967,0.024530828,1.0844017,0.024546042,1.0791116,0.016198903,1.0847011,0.0152465105,1.0942419,0.02233003,1.0940461,0.018261954,1.4108176,0.82092017,1.4035685,0.82246757,1.396432,0.82241744,1.3894663,0.82071596,1.1267914,0.83484495,1.1028692,0.83521754,1.0899239,0.84098196,1.0731951,0.85521597,1.4270687,0.8315032,1.4233358,0.82686085,1.4384443,0.83659977,1.4337828,0.8352281,1.1433486,0.8422868,1.1552718,0.8620146,1.3751465,0.8249075,1.3709341,0.8304334,1.366156,0.8339976,1.3602465,0.83703446,1.0857495,0.031698212,1.0820816,0.033022895,1.0983262,0.025758967,1.0983242,0.015347719,1.0852914,0.009052932,1.0819405,0.0078125,1.1366029,0.4995635,1.162168,0.47114274,1.1831124,0.45219895,1.2098624,0.4330825,1.249073,0.40953135,1.2839342,0.39767465,1.296902,0.4482203,1.3312764,0.38578567,1.3821133,0.37646776,1.9160175,0.39284673,1.9211128,0.3756581,1.8876417,0.3830845,1.8949918,0.3628853,1.8645213,0.33631656,1.8493752,0.3497488,1.843019,0.28636312,1.5293683,0.82065105,1.5326154,0.86250794,1.589818,0.8206151,1.5877645,0.8618523,1.5252359,0.87363493,1.59508,0.8736416,1.5262156,0.79424894,1.5353348,0.80487025,1.5905392,0.78953624,1.5846139,0.80407006,1.6085275,0.8155602,1.5118604,0.82317096,1.3741164,0.49186143,1.4100196,0.47491318,1.3088281,0.5075447,1.4185423,0.5122722,1.3565266,0.5043225,1.0723705,0.009040296,1.9675109,0.01520574,1.9622562,0.0078125,1.9669697,0.027056929,1.9620306,0.03568138,1.0703585,0.033980668};
			return value;
		}


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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_11_238_point_1()
		{
			double[] value = {0.21282697,-0.82992643,0.39064753,0.32288206,-0.82992667,0.42188776,0.21315306,-0.78224,0.38841206,0.32288206,-0.78224,0.4238702,0.43293726,-0.82992643,0.39064753,0.4326111,-0.78224,0.38841206,0.40416288,-0.730706,0.36083364,0.32288206,-0.712669,0.38841206,0.24160135,-0.730706,0.36083364,0.21315306,-0.6921954,-0.11582866,0.32288206,-0.6921954,-0.152405,0.21315306,-0.78224,-0.11582866,0.32288206,-0.78224,-0.152405,0.32288206,-0.6921954,-0.152405,0.4326111,-0.6921954,-0.11582866,0.32288206,-0.78224,-0.152405,0.4326111,-0.78224,-0.11582866,0.32288206,-0.82992667,-0.14930436,0.43293726,-0.82992643,-0.11707884,0.32288206,-0.82992667,-0.14930436,0.21282697,-0.82992643,-0.11707884,0.32288206,-0.86596465,-0.14930436,0.32288206,-0.865965,0.019037403,0.21282697,-0.8659644,-0.11707884,0.17430776,-0.86596465,0.019037403,0.43293726,-0.8659644,-0.11707884,0.4714566,-0.86596465,0.019037403,0.4714564,-0.86083466,0.09909853,0.4714566,-0.86596465,0.13945863,0.32288206,-0.86083496,0.09909859,0.32288206,-0.865965,0.13945866,0.17430776,-0.86083466,0.09909862,0.17430776,-0.86596465,0.13945863,0.4714566,-0.82992667,0.13945863,0.4714564,-0.82992667,0.067610785,0.46918744,-0.78224,0.13908747,0.46918744,-0.78224,-0.0060996315,0.4714566,-0.82992667,0.019037403,0.46918744,-0.6921954,-0.0060996315,0.4457786,-0.6912174,0.13949004,0.17430776,-0.82992667,0.019037403,0.17657673,-0.78224,-0.0060996315,0.17430776,-0.82992667,0.13945863,0.17657673,-0.78224,0.13908747,0.17430776,-0.82992667,0.067610875,0.17657673,-0.6921954,-0.0060996315,0.19998562,-0.6912174,0.13949004,0.17430776,-0.86596465,0.30138963,0.32288206,-0.865965,0.30138963,0.4714566,-0.86596465,0.30138963,0.43293726,-0.8659644,0.39064753,0.32288206,-0.86596465,0.42188776,0.21282697,-0.8659644,0.39064753,0.46918744,-0.78224,0.13908747,0.46918744,-0.78224,0.2820379,0.4714566,-0.82992667,0.13945863,0.4714566,-0.82992667,0.30138963,0.4457786,-0.6912174,0.13949004,0.4326111,-0.712669,0.2820379,0.32288206,-0.6690049,0.17566377,0.32288206,-0.68947864,0.2820379,0.19998562,-0.6912174,0.13949004,0.21315306,-0.712669,0.2820379,0.17657673,-0.78224,0.13908747,0.17657673,-0.78224,0.2820379,0.17430776,-0.82992667,0.13945863,0.17430776,-0.82992667,0.30138963,0.32288206,-0.6690049,0.17566377,0.21315306,-0.60758436,0.10362938,0.32288206,-0.60758436,0.14020571,0.4326111,-0.60758436,0.10362938,0.32288206,-0.6690049,0.17566377,0.32288206,-0.60758436,0.14020571,0.32288206,-0.5438888,0.14699122,0.43628275,-0.54388905,0.107301,0.32288206,-0.5438888,0.14699122,0.20948148,-0.54388905,0.107301,0.46918744,-0.60758436,-0.0060996315,0.4326111,-0.60758436,-0.11582866,0.47597295,-0.5438888,-0.0060996315,0.43628275,-0.54388905,-0.11950031,0.32288206,-0.60758436,-0.152405,0.32288206,-0.60758436,-0.152405,0.21315306,-0.60758436,-0.11582866,0.32288206,-0.5438888,-0.1591905,0.20948148,-0.54388905,-0.11950031,0.32288206,-0.5438888,-0.1591905,0.17657673,-0.60758436,-0.0060996315,0.16979122,-0.5438888,-0.0060996315,0.32288206,-0.82992667,0.019037403,0.4714566,-0.82992667,0.019037403,0.32288206,-0.82992667,0.067610845,0.4714564,-0.82992667,0.067610785,0.17430776,-0.82992667,0.019037403,0.17430776,-0.82992667,0.067610875,0.21282697,-0.8659644,-0.11707884,0.17430776,-0.86596465,0.019037403,0.32288206,-0.86596465,-0.14930436,0.4714566,-0.86596465,0.019037403,0.43293726,-0.8659644,-0.11707884};
			return value;
		}
		private double[] getCoordinate_11_238_point_2()
		{
			double[] value = {0.32288206,-0.86596465,-0.14930436,0.4714566,-0.86596465,0.13945863,0.4714564,-0.86083466,0.09909853,0.17430776,-0.86083466,0.09909862,0.17430776,-0.86596465,0.13945863,0.17430776,-0.86596465,0.13945863,0.17430776,-0.86596465,0.30138963,0.4714566,-0.86596465,0.30138963,0.4714566,-0.86596465,0.13945863,0.32288206,-0.86596465,0.42188776,0.43293726,-0.8659644,0.39064753,0.21282697,-0.8659644,0.39064753,-0.21282697,-0.82992643,0.39064753,-0.21315306,-0.78224,0.38841206,-0.32288206,-0.82992667,0.42188776,-0.32288206,-0.78224,0.4238702,-0.4326111,-0.78224,0.38841206,-0.43293726,-0.82992643,0.39064753,-0.32288206,-0.712669,0.38841206,-0.40416288,-0.730706,0.36083364,-0.24160135,-0.730706,0.36083364,-0.21315306,-0.6921954,-0.11582866,-0.21315306,-0.78224,-0.11582866,-0.32288206,-0.6921954,-0.152405,-0.32288206,-0.78224,-0.152405,-0.32288206,-0.6921954,-0.152405,-0.32288206,-0.78224,-0.152405,-0.4326111,-0.6921954,-0.11582866,-0.4326111,-0.78224,-0.11582866,-0.32288206,-0.82992667,-0.14930436,-0.43293726,-0.82992643,-0.11707884,-0.21282697,-0.82992643,-0.11707884,-0.32288206,-0.82992667,-0.14930436,-0.17430776,-0.86596465,0.019037403,-0.32288206,-0.865965,0.019037403,-0.21282697,-0.8659644,-0.11707884,-0.32288206,-0.86596465,-0.14930436,-0.43293726,-0.8659644,-0.11707884,-0.4714566,-0.86596465,0.019037403,-0.4714564,-0.86083466,0.09909853,-0.32288206,-0.86083496,0.09909859,-0.4714566,-0.86596465,0.13945863,-0.32288206,-0.865965,0.13945866,-0.17430776,-0.86083466,0.09909862,-0.17430776,-0.86596465,0.13945863,-0.4714566,-0.82992667,0.13945863,-0.46918744,-0.78224,0.13908747,-0.4714564,-0.82992667,0.067610785,-0.46918744,-0.78224,-0.0060996315,-0.4714566,-0.82992667,0.019037403,-0.46918744,-0.6921954,-0.0060996315,-0.4457786,-0.6912174,0.13949004,-0.17657673,-0.78224,-0.0060996315,-0.17430776,-0.82992667,0.019037403,-0.17657673,-0.78224,0.13908747,-0.17430776,-0.82992667,0.067610875,-0.17430776,-0.82992667,0.13945863,-0.17657673,-0.6921954,-0.0060996315,-0.19998562,-0.6912174,0.13949004,-0.17430776,-0.86596465,0.30138963,-0.32288206,-0.865965,0.30138963,-0.4714566,-0.86596465,0.30138963,-0.32288206,-0.86596465,0.42188776,-0.43293726,-0.8659644,0.39064753,-0.21282697,-0.8659644,0.39064753,-0.4714566,-0.82992667,0.30138963,-0.46918744,-0.78224,0.2820379,-0.4714566,-0.82992667,0.13945863,-0.46918744,-0.78224,0.13908747,-0.4326111,-0.712669,0.2820379,-0.4457786,-0.6912174,0.13949004,-0.32288206,-0.6690049,0.17566377,-0.32288206,-0.68947864,0.2820379,-0.21315306,-0.712669,0.2820379,-0.19998562,-0.6912174,0.13949004,-0.17657673,-0.78224,0.13908747,-0.17657673,-0.78224,0.2820379,-0.17430776,-0.82992667,0.13945863,-0.17430776,-0.82992667,0.30138963,-0.21315306,-0.60758436,0.10362938,-0.32288206,-0.6690049,0.17566377,-0.32288206,-0.60758436,0.14020571,-0.32288206,-0.60758436,0.14020571,-0.4326111,-0.60758436,0.10362938,-0.32288206,-0.6690049,0.17566377,-0.32288206,-0.5438888,0.14699122,-0.43628275,-0.54388905,0.107301,-0.20948148,-0.54388905,0.107301,-0.32288206,-0.5438888,0.14699122,-0.46918744,-0.60758436,-0.0060996315,-0.4326111,-0.60758436,-0.11582866,-0.47597295,-0.5438888,-0.0060996315,-0.43628275,-0.54388905,-0.11950031,-0.32288206,-0.60758436,-0.152405,-0.32288206,-0.60758436,-0.152405,-0.21315306,-0.60758436,-0.11582866,-0.32288206,-0.5438888,-0.1591905,-0.20948148,-0.54388905,-0.11950031,-0.32288206,-0.5438888,-0.1591905,-0.17657673,-0.60758436,-0.0060996315};
			return value;
		}
		private double[] getCoordinate_11_238_point_3()
		{
			double[] value = {-0.16979122,-0.5438888,-0.0060996315,-0.32288206,-0.82992667,0.019037403,-0.32288206,-0.82992667,0.067610845,-0.4714566,-0.82992667,0.019037403,-0.4714564,-0.82992667,0.067610785,-0.17430776,-0.82992667,0.019037403,-0.17430776,-0.82992667,0.067610875,-0.21282697,-0.8659644,-0.11707884,-0.17430776,-0.86596465,0.019037403,-0.32288206,-0.86596465,-0.14930436,-0.4714566,-0.86596465,0.019037403,-0.43293726,-0.8659644,-0.11707884,-0.32288206,-0.86596465,-0.14930436,-0.4714564,-0.86083466,0.09909853,-0.4714566,-0.86596465,0.13945863,-0.17430776,-0.86083466,0.09909862,-0.17430776,-0.86596465,0.13945863,-0.17430776,-0.86596465,0.13945863,-0.17430776,-0.86596465,0.30138963,-0.4714566,-0.86596465,0.30138963,-0.4714566,-0.86596465,0.13945863,-0.32288206,-0.86596465,0.42188776,-0.43293726,-0.8659644,0.39064753,-0.21282697,-0.8659644,0.39064753};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getNormal_11_239_vector_1()
		{
			double[] value = {-0.6266283,0.023187071,0.7789733,-4.0077146E-9,-0.010855237,0.9999411,-0.6297729,0.36876753,0.6836641,-6.894249E-9,0.2644447,0.9644009,0.6266281,0.023187635,0.77897346,0.62977254,0.36876777,0.68366426,0.45415348,0.7558497,0.47163108,7.266828E-8,0.81601477,0.5780311,-0.45415348,0.7558495,0.47163144,-0.70710707,0,-0.7071066,0,0,-1,-0.7050583,0.0037956957,-0.7091392,-1.4774679E-8,-0.022313543,-0.9997511,0,0,-1,0.7071068,0,-0.70710677,-1.4774679E-8,-0.022313543,-0.9997511,0.705058,0.0037960955,-0.7091395,3.9967536E-9,-0.023946367,-0.9997133,0.72711676,0.0024898075,-0.6865093,3.9967536E-9,-0.023946367,-0.9997133,-0.727117,0.002489171,-0.686509,-9.454791E-9,-0.9674686,-0.2529911,0,-0.96427083,0.26491836,-0.22146556,-0.9553788,-0.19545971,-0.27517694,-0.935295,0.22248816,0.22146527,-0.95537883,-0.19545995,0.27517673,-0.93529505,0.22248799,0.25447243,-0.86443233,-0.43359023,0.23207508,-0.9723853,-0.024659576,2.723322E-7,-0.8938571,-0.44835192,2.9538008E-8,-0.9996787,-0.025351508,-0.25447398,-0.8644324,-0.43358937,-0.23207526,-0.9723852,-0.02465852,0.9996213,0.02752068,-8.1025047E-7,0.6976111,-0.6644107,-0.2681367,0.98147064,0.17916805,0.06792764,0.986596,-0.014913032,-0.16249941,0.84145445,-0.5088886,0.18162277,0.9961244,0.055194043,-0.06848308,0.79760736,0.51253754,0.31800592,-0.84145355,-0.5088908,0.18162055,-0.98659605,-0.014913664,-0.16249906,-0.9996214,0.027518399,0,-0.9814707,0.17916754,0.06792786,-0.69761086,-0.6644106,-0.26813754,-0.9961243,0.055194132,-0.06848287,-0.7976073,0.5125376,0.31800595,-0.25792822,-0.96535414,0.039553214,1.8180977E-13,-1,1.1714073E-6,0.25792795,-0.96535426,0.03955349,0.21449074,-0.94023955,0.26446795,6.375826E-9,-0.9399879,0.34120798,-0.21449116,-0.94023955,0.26446784,0.98147064,0.17916805,0.06792764,0.94205153,0.31488582,0.11569705,0.9996213,0.02752068,-8.1025047E-7,0.9843072,0.05608212,0.16731441,0.79760736,0.51253754,0.31800592,0.58026004,0.7859161,0.21362153,1.5363012E-8,0.8852256,0.4651621,2.1302576E-8,0.9764988,0.2155233,-0.7976073,0.5125376,0.31800595,-0.5802602,0.785916,0.21362162,-0.9814707,0.17916754,0.06792786,-0.94205195,0.31488457,0.11569701,-0.9996214,0.027518399,0,-0.9843074,0.056080133,0.1673142,1.5363012E-8,0.8852256,0.4651621,-0.7688428,0.15992354,0.6191165,0,0.23522788,0.97194034,0.76884246,0.1599235,0.61911684,1.5363012E-8,0.8852256,0.4651621,0,0.23522788,0.97194034,6.9405985E-8,-0.0965884,0.99532443,0.7047689,-0.081251256,0.70476884,6.9405985E-8,-0.0965884,0.99532443,-0.7047691,-0.08125022,0.7047688,0.9989297,-0.046255335,-1.8031955E-8,0.7065336,-0.04025483,-0.7065337,0.99532443,-0.09658847,-6.406709E-8,0.70476884,-0.08125101,-0.7047689,0,-0.04625547,-0.9989296,0,-0.04625547,-0.9989296,-0.7065338,-0.040254664,-0.7065335,-7.474491E-8,-0.096588515,-0.99532443,-0.704769,-0.08125059,-0.70476884,-7.474491E-8,-0.096588515,-0.99532443,-0.9989297,-0.046255447,3.1555917E-8,-0.9953245,-0.09658826,2.1355698E-8,0,-0.8030989,0.5958457,0.84145445,-0.5088886,0.18162277,1.8852725E-7,-0.932894,-0.36015126,0.6976111,-0.6644107,-0.2681367,-0.84145355,-0.5088908,0.18162055,-0.69761086,-0.6644106,-0.26813754,-0.22146556,-0.9553788,-0.19545971,-0.27517694,-0.935295,0.22248816,-9.454791E-9,-0.9674686,-0.2529911,0.27517673,-0.93529505,0.22248799,0.22146527,-0.95537883,-0.19545995};
			return value;
		}
		private double[] getNormal_11_239_vector_2()
		{
			double[] value = {-9.454791E-9,-0.9674686,-0.2529911,0.23207508,-0.9723853,-0.024659576,0.25447243,-0.86443233,-0.43359023,-0.25447398,-0.8644324,-0.43358937,-0.23207526,-0.9723852,-0.02465852,-0.23207526,-0.9723852,-0.02465852,-0.25792822,-0.96535414,0.039553214,0.25792795,-0.96535426,0.03955349,0.23207508,-0.9723853,-0.024659576,6.375826E-9,-0.9399879,0.34120798,0.21449074,-0.94023955,0.26446795,-0.21449116,-0.94023955,0.26446784,0.6266283,0.023187082,0.7789733,0.62977284,0.36876756,0.6836641,2.8054002E-8,-0.010855207,0.9999411,3.4471245E-8,0.26444465,0.9644009,-0.62977254,0.36876777,0.6836643,-0.62662804,0.023187632,0.77897346,1.2111379E-8,0.8160147,0.5780311,-0.4541534,0.7558497,0.47163126,0.45415348,0.75584954,0.4716314,0.70710707,0,-0.7071066,0.7050583,0.0037956957,-0.7091392,0,0,-1,9.849786E-9,-0.022313528,-0.9997511,0,0,-1,9.849786E-9,-0.022313528,-0.9997511,-0.7071068,0,-0.70710677,-0.705058,0.003796231,-0.7091396,-2.7977272E-8,-0.023946341,-0.99971324,-0.72711676,0.00249002,-0.6865093,0.727117,0.0024891698,-0.6865091,-2.7977272E-8,-0.023946341,-0.99971324,0.27517694,-0.935295,0.22248816,8.3561436E-11,-0.96427083,0.26491836,0.22146553,-0.9553788,-0.19545971,0,-0.9674686,-0.25299114,-0.22146526,-0.95537883,-0.19545995,-0.27517673,-0.93529505,0.22248799,-0.25447252,-0.86443275,-0.4335895,-2.6765494E-7,-0.8938572,-0.4483518,-0.23207508,-0.97238535,-0.024659293,-2.865235E-8,-0.9996787,-0.025351506,0.25447398,-0.8644324,-0.43358937,0.23207526,-0.9723852,-0.02465852,-0.9996213,0.027520727,-8.0726596E-7,-0.9814707,0.17916808,0.06792766,-0.69761115,-0.66441065,-0.26813662,-0.986596,-0.014912897,-0.16249943,-0.84145457,-0.50888836,0.18162288,-0.9961244,0.05519404,-0.06848306,-0.79760736,0.5125375,0.31800598,0.98659605,-0.014913659,-0.16249906,0.8414536,-0.50889075,0.18162055,0.9814708,0.17916752,0.06792787,0.69761086,-0.6644106,-0.26813754,0.9996214,0.027518366,0,0.9961243,0.055194143,-0.06848286,0.7976073,0.51253766,0.31800592,0.25792822,-0.96535414,0.039553538,-1.2120653E-13,-1,1.2580134E-6,-0.25792795,-0.96535426,0.039553497,-6.375826E-9,-0.9399879,0.34120798,-0.21449074,-0.94023955,0.26446798,0.21449114,-0.94023937,0.26446843,-0.9843072,0.05608212,0.16731443,-0.94205153,0.31488585,0.11569704,-0.9996213,0.027520727,-8.0726596E-7,-0.9814707,0.17916808,0.06792766,-0.58026004,0.78591603,0.21362175,-0.79760736,0.5125375,0.31800598,1.5363012E-8,0.8852255,0.46516216,7.100858E-9,0.97649866,0.21552333,0.5802603,0.78591603,0.21362163,0.7976073,0.51253766,0.31800592,0.9814708,0.17916752,0.06792787,0.942052,0.31488466,0.11569703,0.9996214,0.027518366,0,0.9843074,0.056080267,0.16731429,0.7688427,0.15992351,0.6191166,1.5363012E-8,0.8852255,0.46516216,0,0.23522784,0.97194034,0,0.23522784,0.97194034,-0.76884246,0.15992351,0.6191169,1.5363012E-8,0.8852255,0.46516216,0,-0.096588425,0.99532443,-0.70476884,-0.081251204,0.70476884,0.70476884,-0.08125028,0.704769,0,-0.096588425,0.99532443,-0.9989297,-0.04625534,4.5079886E-9,-0.7065337,-0.040254846,-0.7065336,-0.99532443,-0.096588485,-2.1355692E-8,-0.7047689,-0.081251055,-0.70476884,0,-0.0462555,-0.9989296,0,-0.0462555,-0.9989296,0.7065338,-0.040254653,-0.7065335,-1.0677844E-8,-0.09658854,-0.99532443,0.704769,-0.08125053,-0.70476884,-1.0677844E-8,-0.09658854,-0.99532443,0.9989297,-0.046255454,0.0};
			return value;
		}
		private double[] getNormal_11_239_vector_3()
		{
			double[] value = {0.9953245,-0.09658828,0,1.8794212E-10,-0.8030989,0.5958457,-1.8623435E-7,-0.932894,-0.36015126,-0.84145457,-0.50888836,0.18162288,-0.69761115,-0.66441065,-0.26813662,0.8414536,-0.50889075,0.18162055,0.69761086,-0.6644106,-0.26813754,0.22146553,-0.9553788,-0.19545971,0.27517694,-0.935295,0.22248816,0,-0.9674686,-0.25299114,-0.27517673,-0.93529505,0.22248799,-0.22146526,-0.95537883,-0.19545995,0,-0.9674686,-0.25299114,-0.25447252,-0.86443275,-0.4335895,-0.23207508,-0.97238535,-0.024659293,0.25447398,-0.8644324,-0.43358937,0.23207526,-0.9723852,-0.02465852,0.23207526,-0.9723852,-0.02465852,0.25792822,-0.96535414,0.039553538,-0.25792795,-0.96535426,0.039553497,-0.23207508,-0.97238535,-0.024659293,-6.375826E-9,-0.9399879,0.34120798,-0.21449074,-0.94023955,0.26446798,0.21449114,-0.94023937,0.26446843};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getTangent_11_240_vector_1()
		{
			double[] value = {-0.75971425,0.20461233,-0.61722624,1,-0.7661218,0.6426575,0.0069766063,1,-0.67100465,0.18512852,-0.7179695,1,-0.79538465,0.58452827,-0.16028127,1,-0.34465,0.90474254,0.25031474,1,-0.5464492,0.8358438,0.052520607,1,-0.7514884,0.6093442,-0.25291288,1,-0.80337644,0.34420118,-0.48591357,1,-0.6565088,0.07394469,-0.75068533,1,0.7070802,-0.008641263,-0.70708066,1,0.9999559,-0.009395918,0,1,0.70901436,-0.015744787,-0.7050183,1,0.9999617,-0.00875614,1.954144E-4,1,0.009352745,-0.99995625,0,1,0.012418439,-0.99984586,0.01241844,1,0.018038392,-0.9995884,0.022309912,1,0.024749262,-0.99950826,0.019256346,1,0.027617656,-0.99933195,0.02393723,1,0.014087022,-0.9998371,0.011294105,1,0.9999484,-0.010157278,2.433037E-4,1,0.6863106,-0.02168188,-0.7269854,1,1,-4.0703435E-5,1.5561747E-4,1,1,2.9205672E-5,1.0630511E-4,1,0.9751682,-0.21700494,-0.044225197,1,0.9613936,-0.26768783,0.06376206,1,0.97516835,0.21693781,0.044552002,1,0.9613937,0.26773086,-0.063580476,1,0.96708006,0.2273886,0.114239566,1,0.972698,0.23199612,0.0060560005,1,1,-7.045507E-5,1.4107021E-4,1,1,-4.181858E-6,1.6606716E-4,1,0.96707964,-0.22753641,-0.11394829,1,0.97269785,-0.23200499,-0.0057130517,1,0.027483394,-0.99826545,0.052066386,1,-0.59002787,-0.745051,0.3110726,1,0.17535998,-0.9827681,0.0584441,1,-0.007784328,-0.9989827,0.044417858,1,-0.5074892,-0.8597256,-0.057676867,1,0.058927804,-0.996814,0.05375381,1,0.45416275,-0.8572632,0.24256158,1,-0.08121752,-0.21318978,-0.9736293,1,0.16291733,-0.03332916,-0.9860767,1,-0.0014552888,-0.052864186,-0.99860066,1,-0.07732443,-0.045986366,-0.9959449,1,0.22114854,0.15629326,-0.96263486,1,0.06697007,-0.028809568,-0.997339,1,-0.38740408,-0.031200413,-0.9213819,1,0.9661641,-0.257705,0.010730454,1,1,1.9628907E-10,1.6741168E-4,1,0.9661641,0.2577188,-0.01038618,1,0.976726,0.20652351,-0.05791679,1,1,5.401368E-5,1.4878264E-4,1,0.976726,-0.2064345,0.058234688,1,-0.17517063,0.9826541,-0.06087953,1,-0.31835887,0.9478893,0.012390451,1,-0.027463824,0.9975579,0.06421915,1,-0.09022111,0.9747993,0.20402598,1,-0.42017284,0.8503791,-0.31671807,1,-0.71126354,0.61678696,-0.33716178,1,-0.7457152,0.30992115,-0.58979464,1,-0.76602346,0.1385411,-0.6277057,1,-0.416633,-0.0869056,-0.90491134,1,-0.46298593,-0.10252541,-0.8804162,1,-0.115538225,-0.27056077,-0.9557446,1,-0.18847823,-0.21150333,-0.95903206,1,-0.007497376,-0.27234644,-0.96217006,1,-0.17452283,-0.16917916,-0.97001046,1,-0.9076708,0.19522065,-0.37151414,1,-0.61848897,0.05981292,-0.7835138,1,-0.97138375,0.23085077,-0.055870242,1,0.13138099,-0.9870709,0.09181554,1,0.42753685,-0.42050555,0.800242,1,0.19768238,-0.9527602,0.23058592,1,0.041139547,-0.9944818,-0.096506625,1,-0.016341886,-0.9950157,-0.0983713,1,-0.993576,0.11263849,0.010930747,1,-0.7094123,0.07244523,-0.7010606,1,-0.046252597,-0.99887055,0.01088649,1,-0.033474848,-0.9991644,0.023452647,1,-0.09657336,-0.9951689,-0.017675823,1,-0.064037554,-0.9966505,0.05086375,1,-0.02429917,-0.99863476,0.046241816,1,0.9998662,0.016343134,-7.567694E-4,1,0.7071658,-0.002134539,-0.7070446,1,0.9991533,0.04095026,-0.0039739804,1,0.7073265,-0.003906213,-0.7068763,1,-0.057749193,-0.99366343,0.09642733,1,3.9184434E-4,-0.008462928,-0.9999642,1,5.3909904E-4,-0.005555541,-0.9999845,1,1,6.872282E-5,9.262669E-5,1,0.54032815,0.79255956,-0.28265706,1,1,-5.5213575E-5,1.4354229E-4,1.0,0.71647674,0.64683527,0.2612764,1.0,0.5403294,-0.7924285,0.2830219,1.0,0.7164769,-0.64699554,-0.2608788,1.0,0.57613665,0.033526797,-0.8166656,1.0,0.2060608,-0.28342342,-0.936595,1.0,0.96330845,0.06790204,-0.25966567,1.0,-0.75733554,-0.353441,-0.54911065,1.0,-0.656923,-0.2942957,0.6941486,1.0};
			return value;
		}
		private double[] getTangent_11_240_vector_2()
		{
			double[] value = {0.103446096,-0.25163382,0.96227825,1,-0.9218314,-0.22795911,0.31346694,1,-0.39198145,-0.50206536,0.7708963,1,0.13866971,0.41109997,-0.9009814,1,0.01751519,0.021168947,-0.9996226,1,0.0681862,0.00902502,-0.9976318,1,-0.22831735,0.021121843,-0.9733576,1,0.83880734,0.24405651,0.48666078,1,0.9726959,0.232051,0.003872015,1,-0.8979192,0.15018626,0.41374552,1,-0.022833249,0.26586896,0.9637388,1,-0.8919431,0.078211874,-0.44533202,1,0.7597141,0.2046129,-0.61722624,-1,0.67100465,0.18512866,-0.71796954,-1,0.76612234,0.642657,0.0069765635,-1,0.7953846,0.5845283,-0.16028132,-1,0.54644936,0.8358438,0.052520763,-1,0.34464964,0.9047428,0.25031447,-1,0.8033765,0.3442011,-0.48591357,-1,0.75148845,0.6093442,-0.25291288,-1,0.65650886,0.07394463,-0.7506852,-1,-0.70708007,-0.008641261,-0.70708066,-1,-0.7090143,-0.015744796,-0.70501834,-1,-0.9999559,-0.009395932,0,-1,-0.99996173,-0.008756169,1.954198E-4,-1,-0.009352733,-0.9999563,0,-1,-0.018038362,-0.9995884,0.022309894,-1,-0.012418422,-0.9998458,0.012418422,-1,-0.024749367,-0.9995082,0.019256257,-1,-0.027617605,-0.999332,0.023937209,-1,-0.014087174,-0.9998371,0.011293957,-1,-0.6863106,-0.021681879,-0.72698534,-1,-0.9999484,-0.01015728,2.4332746E-4,-1,-0.9613936,-0.26768783,0.06376207,-1,-1,2.920875E-5,1.0631663E-4,-1,-0.9751683,-0.21700497,-0.04422518,-1,-1,-4.0694285E-5,1.5561985E-4,-1,-0.97516835,0.21693783,0.044552036,-1,-0.9613937,0.2677308,-0.063580446,-1,-0.96708,0.22738874,0.11423939,-1,-1,-7.0460745E-5,1.4107113E-4,-1,-0.972698,0.2319961,0.0060559344,-1,-1,-4.1826584E-6,1.660638E-4,-1,-0.96707964,-0.22753641,-0.1139483,-1,-0.9726978,-0.23200497,-0.0057130554,-1,-0.027483445,-0.99826545,0.052066416,-1,-0.17536001,-0.9827681,0.05844413,-1,0.59002775,-0.74505115,0.3110726,-1,0.0077841934,-0.9989828,0.044417836,-1,0.5074891,-0.8597258,-0.057676885,-1,-0.0589278,-0.996814,0.053753797,-1,-0.45416275,-0.8572632,0.24256147,-1,-0.16291732,-0.033329144,-0.9860767,-1,0.08121751,-0.21318981,-0.97362924,-1,0.07732442,-0.045986347,-0.99594486,-1,-0.22114855,0.15629326,-0.96263486,-1,0.0014552868,-0.05286418,-0.99860066,-1,-0.066970065,-0.028809525,-0.997339,-1,0.3874042,-0.031200735,-0.92138183,-1,-0.9661641,-0.25770494,0.010730529,-1,-1,2.1073075E-10,1.6741439E-4,-1,-0.9661642,0.2577188,-0.010386185,-1,-1,5.4021984E-5,1.4880553E-4,-1,-0.97672606,0.2065235,-0.05791679,-1,-0.97672594,-0.20643446,0.058234837,-1,0.09022119,0.9747992,0.20402643,-1,0.31835887,0.94788927,0.012390319,-1,0.02746387,0.99755794,0.06421883,-1,0.17517062,0.98265415,-0.0608793,-1,0.7112635,0.61678714,-0.3371615,-1,0.4201727,0.85037905,-0.31671816,-1,0.7457153,0.30992115,-0.5897946,-1,0.76602346,0.13854115,-0.62770575,-1,0.46298602,-0.10252555,-0.88041615,-1,0.41663298,-0.08690557,-0.9049113,-1,0.11553821,-0.2705607,-0.9557446,-1,0.18847823,-0.21150333,-0.959032,-1,0.007497368,-0.27234644,-0.96217006,-1,0.17452295,-0.16917938,-0.97001046,-1,0.6184891,0.05981295,-0.78351367,-1,0.90767074,0.19522063,-0.3715141,-1,0.9713838,0.23085077,-0.05587023,-1,-0.19768299,-0.9527601,0.23058586,-1,-0.13138095,-0.98707086,0.09181563,-1,-0.4275367,-0.4205057,0.80024207,-1,-0.041139517,-0.99448186,-0.09650666,-1,0.016341837,-0.9950157,-0.09837127,-1,0.70941246,0.07244526,-0.7010605,-1,0.99357593,0.11263847,0.01093068,-1,0.0462526,-0.9988705,0.010886516,-1,0.033474803,-0.99916434,0.02345271,-1,0.096573405,-0.995169,-0.017675895,-1,0.064037584,-0.99665046,0.050863776,-1,0.02429919,-0.99863476,0.046241846,-1,-0.9998662,0.016343148,-7.567705E-4,-1,-0.70716584,-0.0021345492,-0.70704454,-1,-0.9991533,0.040950257,-0.0039738957,-1,-0.7073264,-0.0039062412,-0.7068763,-1,0.057749186,-0.9936633,0.09642732,-1,-3.918759E-4,-0.008462924,-0.9999641,-1.0};
			return value;
		}
		private double[] getTangent_11_240_vector_3()
		{
			double[] value = {-5.3911895E-4,-0.0055555217,-0.99998444,-1,-1,6.872213E-5,9.262607E-5,-1,-1,-5.521597E-5,1.435421E-4,-1.0,-0.54032785,0.79255956,-0.28265733,-1.0,-0.7164766,0.6468353,0.2612764,-1.0,-0.5403293,-0.7924285,0.28302193,-1.0,-0.71647686,-0.64699554,-0.2608788,-1.0,-0.5761373,0.033526547,-0.816665,-1.0,-0.20606078,-0.2834234,-0.93659496,-1.0,-0.96330845,0.06790205,-0.25966567,-1.0,0.75733536,-0.353441,-0.5491107,-1.0,0.6569231,-0.2942957,0.6941484,-1.0,-0.10344546,-0.25163388,0.96227825,-1.0,0.39198214,-0.50206476,0.7708964,-1.0,0.9218318,-0.22795904,0.31346592,-1.0,-0.1386697,0.41109994,-0.9009814,-1.0,-0.017515182,0.021168947,-0.9996226,-1.0,-0.0681862,0.009025016,-0.9976318,-1.0,0.22831722,0.021121485,-0.9733577,-1.0,-0.8388078,0.24405658,0.4866599,-1.0,-0.97269595,0.23205099,0.0038730488,-1.0,0.8979185,0.15018669,0.41374668,-1.0,0.022835393,0.2658685,0.96373886,-1.0,0.89194304,0.07821158,-0.4453321,-1.0};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getTextureCoordinate_12_241_point_1()
		{
			double[] value = {0.8369275,0.5204001,0.8087344,0.50739586,0.8404069,0.5098157,0.8163583,0.4981918,0.7905026,0.48235044,0.8002531,0.47694433,0.81453633,0.47061366,0.8278707,0.48418224,0.8438387,0.494567,0.19982252,0.7784847,0.22929427,0.77831924,0.20036092,0.8014158,0.22978377,0.80096763,0.04863429,0.82706064,0.048811495,0.7976026,0.07120681,0.8275327,0.07170224,0.7982081,0.08325702,0.8276536,0.08383381,0.79870206,0.22983654,0.8130354,0.20080931,0.81354314,0.04555309,0.509951,0.04556012,0.552721,0.017593205,0.5181431,0.0078125,0.5527273,0.07351577,0.5181338,0.08330792,0.55271477,0.083313406,0.5854216,0.08331519,0.59575826,0.045565605,0.585428,0.045567334,0.59576464,0.007817984,0.5854342,0.007819653,0.5957709,0.086607516,0.733149,0.085546136,0.7512007,0.07450825,0.7327142,0.07236135,0.7690314,0.084828496,0.76326007,0.049211204,0.7680326,0.050958037,0.73099875,0.16529474,0.8143562,0.17113054,0.8019149,0.13516486,0.8159935,0.13479549,0.80390257,0.15322495,0.81502056,0.17023799,0.77881265,0.13319546,0.7803717,0.0078264475,0.6369121,0.045574248,0.63690585,0.08332199,0.63689953,0.07353926,0.6595785,0.045579314,0.66752034,0.01761669,0.6595879,0.8020466,0.41413632,0.79826325,0.4501964,0.78862345,0.4140292,0.78585166,0.45643857,0.8296289,0.41756532,0.8187007,0.4509545,0.86124605,0.44293088,0.84378743,0.46462888,0.8925192,0.46858403,0.8622654,0.4864619,0.9016647,0.49497098,0.8671064,0.5063411,0.9045602,0.50812596,0.86343807,0.5197897,0.10347122,0.7693611,0.13920483,0.75746,0.10932076,0.7528755,0.028000474,0.7368966,0.04008895,0.7012224,0.023569286,0.70699024,0.0078125,0.7083373,0.011380672,0.7379111,0.110744685,0.73712826,0.14029336,0.740847,0.027690351,0.7674706,0.027339816,0.797402,0.011627972,0.7674923,0.011027932,0.79756814,0.02750194,0.8270668,0.22919017,0.757125,0.19964297,0.757002,0.23003292,0.7410286,0.19980669,0.7406857,0.011402965,0.8279052,0.16978091,0.75731164,0.1698356,0.74125075,0.04556167,0.5618771,0.08330941,0.5618709,0.045563757,0.574218,0.0833115,0.57421166,0.00781405,0.56188333,0.007816076,0.57422423,0.20103091,0.82270783,0.16549176,0.82352144,0.2300493,0.82218397,0.09399152,0.76350784,0.09299904,0.7989661};
			return value;
		}
		private double[] getTextureCoordinate_12_241_point_2()
		{
			double[] value = {0.09240234,0.82791054,0.09575039,0.7336285,0.09386158,0.74375284,0.14572921,0.8233011,0.13559377,0.8251365,0.9063477,0.5175682,0.8638783,0.5290844,0.7767614,0.457802,0.7791676,0.41427037,0.8029209,0.51428896,0.7824816,0.4864421,0.8342756,0.5290883,1.8369274,0.5204001,1.8404069,0.5098157,1.8087344,0.50739586,1.8163583,0.4981918,1.8002532,0.47694433,1.7905025,0.48235044,1.8278707,0.48418224,1.8145363,0.47061366,1.8438387,0.494567,1.1998225,0.7784847,1.2003609,0.8014158,1.2292943,0.77831924,1.2297838,0.80096763,1.0486343,0.82706064,1.0712068,0.8275327,1.0488114,0.7976026,1.0717022,0.7982081,1.083257,0.8276536,1.0838338,0.79870206,1.2008094,0.81354314,1.2298366,0.8130354,1.0078125,0.5527273,1.0455601,0.552721,1.0175931,0.5181431,1.0455531,0.509951,1.0735158,0.5181338,1.083308,0.55271477,1.0833135,0.5854216,1.0455656,0.585428,1.0833151,0.59575826,1.0455673,0.59576464,1.007818,0.5854342,1.0078197,0.5957709,1.0866075,0.733149,1.0745082,0.7327142,1.0855461,0.7512007,1.0723614,0.7690314,1.0848285,0.76326007,1.0492113,0.7680326,1.050958,0.73099875,1.1711305,0.8019149,1.1652948,0.8143562,1.1347954,0.80390257,1.153225,0.81502056,1.1351649,0.8159935,1.170238,0.77881265,1.1331954,0.7803717,1.0078264,0.6369121,1.0455742,0.63690585,1.083322,0.63689953,1.0455793,0.66752034,1.0735393,0.6595785,1.0176167,0.6595879,1.7858517,0.45643857,1.7982633,0.4501964,1.7886235,0.4140292,1.8020465,0.41413632,1.8187007,0.4509545,1.829629,0.41756532,1.8612461,0.44293088,1.8437874,0.46462888,1.8622653,0.4864619,1.8925192,0.46858403,1.9016647,0.49497098,1.8671064,0.5063411,1.9045602,0.50812596,1.8634381,0.5197897,1.1392049,0.75746,1.1034713,0.7693611,1.1093208,0.7528755,1.0235693,0.70699024,1.0280005,0.7368966,1.0400889,0.7012224,1.0078125,0.7083373,1.0113807,0.7379111,1.1402934,0.740847,1.1107447,0.73712826,1.0276904,0.7674706,1.0273398,0.797402,1.0116279,0.7674923,1.0110279,0.79756814,1.027502,0.8270668,1.2291901,0.757125,1.199643,0.757002,1.2300329,0.7410286,1.1998067,0.7406857,1.011403,0.8279052,1.169781,0.75731164};
			return value;
		}
		private double[] getTextureCoordinate_12_241_point_3()
		{
			double[] value = {1.1698356,0.74125075,1.0455617,0.5618771,1.0455637,0.574218,1.0833094,0.5618709,1.0833116,0.57421166,1.007814,0.56188333,1.0078161,0.57422423,1.201031,0.82270783,1.1654918,0.82352144,1.2300493,0.82218397,1.0939915,0.76350784,1.092999,0.7989661,1.0924023,0.82791054,1.0938616,0.74375284,1.0957503,0.7336285,1.1457292,0.8233011,1.1355938,0.8251365,1.9063478,0.5175682,1.8638783,0.5290844,1.7767614,0.457802,1.7791677,0.41427037,1.8029208,0.51428896,1.7824817,0.4864421,1.8342756,0.5290883};
			return value;
		}








































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


		/** Define subarrays using type double[] */
		private double[] getCoordinate_13_510_point_1()
		{
			double[] value = {-0.32518554,0.60700655,-2.584631,-0.35197532,0.60700655,-2.7031727,-0.30709028,0.4860226,-2.5962493,-0.32518554,0.47287285,-2.7031727,-0.2377603,0.38817966,-2.6123886,-0.24889445,0.37833235,-2.7031727,-0.13471687,0.31085947,-2.7031727,-0.121513486,0.32686323,-2.5962493,0,0.28716612,-2.7031727,0,0.31085947,-2.584631,-0.103171825,0.38817966,-2.4939604,0,0.37833235,-2.484163,0,0.47287285,-2.4170325,-0.121513486,0.4860226,-2.4329548,0,0.60700655,-2.393459,-0.13471687,0.60700655,-2.4170325,-0.2377603,0.5042896,-2.4939604,-0.24889445,0.60700655,-2.484163,-0.20315707,0.41878325,-2.5244088,0.121513486,0.32686323,-2.5962493,0.13471687,0.31085947,-2.7031727,0.2596127,0.38817966,-2.6123886,0.27384353,0.37833235,-2.7031727,0.37135306,0.47287285,-2.7031727,0.34822506,0.4860226,-2.5962493,0.40559375,0.60700655,-2.7031727,0.37135306,0.60700655,-2.584631,0.2596127,0.5042896,-2.4939604,0.27384353,0.60700655,-2.484163,0.13471687,0.60700655,-2.4170325,0.121513486,0.4860226,-2.4329548,0.103171825,0.38817966,-2.4939604,0.21538544,0.41878325,-2.5244088,0,0.31085947,-2.821714,0,0.28716612,-2.7031727,-0.121513486,0.32686323,-2.8100958,-0.13471687,0.31085947,-2.7031727,-0.2377603,0.38817966,-2.7939565,-0.24889445,0.37833235,-2.7031727,-0.32518554,0.47287285,-2.7031727,-0.30709028,0.4860226,-2.8100958,-0.35197532,0.60700655,-2.7031727,-0.32518554,0.60700655,-2.821714,-0.2377603,0.5042896,-2.9123847,-0.24889445,0.60700655,-2.9221818,-0.13471687,0.60700655,-2.9893124,-0.121513486,0.4860226,-2.97339,0,0.60700655,-3.0128858,0,0.47287285,-2.9893124,-0.103171825,0.38817966,-2.9123847,0,0.37833235,-2.9221818,-0.20315707,0.41878325,-2.881936,0.37135306,0.60700655,-2.821714,0.40559375,0.60700655,-2.7031727,0.34822506,0.4860226,-2.8100958,0.37135306,0.47287285,-2.7031727,0.2596127,0.38817966,-2.7939565,0.27384353,0.37833235,-2.7031727,0.13471687,0.31085947,-2.7031727,0.121513486,0.32686323,-2.8100958,0.103171825,0.38817966,-2.9123847,0.121513486,0.4860226,-2.97339,0.13471687,0.60700655,-2.9893124,0.2596127,0.5042896,-2.9123847,0.27384353,0.60700655,-2.9221818,0.21538544,0.41878325,-2.881936,-0.09501147,0.68553853,-2.4135928,-6.9856644E-4,0.68553877,-2.40142,0.09361446,0.6855386,-2.4135928,-0.09501147,0.6855386,-2.992752,-0.061734557,0.7232322,-2.9893124,-6.9856644E-4,0.68553877,-3.0049248,-6.9856644E-4,0.7416791,-2.992981,0.09361446,0.6855386,-2.992752,0.060337543,0.7232322,-2.9893124,0.060337543,0.7232322,-2.4170325,-6.9856644E-4,0.7416791,-2.413364,-0.061734557,0.7232322,-2.4170325,-0.31621754,0.61967236,-2.7031727,-0.29211473,0.6194316,-2.5966916,-0.22355163,0.6191909,-2.506463,-0.1450541,0.61915874,-2.4463334,0.1450615,0.61909825,-2.4463322,0.24890243,0.6191909,-2.4996552,0.34147617,0.6194316,-2.5930066,0.3740197,0.61967236,-2.7031727,-0.14505398,0.61915874,-2.9600115,-0.22355163,0.6191909,-2.8998818,-0.29211473,0.6194316,-2.8096533,-0.31621754,0.61967236,-2.7031727,0.3740197,0.61967236,-2.7031727,0.34147617,0.6194316,-2.8133383,0.24890243,0.6191909,-2.9066896,0.1450615,0.61909825,-2.960013,-0.10364056,0.6923125,-2.4446945,-8.3994865E-4,0.7573893,-2.4447408,-0.068873644,0.73433065,-2.4467893,0.10196972,0.6922602,-2.4446933,0.067193866,0.7343307,-2.4467893,-0.10364044,0.69231254,-2.9616504};
			return value;
		}
		private double[] getCoordinate_13_510_point_2()
		{
			double[] value = {-8.3994865E-4,0.7573892,-2.961604,-0.068873644,0.7343306,-2.9595556,0.10196972,0.6922602,-2.9616518,0.067193866,0.7343306,-2.9595556,-7.2042644E-4,0.7343306,-2.9592028,3.7733093E-4,0.6922861,-2.95806,0.067193866,0.7343306,-2.9595556,0.10196972,0.6922602,-2.9616518,0.0014601424,0.61912817,-2.9567637,0.1450615,0.61909825,-2.960013,-0.1450541,0.61915874,-2.4463334,-0.10364056,0.6923125,-2.4446945,0.006434694,0.61912715,-2.4495811,0.003086187,0.69228536,-2.4482849,-0.068873644,0.73433065,-2.4467893,-6.3020363E-4,0.7343307,-2.4471421,-8.3994865E-4,0.7573892,-2.961604,-8.3994865E-4,0.7573893,-2.4447408,-0.31621754,0.61967236,-2.7031727,-0.29211473,0.6194316,-2.5966916,-0.27805364,0.5107115,-2.7031727,-0.25719345,0.5103459,-2.6095634,-0.22355163,0.6191909,-2.506463,-0.19259787,0.51151246,-2.5311944,-0.102007344,0.51057214,-2.4673934,0.24890243,0.6191909,-2.4996552,0.20718485,0.5114899,-2.525225,0.1450615,0.61909825,-2.4463322,0.10206993,0.5104891,-2.4673786,0.34147617,0.6194316,-2.5930066,0.29432553,0.5103459,-2.606324,0.3740197,0.61967236,-2.7031727,0.3224909,0.5107115,-2.7031727,-0.22355163,0.6191909,-2.8998818,-0.19259787,0.51151246,-2.8751504,-0.14505398,0.61915874,-2.9600115,-0.10200723,0.51057214,-2.9389515,-0.29211473,0.6194316,-2.8096533,-0.25719345,0.5103459,-2.7967815,-0.31621754,0.61967236,-2.7031727,-0.27805364,0.5107115,-2.7031727,0.3740197,0.61967236,-2.7031727,0.34147617,0.6194316,-2.8133383,0.3224909,0.5107115,-2.7031727,0.29432553,0.5103459,-2.8000212,0.24890243,0.6191909,-2.9066896,0.20718485,0.5114899,-2.8811202,0.10206993,0.5104891,-2.9389663,3.1348318E-5,0.5105306,-2.9512782,3.129244E-5,0.5105306,-2.455067,0.067193866,0.7343307,-2.4467893,0.10196972,0.6922602,-2.4446933,-0.068873644,0.7343306,-2.9595556,-0.10364044,0.69231254,-2.9616504};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getNormal_13_511_vector_1()
		{
			double[] value = {-0.9071036,0.080959976,0.41304776,-0.9974054,0.07199028,1.07832484E-7,-0.8561472,-0.35410023,0.37633097,-0.9167923,-0.39936435,1.7682123E-7,-0.62066996,-0.7223548,0.30491367,-0.6498091,-0.7600974,-7.319822E-8,-0.3374133,-0.94135666,-1.1048427E-8,-0.30326566,-0.88833994,0.34479302,3.9432697E-9,-1,5.257693E-9,8.18035E-9,-0.92733014,0.37424427,-0.25609916,-0.69287205,0.6740486,0,-0.7188721,0.6951424,-6.578052E-9,-0.35905635,0.93331593,-0.30602443,-0.32766068,0.893861,2.953874E-4,-0.079959475,0.9967981,-0.34608212,-0.049986586,0.9368717,-0.63454944,-0.2849366,0.7184415,-0.66357213,0.09408968,0.74217194,-0.5242613,-0.6082721,0.595949,0.2839665,-0.89408445,0.34637547,0.31224215,-0.9500026,-7.591121E-9,0.54235023,-0.77173567,0.33208463,0.5704309,-0.82134557,8.718137E-8,0.877073,-0.48035714,2.407308E-7,0.79436994,-0.41576183,0.44285288,0.99997175,-0.007522944,1.5220296E-7,0.8679686,0.0126798935,0.49645713,0.55616397,-0.3119183,0.77031726,0.58599204,0.05130591,0.808691,0.32590798,-0.04384344,0.9443844,0.28661314,-0.32910842,0.8997447,0.24512878,-0.69488686,0.6760505,0.4559826,-0.63574046,0.6228274,-2.7267877E-9,-0.92732996,-0.37424475,3.9432697E-9,-1,5.257693E-9,-0.3032657,-0.8883397,-0.34479365,-0.3374133,-0.94135666,-1.1048427E-8,-0.6206687,-0.7223554,-0.3049147,-0.6498091,-0.7600974,-7.319822E-8,-0.9167923,-0.39936435,1.7682123E-7,-0.8561471,-0.35409963,-0.37633184,-0.9974054,0.07199028,1.07832484E-7,-0.90710306,0.08096048,-0.41304886,-0.6345488,-0.28493664,-0.71844214,-0.6635712,0.09409153,-0.7421726,-0.34608278,-0.04998591,-0.93687147,-0.30602527,-0.3276602,-0.89386094,2.9529477E-4,-0.07995946,-0.99679816,2.6312224E-9,-0.35905594,-0.93331605,-0.25610015,-0.69287145,-0.6740489,-3.1295304E-9,-0.71887225,-0.69514227,-0.52425957,-0.6082727,-0.59594995,0.867968,0.01268071,-0.49645823,0.99997175,-0.007522944,1.5220296E-7,0.7943697,-0.41576114,-0.4428538,0.877073,-0.48035714,2.407308E-7,0.54234886,-0.77173626,-0.33208576,0.5704309,-0.82134557,8.718137E-8,0.31224215,-0.9500026,-7.591121E-9,0.28396663,-0.8940842,-0.3463761,0.2451296,-0.69488627,-0.6760507,0.28661394,-0.32910797,-0.89974463,0.32590723,-0.043843854,-0.9443846,0.55616325,-0.31191823,-0.77031785,0.5859908,0.05130768,-0.80869174,0.45598072,-0.635741,-0.6228282,-0.33249527,0.19915861,0.9218367,-4.8781675E-4,0.13421765,0.9909518,0.331468,0.20335649,0.9212899,-0.33249426,0.19915922,-0.9218369,-0.30693462,0.49451336,-0.8131713,-4.864669E-4,0.13421765,-0.9909518,3.3727387E-4,0.56289977,-0.8265252,0.33146584,0.20335604,-0.9212908,0.3078672,0.49493873,-0.81255984,0.3078654,0.4949389,0.81256044,3.359713E-4,0.5628986,0.8265259,-0.30693597,0.4945129,0.81317115,0.73772097,0.67510575,-2.5639704E-7,0.6810453,0.65952957,-0.31811646,0.55012095,0.629854,-0.54831636,0.108318046,0.43124393,-0.8957097,-0.091037065,0.45581004,-0.8854093,-0.472607,0.62247825,-0.62382966,-0.6305034,0.68259597,-0.36949742,-0.69796246,0.7161343,-1.6631398E-7,0.11063577,0.43754426,0.89236474,0.5501219,0.6298536,0.54831594,0.681045,0.6595295,0.31811735,0.73772097,0.67510575,-2.5639704E-7,-0.69796246,0.7161343,-1.6631398E-7,-0.63050294,0.68259597,0.3694982,-0.47260863,0.6224771,0.62382966,-0.089254074,0.44959748,0.88876086,-0.25262168,0.17619215,-0.9513877,-8.387811E-4,0.9823946,-0.1868163,-0.3302064,0.46986863,-0.81864965,0.27516845,0.19488633,-0.94143593,0.34778872,0.50144833,-0.7922074,-0.26125526,0.18177666,0.9479995};
			return value;
		}
		private double[] getNormal_13_511_vector_2()
		{
			double[] value = {-8.281335E-4,0.9823955,0.18681118,-0.33648625,0.48062035,0.8098032,0.26565778,0.18859011,0.9454416,0.34138802,0.4903216,0.80189717,-4.9506787E-5,0.054348115,0.99852204,-1.319081E-4,0.01391832,0.9999032,0.34138802,0.4903216,0.80189717,0.26565778,0.18859011,0.9454416,-8.803011E-6,0.0905193,0.99589473,-0.089254074,0.44959748,0.88876086,0.108318046,0.43124393,-0.8957097,-0.25262168,0.17619215,-0.9513877,-3.614841E-4,0.090601586,-0.9958872,-4.1285955E-4,0.013900143,-0.9999034,-0.3302064,0.46986863,-0.81864965,-1.7695497E-4,0.054329626,-0.99852306,-8.281335E-4,0.9823955,0.18681118,-8.387811E-4,0.9823946,-0.1868163,0.73772097,0.67510575,-2.5639704E-7,0.6810453,0.65952957,-0.31811646,0.94435453,0.32892933,4.6015536E-8,0.84527254,0.33144358,-0.41911745,0.55012095,0.629854,-0.54831636,0.6372659,0.35062903,-0.68625903,0.23354441,0.23599137,-0.9432736,-0.472607,0.62247825,-0.62382966,-0.5276002,0.3762599,-0.761621,-0.091037065,0.45581004,-0.8854093,-0.21236363,0.22822778,-0.95016515,-0.6305034,0.68259597,-0.36949742,-0.76211834,0.40439072,-0.50561225,-0.69796246,0.7161343,-1.6631398E-7,-0.90491843,0.4255851,-2.981747E-7,0.5501219,0.6298536,0.54831594,0.6372655,0.3506292,0.68625927,0.11063577,0.43754426,0.89236474,0.23838252,0.23692769,0.94182754,0.681045,0.6595295,0.31811735,0.84527224,0.33144364,0.41911823,0.73772097,0.67510575,-2.5639704E-7,0.94435453,0.32892933,4.6015536E-8,-0.69796246,0.7161343,-1.6631398E-7,-0.63050294,0.68259597,0.3694982,-0.90491843,0.4255851,-2.981747E-7,-0.76211846,0.4043896,0.505613,-0.47260863,0.6224771,0.62382966,-0.5276005,0.37625924,0.7616212,-0.20804736,0.22738886,0.95132047,0.0010606975,0.05043424,0.9987269,0.0045289434,0.050184026,-0.99872977,0.34778872,0.50144833,-0.7922074,0.27516845,0.19488633,-0.94143593,-0.33648625,0.48062035,0.8098032,-0.26125526,0.18177666,0.9479995};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getTangent_13_512_vector_1()
		{
			double[] value = {-0.0047221114,0.97930795,-0.2023209,1,0.0705432,0.9773569,-0.1994922,1,-0.33929858,0.93452513,0.10742153,1,-0.38947386,0.8940874,0.22117405,1,-0.58211833,0.68505555,0.4379923,1,-0.66196054,0.5659117,0.49147964,1,-0.701514,0.2514458,0.66682315,1,-0.6065163,0.45902318,0.6491808,1,-0.5045367,2.5499167E-9,0.8633902,1,-0.5421438,0.3144721,0.77922225,1,-0.5544468,0.67648685,0.4847208,1,-0.54875475,0.5811275,0.60096514,1,-0.5455563,0.78218794,0.30091584,1,-0.480833,0.8635491,0.15193017,1,-0.505292,0.86017346,0.06914968,1,-0.36905453,0.9253308,-0.08695859,1,-0.35524336,0.9330769,0.056300033,1,-0.12558103,0.963973,-0.23449007,1,-0.5237551,0.78213555,0.33755687,1,-0.40099445,0.21740024,0.88991046,1,-0.19715269,-0.064799175,0.978229,1,-0.22849266,0.24487923,0.9422449,1,-0.022803957,-0.015837418,0.99961454,1,0.0898138,0.16398942,0.9823651,1,-0.25332406,0.43588045,0.8636175,1,0.0030794076,0.4093424,0.91237575,1,-0.45295045,0.43011722,0.7809194,1,-0.5209023,0.5913966,0.6155575,1,-0.7309467,0.46423298,0.5002047,1,-0.6216626,0.742649,0.24901417,1,-0.5648095,0.70053756,0.43616214,1,-0.5121154,0.4992906,0.6988897,1,-0.4330886,0.4528646,0.77932537,1,-0.8450759,-0.20008859,0.49579358,1,-0.8145727,-1.6229407E-10,0.5800616,1.0,-0.7030119,-0.035686165,0.71028227,1.0,-0.516786,0.18523312,0.8358355,1.0,-0.4820136,0.044805013,0.87501746,1.0,-0.27120015,0.23184958,0.9341822,1.0,-0.07433275,0.17064083,0.98252547,1.0,-0.39499888,-0.02107053,0.91844,1.0,-0.0028829759,-0.03994433,0.9991978,1.0,-0.4185825,-0.07048821,0.90543926,1.0,-0.7071775,-0.16101353,0.68845814,1.0,-0.74751234,-0.12314397,0.6527334,1.0,-0.8606551,-0.38061708,0.33823577,1.0,-0.84551275,-0.33798742,0.41336775,1.0,-0.84917116,-0.52644676,0.041978043,1.0,-0.86002696,-0.47622347,0.18320788,1.0,-0.8072817,-0.2302482,0.5433987,1.0,-0.85495245,-0.3605748,0.37288374,1.0,-0.68554807,-0.11366912,0.7190989,1.0,-0.3310254,-0.7304387,-0.59739554,1.0,-0.0056884172,-0.7561345,-0.6543915,1.0,-0.5595322,-0.7846045,-0.26705733,1.0,-0.46678454,-0.8522911,-0.23603445,1.0,-0.81014043,-0.5850917,0.03661038,1.0,-0.8208471,-0.5700847,0.034836415,1.0,-0.9133945,-0.30021,0.27492625,1.0,-0.8733883,-0.3902656,0.29135147,1.0,-0.84808296,-0.4915741,0.19776312,1.0,-0.80308944,-0.5946248,-0.038322955,1.0,-0.7588601,-0.6078932,-0.23366073,1.0,-0.6625976,-0.72590697,-0.18445489,1.0,-0.5833165,-0.6660154,-0.46493593,1.0,-0.7995587,-0.5999786,0.027050328,1.0,-0.39052486,0.8606369,-0.32679424,1.0,-0.48901668,0.86435,-0.117311046,1.0,-0.5014477,0.86512375,-0.010544643,1.0,-0.79562193,-0.58406675,0.16078487,1.0,-0.8417379,-0.5397834,-0.010540921,1.0,-0.84577864,-0.5287615,-0.071201935,1.0,-0.87328994,-0.4025179,-0.27448863,1.0,-0.78623587,-0.48021922,-0.38887373,1.0,-0.789141,-0.34424442,-0.50867707,1.0,-0.5339489,0.7967483,-0.2830033,1.0,-0.53468394,0.6985586,-0.47553024,1.0,-0.4278453,0.6915173,-0.5820242,1.0,0.36976185,-0.4040572,-0.83666843,1.0,0.18144609,-0.57289493,-0.79929274,1.0,-0.013293069,-0.64991146,-0.7598937,1.0,0.2985557,0.84530675,0.4430815,-1.0,-0.81840235,0.47232577,0.3273014,-1.0,-0.8631238,-0.184024,0.4702685,1.0,-0.6793011,-0.25495756,0.6881473,1.0,-0.39417928,-0.38417682,0.83488375,1.0,-0.82614106,-0.45864907,0.32731014,-1.0,-0.741868,0.067150585,0.6671751,1.0,-0.48053572,0.074751414,0.87378365,1.0,-0.13255642,0.14485125,0.980534,1.0,0.13827404,0.1347651,-0.98118234,1.0,-0.26788166,0.2554287,-0.9289755,1.0,-0.63289654,0.252854,-0.73178333,1.0,-0.9197114,0.30531234,-0.24681064,-1.0,0.47331968,0.88010037,0.037309654,-1.0,-0.55394423,-0.1559911,-0.8178097,1.0,0.53072953,-0.6247942,-0.57267654,1.0,-0.60688883,0.7946825,-0.01287808,-1.0,-0.8821269,0.4612719,-0.09529043,1.0,-0.6166052,-0.78704286,-0.019014066,-1.0};
			return value;
		}
		private double[] getTangent_13_512_vector_2()
		{
			double[] value = {-0.8839102,0.08664433,-0.45956025,1,-0.82230586,-0.569032,-0.0039592693,1,-0.7160163,0.69527996,0.06250241,-1,-0.5292119,0.8053426,-0.26712936,1,0.0021525885,0.9985198,-0.054347884,1,0.0021727714,0.9999008,-0.013918,1,-0.17444216,0.8713824,-0.45854405,1,-0.044778727,0.9820353,-0.18330725,1,0.002245316,0.9958923,-0.090519056,1,0.12683862,0.8901879,-0.4375816,1,0.9857238,0.07023907,0.15302038,1,0.96755266,0.041008163,-0.24931943,1,0.9999997,-7.3128997E-4,-4.2950647E-4,1,0.9999976,-0.0021602898,-4.429297E-4,1,0.94388014,0.15761685,-0.29025364,1,0.9999978,-0.0020958725,-2.912527E-4,1,0.01019587,0.18680982,-0.98234326,1,0.9999996,7.6221244E-4,-4.8168917E-4,1,0.103070095,-0.112629354,0.9882769,1,0.39693922,0.032544922,0.91726774,1,0.025179802,-0.07229123,0.99706566,1,0.45021585,-0.01932306,0.8927106,1,0.69788784,0.0138319265,0.7160736,1,0.7352707,-0.009938511,0.67770076,1,0.9711762,-0.009038488,0.23819153,1,0.793023,-0.008366424,-0.60913444,1,0.8246745,0.011727013,-0.5654861,1,0.9902996,-0.05228319,-0.12873729,1,0.9763948,0.010319405,-0.21574731,1,0.47581527,-0.03620176,-0.87880003,1,0.559316,0.01788588,-0.8287616,1,0.14923984,0.14545266,-0.97804457,1,0.05380881,0.11441257,-0.991975,1,-0.49627227,0.77465653,-0.39194542,1,-0.2173632,0.93612504,-0.2764476,1,-0.1229353,0.8970062,-0.42457846,1,-0.0377017,0.97131175,-0.23480225,1,-0.62459415,0.7499861,-0.21772252,1,-0.29484096,0.9434645,-0.15147144,1,-0.6751058,0.73772097,1.0967689E-7,1,-0.32837814,0.9427719,-0.057870295,1,0.7161343,0.69796246,6.193836E-8,1,0.65816826,0.72250855,-0.2116507,1,0.42492768,0.90352064,-0.055561204,1,0.37833795,0.91189885,-0.15906247,1,0.49942,0.7724107,-0.39237922,1,0.24445294,0.92588323,-0.2880679,1,0.035577912,0.97371787,-0.22496173,1,0.0023412989,0.9987246,-0.05043661,1,0.9999897,-7.6796906E-4,0.0044960673,1.0,0.9375625,-0.1820245,0.2963842,1.0,0.9613914,-0.05272655,0.27008623,1.0,0.17143057,0.8768423,-0.44917613,1.0,0.046466015,0.98333806,-0.1757474,1.0};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getTextureCoordinate_14_513_point_1()
		{
			double[] value = {0.67388076,0.5521339,0.67872554,0.6047981,0.62170863,0.55985206,0.6123927,0.60522497,0.56920534,0.5518371,0.55403996,0.58664674,0.49638465,0.5511035,0.5241523,0.5142813,0.4491786,0.49860933,0.49346223,0.46997783,0.5593789,0.47778174,0.5364093,0.4425325,0.5768858,0.41704646,0.6047811,0.45836,0.6252109,0.38748375,0.6546914,0.44054332,0.62562805,0.50735193,0.66791505,0.49842897,0.58520436,0.5134409,0.46616971,0.42357174,0.42094734,0.434122,0.44773576,0.35888162,0.40927458,0.35710025,0.4155807,0.2901624,0.46066344,0.3025552,0.4442989,0.23010767,0.48957786,0.2586655,0.5128881,0.32681644,0.5389884,0.29175296,0.5919428,0.33667102,0.5525343,0.37346485,0.51458657,0.40643492,0.49119827,0.36376733,0.25916195,0.30460876,0.28779304,0.260325,0.30346552,0.3352983,0.34028763,0.30753064,0.34102184,0.3803511,0.37583122,0.36518562,0.39440995,0.42353806,0.34903726,0.4328541,0.3939837,0.48987088,0.3413197,0.48502633,0.29653725,0.436774,0.2876149,0.47906104,0.22972916,0.46583828,0.24754505,0.41592762,0.17666896,0.43635866,0.20623125,0.3880331,0.26696637,0.3705254,0.23171689,0.34755617,0.3026258,0.39635035,0.047849458,0.30072698,0.019291054,0.2554486,0.091738865,0.271812,0.07934556,0.22672959,0.14806512,0.25888368,0.14628318,0.22042263,0.22330509,0.23209435,0.21275552,0.27731702,0.19561906,0.325734,0.16264941,0.36368212,0.12585588,0.4030911,0.11600076,0.3240364,0.08093739,0.35013708,0.1529514,0.30234608,0.6748206,0.40693656,0.6531961,0.3712817,0.6319828,0.33543378,0.19612287,0.48596784,0.17507665,0.4925659,0.16046758,0.464344,0.14849305,0.48463354,0.12461908,0.44313136,0.12887122,0.46495268,0.6538041,0.33968535,0.6734852,0.35930672,0.6814183,0.38589013,0.69500756,0.59788936,0.68909484,0.5478667,0.6818349,0.49378124,0.66754293,0.44796726,0.5921637,0.32179442,0.55082935,0.2854854,0.5007203,0.24995892,0.45691046,0.22047548,0.23715337,0.47868964,0.28296736,0.492981,0.33705255,0.5002405,0.38707492,0.50615287,0.009659182,0.26806027,0.039143037,0.31186935,0.074669935,0.36197785,0.11097933,0.40331206,0.6879335,0.41222873,0.6867601,0.3515322,0.69505507,0.3858566,0.63384664,0.3214487,0.6605296,0.32785726,0.2014154,0.4990807};
			return value;
		}
		private double[] getTextureCoordinate_14_513_point_2()
		{
			double[] value = {0.14071894,0.49790856,0.17504345,0.5062028,0.11063419,0.44499543,0.1170433,0.47167847,0.9496684,0.21777351,0.931383,0.21725774,0.949784,0.18830827,0.9315999,0.17313288,0.89953715,0.21671739,0.89999616,0.15425132,0.18647735,0.56476367,0.20433946,0.53285176,0.25020036,0.56476367,0.25020036,0.53289855,0.21931003,0.51477176,0.25020036,0.51476455,0.959737,0.21784689,0.25020036,0.50477815,0.05913539,0.56476367,0.1031719,0.56476367,0.05913539,0.61375725,0.10335596,0.61375725,0.14934698,0.56476367,0.14934698,0.61375725,0.20500682,0.61375725,0.3553408,0.56476367,0.35483006,0.61375725,0.31164467,0.56476367,0.29337162,0.61375725,0.40882388,0.56476367,0.40882388,0.61375725,0.45502055,0.56476367,0.45502055,0.61375725,0.89814883,0.3137227,0.8507546,0.3137227,0.8997436,0.2804502,0.8507546,0.26177713,0.89838445,0.3603935,0.8507546,0.36013716,0.897803,0.40470746,0.8507546,0.40470746,0.9018615,0.011819445,0.90186256,0.06042468,0.8507545,0.011819445,0.8507546,0.06042468,0.9019602,0.113672815,0.8507546,0.11579069,0.8507546,0.17268477,0.8507546,0.21723,0.25020036,0.61375725,0.27786347,0.51465285,0.2929143,0.5326873,0.94965893,0.24734402,0.93143123,0.26243752};
			return value;
		}

		/** Large attribute array: IndexedTriangleSet index field, scene-graph level=10, element #37, 2586 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 getIndexedTriangleSet_10_37_index()
		{
			MFInt32 IndexedTriangleSet_10_37_index = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedTriangleSet_10_37_index_1()))
				.append(new MFInt32(getIndexedTriangleSet_10_37_index_2()))
				.append(new MFInt32(getIndexedTriangleSet_10_37_index_3()));
			return IndexedTriangleSet_10_37_index;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=11, element #37, 1518 total numbers made up of 506 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_11_37_point()
		{
			MFVec3f Coordinate_11_37_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_11_37_point_1()))
				.append(new MFVec3f(getCoordinate_11_37_point_2()))
				.append(new MFVec3f(getCoordinate_11_37_point_3()))
				.append(new MFVec3f(getCoordinate_11_37_point_4()))
				.append(new MFVec3f(getCoordinate_11_37_point_5()))
				.append(new MFVec3f(getCoordinate_11_37_point_6()));
			return Coordinate_11_37_point;
		}
		/** Large attribute array: Normal vector field, scene-graph level=11, element #38, 1518 total numbers made up of 506 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getNormal_11_38_vector()
		{
			MFVec3f Normal_11_38_vector = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getNormal_11_38_vector_1()))
				.append(new MFVec3f(getNormal_11_38_vector_2()))
				.append(new MFVec3f(getNormal_11_38_vector_3()))
				.append(new MFVec3f(getNormal_11_38_vector_4()))
				.append(new MFVec3f(getNormal_11_38_vector_5()))
				.append(new MFVec3f(getNormal_11_38_vector_6()));
			return Normal_11_38_vector;
		}
		/** Large attribute array: Tangent vector field, scene-graph level=11, element #39, 2024 total numbers made up of 506 4-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 MFVec4f getTangent_11_39_vector()
		{
			MFVec4f Tangent_11_39_vector = new MFVec4f()/*2.finalize*/
				.append(new MFVec4f(getTangent_11_39_vector_1()))
				.append(new MFVec4f(getTangent_11_39_vector_2()))
				.append(new MFVec4f(getTangent_11_39_vector_3()))
				.append(new MFVec4f(getTangent_11_39_vector_4()))
				.append(new MFVec4f(getTangent_11_39_vector_5()))
				.append(new MFVec4f(getTangent_11_39_vector_6()));
			return Tangent_11_39_vector;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=12, element #40, 1012 total numbers made up of 506 2-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 MFVec2f getTextureCoordinate_12_40_point()
		{
			MFVec2f TextureCoordinate_12_40_point = new MFVec2f()/*2.finalize*/
				.append(new MFVec2f(getTextureCoordinate_12_40_point_1()))
				.append(new MFVec2f(getTextureCoordinate_12_40_point_2()))
				.append(new MFVec2f(getTextureCoordinate_12_40_point_3()))
				.append(new MFVec2f(getTextureCoordinate_12_40_point_4()))
				.append(new MFVec2f(getTextureCoordinate_12_40_point_5()))
				.append(new MFVec2f(getTextureCoordinate_12_40_point_6()));
			return TextureCoordinate_12_40_point;
		}
		/** Large attribute array: IndexedTriangleSet index field, scene-graph level=11, element #48, 456 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 getIndexedTriangleSet_11_48_index()
		{
			MFInt32 IndexedTriangleSet_11_48_index = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedTriangleSet_11_48_index_1()));
			return IndexedTriangleSet_11_48_index;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #48, 330 total numbers made up of 110 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_12_48_point()
		{
			MFVec3f Coordinate_12_48_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_12_48_point_1()))
				.append(new MFVec3f(getCoordinate_12_48_point_2()));
			return Coordinate_12_48_point;
		}
		/** Large attribute array: Normal vector field, scene-graph level=12, element #49, 330 total numbers made up of 110 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getNormal_12_49_vector()
		{
			MFVec3f Normal_12_49_vector = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getNormal_12_49_vector_1()))
				.append(new MFVec3f(getNormal_12_49_vector_2()));
			return Normal_12_49_vector;
		}
		/** Large attribute array: Tangent vector field, scene-graph level=12, element #50, 440 total numbers made up of 110 4-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 MFVec4f getTangent_12_50_vector()
		{
			MFVec4f Tangent_12_50_vector = new MFVec4f()/*2.finalize*/
				.append(new MFVec4f(getTangent_12_50_vector_1()))
				.append(new MFVec4f(getTangent_12_50_vector_2()));
			return Tangent_12_50_vector;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=13, element #51, 220 total numbers made up of 110 2-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 MFVec2f getTextureCoordinate_13_51_point()
		{
			MFVec2f TextureCoordinate_13_51_point = new MFVec2f()/*2.finalize*/
				.append(new MFVec2f(getTextureCoordinate_13_51_point_1()))
				.append(new MFVec2f(getTextureCoordinate_13_51_point_2()));
			return TextureCoordinate_13_51_point;
		}
		/** Large attribute array: IndexedTriangleSet index field, scene-graph level=10, element #93, 624 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 getIndexedTriangleSet_10_93_index()
		{
			MFInt32 IndexedTriangleSet_10_93_index = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedTriangleSet_10_93_index_1()));
			return IndexedTriangleSet_10_93_index;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=11, element #93, 396 total numbers made up of 132 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_11_93_point()
		{
			MFVec3f Coordinate_11_93_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_11_93_point_1()))
				.append(new MFVec3f(getCoordinate_11_93_point_2()));
			return Coordinate_11_93_point;
		}
		/** Large attribute array: Normal vector field, scene-graph level=11, element #94, 396 total numbers made up of 132 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getNormal_11_94_vector()
		{
			MFVec3f Normal_11_94_vector = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getNormal_11_94_vector_1()))
				.append(new MFVec3f(getNormal_11_94_vector_2()));
			return Normal_11_94_vector;
		}
		/** Large attribute array: Tangent vector field, scene-graph level=11, element #95, 528 total numbers made up of 132 4-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 MFVec4f getTangent_11_95_vector()
		{
			MFVec4f Tangent_11_95_vector = new MFVec4f()/*2.finalize*/
				.append(new MFVec4f(getTangent_11_95_vector_1()))
				.append(new MFVec4f(getTangent_11_95_vector_2()));
			return Tangent_11_95_vector;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=12, element #96, 264 total numbers made up of 132 2-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 MFVec2f getTextureCoordinate_12_96_point()
		{
			MFVec2f TextureCoordinate_12_96_point = new MFVec2f()/*2.finalize*/
				.append(new MFVec2f(getTextureCoordinate_12_96_point_1()))
				.append(new MFVec2f(getTextureCoordinate_12_96_point_2()));
			return TextureCoordinate_12_96_point;
		}
		/** Large attribute array: IndexedTriangleSet index field, scene-graph level=10, element #115, 516 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 getIndexedTriangleSet_10_115_index()
		{
			MFInt32 IndexedTriangleSet_10_115_index = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedTriangleSet_10_115_index_1()));
			return IndexedTriangleSet_10_115_index;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=11, element #115, 324 total numbers made up of 108 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_11_115_point()
		{
			MFVec3f Coordinate_11_115_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_11_115_point_1()))
				.append(new MFVec3f(getCoordinate_11_115_point_2()));
			return Coordinate_11_115_point;
		}
		/** Large attribute array: Normal vector field, scene-graph level=11, element #116, 324 total numbers made up of 108 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getNormal_11_116_vector()
		{
			MFVec3f Normal_11_116_vector = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getNormal_11_116_vector_1()))
				.append(new MFVec3f(getNormal_11_116_vector_2()));
			return Normal_11_116_vector;
		}
		/** Large attribute array: Tangent vector field, scene-graph level=11, element #117, 432 total numbers made up of 108 4-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 MFVec4f getTangent_11_117_vector()
		{
			MFVec4f Tangent_11_117_vector = new MFVec4f()/*2.finalize*/
				.append(new MFVec4f(getTangent_11_117_vector_1()))
				.append(new MFVec4f(getTangent_11_117_vector_2()));
			return Tangent_11_117_vector;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=12, element #118, 216 total numbers made up of 108 2-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 MFVec2f getTextureCoordinate_12_118_point()
		{
			MFVec2f TextureCoordinate_12_118_point = new MFVec2f()/*2.finalize*/
				.append(new MFVec2f(getTextureCoordinate_12_118_point_1()))
				.append(new MFVec2f(getTextureCoordinate_12_118_point_2()));
			return TextureCoordinate_12_118_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=11, element #126, 198 total numbers made up of 66 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_11_126_point()
		{
			MFVec3f Coordinate_11_126_point = new MFVec3f(new double[] {0.023849428,-0.45057404,0.40890586,-0.031139076,-0.43589234,0.41163212,0.021116346,-0.29782796,0.38417447,-0.035679698,-0.29661608,0.38858676,-0.044366658,-0.4272647,0.46638,-0.04890722,-0.28798842,0.44333464,0.0024468303,-0.4366144,0.49748966,-2.862513E-4,-0.28386807,0.47275826,0.044606686,-0.45102036,0.46196866,0.042990685,-0.2899493,0.43619528,0.023849428,-0.45057404,0.40890586,0.021116346,-0.29782796,0.38417447,0.011615545,-0.19807947,0.3917464,-0.012346357,-0.1975683,0.3936079,9.544566E-4,-0.18621099,0.40897468,-0.017926991,-0.19392836,0.41670573,0.0025859028,-0.19219005,0.42911938,0.020844221,-0.19475567,0.41369367,-0.0522213,-0.52878165,0.4211768,-0.01114592,-0.56821203,0.41898906,-0.06544888,-0.52015424,0.47592476,-0.032548577,-0.5542517,0.50757295,0.0010125339,-0.58395386,0.47238472,-0.01114592,-0.56821203,0.41898906,-0.10077357,-0.6024513,0.40272987,-0.10317612,-0.5462198,0.41161364,-0.11640382,-0.5375917,0.46636155,-0.12217617,-0.58849144,0.49131384,-0.112516165,-0.62857723,0.45198736,-0.10077357,-0.6024513,0.40272987,-0.17165422,-0.5313287,0.39272207,-0.19121909,-0.5827122,0.37776685,-0.18488169,-0.522701,0.44747007,-0.21262121,-0.56875277,0.46635073,-0.21653843,-0.60584164,0.4232719,-0.19121909,-0.5827122,0.37776685,-0.27139664,-0.47291136,0.341092,-0.24027157,-0.4291029,0.36003405,-0.25349903,-0.42047536,0.41478193,-0.292799,-0.45895147,0.42967582,-0.3038602,-0.49135852,0.38413292,-0.27139664,-0.47291136,0.341092,-0.012831941,-0.23631525,0.40174615,0.011129975,-0.2368269,0.39988464,-0.018412545,-0.23267555,0.42484397,0.0021003336,-0.23093724,0.43725768,0.020358652,-0.23350286,0.42183188,0.011129975,-0.2368269,0.39988464,-0.012346357,-0.1975683,0.3936079,0.011615545,-0.19807947,0.3917464,-0.017926991,-0.19392836,0.41670573,0.0025859028,-0.19219005,0.42911938,0.020844221,-0.19475567,0.41369367,0.011615545,-0.19807947,0.3917464,-0.36048794,-0.25441122,0.2204125,-0.39952564,-0.28282,0.19015098,-0.3877306,-0.22398973,0.26015055,-0.44360447,-0.23359704,0.25444865,-0.45089436,-0.26995635,0.21118665,-0.39952564,-0.28282,0.19015098,-0.39861465,-0.18689585,0.02853012,-0.4278257,-0.22318387,-0.0042824745,-0.4328258,-0.14310741,0.041136265,-0.48318076,-0.15233278,0.016114712,-0.48008895,-0.20182276,-0.011955261,-0.4278257,-0.22318387,-0.0042824745});
			return Coordinate_11_126_point;
		}
		/** Large attribute array: Normal vector field, scene-graph level=11, element #127, 198 total numbers made up of 66 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getNormal_11_127_vector()
		{
			MFVec3f Normal_11_127_vector = new MFVec3f(new double[] {0.60518974,-0.17191404,-0.77729726,-0.61410385,-0.068273745,-0.7862666,0.5353545,-0.02325862,-0.8443072,-0.65406305,0.0014271974,-0.7564388,-0.9034664,0.12046258,0.4113846,-0.91691554,0.16916738,0.36145315,0.18112493,0.10468086,0.977873,0.099374056,0.26110768,0.960181,0.96387786,-0.09679292,0.24813417,0.96803474,0.13240577,0.21302028,0.60518974,-0.17191404,-0.77729726,0.5353545,-0.02325862,-0.8443072,0.49701765,0.1239574,-0.8588411,-0.61354154,0.15055725,-0.7751769,0.008322874,0.9901854,-0.1395122,-0.8894715,0.3444138,0.30036607,0.0818795,0.43956304,0.894472,0.9409157,0.2996912,0.15767996,-0.35424313,0.25283006,-0.900327,0.5648352,-0.45546275,-0.68812424,-0.69992155,0.4783013,0.53041273,0.164968,-0.19464877,0.966901,0.7107165,-0.6479939,0.27383566,0.5648352,-0.45546275,-0.68812424,0.23363657,-0.5953852,-0.76872003,0.15641479,0.6723292,-0.7235385,-0.1359461,0.8630247,0.48652562,-0.17632297,-0.32798886,0.92808056,0.039807726,-0.985503,0.16492215,0.23363657,-0.5953852,-0.76872003,0.6267741,0.46286944,-0.62682235,-0.073074855,-0.5023136,-0.86159223,0.31213525,0.6680916,0.6754445,-0.48486426,-0.2337239,0.84278095,-0.566482,-0.8240444,-0.0070072683,-0.073074855,-0.5023136,-0.86159223,0.06253387,-0.5010204,-0.8631733,0.86197215,0.34989992,-0.3668433,0.3510686,0.668028,0.65611696,-0.619244,0.049653728,0.78362715,-0.828379,-0.5601661,0.0015025855,0.06253387,-0.5010204,-0.8631733,-0.59937704,0.25399166,-0.75910175,0.6088261,0.15689544,-0.77763397,-0.8062337,0.42789534,0.40852523,0.20367087,0.44671103,0.8711873,0.94152397,0.27750146,0.19111666,0.6088261,0.15689544,-0.77763397,-0.61354154,0.15055725,-0.7751769,0.49701765,0.1239574,-0.8588411,-0.8894715,0.3444138,0.30036607,0.0818795,0.43956304,0.894472,0.9409157,0.2996912,0.15767996,0.49701765,0.1239574,-0.8588411,0.9167133,0.27391744,-0.2908709,0.12564327,-0.7780999,-0.61544657,0.2595181,0.80093926,0.53958005,-0.7172314,0.36210656,0.59536386,-0.86504006,-0.5016982,-0.002126118,0.12564327,-0.7780999,-0.61544657,0.98829603,0.06382179,-0.13855582,0.070334665,-0.949963,-0.30434087,0.12785605,0.94659173,0.2960015,-0.91824406,0.3157257,0.2390503,-0.81755954,-0.57185715,-0.067644484,0.070334665,-0.949963,-0.30434087});
			return Normal_11_127_vector;
		}
		/** Large attribute array: Tangent vector field, scene-graph level=11, element #128, 264 total numbers made up of 66 4-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 MFVec4f getTangent_11_128_vector()
		{
			MFVec4f Tangent_11_128_vector = new MFVec4f(new double[] {-0.6654221,0.42673135,-0.61246544,1.0,-0.76791644,0.28162822,0.5753172,1.0,-0.7898206,0.34043458,-0.51018405,1.0,-0.72432065,0.28712264,0.62683344,1.0,0.4197468,0.053935822,0.9060374,1.0,0.3883914,0.17003518,0.9056711,1.0,0.8929262,-0.43421635,-0.118908145,1.0,0.9808843,-0.18795049,-0.050406266,1.0,0.20628993,-0.3179944,-0.92537785,1.0,0.2495154,-0.42197615,-0.8715953,1.0,-0.7925762,-0.22163942,-0.568066,1.0,-0.7390544,-0.49682748,-0.45492986,1.0,0.49200806,-0.8555272,0.16124956,1.0,0.77039206,-0.10141967,-0.6294524,1.0,0.75951695,-0.09700958,-0.6432132,1.0,0.095321156,0.78263795,-0.61513555,1.0,0.8703842,0.40567523,-0.27903217,1.0,0.30805817,-0.564123,-0.7660715,1.0,-0.62655395,0.6505449,0.42921045,1.0,-0.38322392,0.59373057,-0.7075475,1.0,0.33489305,-0.43616334,0.8352294,1.0,0.6285678,-0.7347117,-0.2551495,1.0,0.17339519,-0.2158872,-0.96089894,1.0,-0.51457965,0.4574937,-0.72519463,1.0,0.059528828,0.7978765,-0.5998746,1.0,-0.18884231,0.7393982,0.6462422,1.0,-0.15710442,-0.5036502,0.8495027,1.0,0.16614936,-0.93924135,-0.30036694,1.0,0.25965926,-0.1491798,-0.9541083,1.0,0.100102074,0.8011283,-0.5900619,1.0,0.09863044,0.75084364,0.6530743,1.0,0.41581193,0.76989025,-0.4841174,1.0,-0.44169208,-0.5274046,0.7257772,1.0,-0.23112057,-0.89513284,-0.38120937,1.0,0.3433306,-0.22827242,-0.91105205,1.0,0.5983433,0.66907465,-0.44082242,1.0,0.78455716,0.55925506,-0.26777562,1.0,0.08415263,0.6148247,0.78416127,1.0,-0.62325126,-0.356226,0.696176,1.0,-0.53782827,-0.75394666,-0.37723383,1.0,0.24410687,-0.3633992,-0.89908457,1.0,0.674963,0.65832376,-0.3332188,1.0,-0.660656,0.37849325,0.6482875,1.0,-0.738433,0.47030935,-0.48324516,1.0,0.53640044,0.23747368,0.8098647,1.0,0.9779722,-0.13436575,-0.15973806,1.0,0.30455846,-0.4582422,-0.83501995,1.0,-0.59249115,-0.5619099,-0.57724476,1.0,-0.7078423,0.3302858,0.6243962,1.0,-0.82924974,0.35935813,-0.42802635,1.0,0.39471942,0.24778248,0.8847602,1.0,0.9946034,-0.0934172,-0.04513823,1.0,0.27227816,-0.39265698,-0.87845623,1.0,-0.7052243,-0.518986,-0.48302427,1.0,-0.010977964,0.7449975,0.6669769,1.0,0.98817533,0.04320182,0.14711632,1.0,-0.87951183,-0.034757707,0.4746062,1.0,-0.6913972,-0.4763264,-0.5432155,1.0,0.41391477,-0.711274,-0.56812316,1.0,0.89231086,0.35976216,-0.27267694,1.0,0.03190616,0.8017071,0.596865,1.0,0.8548477,-0.09983558,0.50918406,1.0,-0.99072236,0.10803486,0.08244864,1.0,-0.3930031,-0.65220344,-0.6482124,1.0,0.571501,-0.79137546,-0.21705166,1.0,0.99665433,0.079656094,-0.018305114,1.0});
			return Tangent_11_128_vector;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=12, element #129, 132 total numbers made up of 66 2-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 MFVec2f getTextureCoordinate_12_129_point()
		{
			MFVec2f TextureCoordinate_12_129_point = new MFVec2f(new double[] {0.9187628,0.6528476,0.9325875,0.6526148,0.9229925,0.694375,0.93571484,0.6902126,0.9470935,0.65214986,0.9475871,0.6892335,0.961253,0.65226465,0.9591272,0.6898795,0.9760003,0.6540985,0.9716067,0.69251764,0.99053675,0.65703255,0.98474574,0.6968801,0.11769256,0.014009438,0.11242461,0.017840005,0.11220428,0.012073068,0.107150406,0.014014551,0.109160185,0.0078125,0.11567901,0.007813733,0.93125224,0.6243345,0.9165703,0.62518656,0.94796693,0.62404704,0.96295774,0.6252008,0.97760683,0.626127,0.9921875,0.6268925,0.91821796,0.6052215,0.9314807,0.6062259,0.94806355,0.6059788,0.9623803,0.60486454,0.97711533,0.6041101,0.9911891,0.604308,0.93142235,0.5835749,0.9168179,0.5836282,0.9473129,0.5838402,0.9623594,0.58359665,0.9770896,0.5826495,0.9918011,0.5806381,0.9192255,0.54880536,0.9334015,0.5486279,0.9470559,0.5490658,0.960613,0.5495005,0.9753932,0.54925525,0.98908305,0.54852074,0.9422026,0.70711803,0.9357828,0.7090184,0.9494829,0.70589066,0.9571387,0.7058393,0.96457005,0.70676565,0.9708035,0.7091158,0.9444144,0.7174807,0.9383141,0.71900076,0.95052934,0.71625125,0.9567751,0.7159122,0.96291333,0.71702564,0.969037,0.7185893,0.9345009,0.47521862,0.92093784,0.47462517,0.94790804,0.47533187,0.96123654,0.4748901,0.97436196,0.4744778,0.9882147,0.47471976,0.93416953,0.4175859,0.92070067,0.41734973,0.9491456,0.4174699,0.9630665,0.41719884,0.978285,0.41713065,0.992141,0.41738948});
			return TextureCoordinate_12_129_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=11, element #137, 99 total numbers made up of 33 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_11_137_point()
		{
			MFVec3f Coordinate_11_137_point = new MFVec3f(new double[] {0.08160335,-0.10944176,0.40812433,0.071195364,-0.09589672,0.41562933,0.08691701,-0.103275776,0.41562927,0.07023755,-0.21894853,0.41562927,0.05226876,-0.22525328,0.41562933,0.06628716,-0.21213801,0.40812433,0.07978803,-0.20539111,0.41562933,-0.07023755,-0.21894853,0.41562927,-0.07978803,-0.20539111,0.41562933,-0.06628716,-0.21213801,0.40812433,-0.052669317,-0.22525328,0.41562933,-0.06628716,-0.21213801,0.40812433,-0.059585243,-0.20442468,0.41670147,-0.06628716,-0.21213807,0.4252786,0.05915448,-0.20442468,0.41670147,0.06628716,-0.21213807,0.4252786,-0.07023755,-0.21894853,0.41562927,-0.08691701,-0.103275776,0.41562927,-0.071682036,-0.09589672,0.41562933,-0.08160332,-0.10944176,0.40812433,0.07177767,-0.118751526,0.41670147,0.08160332,-0.10944176,0.4252786,0.09329119,-0.12032843,0.41562933,-0.059585243,-0.20442468,0.41670147,-0.07231024,-0.118751526,0.41670147,-0.06628716,-0.21213807,0.4252786,-0.08160335,-0.10944176,0.4252786,-0.09329119,-0.12032843,0.41562933,-0.06628716,-0.21213801,0.40812433,0.06628716,-0.21213801,0.40812433,-0.06628716,-0.21213801,0.40812433,-0.08160332,-0.10944176,0.40812433,0.08160335,-0.10944176,0.40812433});
			return Coordinate_11_137_point;
		}
		/** Large attribute array: Normal vector field, scene-graph level=11, element #138, 99 total numbers made up of 33 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getNormal_11_138_vector()
		{
			MFVec3f Normal_11_138_vector = new MFVec3f(new double[] {0.0471304,0.018985432,-0.9987083,0.013547407,0.9998521,-0.010599076,0.72571963,0.6878742,0.0126567595,0.5701527,-0.82148814,0.009118863,0.011852538,-0.9998694,-0.010991707,0.01206211,0.022588063,-0.99967206,0.98302746,-0.18324408,-0.008870005,-0.5756056,-0.81767774,0.009017251,-0.9830275,-0.18324353,-0.008869576,-0.015539139,0.037273224,-0.9991843,-0.014986331,-0.99984044,-0.009720984,-0.015539139,0.037273224,-0.9991843,0.54516566,0.83832836,3.0754181E-6,-0.07317219,-0.03470402,0.9967153,-0.50215757,0.8647762,2.9474386E-6,0.06524938,-0.05329949,0.9964445,-0.5756056,-0.81767774,0.009017251,-0.7327639,0.68036914,0.012447731,-0.01575579,0.9998273,-0.009853801,-0.051831022,0.017448649,-0.9985035,-0.5807485,-0.8140831,-5.39529E-7,0.094791174,0.08211339,0.9921048,0.9924755,-0.12205111,-0.00979323,0.54516566,0.83832836,3.0754181E-6,0.63960755,-0.7687016,1.2925142E-6,-0.07317219,-0.03470402,0.9967153,-0.10256414,0.078097105,0.99165595,-0.9924755,-0.12205104,-0.009793248,-0.015539139,0.037273224,-0.9991843,0.01206211,0.022588063,-0.99967206,-0.015539139,0.037273224,-0.9991843,-0.051831022,0.017448649,-0.9985035,0.0471304,0.018985432,-0.9987083});
			return Normal_11_138_vector;
		}
		/** Large attribute array: Tangent vector field, scene-graph level=11, element #139, 132 total numbers made up of 33 4-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 MFVec4f getTangent_11_139_vector()
		{
			MFVec4f Tangent_11_139_vector = new MFVec4f(new double[] {0.714096,0.6984698,0.04697706,1,0.006805674,0.010507599,0.9999217,1,-0.013007021,-0.004675416,0.9999045,1,-0.008750231,0.005026772,0.9999491,1,0.011576974,-0.010854524,0.9998741,1,0.760551,-0.6492549,-0.005493363,1,0.0018314804,-0.038544253,0.9992553,1,0.009014531,0.004681519,0.9999485,1,-0.0035785732,-0.029184697,0.9995676,1,-0.9589902,-0.28340596,0.0043419693,1,-0.017257046,-0.009461992,0.99980634,1,-0.0866745,-0.9955936,-0.03579133,1,-5.151501E-4,3.3866664E-4,-0.9999998,1,0.039885562,0.9984931,0.037694048,1,-6.36844E-4,-3.6639688E-4,-0.99999976,1,-0.8585204,0.50597143,0.083282046,1,0.009014502,0.004681535,0.9999485,1,0.013284211,-0.0039865775,0.99990386,1,-0.03617639,0.009278542,0.99930245,1,-0.5551445,0.83062446,0.043331824,1,2.2195022E-4,-1.5766144E-4,-1,1,-0.7099449,-0.6930405,0.12519284,1,0.011046923,0.009599396,0.999893,1,-5.152218E-4,3.3871632E-4,-0.9999998,1.0,-0.0013867933,-0.0011555752,-0.99999845,1.0,0.9862434,0.14601299,0.07748735,1.0,0.43327048,-0.8938702,0.11520801,1.0,-0.011675343,0.014714896,0.99982363,1.0,0.042816006,-0.9983636,-0.037908476,1.0,0.9624933,-0.27125016,0.0054844823,1.0,-0.99803734,0.060050335,0.017761398,1.0,-0.25938496,0.96529764,0.03033272,1.0,0.71604633,0.6964666,0.047031023,1.0});
			return Tangent_11_139_vector;
		}
		/** Large attribute array: IndexedTriangleSet index field, scene-graph level=10, element #148, 552 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 getIndexedTriangleSet_10_148_index()
		{
			MFInt32 IndexedTriangleSet_10_148_index = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedTriangleSet_10_148_index_1()));
			return IndexedTriangleSet_10_148_index;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=11, element #148, 327 total numbers made up of 109 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_11_148_point()
		{
			MFVec3f Coordinate_11_148_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_11_148_point_1()))
				.append(new MFVec3f(getCoordinate_11_148_point_2()));
			return Coordinate_11_148_point;
		}
		/** Large attribute array: Normal vector field, scene-graph level=11, element #149, 327 total numbers made up of 109 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getNormal_11_149_vector()
		{
			MFVec3f Normal_11_149_vector = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getNormal_11_149_vector_1()))
				.append(new MFVec3f(getNormal_11_149_vector_2()));
			return Normal_11_149_vector;
		}
		/** Large attribute array: Tangent vector field, scene-graph level=11, element #150, 436 total numbers made up of 109 4-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 MFVec4f getTangent_11_150_vector()
		{
			MFVec4f Tangent_11_150_vector = new MFVec4f()/*2.finalize*/
				.append(new MFVec4f(getTangent_11_150_vector_1()))
				.append(new MFVec4f(getTangent_11_150_vector_2()));
			return Tangent_11_150_vector;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=12, element #151, 218 total numbers made up of 109 2-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 MFVec2f getTextureCoordinate_12_151_point()
		{
			MFVec2f TextureCoordinate_12_151_point = new MFVec2f()/*2.finalize*/
				.append(new MFVec2f(getTextureCoordinate_12_151_point_1()))
				.append(new MFVec2f(getTextureCoordinate_12_151_point_2()));
			return TextureCoordinate_12_151_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=11, element #159, 162 total numbers made up of 54 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_11_159_point()
		{
			MFVec3f Coordinate_11_159_point = new MFVec3f(new double[] {0.15785854,0.4710843,0.26435047,0.13927197,0.54514986,0.26585275,0,0.46408096,0.2833376,0,0.54491246,0.2838626,0.26510572,0.48294917,0.2169046,0.25620145,0.54559827,0.20391636,0.13972688,0.62975436,0.258533,0.2562812,0.62975436,0.19993338,0,0.6297544,0.27456108,0,0.69031984,0.2110414,0,0.69824886,0.2221045,0.23351622,0.6876524,0.16779257,3.469447E-18,0.69981563,-0.2160806,0.19350281,0.6975826,-0.17594004,0,0.4703604,-0.24169645,0.21148212,0.47726357,-0.20387119,0.31556714,0.4732571,0.13161832,0.32844594,0.54547954,0.10683063,0.34078118,0.4714686,0.0053810775,0.3533969,0.5453477,0.004856847,0.34002426,0.62975436,0.0056158104,0.32067838,0.6297544,0.10538394,0.31556714,0.4732169,-0.10981865,0.316761,0.54547954,-0.09166757,0.30081722,0.69597983,-0.07879794,0.32309306,0.69978553,0.005615811,0.29948384,0.693676,0.091180496,0,0.54491246,0.2838626,-0.13927197,0.54514986,0.26585275,0,0.46408096,0.2833376,-0.15785854,0.4710843,0.26435047,-0.25620145,0.54559827,0.20391636,-0.26510572,0.48294917,0.2169046,-0.13972688,0.62975436,0.258533,-0.2562812,0.62975436,0.19993338,0,0.6297544,0.27456108,0,0.69031984,0.2110414,0,0.69824886,0.2221045,-0.23351622,0.6876524,0.16779257,3.469447E-18,0.69981563,-0.2160806,0.0,0.4703604,-0.24169645,-0.19350281,0.6975826,-0.17594004,-0.21148212,0.47726357,-0.20387119,-0.31556714,0.4732571,0.13161832,-0.32844594,0.54547954,0.10683063,-0.34078118,0.4714686,0.0053810775,-0.3533969,0.5453477,0.004856847,-0.32067838,0.6297544,0.10538394,-0.34002426,0.62975436,0.0056158104,-0.316761,0.54547954,-0.09166757,-0.31556714,0.4732169,-0.10981865,-0.30081722,0.69597983,-0.07879794,-0.32309306,0.69978553,0.005615811,-0.29948384,0.693676,0.091180496});
			return Coordinate_11_159_point;
		}
		/** Large attribute array: Normal vector field, scene-graph level=11, element #160, 162 total numbers made up of 54 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getNormal_11_160_vector()
		{
			MFVec3f Normal_11_160_vector = new MFVec3f(new double[] {0.28336108,0.07107309,0.9563761,0.27338156,0.064098515,0.95976764,-3.3322145E-9,-0.0012068183,0.99999934,2.5785068E-8,0.05259534,0.998616,0.6177744,0.24285926,0.7479132,0.6390946,0.10484357,0.7619488,0.21935803,0.49965143,0.83799195,0.6210611,0.2720735,0.73502326,4.917682E-8,0.36336997,0.9316449,3.147683E-8,0.8851998,0.46521118,9.177925E-8,0.7644934,0.64463156,0.40028846,0.6478758,0.6480943,2.635244E-8,0.110948384,-0.99382627,0.37781388,0.1343471,-0.91608274,3.329218E-8,0.12675235,-0.9919344,0.36803347,0.14747865,-0.9180421,0.90922505,0.010691463,0.4161676,0.9174813,0.027135992,0.39685234,0.9930224,-0.11325301,-0.03286714,0.9982822,0.004911444,-0.05838321,0.98015815,0.17352548,-0.095806904,0.88438064,0.21867022,0.41237622,0.8249504,0.124834314,-0.5512469,0.7856481,0.12283335,-0.6063572,0.7819635,0.14336917,-0.60661215,0.9719578,0.23498738,0.008887822,0.8386785,0.34325257,0.4228429,2.5785068E-8,0.05259534,0.998616,-0.2733816,0.064098515,0.9597677,-3.3322145E-9,-0.0012068183,0.99999934,-0.28336108,0.07107311,0.9563761,-0.63909465,0.10484355,0.76194876,-0.6177745,0.24285915,0.7479132,-0.21935807,0.49965134,0.837992,-0.62106115,0.27207342,0.7350232,4.917682E-8,0.36336997,0.9316449,3.147683E-8,0.8851998,0.46521118,9.177925E-8,0.7644934,0.64463156,-0.40028852,0.64787567,0.64809436,2.635244E-8,0.110948384,-0.99382627,3.329218E-8,0.12675235,-0.9919344,-0.37781388,0.1343471,-0.91608274,-0.36803347,0.14747863,-0.91804224,-0.90922517,0.010691424,0.4161675,-0.91748124,0.027136004,0.39685228,-0.9930224,-0.113253,-0.032867163,-0.9982822,0.0049114055,-0.05838322,-0.8843807,0.21867011,0.41237622,-0.98015815,0.17352538,-0.09580693,-0.785648,0.122833304,-0.60635734,-0.8249504,0.12483432,-0.5512469,-0.78196347,0.14336918,-0.6066123,-0.97195786,0.2349873,0.008887845,-0.83867854,0.3432523,0.422843});
			return Normal_11_160_vector;
		}
		/** Large attribute array: Tangent vector field, scene-graph level=11, element #161, 216 total numbers made up of 54 4-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 MFVec4f getTangent_11_161_vector()
		{
			MFVec4f Tangent_11_161_vector = new MFVec4f(new double[] {-0.20866336,0.9779274,-0.010850601,1.0,-0.21655911,0.9762633,-0.003515189,1.0,-0.21589619,0.97641563,0.0011783565,1.0,-0.24107848,0.96916246,-0.051044066,1.0,-0.22451654,0.9659974,-0.12822458,1.0,-0.14118956,0.98982304,-0.017774293,1.0,-0.64242566,0.7203988,-0.26137128,1.0,-0.25674117,0.9566936,-0.13719165,1.0,-0.28739053,0.8923421,-0.34804067,1.0,-0.92238146,0.17970192,-0.3419352,1.0,-0.74796176,0.4278691,-0.50742626,1.0,-0.68238086,0.68278146,-0.26108608,1.0,-0.22861388,0.9675069,0.108010136,1.0,-0.21791813,0.9745247,0.05304331,1.0,-0.23217656,0.9648285,0.123288654,1.0,-0.21734457,0.97363335,0.069277935,1.0,-0.0027469122,0.9998025,-0.019683873,1.0,-0.019084794,0.9995245,-0.024223477,1.0,0.112431206,0.9933229,-0.025865315,1.0,-0.007008331,0.99933565,-0.03576561,1.0,-0.17872837,0.98269594,-0.048631817,1.0,-0.20087476,0.97577906,-0.08662985,1.0,-0.13823375,0.99024713,0.017380273,1.0,-0.14485718,0.9893706,0.012733316,1.0,-0.1980396,0.9799077,-0.0236909,1.0,-0.23439826,0.9711666,-0.043508787,1.0,-0.32401577,0.93851256,-0.11919747,1.0,0.24107848,0.96916246,-0.05104408,-1.0,0.21655911,0.9762632,-0.0035151883,-1.0,0.2158962,0.9764157,0.0011783578,-1.0,0.20866334,0.9779274,-0.010850605,-1.0,0.14118953,0.9898231,-0.017774295,-1.0,0.2245165,0.96599734,-0.12822446,-1.0,0.642425,0.7203992,-0.26137164,-1.0,0.25674105,0.95669353,-0.13719155,-1.0,0.28739056,0.8923421,-0.34804064,-1.0,0.9223815,0.17970188,-0.34193525,-1.0,0.7479612,0.42786923,-0.5074268,-1.0,0.68238056,0.68278164,-0.26108617,-1.0,0.22861388,0.96750695,0.108010165,-1.0,0.23217662,0.9648285,0.12328867,-1.0,0.21791813,0.97452456,0.053043306,-1.0,0.21734463,0.9736334,0.06927787,-1.0,0.0027468796,0.99980253,-0.019683853,-1.0,0.019084817,0.9995245,-0.024223465,-1.0,-0.112431176,0.99332285,-0.025865251,-1.0,0.0070082936,0.99933565,-0.035765633,-1.0,0.20087466,0.9757791,-0.08662976,-1.0,0.17872822,0.9826959,-0.048631795,-1.0,0.1448572,0.9893706,0.012733258,-1.0,0.13823381,0.9902472,0.017380282,-1.0,0.19803964,0.9799077,-0.02369093,-1.0,0.23439817,0.9711667,-0.043508757,-1.0,0.3240156,0.9385126,-0.11919732,-1.0});
			return Tangent_11_161_vector;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=12, element #162, 108 total numbers made up of 54 2-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 MFVec2f getTextureCoordinate_12_162_point()
		{
			MFVec2f TextureCoordinate_12_162_point = new MFVec2f(new double[] {0.92199165,0.27023867,0.94137365,0.27107903,0.9298119,0.31044853,0.9499952,0.3056975,0.9194728,0.23958881,0.9357372,0.23757657,0.962122,0.2661641,0.95712936,0.23476554,0.9713389,0.30021232,0.9814207,0.26134536,0.99209327,0.29254615,0.974487,0.23207276,0.99209756,0.07384466,0.98098546,0.122841164,0.9349638,0.060153242,0.9249045,0.113858335,0.9165703,0.21370384,0.9348908,0.20670547,0.91670066,0.17979316,0.9356514,0.1804953,0.9570069,0.18134622,0.9562512,0.20679641,0.9190932,0.14920887,0.937191,0.15467632,0.97572494,0.1594323,0.9750792,0.18219608,0.9736146,0.2054499,1.9499953,0.3056975,1.9413736,0.27107903,1.929812,0.31044853,1.9219916,0.27023867,1.9357371,0.23757657,1.9194728,0.23958881,1.962122,0.2661641,1.9571294,0.23476554,1.971339,0.30021232,1.9814208,0.26134536,1.9920933,0.29254615,1.9744871,0.23207276,1.9920976,0.07384466,1.9349638,0.060153242,1.9809854,0.122841164,1.9249046,0.113858335,1.9165703,0.21370384,1.9348907,0.20670547,1.9167006,0.17979316,1.9356514,0.1804953,1.9562511,0.20679641,1.9570069,0.18134622,1.937191,0.15467632,1.9190931,0.14920887,1.9757249,0.1594323,1.9750792,0.18219608,1.9736146,0.2054499});
			return TextureCoordinate_12_162_point;
		}
		/** Large attribute array: IndexedTriangleSet index field, scene-graph level=12, element #170, 3330 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 getIndexedTriangleSet_12_170_index()
		{
			MFInt32 IndexedTriangleSet_12_170_index = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedTriangleSet_12_170_index_1()))
				.append(new MFInt32(getIndexedTriangleSet_12_170_index_2()))
				.append(new MFInt32(getIndexedTriangleSet_12_170_index_3()))
				.append(new MFInt32(getIndexedTriangleSet_12_170_index_4()));
			return IndexedTriangleSet_12_170_index;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=13, element #170, 2364 total numbers made up of 788 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_13_170_point()
		{
			MFVec3f Coordinate_13_170_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_13_170_point_1()))
				.append(new MFVec3f(getCoordinate_13_170_point_2()))
				.append(new MFVec3f(getCoordinate_13_170_point_3()))
				.append(new MFVec3f(getCoordinate_13_170_point_4()))
				.append(new MFVec3f(getCoordinate_13_170_point_5()))
				.append(new MFVec3f(getCoordinate_13_170_point_6()))
				.append(new MFVec3f(getCoordinate_13_170_point_7()))
				.append(new MFVec3f(getCoordinate_13_170_point_8()));
			return Coordinate_13_170_point;
		}
		/** Large attribute array: Normal vector field, scene-graph level=13, element #171, 2364 total numbers made up of 788 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getNormal_13_171_vector()
		{
			MFVec3f Normal_13_171_vector = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getNormal_13_171_vector_1()))
				.append(new MFVec3f(getNormal_13_171_vector_2()))
				.append(new MFVec3f(getNormal_13_171_vector_3()))
				.append(new MFVec3f(getNormal_13_171_vector_4()))
				.append(new MFVec3f(getNormal_13_171_vector_5()))
				.append(new MFVec3f(getNormal_13_171_vector_6()))
				.append(new MFVec3f(getNormal_13_171_vector_7()))
				.append(new MFVec3f(getNormal_13_171_vector_8()));
			return Normal_13_171_vector;
		}
		/** Large attribute array: Tangent vector field, scene-graph level=13, element #172, 3152 total numbers made up of 788 4-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 MFVec4f getTangent_13_172_vector()
		{
			MFVec4f Tangent_13_172_vector = new MFVec4f()/*2.finalize*/
				.append(new MFVec4f(getTangent_13_172_vector_1()))
				.append(new MFVec4f(getTangent_13_172_vector_2()))
				.append(new MFVec4f(getTangent_13_172_vector_3()))
				.append(new MFVec4f(getTangent_13_172_vector_4()))
				.append(new MFVec4f(getTangent_13_172_vector_5()))
				.append(new MFVec4f(getTangent_13_172_vector_6()))
				.append(new MFVec4f(getTangent_13_172_vector_7()))
				.append(new MFVec4f(getTangent_13_172_vector_8()));
			return Tangent_13_172_vector;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=14, element #173, 1576 total numbers made up of 788 2-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 MFVec2f getTextureCoordinate_14_173_point()
		{
			MFVec2f TextureCoordinate_14_173_point = new MFVec2f()/*2.finalize*/
				.append(new MFVec2f(getTextureCoordinate_14_173_point_1()))
				.append(new MFVec2f(getTextureCoordinate_14_173_point_2()))
				.append(new MFVec2f(getTextureCoordinate_14_173_point_3()))
				.append(new MFVec2f(getTextureCoordinate_14_173_point_4()))
				.append(new MFVec2f(getTextureCoordinate_14_173_point_5()))
				.append(new MFVec2f(getTextureCoordinate_14_173_point_6()))
				.append(new MFVec2f(getTextureCoordinate_14_173_point_7()))
				.append(new MFVec2f(getTextureCoordinate_14_173_point_8()));
			return TextureCoordinate_14_173_point;
		}
		/** Large attribute array: IndexedTriangleSet index field, scene-graph level=10, element #238, 852 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 getIndexedTriangleSet_10_238_index()
		{
			MFInt32 IndexedTriangleSet_10_238_index = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedTriangleSet_10_238_index_1()));
			return IndexedTriangleSet_10_238_index;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=11, element #238, 672 total numbers made up of 224 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_11_238_point()
		{
			MFVec3f Coordinate_11_238_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_11_238_point_1()))
				.append(new MFVec3f(getCoordinate_11_238_point_2()))
				.append(new MFVec3f(getCoordinate_11_238_point_3()));
			return Coordinate_11_238_point;
		}
		/** Large attribute array: Normal vector field, scene-graph level=11, element #239, 672 total numbers made up of 224 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getNormal_11_239_vector()
		{
			MFVec3f Normal_11_239_vector = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getNormal_11_239_vector_1()))
				.append(new MFVec3f(getNormal_11_239_vector_2()))
				.append(new MFVec3f(getNormal_11_239_vector_3()));
			return Normal_11_239_vector;
		}
		/** Large attribute array: Tangent vector field, scene-graph level=11, element #240, 896 total numbers made up of 224 4-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 MFVec4f getTangent_11_240_vector()
		{
			MFVec4f Tangent_11_240_vector = new MFVec4f()/*2.finalize*/
				.append(new MFVec4f(getTangent_11_240_vector_1()))
				.append(new MFVec4f(getTangent_11_240_vector_2()))
				.append(new MFVec4f(getTangent_11_240_vector_3()));
			return Tangent_11_240_vector;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=12, element #241, 448 total numbers made up of 224 2-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 MFVec2f getTextureCoordinate_12_241_point()
		{
			MFVec2f TextureCoordinate_12_241_point = new MFVec2f()/*2.finalize*/
				.append(new MFVec2f(getTextureCoordinate_12_241_point_1()))
				.append(new MFVec2f(getTextureCoordinate_12_241_point_2()))
				.append(new MFVec2f(getTextureCoordinate_12_241_point_3()));
			return TextureCoordinate_12_241_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #322, 102 total numbers made up of 34 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_12_322_point()
		{
			MFVec3f Coordinate_12_322_point = new MFVec3f(new double[] {0.7766712,-0.08447695,0.07307734,0.804953,-0.08447695,0.07307734,0.7766712,0.015702248,0.07307734,0.82545185,0.015702248,0.07307734,0.7766712,0.0883646,0.07307734,0.82545185,0.0883646,0.07307734,0.7766712,0.0883646,-0.04121141,0.82545185,0.0883646,-0.04121141,0.7766712,0.015702248,-0.04121141,0.82545185,0.015702248,-0.04121141,0.7766712,-0.11052418,-0.011494078,0.79952043,-0.11052418,-0.011494078,0.7766712,-0.11052418,0.04336006,0.79952043,-0.11052418,0.04336006,0.804953,-0.08447695,0.07307734,0.804953,-0.08447695,-0.04121141,0.82545185,0.015702248,0.07307734,0.82545185,0.015702248,-0.04121141,0.7766712,-0.08447695,-0.04121141,0.7766712,-0.11052418,-0.011494078,0.7766712,-0.08447695,0.07307734,0.7766712,-0.11052418,0.04336006,0.7766712,-0.08447695,-0.04121141,0.804953,-0.08447695,-0.04121141,0.7766712,0.0883646,0.07307734,0.82545185,0.0883646,0.07307734,0.82545185,0.0883646,0.07307734,0.82545185,0.0883646,-0.04121141,0.7766712,0.015702248,-0.04121141,0.7766712,0.015702248,0.07307734,0.7766712,0.0883646,-0.04121141,0.7766712,0.0883646,0.07307734,0.79952043,-0.11052418,0.04336006,0.79952043,-0.11052418,-0.011494078});
			return Coordinate_12_322_point;
		}
		/** Large attribute array: Normal vector field, scene-graph level=12, element #323, 102 total numbers made up of 34 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getNormal_12_323_vector()
		{
			MFVec3f Normal_12_323_vector = new MFVec3f(new double[] {-0.9601409,-0.06091298,0.27279857,0.9156445,-0.24250148,0.32060584,-0.9257029,0.0,0.37825122,0.92445433,-0.109639555,0.36518943,-0.782573,0.5253683,0.3340175,0.7825731,0.52536803,0.3340176,-0.78257334,0.52536756,-0.3340177,0.7825736,0.52536726,-0.33401775,-0.9257029,0.0,-0.37825125,0.92445433,-0.109639555,-0.36518946,-0.904771,-0.40703088,-0.1253614,0.6427682,-0.7375558,-0.20702794,-0.7367246,-0.6462368,0.19903502,0.8152076,-0.5632417,0.13489,0.9156445,-0.24250148,0.32060584,0.9120456,-0.24328128,-0.3301318,0.92445433,-0.109639555,0.36518943,0.92445433,-0.109639555,-0.36518946,-0.96253914,-0.059088077,-0.2646261,-0.904771,-0.40703088,-0.1253614,-0.9601409,-0.06091298,0.27279857,-0.7367246,-0.6462368,0.19903502,-0.96253914,-0.059088077,-0.2646261,0.9120456,-0.24328128,-0.3301318,-0.782573,0.5253683,0.3340175,0.7825731,0.52536803,0.3340176,0.7825731,0.52536803,0.3340176,0.7825736,0.52536726,-0.33401775,-0.9257029,0.0,-0.37825125,-0.9257029,0.0,0.37825122,-0.78257334,0.52536756,-0.3340177,-0.782573,0.5253683,0.3340175,0.8152076,-0.5632417,0.13489,0.6427682,-0.7375558,-0.20702794});
			return Normal_12_323_vector;
		}
		/** Large attribute array: Tangent vector field, scene-graph level=12, element #324, 136 total numbers made up of 34 4-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 MFVec4f getTangent_12_324_vector()
		{
			MFVec4f Tangent_12_324_vector = new MFVec4f(new double[] {0.0939407,0.84887564,0.5201782,1,0.13523485,0.9368871,0.3224191,1,4.873308E-6,1,1.19265615E-5,1,0.101976186,0.9939714,0.040270217,1,-0.2773101,0.18619026,-0.94256693,1,0.2773312,0.18615904,-0.9425669,1,0.050049875,-0.48169544,-0.8749083,1,0.2648211,-0.7664828,-0.5851273,1,4.8778393E-6,-1,-1.1937648E-5,1,-0.10196674,-0.9939714,0.040294155,1,0.023532517,-0.34167334,0.9395241,1,-0.042457648,-0.30413342,0.9516829,1,0.03175082,0.26096126,0.964827,1,0.11781876,0.3893078,0.9135415,1,-0.2504353,-0.9679853,-0.01693094,1,-0.25173795,-0.96763545,0.017602379,1,-0.11991209,-0.99276936,0.005494255,1,-0.11107143,-0.9936644,0.017153962,1,0.0570101,-0.99825287,0.015532811,1,0.40320054,-0.9134145,0.055709228,1,0.058556393,-0.99814314,-0.016779767,1,0.6238226,-0.763137,-0.1687227,1,-0.091324046,-0.8482932,0.5215925,1,-0.13295783,-0.9369617,0.3231486,1,0.4832018,0.85087496,-0.2062228,1,-0.48318917,0.85087514,-0.2062518,1,0.48326883,-0.8508751,0.20606512,1,0.48312122,-0.8508756,-0.20640914,1,4.968703E-5,-1,-1.2160021E-4,1,-4.985891E-5,-1,-1.2202085E-4,1.0,-0.4831348,-0.85087544,-0.20637812,1.0,-0.48325542,-0.850875,0.20609726,1.0,-0.56119126,-0.82575905,-0.056449544,1.0,-0.7237609,-0.67323995,0.15138786,1.0});
			return Tangent_12_324_vector;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #333, 108 total numbers made up of 36 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_12_333_point()
		{
			MFVec3f Coordinate_12_333_point = new MFVec3f(new double[] {0.52089846,-0.10003424,0.051194638,0.5966454,-0.12286663,0.051194638,0.5966454,-0.032993793,0.051194638,0.5966454,-0.032993793,-0.019328492,0.5966454,-0.12286663,-0.019328492,0.52089846,-0.10003424,-0.019328492,0.52089846,-0.1511879,-2.1411106E-5,0.5966454,-0.1511879,-2.1411106E-5,0.52089846,-0.1511879,0.0318876,0.5966454,-0.1511879,0.0318876,0.5966454,-0.12286663,0.051194638,0.5966454,-0.12286663,-0.019328492,0.5966454,-0.032993793,0.051194638,0.5966454,-0.032993793,-0.019328492,0.4248701,-0.10003424,-0.019328492,0.4248701,-0.10003424,0.051194638,0.40469718,-0.072892666,-0.019328492,0.40469718,-0.072892666,0.051194638,0.52089846,-0.12286663,-0.019328492,0.52089846,-0.1511879,-2.1411106E-5,0.5966454,-0.1511879,-2.1411106E-5,0.52089846,-0.12286663,0.051194638,0.5966454,-0.1511879,0.0318876,0.52089846,-0.1511879,0.0318876,0.52089846,-0.12286663,0.051194638,0.52089846,-0.12286663,-0.019328492,0.52089846,-0.10003424,-0.019328492,0.52089846,-0.10003424,0.051194638,0.40469718,-0.072892666,0.051194638,0.4248701,-0.10003424,0.051194638,0.40469718,-0.072892666,-0.019328492,0.4248701,-0.10003424,-0.019328492,0.39278468,-0.032993793,0.051194638,0.39278468,-0.032993793,-0.019328492,0.39278468,-0.032993793,0.051194638,0.39278468,-0.032993793,-0.019328492});
			return Coordinate_12_333_point;
		}
		/** Large attribute array: Normal vector field, scene-graph level=12, element #334, 108 total numbers made up of 36 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getNormal_12_334_vector()
		{
			MFVec3f Normal_12_334_vector = new MFVec3f(new double[] {-0.07634614,-0.32109615,0.9439643,0.66511804,-0.1341791,0.7345843,0.6216767,0.0,0.78327405,0.6216767,0.0,-0.783274,0.6812767,-0.13153575,-0.7201114,-0.076346144,-0.32109615,-0.9439643,-0.27097356,-0.8423736,-0.4658113,0.47707886,-0.76910245,-0.42529663,-0.4770779,-0.76910347,0.42529598,0.2709742,-0.8423726,0.46581253,0.66511804,-0.1341791,0.7345843,0.6812767,-0.13153575,-0.7201114,0.6216767,0.0,0.78327405,0.6216767,0.0,-0.783274,-0.20851645,-0.89272195,-0.39946008,-0.20851645,-0.8927221,0.39946002,-0.34968823,-0.16736002,-0.92179644,-0.34968826,-0.16736025,0.9217965,-0.52000904,-0.30162027,-0.79913443,-0.27097356,-0.8423736,-0.4658113,0.47707886,-0.76910245,-0.42529663,-0.56644726,-0.29100356,0.7710088,0.2709742,-0.8423726,0.46581253,-0.4770779,-0.76910347,0.42529598,-0.56644726,-0.29100356,0.7710088,-0.52000904,-0.30162027,-0.79913443,-0.076346144,-0.32109615,-0.9439643,-0.07634614,-0.32109615,0.9439643,-0.34968826,-0.16736025,0.9217965,-0.20851645,-0.8927221,0.39946002,-0.34968823,-0.16736002,-0.92179644,-0.20851645,-0.89272195,-0.39946008,-0.38797513,-0.11583698,0.9143616,-0.38797516,-0.11583663,-0.9143616,-0.38797513,-0.11583698,0.9143616,-0.38797516,-0.11583663,-0.9143616});
			return Normal_12_334_vector;
		}
		/** Large attribute array: Tangent vector field, scene-graph level=12, element #335, 144 total numbers made up of 36 4-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 MFVec4f getTangent_12_335_vector()
		{
			MFVec4f Tangent_12_335_vector = new MFVec4f(new double[] {0.9970814,-0.024551833,0.07229065,1,0.7467384,0.11955874,-0.65428406,1,0.783274,4.941615E-5,-0.6216767,1,0.783274,-1.37645E-4,0.6216767,1,0.73202604,0.12227994,0.67021304,1,0.9970814,-0.024682984,-0.07224606,1,-0.1427838,-0.44338804,0.8848841,1,0.22405536,-0.361492,0.9050541,1,0.22405289,0.36149263,0.90505445,1,-0.14277878,0.44339094,0.88488346,1,-0.7201339,0.14498721,0.6785174,1,0.7070015,-0.13678229,0.6938584,1,-0.78327394,-3.1070606E-4,0.62167656,1,0.783274,-3.0597375E-4,0.62167656,1.0,-0.09104471,-0.38894635,0.91675055,1.0,0.09068714,0.38902974,0.9167506,1.0,-0.8316869,-0.39749932,0.38767406,1.0,0.8312609,0.39838925,0.38767424,1.0,0.85416085,-0.18373756,-0.48646685,1.0,0.9625868,-0.23718101,-0.13104144,1.0,0.8788606,0.41744554,0.23096211,1.0,0.82409805,-0.19998139,0.5299716,1.0,0.96258664,0.2371504,-0.13109805,1.0,0.87886107,-0.4174777,0.2309019,1.0,0.68567485,0.35256845,0.6368246,1.0,-0.6914139,-0.40070286,0.6011524,1.0,-0.21863751,-0.9182954,0.33004764,1.0,0.21793723,0.91846174,0.33004767,1.0,0.9368661,-0.06242605,0.34407103,1.0,0.97801894,-0.19032405,0.08518139,1.0,0.93686616,-0.062579475,-0.3440431,1.0,0.97801894,-0.19034936,-0.08512488,1.0,0.92166984,-0.048718624,0.38490418,1.0,-0.8762821,-0.26112613,0.40489858,1.0,0.8760055,0.26205269,0.4048986,1.0,0.9216699,-0.04887712,-0.38488412,1.0});
			return Tangent_12_335_vector;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #344, 186 total numbers made up of 62 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_12_344_point()
		{
			MFVec3f Coordinate_12_344_point = new MFVec3f(new double[] {0.75190103,-0.031245232,0.07127539,0.71940804,-0.054852962,0.07127539,0.75190103,-0.031245232,-0.04011124,0.71940804,-0.054852962,-0.04011124,0.67924464,-0.054852962,0.07127539,0.67924464,-0.054852962,-0.04011124,0.6467517,-0.031245232,0.07127539,0.6467517,-0.031245232,-0.04011124,0.6343405,0.0069522858,0.07127539,0.6343405,0.0069522858,-0.04011124,0.6467517,0.045149803,0.07127539,0.6467517,0.045149803,-0.04011124,0.67924464,0.068757534,0.07127539,0.67924464,0.068757534,-0.04011124,0.71940804,0.068757534,0.07127539,0.71940804,0.068757534,-0.04011124,0.75190103,0.045149803,0.07127539,0.75190103,0.045149803,-0.04011124,0.75190103,0.045149803,0.07127539,0.76431227,0.0069522858,0.07127539,0.75190103,0.045149803,-0.04011124,0.76431227,0.0069522858,-0.04011124,0.7150456,-0.04142618,0.0848145,0.7404796,-0.022947311,0.0848145,0.7150456,0.055330753,0.084814504,0.6836072,-0.04142618,0.0848145,0.65817314,-0.022947311,0.0848145,0.6484581,0.0069522858,0.0848145,0.65817314,0.036851883,0.0848145,0.6836072,0.055330753,0.0848145,0.75019467,0.0069522858,0.0848145,0.7404796,0.036851883,0.0848145,0.7404796,-0.022947311,-0.053650334,0.7150456,-0.04142618,-0.053650334,0.6836072,0.055330753,-0.05365035,0.6836072,-0.04142618,-0.053650334,0.65817314,-0.022947311,-0.053650334,0.6484581,0.0069522858,-0.053650334,0.65817314,0.036851883,-0.053650334,0.7150456,0.055330753,-0.053650334,0.7404796,0.036851883,-0.053650334,0.75019467,0.0069522858,-0.053650334,0.71940804,-0.054852962,0.07127539,0.75190103,-0.031245232,0.07127539,0.67924464,-0.054852962,0.07127539,0.6467517,-0.031245232,0.07127539,0.6343405,0.0069522858,0.07127539,0.6467517,0.045149803,0.07127539,0.67924464,0.068757534,0.07127539,0.71940804,0.068757534,0.07127539,0.75190103,0.045149803,0.07127539,0.76431227,0.0069522858,0.07127539,0.75190103,-0.031245232,-0.04011124,0.71940804,-0.054852962,-0.04011124,0.67924464,-0.054852962,-0.04011124,0.6467517,-0.031245232,-0.04011124,0.6343405,0.0069522858,-0.04011124,0.6467517,0.045149803,-0.04011124,0.67924464,0.068757534,-0.04011124,0.71940804,0.068757534,-0.04011124,0.75190103,0.045149803,-0.04011124,0.76431227,0.0069522858,-0.04011124});
			return Coordinate_12_344_point;
		}
		/** Large attribute array: Normal vector field, scene-graph level=12, element #345, 186 total numbers made up of 62 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getNormal_12_345_vector()
		{
			MFVec3f Normal_12_345_vector = new MFVec3f(new double[] {0.8068488,-0.58358717,0.09176571,0.30973446,-0.9463845,0.09176656,0.80435336,-0.587022,-0.0917658,0.30569544,-0.94769686,-0.09176619,-0.3056963,-0.94769657,0.09176651,-0.3097346,-0.94638443,-0.09176674,-0.8043533,-0.587022,0.09176572,-0.80684996,-0.5835856,-0.09176586,-0.9957784,-0.0021258201,0.09176606,-0.9957783,0.0021259352,-0.09176606,-0.80684996,0.58358556,0.09176588,-0.80435336,0.5870219,-0.091765694,-0.3097346,0.9463844,0.09176669,-0.30569625,0.9476965,-0.09176652,0.3056955,0.94769686,0.091766216,0.30973443,0.9463845,-0.09176654,0.80435336,0.58702195,0.09176578,0.8068488,0.5835873,-0.09176571,0.80435336,0.58702195,0.09176578,0.9957783,0.0021233372,0.09176602,0.8068488,0.5835873,-0.09176571,0.9957783,-0.0021233363,-0.091766015,0.060593024,-0.16916734,0.98372304,0.17786968,-0.12130578,0.9765487,0.0676295,0.23137127,0.97051203,-0.047537733,-0.16263461,0.9855405,-0.14216392,-0.109902754,0.983723,-0.21520069,-0.0064113173,0.9765488,-0.2433077,0.16593473,0.95565003,-0.15361905,0.428884,0.89020205,0.29437357,0.008770023,0.9556502,0.36042544,0.27863434,0.89020026,0.14216363,-0.10990276,-0.983723,0.04753778,-0.16263473,-0.98554057,-0.0676291,0.23137082,-0.97051215,-0.060592495,-0.16916668,-0.9837231,-0.1778692,-0.121306166,-0.9765487,-0.29437363,0.008770447,-0.95565015,-0.36042464,0.27863303,-0.89020103,0.15361966,0.4288847,-0.8902016,0.24330741,0.1659343,-0.95565027,0.21520084,-0.0064113396,-0.9765488,0.30973446,-0.9463845,0.09176656,0.8068488,-0.58358717,0.09176571,-0.3056963,-0.94769657,0.09176651,-0.8043533,-0.587022,0.09176572,-0.9957784,-0.0021258201,0.09176606,-0.80684996,0.58358556,0.09176588,-0.3097346,0.9463844,0.09176669,0.3056955,0.94769686,0.091766216,0.80435336,0.58702195,0.09176578,0.9957783,0.0021233372,0.09176602,0.80435336,-0.587022,-0.0917658,0.30569544,-0.94769686,-0.09176619,-0.3097346,-0.94638443,-0.09176674,-0.80684996,-0.5835856,-0.09176586,-0.9957783,0.0021259352,-0.09176606,-0.80435336,0.5870219,-0.091765694,-0.30569625,0.9476965,-0.09176652,0.30973443,0.9463845,-0.09176654,0.8068488,0.5835873,-0.09176571,0.9957783,-0.0021233363,-0.091766015});
			return Normal_12_345_vector;
		}
		/** Large attribute array: Tangent vector field, scene-graph level=12, element #346, 248 total numbers made up of 62 4-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 MFVec4f getTangent_12_346_vector()
		{
			MFVec4f Tangent_12_346_vector = new MFVec4f(new double[] {0.5853029,0.81075597,0.009761566,1.0,0.95006895,0.3118872,0.009765181,1.0,0.59020776,0.8071924,0.009762649,1.0,0.9519431,0.30611938,0.009766509,1.0,0.9519427,-0.30612066,0.009763057,1.0,0.9500691,-0.31188703,0.009760457,1.0,0.59020764,-0.8071926,0.009760139,1.0,0.5853015,-0.8107569,0.009760325,1.0,0.0030342732,-0.99994785,0.009761282,1.0,-0.003034624,-0.9999478,0.009763836,1.0,-0.58530074,-0.8107575,0.009768767,1.0,-0.5902081,-0.80719215,0.009768417,1.0,-0.95006895,-0.31188726,0.009764103,1.0,-0.9519427,-0.30612057,0.009763075,1.0,-0.95194304,0.3061198,0.009762884,1.0,-0.9500692,0.31188688,0.0097615365,1.0,-0.5914479,0.8058027,0.029523017,1.0,-0.5880249,0.80829227,-0.029838419,1.0,-0.58702445,0.8090196,-0.029827984,1.0,-0.0030320396,0.9999477,0.009764108,1.0,-0.5835974,0.8115061,0.029528672,1.0,0.0030320268,0.99994785,0.009763972,1.0,-0.3670428,-0.9202608,-0.13564572,1.0,-0.3376578,-0.93964785,-0.055220634,1.0,-0.3157688,-0.91777146,0.24080203,1.0,-0.3330614,-0.92761075,-0.16914026,1.0,-0.27919316,-0.94901335,-0.1463729,1.0,-0.28610662,-0.9556868,-0.06932327,1.0,-0.34029233,-0.9372354,0.07609914,1.0,-0.37203225,-0.85970783,0.34999213,1.0,-0.28677386,-0.95306647,0.09708266,1.0,-0.24998397,-0.8905802,0.37996712,1.0,0.33244762,0.94138986,-0.05712927,1.0,0.3334076,0.9326541,-0.13782535,1.0,0.32631987,0.92436874,0.19763097,1.0,0.27573493,0.9443481,-0.17937943,1.0,0.24361652,0.95605373,-0.16313277,1.0,0.27519926,0.9583805,-0.07597549,1.0,0.33078885,0.9305,0.15731679,1.0,0.24345186,0.8566969,0.45475453,1.0,0.23779656,0.9449849,0.22462516,1.0,0.27971452,0.9584866,0.055347584,1.0,-0.56301993,-0.26032317,-0.7843727,1.0,-0.530353,-0.78398246,-0.3226412,1.0,0.035772476,-0.10774413,-0.99353486,1.0,0.37361467,-0.6198163,-0.69010127,1.0,-0.014435717,-0.9836643,-0.17943309,1.0,-0.5302116,-0.7838697,0.3231469,1.0,-0.56244445,-0.26017973,0.78483295,1.0,0.03524629,-0.10757759,0.9935718,1.0,0.37334314,-0.61951035,0.6905229,1.0,-0.0144752385,-0.98359054,0.17983373,1.0,0.56653583,0.80430436,-0.17925343,1.0,0.66696614,0.28192443,-0.68969184,1.0,0.093241036,0.06581591,-0.99346584,1.0,-0.3022014,0.54120725,-0.78470963,1.0,0.031757355,0.945971,-0.32269245,1.0,0.5664445,0.80425733,0.17975207,1.0,0.66693604,0.28191864,0.6897234,1.0,0.09470014,0.06532791,0.99336004,1.0,-0.30188107,0.54082304,0.78509766,1.0,0.03178675,0.945851,0.32304117,1.0});
			return Tangent_12_346_vector;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=13, element #347, 124 total numbers made up of 62 2-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 MFVec2f getTextureCoordinate_13_347_point()
		{
			MFVec2f TextureCoordinate_13_347_point = new MFVec2f(new double[] {0.2813487,0.67748076,0.26403844,0.6774818,0.28134573,0.6294739,0.2640355,0.629475,0.24672835,0.67748296,0.24672537,0.6294761,0.22941808,0.67748386,0.22941513,0.62947714,0.21210788,0.6774849,0.21210502,0.62947804,0.19479787,0.67748606,0.19479495,0.6294792,0.17748767,0.6774872,0.17748466,0.62948036,0.16017747,0.67748815,0.16017464,0.62948143,0.1428673,0.6774893,0.14286432,0.6294823,0.31596896,0.6774787,0.29865885,0.67747974,0.31596598,0.6294717,0.29865593,0.62947285,0.6092234,0.26211378,0.59830844,0.26996315,0.5699641,0.24913871,0.61344,0.24934691,0.60934687,0.2365399,0.59850794,0.22858602,0.58506644,0.22852486,0.57416326,0.23637676,0.584867,0.26989543,0.57403964,0.26193872,0.2385702,0.83280456,0.22772793,0.82485384,0.26301217,0.7994532,0.22362967,0.81204844,0.22784103,0.79928094,0.23875196,0.7914305,0.2521882,0.7914978,0.2671216,0.8122442,0.2629212,0.825007,0.25201416,0.8328628,0.61613,0.26699075,0.6010292,0.27796844,0.6218942,0.249237,0.6161242,0.23148382,0.6010175,0.22051084,0.58234257,0.22051948,0.56725043,0.23151124,0.5615091,0.24924487,0.5672551,0.2669878,0.5823562,0.2779698,0.23606245,0.84087944,0.22095491,0.8299148,0.21517567,0.81216574,0.2209325,0.79440653,0.23603387,0.7834234,0.25470585,0.78342426,0.26978797,0.79439485,0.27557415,0.812114,0.26983237,0.8298797,0.25473362,0.84086955});
			return TextureCoordinate_13_347_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #399, 123 total numbers made up of 41 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_12_399_point()
		{
			MFVec3f Coordinate_12_399_point = new MFVec3f(new double[] {0.8066281,0.10047531,-0.0024074018,0.81140983,0.08956671,-0.0010883808,0.806945,0.1029768,0.003203988,0.8129506,0.08927584,0.00486055,0.8112306,0.10447264,-0.0033171475,0.81752425,0.09011459,-0.0015811026,0.81777835,0.09295797,0.003865689,0.8242562,0.086799145,-2.4709105E-4,0.81788784,0.08340883,-0.005201012,0.82147706,0.081357956,-6.811023E-4,0.8242562,0.086799145,-2.4709105E-4,0.81777835,0.09295797,0.003865689,0.84950465,0.09339523,-0.03721857,0.8454094,0.09767008,-0.042599052,0.8431355,0.090004444,-0.042173088,0.848865,0.08838558,-0.040699273,0.84950465,0.09339523,-0.03721857,0.8501872,0.10142279,-0.043597847,0.8438244,0.098035336,-0.048547417,0.849922,0.098556995,-0.04901901,0.8501872,0.10142279,-0.043597847,0.83932763,0.11154461,-0.044276714,0.84540504,0.11233282,-0.04491687,0.83904207,0.10894537,-0.049866527,0.812997,0.10386562,0.0025467575,0.812997,0.10386562,0.0025467575,0.81329936,0.1117959,-0.0032694638,0.8069309,0.10840511,-0.008223474,0.8074908,0.11326599,-0.0045390725,0.81329936,0.1117959,-0.0032694638,0.8385474,0.11839247,-0.040241063,0.83932763,0.11154461,-0.044276714,0.8321781,0.115002155,-0.04519552,0.8347781,0.12052345,-0.04458496,0.8385474,0.11839247,-0.040241063,0.84540504,0.11233282,-0.04491687,0.83904207,0.10894537,-0.049866527,0.8436179,0.11293888,-0.050757945,0.84540504,0.11233282,-0.04491687,0.8436179,0.11293888,-0.050757945,0.84540504,0.11233282,-0.04491687});
			return Coordinate_12_399_point;
		}
		/** Large attribute array: Normal vector field, scene-graph level=12, element #400, 123 total numbers made up of 41 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getNormal_12_400_vector()
		{
			MFVec3f Normal_12_400_vector = new MFVec3f(new double[] {-0.76254684,-0.31193137,-0.5667638,-0.7719181,-0.4796769,-0.41719598,-0.6532022,0.13950987,0.7442204,-0.4233087,-0.39568287,0.8150122,0.59764385,-0.7630101,-0.24624662,-0.15185313,0.89567703,-0.4179752,0.65882736,0.2818818,0.6974877,0.7258994,0.2990929,0.6193654,-0.7221952,-0.470533,-0.506984,0.29196167,-0.92168105,0.25546506,0.7258994,0.2990929,0.6193654,0.65882736,0.2818818,0.6974877,0.75508463,0.39419663,0.5238857,-0.58181745,0.7857462,0.20997924,-0.69897425,-0.37843922,-0.60681045,0.49139917,-0.8701829,-0.03617622,0.75508463,0.39419663,0.5238857,0.82222676,0.3149618,0.47406974,-0.5721193,-0.42888638,-0.6990966,0.62370235,-0.17731094,-0.7612859,0.82222676,0.3149618,0.47406974,0.1331388,-0.88942707,0.43725684,0.75265276,0.4746533,0.45630917,-0.7379251,-0.3000509,-0.60451305,0.68670374,0.46027225,0.5626611,0.68670374,0.46027225,0.5626611,0.6575917,0.45483366,0.6005828,-0.7895571,-0.31692913,-0.525505,-0.4930397,0.8691351,0.038935862,0.6575917,0.45483366,0.6005828,0.75509816,0.39424276,0.5238314,0.1331388,-0.88942707,0.43725684,-0.69793886,-0.38071153,-0.60658073,-0.29401278,0.9217613,-0.25280982,0.75509816,0.39424276,0.5238314,0.75265276,0.4746533,0.45630917,-0.7379251,-0.3000509,-0.60451305,0.42972618,0.45259485,-0.78134084,0.75265276,0.4746533,0.45630917,0.42972618,0.45259485,-0.78134084,0.75265276,0.4746533,0.45630917});
			return Normal_12_400_vector;
		}
		/** Large attribute array: Tangent vector field, scene-graph level=12, element #401, 164 total numbers made up of 41 4-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 MFVec4f getTangent_12_401_vector()
		{
			MFVec4f Tangent_12_401_vector = new MFVec4f(new double[] {0.14422657,-0.9359987,0.32110006,1.0,0.56947136,-0.813439,-0.11840331,1.0,0.23479922,-0.8971086,0.37425327,1.0,0.5078111,-0.848617,-0.14824606,1.0,-0.32847658,-0.5131893,0.79293126,1.0,0.65586966,-0.22505262,-0.72054595,1.0,0.57368183,-0.7880198,-0.22341445,1.0,0.6871805,-0.27714035,-0.6715476,1.0,0.6681824,-0.285128,-0.68719316,1.0,0.60020536,-0.031397235,-0.79922956,1.0,0.68779415,-0.31963748,-0.6517446,1.0,0.44707865,-0.8923671,-0.061657816,1.0,0.37252477,0.39958307,-0.8375911,1.0,0.37809774,0.48988846,-0.78552634,1.0,0.36606833,0.53958637,-0.75818247,1.0,0.4975982,0.31460306,-0.80834466,1.0,0.1736017,0.6503271,-0.739552,1.0,-0.10221558,0.901101,-0.42138943,1.0,-0.21013343,0.9005795,-0.3805266,1.0,-0.15902467,0.92478096,-0.34567538,1.0,-0.16243596,0.92814344,-0.33490965,1.0,-0.63606596,0.26165926,0.7259163,1.0,-0.4507685,0.8766221,-0.16834953,1.0,-0.33179992,0.9412978,-0.06218848,1.0,0.2815731,-0.88200843,0.37785932,1.0,0.27074635,-0.88026726,0.38964856,1.0,-0.31983504,-0.55324066,0.7691751,1.0,-0.3152459,-0.5252315,0.79041255,1.0,-0.4436265,-0.28965294,0.8481136,1.0,-0.2753964,-0.5968918,0.75357616,1.0,-0.5834409,0.039644867,0.8111874,1.0,-0.7248951,0.213473,0.65494764,1.0,-0.69485587,0.15494862,0.702258,1.0,-0.6634655,-0.0064227353,0.7481794,1.0,-0.65538603,0.474876,0.58733475,1.0,-0.65503365,0.46962357,0.5919331,1.0,-0.6637203,0.4848916,0.56952226,1.0,-0.66307586,0.7455324,0.06717054,1.0,-0.64216995,0.68220866,0.3495841,1.0,-0.5553145,0.8147913,0.16655621,1.0,-0.4657732,0.87367374,-0.14053342,1.0});
			return Tangent_12_401_vector;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #410, 123 total numbers made up of 41 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_12_410_point()
		{
			MFVec3f Coordinate_12_410_point = new MFVec3f(new double[] {0.8087711,0.08920288,-0.034675747,0.8087711,0.07447815,-0.034675747,0.8027854,0.09147358,-0.02819699,0.8027854,0.07220745,-0.02819699,0.8158772,0.09354067,-0.02819699,0.8158772,0.07014084,-0.02819699,0.8087711,0.07447815,-0.021718234,0.81776726,0.06302214,-0.021718442,0.81776726,0.06302214,-0.03467551,0.8148223,0.05740261,-0.02819699,0.81776726,0.06302214,-0.021718442,0.8087711,0.07447815,-0.021718234,0.86062104,0.06302166,-0.021717787,0.86331236,0.07060003,-0.02819699,0.86062104,0.06302166,-0.034676194,0.86322165,0.057215214,-0.02819699,0.86062104,0.06302166,-0.021717787,0.87063324,0.07447672,-0.021724045,0.87063324,0.07447672,-0.034669966,0.8763529,0.071653366,-0.02819699,0.87063324,0.07447672,-0.021724045,0.86331236,0.093081,-0.02819699,0.87063324,0.08920431,-0.021724045,0.87063324,0.08920431,-0.034669966,0.8087711,0.08920288,-0.021718234,0.8087711,0.08920288,-0.021718234,0.81776726,0.10065889,-0.021718442,0.81776726,0.10065889,-0.03467551,0.8148223,0.1062789,-0.02819699,0.81776726,0.10065889,-0.021718442,0.86062104,0.10065985,-0.021717787,0.86331236,0.093081,-0.02819699,0.86062104,0.10065985,-0.034676194,0.86322165,0.10646582,-0.02819699,0.86062104,0.10065985,-0.021717787,0.87063324,0.08920431,-0.021724045,0.87063324,0.08920431,-0.034669966,0.8763529,0.09202719,-0.02819699,0.87063324,0.08920431,-0.021724045,0.8763529,0.09202719,-0.02819699,0.87063324,0.08920431,-0.021724045});
			return Coordinate_12_410_point;
		}
		/** Large attribute array: Normal vector field, scene-graph level=12, element #411, 123 total numbers made up of 41 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getNormal_12_411_vector()
		{
			MFVec3f Normal_12_411_vector = new MFVec3f(new double[] {0.037727017,0.092625916,-0.994986,-0.16567394,-0.100159936,-0.98108107,-0.94333726,0.33183563,1.9184048E-7,-0.9523777,-0.3049208,2.7701503E-7,0.51619667,-0.8564701,-6.0556846E-7,0.46393445,0.8858695,1.332675E-8,-0.1656745,-0.100160286,0.981081,-0.08442456,-0.144355,0.9859179,-0.084424436,-0.14435415,-0.9859181,-0.24769475,-0.9688381,3.4505462E-7,-0.08442456,-0.144355,0.9859179,-0.1656745,-0.100160286,0.981081,0.07697655,-0.04362304,0.99607813,-0.48557982,0.8735,-0.034785222,0.07697633,-0.04362436,-0.99607813,0.24715997,-0.96897477,-4.4910482E-7,0.07697655,-0.04362304,0.99607813,0.119845144,-0.1135138,0.9862818,0.06792804,-0.093093365,-0.9933376,0.93480736,-0.35217443,-0.045917667,0.119845144,-0.1135138,0.9862818,-0.4855922,-0.87349313,0.03478504,0.067925595,0.093094125,0.9933376,0.119845845,0.11351816,-0.98628116,0.037726503,0.09262487,0.9949862,0.037726503,0.09262487,0.9949862,-0.08442123,0.14434774,0.9859193,-0.08442091,0.14434707,-0.9859194,-0.24768823,0.96883976,-5.7509432E-8,-0.08442123,0.14434774,0.9859193,0.076973155,0.043631505,0.9960781,-0.4855922,-0.87349313,0.03478504,0.076972835,0.0436325,-0.9960781,0.24716538,0.96897334,-8.9820674E-8,0.076973155,0.043631505,0.9960781,0.067925595,0.093094125,0.9933376,0.119845845,0.11351816,-0.98628116,0.9348136,0.35215795,0.045917787,0.067925595,0.093094125,0.9933376,0.9348136,0.35215795,0.045917787,0.067925595,0.093094125,0.9933376});
			return Normal_12_411_vector;
		}
		/** Large attribute array: Tangent vector field, scene-graph level=12, element #412, 164 total numbers made up of 41 4-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 MFVec4f getTangent_12_412_vector()
		{
			MFVec4f Tangent_12_412_vector = new MFVec4f(new double[] {-0.2914656,-0.95138013,-0.09961806,1.0,0.2799491,-0.9586805,0.050598368,1.0,-0.33182716,-0.9433132,0.0071400297,1.0,0.30490112,-0.95231634,-0.011351035,1.0,-0.856467,-0.5161948,-0.0026965337,1.0,0.8858232,-0.46391016,-0.010239147,1.0,0.38118812,-0.92401195,-0.02996302,1.0,0.88308704,-0.4691583,0.006926422,1.0,0.8831896,-0.46896443,-0.00696388,1.0,0.9688359,-0.24769418,0.0021665231,1.0,0.8872789,-0.4611557,0.008457098,1.0,0.18042834,-0.9811159,-0.06969503,1.0,0.94245934,0.32917762,-0.058416635,1.0,0.873478,0.48640704,0.021079784,1.0,0.89063275,0.45207253,0.04902853,1.0,0.9689156,0.24714486,0.011045611,1.0,0.8133523,0.5805663,-0.03742979,1.0,0.40269956,0.9136044,0.05621631,1.0,0.2479134,0.96598417,-0.073576644,1.0,0.35259613,0.93577486,0.0011643859,1.0,0.37468976,0.92514485,0.060948055,1.0,-0.87052035,0.48681322,0.072160624,1.0,0.0133220395,0.9954638,-0.09420435,1.0,-0.021363618,0.9935063,0.1117538,1.0,-0.25242466,-0.96252084,0.09917371,1.0,-0.31814906,-0.94277024,0.09982714,1.0,-0.8779703,-0.4786882,-0.005093479,1.0,-0.89037406,-0.45512825,0.009604992,1.0,-0.9687062,-0.24765407,0.016612273,1.0,-0.87304324,-0.4876312,-0.003362248,1.0,-0.9796027,0.18930063,0.06740801,1.0,-0.87194455,0.48111644,-0.090773694,1.0,-0.9332341,0.35478634,-0.056575347,1.0,-0.9676152,0.24681897,-0.05292784,1.0,-0.78197354,0.62242883,0.033163525,1.0,-0.79362,0.60840774,-0.0027504077,1.0,-0.7504714,0.66072947,-0.015143836,1.0,-0.343887,0.92988586,-0.13059077,1.0,-0.57149714,0.81973565,-0.03774476,1.0,-0.35135064,0.93591356,-0.024871668,1.0,0.019195482,0.99533087,-0.09459353,1.0});
			return Tangent_12_412_vector;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #432, 102 total numbers made up of 34 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_12_432_point()
		{
			MFVec3f Coordinate_12_432_point = new MFVec3f(new double[] {-0.87290126,-0.03740692,0.070360586,0.78838485,-0.03740692,0.070360586,-0.87290126,0.05493641,0.070360586,0.78838485,0.05493641,0.070360586,-0.87290126,0.08214712,0.043149527,0.78838485,0.08214712,0.043149527,-0.87290126,0.08214712,-0.011283591,0.78838485,0.08214712,-0.011283591,-0.87290126,0.05493641,-0.038494647,0.78838485,0.05493641,-0.038494647,-0.87290126,-0.03740692,-0.038494647,0.78838485,-0.03740692,-0.038494647,-0.87290126,-0.064617634,-0.011283591,0.78838485,-0.064617634,-0.011283591,-0.87290126,-0.064617634,0.043149527,0.78838485,-0.064617634,0.043149527,0.78838485,-0.03740692,0.070360586,0.78838485,-0.064617634,0.043149527,0.78838485,0.05493641,0.070360586,0.78838485,-0.03740692,-0.038494647,0.78838485,0.05493641,-0.038494647,0.78838485,-0.064617634,-0.011283591,0.78838485,0.08214712,-0.011283591,0.78838485,0.08214712,0.043149527,-0.87290126,-0.03740692,-0.038494647,-0.87290126,-0.064617634,-0.011283591,-0.87290126,0.05493641,-0.038494647,-0.87290126,-0.03740692,0.070360586,-0.87290126,0.05493641,0.070360586,-0.87290126,-0.064617634,0.043149527,-0.87290126,0.08214712,0.043149527,-0.87290126,0.08214712,-0.011283591,-0.87290126,-0.064617634,-0.011283591,0.78838485,-0.064617634,-0.011283591});
			return Coordinate_12_432_point;
		}
		/** Large attribute array: Normal vector field, scene-graph level=12, element #433, 102 total numbers made up of 34 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getNormal_12_433_vector()
		{
			MFVec3f Normal_12_433_vector = new MFVec3f(new double[] {-0.018500796,-0.22189088,0.97489595,0.0185008,-0.22189121,0.9748959,-0.061553415,0.22150843,0.97321385,0.05609482,0.22157945,0.97352755,-0.015538215,0.9485828,0.3161476,0.028943555,0.9482997,0.3160538,-0.028943557,0.94829965,-0.31605378,0.015538213,0.94858277,-0.3161476,-0.056094833,0.22157942,-0.9735276,0.061553415,0.22150835,-0.97321385,-0.018500809,-0.22189118,-0.9748959,0.018500803,-0.22189085,-0.97489595,-0.058188338,-0.94708985,-0.31565005,0.081854075,-0.94551367,-0.31512523,-0.08185406,-0.9455136,0.3151252,0.058188345,-0.9470899,0.31565008,0.0185008,-0.22189121,0.9748959,0.058188345,-0.9470899,0.31565008,0.05609482,0.22157945,0.97352755,0.018500803,-0.22189085,-0.97489595,0.061553415,0.22150835,-0.97321385,0.081854075,-0.94551367,-0.31512523,0.015538213,0.94858277,-0.3161476,0.028943555,0.9482997,0.3160538,-0.018500809,-0.22189118,-0.9748959,-0.058188338,-0.94708985,-0.31565005,-0.056094833,0.22157942,-0.9735276,-0.018500796,-0.22189088,0.97489595,-0.061553415,0.22150843,0.97321385,-0.08185406,-0.9455136,0.3151252,-0.015538215,0.9485828,0.3161476,-0.028943557,0.94829965,-0.31605378,-0.058188338,-0.94708985,-0.31565005,0.081854075,-0.94551367,-0.31512523});
			return Normal_12_433_vector;
		}
		/** Large attribute array: Tangent vector field, scene-graph level=12, element #434, 136 total numbers made up of 34 4-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 MFVec4f getTangent_12_434_vector()
		{
			MFVec4f Tangent_12_434_vector = new MFVec4f(new double[] {-0.9998289,0.0042748074,-0.018000988,1.0,-0.9998289,-0.0039369385,0.018077891,1.0,-0.99810386,-0.013491284,-0.060056966,1.0,-0.9984254,0.0126182465,0.054657478,1.0,-0.99987936,-0.014685653,-0.0050792126,1.0,-0.9995811,0.027514104,0.008985219,1.0,-0.9995811,-0.027514122,0.008985177,1.0,-0.99987936,0.014685629,-0.0050792843,1.0,-0.9984254,-0.0126183545,0.054657448,1.0,-0.99810386,0.013491206,-0.06005699,1.0,-0.9998289,0.003936901,0.018077906,1.0,-0.9998289,-0.004274809,-0.018000994,1.0,-0.9983056,0.05514594,0.018569853,1.0,-0.9966444,-0.07771197,-0.025709372,1.0,-0.9966443,0.07771031,-0.025714288,1.0,-0.9983056,-0.055147614,0.018564837,1.0,0.99982893,0.004105868,-0.018039443,1.0,0.019356754,-0.31505597,-0.94887567,1.0,0.9984254,-0.0124490615,-0.054695975,1.0,-0.9998289,-0.004105862,-0.018039448,1.0,-0.9981038,0.0136605,-0.060018443,1.0,-0.027179053,0.31395096,-0.9490501,1.0,0.005177945,0.3161052,0.94871,1.0,-0.009641956,-0.3159067,0.9487414,1.0,-0.99982893,0.004105869,0.018039452,1.0,0.01935675,0.31505594,-0.94887567,1.0,-0.9984255,-0.0124490615,0.05469599,1.0,0.99982893,-0.004105861,0.01803944,1.0,0.99810386,0.013660504,0.060018443,1.0,-0.027179047,-0.31395093,-0.9490501,1.0,0.0051779454,-0.3161052,0.94871,1.0,-0.009641956,0.31590667,0.9487413,1.0,-0.9983057,0.05514924,0.018559968,1.0,-0.9966444,-0.07770869,-0.025719205,1.0});
			return Tangent_12_434_vector;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #444, 204 total numbers made up of 68 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_12_444_point()
		{
			MFVec3f Coordinate_12_444_point = new MFVec3f(new double[] {0.017081,-0.7883744,-3.3004756,-0.017081227,-0.78837425,-3.3004756,0.017080968,1.0092541,-3.3004756,-0.017081195,1.0092541,-3.3004756,-0.034162294,-0.78837425,-3.2708902,-0.034162425,1.0092541,-3.2708902,-0.017081227,-0.78837425,-3.2413049,-0.017081195,1.0092541,-3.2413049,0.017081,-0.7883744,-3.2413049,0.017080968,1.0092541,-3.2413049,0.034162227,-0.78837425,-3.2708902,0.034162164,1.0092541,-3.2708902,0.034162227,-0.78837425,-3.2708902,0.034162164,1.0092541,-3.2708902,-0.02153236,-0.9132133,-3.311163,0.021532133,-0.91321325,-3.311163,0.021532169,-0.91321325,-3.2306175,-0.044783916,-0.9132132,-3.2708902,-0.02153236,-0.9132133,-3.2306175,0.044783626,-0.9132132,-3.2708902,-0.02139608,1.0364554,-3.315423,-0.04710724,1.0364553,-3.2708902,0.021395715,1.0364553,-3.315423,-0.02139608,1.0364554,-3.2263575,0.02139572,1.0364553,-3.2263575,0.047106914,1.0364554,-3.2708902,-0.017081227,-0.78837425,-3.3004756,0.017081,-0.7883744,-3.3004756,-0.021532426,-0.80292654,-3.311163,0.021532068,-0.8029265,-3.311163,-0.034162294,-0.78837425,-3.2708902,-0.044783916,-0.8029266,-3.2708902,-0.017081227,-0.78837425,-3.2413049,-0.021532426,-0.80292654,-3.2306175,0.017081,-0.7883744,-3.2413049,0.021532068,-0.8029265,-3.2306175,0.034162227,-0.78837425,-3.2708902,0.044783656,-0.8029265,-3.2708902,0.034162227,-0.78837425,-3.2708902,0.044783656,-0.8029265,-3.2708902,-0.02153236,-0.9132133,-3.311163,0.021532133,-0.91321325,-3.311163,-0.044783916,-0.9132132,-3.2708902,-0.02153236,-0.9132133,-3.2306175,0.021532169,-0.91321325,-3.2306175,0.044783626,-0.9132132,-3.2708902,0.044783626,-0.9132132,-3.2708902,0.017080968,1.0092541,-3.3004756,-0.017081195,1.0092541,-3.3004756,0.02139572,1.0162613,-3.315423,-0.02139608,1.0162615,-3.315423,-0.034162425,1.0092541,-3.2708902,-0.04710724,1.0162613,-3.2708902,-0.017081195,1.0092541,-3.2413049,-0.02139608,1.0162615,-3.2263575,0.017080968,1.0092541,-3.2413049,0.02139572,1.0162613,-3.2263575,0.034162164,1.0092541,-3.2708902,0.047106914,1.0162615,-3.2708902,0.034162164,1.0092541,-3.2708902,0.047106914,1.0162615,-3.2708902,0.021395715,1.0364553,-3.315423,-0.02139608,1.0364554,-3.315423,-0.04710724,1.0364553,-3.2708902,-0.02139608,1.0364554,-3.2263575,0.02139572,1.0364553,-3.2263575,0.047106914,1.0364554,-3.2708902,0.047106914,1.0364554,-3.2708902});
			return Coordinate_12_444_point;
		}
		/** Large attribute array: Normal vector field, scene-graph level=12, element #445, 204 total numbers made up of 68 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getNormal_12_445_vector()
		{
			MFVec3f Normal_12_445_vector = new MFVec3f(new double[] {0.5004195,0.009364833,-0.8657325,-0.5008799,0.0085990615,-0.86547416,0.5008275,-0.012916463,-0.86545074,-0.5005979,-0.014000395,-0.8655668,-0.9999758,0.0069668787,4.1957622E-7,-0.9999573,-0.009241348,-4.8674445E-7,-0.5004189,0.009364784,0.86573285,-0.5008274,-0.012916502,0.8654508,0.5008785,0.0085990615,0.86547494,0.5005981,-0.014000283,0.8655667,0.99997574,0.0069667953,-4.0508294E-7,0.9999573,-0.009241249,4.4367664E-7,0.99997574,0.0069667953,-4.0508294E-7,0.9999573,-0.009241249,4.4367664E-7,-0.4546349,-0.48255384,-0.74863136,0.46825215,-0.4315035,-0.77106714,0.47969168,-0.38204533,0.789897,-0.9035851,-0.4284089,-2.1108329E-7,-0.5010907,-0.26088735,0.82513386,0.9626877,-0.27061495,2.2489012E-6,-0.29683438,0.8386869,-0.45661092,-0.34409374,0.9389353,-1.6996662E-6,0.20743464,0.9247429,-0.31909472,-0.16146868,0.9551094,0.2483824,0.18492556,0.9406825,0.28446272,0.5075461,0.86162466,-3.1893984E-7,-0.5008799,0.0085990615,-0.86547416,0.5004195,0.009364833,-0.8657325,-0.51851666,0.0698306,-0.8522113,0.51487964,0.07503439,-0.8539724,-0.9999758,0.0069668787,4.1957622E-7,-0.99827516,0.058709312,8.4233385E-8,-0.5004189,0.009364784,0.86573285,-0.5148746,0.07503447,0.8539754,0.5008785,0.0085990615,0.86547494,0.51852584,0.06982987,0.8522058,0.99997574,0.0069667953,-4.0508294E-7,0.99827516,0.05870891,4.0585238E-7,0.99997574,0.0069667953,-4.0508294E-7,0.99827516,0.05870891,4.0585238E-7,-0.4546349,-0.48255384,-0.74863136,0.46825215,-0.4315035,-0.77106714,-0.9035851,-0.4284089,-2.1108329E-7,-0.5010907,-0.26088735,0.82513386,0.47969168,-0.38204533,0.789897,0.9626877,-0.27061495,2.2489012E-6,0.9626877,-0.27061495,2.2489012E-6,0.5008275,-0.012916463,-0.86545074,-0.5005979,-0.014000395,-0.8655668,0.49773157,-0.3638464,-0.7873241,-0.48524362,-0.3884304,-0.78336483,-0.9999573,-0.009241348,-4.8674445E-7,-0.9601522,-0.2794776,3.3330065E-7,-0.5008274,-0.012916502,0.8654508,-0.49774137,-0.36384553,0.7873182,0.5005981,-0.014000283,0.8655667,0.4852433,-0.38843068,0.78336483,0.9999573,-0.009241249,4.4367664E-7,0.96015286,-0.27947533,-4.9995045E-8,0.9999573,-0.009241249,4.4367664E-7,0.96015286,-0.27947533,-4.9995045E-8,0.20743464,0.9247429,-0.31909472,-0.29683438,0.8386869,-0.45661092,-0.34409374,0.9389353,-1.6996662E-6,-0.16146868,0.9551094,0.2483824,0.18492556,0.9406825,0.28446272,0.5075461,0.86162466,-3.1893984E-7,0.5075461,0.86162466,-3.1893984E-7});
			return Normal_12_445_vector;
		}
		/** Large attribute array: Tangent vector field, scene-graph level=12, element #446, 272 total numbers made up of 68 4-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 MFVec4f getTangent_12_446_vector()
		{
			MFVec4f Tangent_12_446_vector = new MFVec4f(new double[] {-0.8657601,-0.0018875347,-0.50045586,1,-0.8655124,-0.0017656973,0.5008845,1,-0.8655368,-0.0025921187,-0.50083864,1,-0.8656287,-0.002793049,0.50067884,1,-9.638184E-6,-0.0014436198,0.999999,1,1.6834189E-5,-0.0018742087,0.9999983,1,0.8657603,-0.0018926612,0.50045526,1,0.86553705,-0.0026000298,0.50083834,1,0.86551315,-0.0017677265,-0.50088316,1,0.8656286,-0.002780843,-0.5006789,1,2.8247516E-5,-0.004112638,-0.99999154,1,4.8928596E-5,0.00524635,-0.99998623,1,-2.7668904E-5,0.0039132987,-0.99999243,1,-4.9732265E-5,-0.0054293317,-0.9999853,1,-0.8070065,0.5788416,0.11697489,1,-0.85682607,-0.008572409,-0.51553434,1,-0.8145679,-0.5285227,0.23904616,1,-0.25523356,0.5383301,-0.8031541,1,-0.855498,0.0055474066,-0.5177764,1,-0.114821374,-0.4084739,-0.9055193,1,-0.8256476,-0.46565062,-0.3185523,1,-0.7997342,-0.29308137,-0.52395475,1,-0.86195403,0.018524537,-0.506648,1,-0.8635224,-0.014893168,-0.5040906,1,-0.84980184,0.29844475,-0.43447408,1,-0.7156949,0.42158496,-0.55681866,1,0.12514617,0.99016225,-0.0625885,1,0.41824412,0.87290925,0.25120014,1,-0.082869604,0.9878641,0.13136697,1,-6.3306995E-4,0.9961951,0.08714913,1,0.0069668796,0.9999758,-1.2085577E-5,1,0.05870931,0.9982752,-3.4367513E-6,1,-0.039569564,0.99864924,-0.033674926,1,6.305117E-4,0.99619496,-0.08715044,1,0.44448692,0.85546154,-0.26573864,1,0.0828726,0.9878635,-0.13136964,1,-0.002813346,0.4037591,-0.9148611,1,-0.04181046,0.71094203,-0.7020067,1,-0.003049174,0.43771398,0.8991091,1,-0.048563246,0.82575643,0.5619324,1,-0.25047952,0.87586635,-0.41245395,1,0.22397672,0.90211123,-0.36882204,1,-0.42840892,0.9035851,2.3776004E-6,1,-0.1354165,0.9653693,0.22299008,1,0.19830517,0.9241437,0.32654816,1,0.27061495,0.96268773,3.37127E-6,1,0.27061498,0.9626877,1.7312803E-6,1,0.15322995,0.98541856,0.07396569,1,0.21242349,0.96731275,-0.13850063,1,-0.027047457,0.90080196,-0.43338683,1,-0.09727044,0.9143294,-0.39311627,1,-0.009241347,0.9999573,8.7966976E-7,1,-0.27947763,0.96015227,4.125468E-6,1,-0.15319395,0.9854257,-0.07394469,1,0.027050763,0.9008001,0.43339074,1,-0.21241477,0.96731544,0.13849553,1,0.09726245,0.91432816,0.393121,1,0.00924125,0.9999574,1.293687E-5,1,0.26675203,0.9164412,0.29829326,1,0.00924125,0.9999574,-1.4430939E-5,1,0.2546503,0.8748652,-0.41202453,1,-0.5040429,0.38059238,0.7753001,1,0.45711142,0.54461384,0.7031678,1,0.9389353,0.3440938,1.1046375E-5,1,0.52055216,0.2962532,-0.8007868,1,-0.51271397,0.33928823,-0.7886748,1,-0.8616246,0.5075461,-1.396364E-5,1,-0.86162466,0.50754607,-2.0885469E-5,1.0});
			return Tangent_12_446_vector;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=13, element #447, 136 total numbers made up of 68 2-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 MFVec2f getTextureCoordinate_13_447_point()
		{
			MFVec2f TextureCoordinate_13_447_point = new MFVec2f(new double[] {0.7589789,0.011820734,0.7737025,0.011821866,0.75891423,0.78658587,0.7736378,0.78658736,0.7884261,0.011823207,0.78836143,0.7865887,0.80315,0.011824429,0.8030852,0.7865898,0.81787354,0.011825711,0.81780875,0.78659123,0.83259726,0.011826962,0.8325325,0.78659236,0.7442551,0.011819422,0.74419034,0.78658485,0.04309325,0.5749972,0.027020678,0.5842798,0.009659186,0.55421835,0.043090597,0.55495465,0.025731847,0.5449359,0.009661987,0.5742609,0.04482943,0.36165008,0.044825435,0.38381302,0.02885878,0.35242563,0.025629878,0.39489087,0.009659171,0.38566643,0.009663165,0.36350355,0.67359036,0.69891566,0.67359036,0.7172477,0.6668681,0.69891566,0.6668681,0.71724766,0.67359036,0.67938733,0.6668681,0.67938745,0.67359036,0.65998274,0.6668681,0.6599828,0.67359036,0.64152706,0.6668681,0.641527,0.67359036,0.63176996,0.6668681,0.6209393,0.67359036,0.7274368,0.6668681,0.73769855,0.618597,0.69891566,0.6185969,0.7172476,0.618597,0.6793873,0.618597,0.65998274,0.61859703,0.6415271,0.61859703,0.6209395,0.618597,0.7376986,0.97429883,0.8306122,0.97429883,0.81214523,0.980983,0.8306119,0.98098314,0.81214523,0.9742987,0.79270035,0.98098314,0.79270035,0.9742988,0.7719871,0.980983,0.7719871,0.9742987,0.75362664,0.980983,0.7536267,0.9742986,0.7356162,0.980983,0.73561615,0.97429883,0.8487674,0.98098314,0.84876746,0.9897552,0.83061206,0.9897552,0.81214523,0.9897553,0.7927004,0.9897552,0.771987,0.9897553,0.75362664,0.98975515,0.7356162,0.98975515,0.84876746});
			return TextureCoordinate_13_447_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #455, 186 total numbers made up of 62 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_12_455_point()
		{
			MFVec3f Coordinate_12_455_point = new MFVec3f(new double[] {0.07573181,1.2195805,-3.245657,0.028926969,1.1855747,-3.245657,0.07573181,1.2195805,-3.3037345,0.028926969,1.1855747,-3.3037345,-0.028926989,1.1855747,-3.245657,-0.028926989,1.1855747,-3.3037345,-0.07573182,1.2195805,-3.245657,-0.07573182,1.2195805,-3.3037345,-0.09360966,1.2746029,-3.245657,-0.09360966,1.2746029,-3.3037345,-0.07573181,1.3296251,-3.245657,-0.07573181,1.3296251,-3.3037345,-0.028926972,1.363631,-3.245657,-0.028926972,1.363631,-3.3037345,0.028926978,1.363631,-3.245657,0.028926978,1.363631,-3.3037345,0.028926978,1.363631,-3.245657,0.0757318,1.3296251,-3.245657,0.028926978,1.363631,-3.3037345,0.0757318,1.3296251,-3.3037345,0.09360965,1.2746029,-3.245657,0.09360965,1.2746029,-3.3037345,0.022414073,1.2056193,-3.217935,0.058680817,1.2319688,-3.217935,0.022414098,1.3435863,-3.217935,-0.02241409,1.2056193,-3.217935,-0.05868083,1.2319688,-3.217935,-0.07253349,1.2746029,-3.217935,-0.058680817,1.3172369,-3.217935,-0.022414077,1.3435863,-3.217935,0.07253347,1.2746029,-3.217935,0.058680817,1.3172369,-3.217935,0.058680817,1.2319688,-3.3314567,0.022414073,1.2056193,-3.3314567,0.022414096,1.3435863,-3.3314567,-0.02241409,1.2056193,-3.3314567,-0.05868083,1.2319688,-3.3314567,-0.07253349,1.2746029,-3.3314567,-0.058680817,1.3172369,-3.3314567,-0.022414077,1.3435863,-3.3314567,0.058680817,1.3172369,-3.3314567,0.07253347,1.2746029,-3.3314567,0.028926969,1.1855747,-3.245657,0.07573181,1.2195805,-3.245657,-0.028926989,1.1855747,-3.245657,-0.07573182,1.2195805,-3.245657,-0.09360966,1.2746029,-3.245657,-0.07573181,1.3296251,-3.245657,-0.028926972,1.363631,-3.245657,0.028926978,1.363631,-3.245657,0.0757318,1.3296251,-3.245657,0.09360965,1.2746029,-3.245657,0.07573181,1.2195805,-3.3037345,0.028926969,1.1855747,-3.3037345,-0.028926989,1.1855747,-3.3037345,-0.07573182,1.2195805,-3.3037345,-0.09360966,1.2746029,-3.3037345,-0.07573181,1.3296251,-3.3037345,-0.028926972,1.363631,-3.3037345,0.028926978,1.363631,-3.3037345,0.0757318,1.3296251,-3.3037345,0.09360965,1.2746029,-3.3037345});
			return Coordinate_12_455_point;
		}
		/** Large attribute array: Normal vector field, scene-graph level=12, element #456, 186 total numbers made up of 62 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getNormal_12_456_vector()
		{
			MFVec3f Normal_12_456_vector = new MFVec3f(new double[] {0.79465824,-0.5696863,0.20970443,0.30804038,-0.9279736,0.20970492,0.78736734,-0.57972157,-0.20970392,0.29624176,-0.9318074,-0.20970383,-0.2962436,-0.931807,0.20970358,-0.30803853,-0.9279739,-0.2097062,-0.7873683,-0.57971996,0.20970462,-0.7946572,-0.5696876,-0.20970432,-0.9777454,-0.0062016384,0.20970361,-0.9777453,0.006201886,-0.20970418,-0.7946581,0.5696864,0.20970401,-0.78736687,0.5797223,-0.20970348,-0.3080406,0.9279741,0.20970272,-0.29624173,0.9318072,-0.20970471,0.29624358,0.9318067,0.20970494,0.30803868,0.9279744,-0.20970373,0.29624358,0.9318067,0.20970494,0.7873684,0.57972,0.20970383,0.30803868,0.9279744,-0.20970373,0.79465735,0.56968784,-0.20970371,0.97774535,0.006201764,0.2097037,0.9777453,-0.006201743,-0.20970373,0.08301891,-0.23261577,0.969019,0.24253492,-0.16581503,0.9558673,0.09210788,0.3137993,0.94501126,-0.065713905,-0.2238892,0.97239673,-0.19557276,-0.15083998,0.9690194,-0.29368776,-0.008416776,0.9558644,-0.32533512,0.22241893,0.91906846,-0.19439046,0.5446545,0.815821,0.39393863,0.01129012,0.9190674,0.45792165,0.35318333,0.81582433,0.23265143,-0.17943437,-0.9558643,0.069562905,-0.23699072,-0.9690183,0.109929174,0.30801165,-0.9450103,-0.078432366,-0.2197592,-0.97239614,-0.20389739,-0.13939269,-0.9690178,-0.29369414,0.008416917,-0.9558624,-0.31207013,0.2406881,-0.9190656,-0.16287595,0.55489486,-0.81582063,0.47740355,0.32637918,-0.8158202,0.39394587,-0.011290155,-0.9190643,0.30804038,-0.9279736,0.20970492,0.79465824,-0.5696863,0.20970443,-0.2962436,-0.931807,0.20970358,-0.7873683,-0.57971996,0.20970462,-0.9777454,-0.0062016384,0.20970361,-0.7946581,0.5696864,0.20970401,-0.3080406,0.9279741,0.20970272,0.29624358,0.9318067,0.20970494,0.7873684,0.57972,0.20970383,0.97774535,0.006201764,0.2097037,0.78736734,-0.57972157,-0.20970392,0.29624176,-0.9318074,-0.20970383,-0.30803853,-0.9279739,-0.2097062,-0.7946572,-0.5696876,-0.20970432,-0.9777453,0.006201886,-0.20970418,-0.78736687,0.5797223,-0.20970348,-0.29624173,0.9318072,-0.20970471,0.30803868,0.9279744,-0.20970373,0.79465735,0.56968784,-0.20970371,0.9777453,-0.006201743,-0.20970373});
			return Normal_12_456_vector;
		}
		/** Large attribute array: Tangent vector field, scene-graph level=12, element #457, 248 total numbers made up of 62 4-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 MFVec4f getTangent_12_457_vector()
		{
			MFVec4f Tangent_12_457_vector = new MFVec4f(new double[] {0.17033887,-0.12231371,-0.9777649,1.0,0.06591554,-0.19907619,-0.9777648,1.0,-0.16896409,0.12420504,-0.9777649,1.0,-0.0636845,0.19979994,-0.97776496,1.0,-0.063683316,-0.19980001,-0.9777651,1.0,0.06591849,0.19907655,-0.9777645,1.0,-0.16896395,-0.1242064,-0.97776484,1.0,0.17033815,0.12231458,-0.97776484,1.0,-0.2097004,-0.0011678436,-0.977765,1.0,0.20970097,-0.0011686974,-0.97776484,1.0,-0.17033897,0.12231286,-0.97776496,1.0,0.16896316,-0.124205574,-0.9777651,1.0,-0.0659141,0.19907428,-0.9777652,1.0,0.06368845,-0.1997996,-0.9777648,1.0,0.06368911,0.19979964,-0.9777648,1.0,-0.06591446,-0.19907525,-0.97776496,1.0,0.06368407,0.1998012,-0.9777648,1.0,0.16896197,0.12420781,-0.97776496,1.0,-0.06591718,-0.19907436,-0.97776496,1.0,-0.17033984,-0.12231106,-0.97776496,1.0,0.20970052,0.0011709586,-0.977765,1.0,-0.20970055,0.0011694069,-0.977765,1.0,0.5705063,-0.7861735,-0.23760027,1.0,0.49843585,-0.8240025,-0.2694099,1.0,0.61100966,-0.7671806,0.19519545,1.0,0.6185996,-0.7737841,-0.13635516,1.0,0.58344495,-0.81210655,-0.008660515,1.0,0.51441866,-0.8442078,0.15062068,1.0,0.4777612,-0.80009913,0.36274737,1.0,0.49975544,-0.66066444,0.5601492,1.0,0.49946955,-0.84203273,-0.20374316,1.0,0.5729803,-0.8189084,0.03290499,1.0,0.045757107,0.98376423,-0.17353474,1.0,0.0020302143,0.97140306,-0.23742822,1.0,-0.05955173,0.9511055,0.30307084,1.0,-0.079182886,0.9736926,-0.21366537,1.0,-0.07706465,0.9890254,-0.1260551,1.0,-0.0054085795,0.9999306,0.01046678,1.0,0.04954683,0.970184,0.23725148,1.0,0.014478949,0.8281173,0.560368,1.0,-0.12334331,0.94415575,0.3055431,1.0,-0.007949366,0.9998453,-0.015689904,1.0,0.41747832,-0.066218816,-0.906271,1.0,0.02841313,-0.3101616,-0.95025927,1.0,0.7755756,-0.36282706,-0.51656455,1.0,0.6042829,-0.79310054,0.07637894,1.0,0.14139311,-0.75792646,0.63683236,1.0,0.02905569,-0.3093543,0.95050293,1.0,0.41941276,-0.06538612,0.9054379,1.0,0.77553576,-0.3628285,0.5166236,1.0,0.6041286,-0.7933353,-0.07515075,1.0,0.14129257,-0.75834996,-0.63635045,1.0,0.41533145,0.75020206,-0.51448685,1.0,0.30009645,0.29924798,-0.9057554,1.0,-0.15809777,0.26729006,-0.9505583,1.0,-0.3300153,0.6953448,-0.63842434,1.0,0.023178715,0.99663705,-0.07859569,1.0,0.41500083,0.7499701,0.5150915,1.0,0.29919717,0.29904497,0.9061198,1.0,-0.15916224,0.26758203,0.9502985,1.0,-0.32958898,0.6949775,0.63904417,1.0,0.023406666,0.9965471,0.079662025,1.0});
			return Tangent_12_457_vector;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=13, element #458, 124 total numbers made up of 62 2-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 MFVec2f getTextureCoordinate_13_458_point()
		{
			MFVec2f TextureCoordinate_13_458_point = new MFVec2f(new double[] {0.9217891,0.70467377,0.92179304,0.6797389,0.9468202,0.70467794,0.9468244,0.67974293,0.92179716,0.6548042,0.9468283,0.65480816,0.92180127,0.6298691,0.9468325,0.6298733,0.9218053,0.6049344,0.94683635,0.60493857,0.92180926,0.57999957,0.94684047,0.5800037,0.92181337,0.5550646,0.94684476,0.55506873,0.92181736,0.53012985,0.9468487,0.53013396,0.92177707,0.77947843,0.921781,0.7545435,0.94680816,0.7794824,0.9468122,0.75454754,0.9217852,0.72960865,0.94681615,0.72961277,0.0824666,0.47735342,0.08226308,0.49636522,0.034810007,0.5111809,0.07145414,0.46185118,0.053433508,0.45578274,0.035290986,0.4614663,0.023963451,0.47672644,0.023780733,0.49571788,0.07092321,0.5116173,0.05279234,0.5172746,0.66281563,0.29096234,0.65176964,0.2754884,0.7102127,0.2759526,0.65193087,0.25647414,0.66323763,0.24118534,0.68136936,0.23546392,0.69939226,0.24149588,0.71040946,0.25696692,0.69894844,0.29124528,0.6808428,0.29698026,0.09658559,0.47246203,0.09656112,0.5007071,0.08001077,0.4496006,0.053162903,0.44084078,0.026283443,0.44953975,0.009659171,0.47239408,0.009676009,0.500641,0.026241452,0.52342916,0.053037584,0.5322217,0.07992527,0.5235468,0.6542832,0.30323356,0.6376531,0.28039384,0.6376263,0.25215325,0.65419644,0.22928876,0.68104726,0.22052467,0.7079292,0.22922921,0.7245386,0.25208366,0.72451895,0.2802853,0.7080154,0.30311835,0.6811758,0.31192255});
			return TextureCoordinate_13_458_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #477, 123 total numbers made up of 41 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_12_477_point()
		{
			MFVec3f Coordinate_12_477_point = new MFVec3f(new double[] {-0.16351752,1.1991979,-3.3085482,-0.19463776,1.2386878,-3.3085482,-0.11004939,1.2413331,-3.3085482,-0.1411697,1.2808233,-3.3085482,-0.21019764,1.2584331,-3.2650058,-0.15672977,1.3005682,-3.2650058,-0.19463776,1.2386878,-3.2214632,-0.1411697,1.2808233,-3.2214632,-0.16351752,1.1991979,-3.2214632,-0.11004939,1.2413331,-3.2214632,-0.14795738,1.1794527,-3.2650058,-0.094489485,1.2215885,-3.2650058,-0.14795738,1.1794527,-3.2650058,-0.094489485,1.2215885,-3.2650058,-0.23354459,1.1981579,-3.2957013,-0.2116031,1.1703213,-3.2957013,-0.23354453,1.1981579,-3.2343102,-0.24450918,1.212081,-3.2650058,-0.2006354,1.1564008,-3.2650058,-0.2116031,1.1703213,-3.2343102,-0.19433913,1.2290539,-3.2957013,-0.17239764,1.2012173,-3.2957013,-0.20530361,1.2429769,-3.2650058,-0.19433913,1.2290539,-3.2343102,-0.17239764,1.2012173,-3.2343102,-0.1614299,1.1872966,-3.2650058,-0.1614299,1.1872966,-3.2650058,-0.19433913,1.2290539,-3.2957013,-0.17239764,1.2012173,-3.2957013,-0.23354459,1.1981579,-3.2957013,-0.2116031,1.1703213,-3.2957013,-0.20530361,1.2429769,-3.2650058,-0.24450918,1.212081,-3.2650058,-0.19433913,1.2290539,-3.2343102,-0.23354453,1.1981579,-3.2343102,-0.17239764,1.2012173,-3.2343102,-0.2116031,1.1703213,-3.2343102,-0.1614299,1.1872966,-3.2650058,-0.2006354,1.1564008,-3.2650058,-0.1614299,1.1872966,-3.2650058,-0.2006354,1.1564008,-3.2650058});
			return Coordinate_12_477_point;
		}
		/** Large attribute array: Normal vector field, scene-graph level=12, element #478, 123 total numbers made up of 41 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getNormal_12_478_vector()
		{
			MFVec3f Normal_12_478_vector = new MFVec3f(new double[] {0.210072,-0.46916547,-0.85776085,-0.4060489,0.30823362,-0.8603002,0.30947876,-0.39271593,-0.8660237,-0.30947396,0.39271185,-0.86602736,-0.7254808,0.6882425,-1.0611478E-6,-0.6189538,0.7854274,2.8253153E-6,-0.40604693,0.30823576,0.8603003,-0.30948153,0.3927137,0.8660237,0.21007186,-0.4691648,0.85776126,0.30947497,-0.3927138,0.86602604,0.5282709,-0.8490759,-4.5524625E-6,0.6189576,-0.7854245,-8.500933E-7,0.5282709,-0.8490759,-4.5524625E-6,0.6189576,-0.7854245,-8.500933E-7,-0.739385,-0.09250562,-0.6668978,-0.31521228,-0.71071786,-0.62890494,-0.7070796,-0.038186956,0.70610213,-0.89544785,0.44516644,-1.5298308E-7,-0.02442682,-0.9997016,-1.840094E-5,-0.056297902,-0.6197614,0.7827685,-0.5685573,0.13021782,-0.81227213,0.013891973,-0.59745264,-0.8017839,-0.8858141,0.46404025,2.660539E-6,-0.56855994,0.13021877,0.8122701,0.013894558,-0.59745526,0.8017819,0.34134412,-0.9399384,-6.5892806E-7,0.34134412,-0.9399384,-6.5892806E-7,-0.5685573,0.13021782,-0.81227213,0.013891973,-0.59745264,-0.8017839,-0.739385,-0.09250562,-0.6668978,-0.31521228,-0.71071786,-0.62890494,-0.8858141,0.46404025,2.660539E-6,-0.89544785,0.44516644,-1.5298308E-7,-0.56855994,0.13021877,0.8122701,-0.7070796,-0.038186956,0.70610213,0.013894558,-0.59745526,0.8017819,-0.056297902,-0.6197614,0.7827685,0.34134412,-0.9399384,-6.5892806E-7,-0.02442682,-0.9997016,-1.840094E-5,0.34134412,-0.9399384,-6.5892806E-7,-0.02442682,-0.9997016,-1.840094E-5});
			return Normal_12_478_vector;
		}
		/** Large attribute array: Tangent vector field, scene-graph level=12, element #479, 164 total numbers made up of 41 4-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 MFVec4f getTangent_12_479_vector()
		{
			MFVec4f Tangent_12_479_vector = new MFVec4f(new double[] {0.89172655,-0.26777706,0.36485523,1,0.70982134,-0.48653957,-0.50934553,1,0.8836978,-0.21753009,0.4144381,1,0.73473495,-0.47939354,-0.47994426,1,0.0116994595,0.012330933,-0.9998556,1,-0.057639413,-0.045418985,-0.99730384,1,-0.68852454,0.5158084,-0.50978,1,-0.82668585,0.33893973,-0.44912198,1,-0.88538015,0.28084117,0.370446,1,-0.92846584,0.071899936,0.3643921,1,-0.686313,-0.4270076,0.5887607,1,-0.55385053,-0.43646544,0.70904696,1,0.7274651,0.45260534,0.5156966,1,0.5402948,0.4257812,0.7258043,1,0.40730467,0.7272538,-0.5524535,1,-0.20934893,0.6984368,-0.68436766,1,-0.65459335,0.41305536,-0.633161,1,0.10681883,0.2148647,-0.97078466,1,-0.3455885,0.008461419,-0.938348,1,-0.8423615,-0.39138544,-0.37046552,1,0.64685434,-0.5392741,-0.5392243,1,0.894907,-0.35026503,0.27650684,1,5.756161E-4,0.0011045382,-0.9999993,1.0,-0.6397546,0.55073977,-0.53609693,1.0,-0.8827611,0.36927328,0.29046527,1.0,-0.88827723,-0.32258323,0.32696146,1.0,0.90159494,0.32741922,0.2827073,1.0,-0.5854348,0.6296292,0.5107182,1.0,-0.59283286,0.6408043,-0.48776963,1.0,-0.48237324,0.7638053,0.42885622,1.0,-0.42861223,0.6978655,-0.5738253,1.0,-0.036314324,-0.069326736,0.99693286,1.0,0.036574192,0.07356896,0.99661934,1.0,0.4987905,-0.7306199,0.4662645,1.0,0.5838571,-0.59486204,0.5524944,1.0,0.4766876,-0.70091474,-0.530554,1.0,0.6034333,-0.6457337,-0.46786347,1.0,0.1676012,0.060866036,-0.98397416,1.0,0.34560296,-0.00842723,-0.938343,1.0,-0.16739595,-0.060790118,-0.98401386,1.0,-0.3454413,0.008457825,-0.9384023,1.0});
			return Tangent_12_479_vector;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #488, 240 total numbers made up of 80 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_12_488_point()
		{
			MFVec3f Coordinate_12_488_point = new MFVec3f(new double[] {-0.05915592,1.7104447,-3.2970521,-0.06552539,1.4893674,-3.2987967,-0.07611269,1.7104447,-3.2749639,-0.08248216,1.4893674,-3.2749639,-0.02087657,1.8601682,-3.274964,-0.016225591,1.8502463,-3.281549,-0.055168908,1.7770799,-3.2749639,-0.042878103,1.7770799,-3.2934184,-0.042878103,1.7770799,-3.2565098,-0.016225591,1.8502463,-3.2683792,-0.05915592,1.7104447,-3.2528758,-0.05915592,1.3208008,-3.2498014,-0.08359742,1.3438822,-3.250112,-0.07611269,1.3208008,-3.2749639,-0.10055419,1.3438822,-3.2749639,-0.006983404,1.77708,-3.2565098,-0.0069936886,1.7104448,-3.2528758,-0.0067603793,1.8502464,-3.2683792,-0.0067204796,1.8601683,-3.2749639,-0.0067603793,1.8502464,-3.281549,-0.0069833915,1.77708,-3.2934184,-0.0069936886,1.7104448,-3.2970521,-0.00699382,1.3208008,-3.299971,-0.05915592,1.3208008,-3.3001266,-0.08359742,1.3438822,-3.299816,-0.0069936886,1.4893674,-3.2511315,-0.06552539,1.4893674,-3.2511315,-0.0067204796,1.8601683,-3.2749639,-0.0067603793,1.8502464,-3.2683792,-0.0067603793,1.8502464,-3.281549,-0.0069833915,1.77708,-3.2934184,-0.006983404,1.77708,-3.2565098,-0.0069936886,1.7104448,-3.2528758,-0.0069936886,1.7104448,-3.2970521,-0.0069936886,1.4893674,-3.2511315,-0.0069936886,1.4893674,-3.2987967,-0.006993821,1.3208008,-3.2499566,-0.00699382,1.3208008,-3.299971,-0.0069936886,1.4893674,-3.2987967,-0.006993821,1.3208008,-3.2499566,0.08248216,1.4893674,-3.2749639,0.06552539,1.4893674,-3.2987967,0.07611269,1.7104447,-3.2749639,0.05915592,1.7104447,-3.2970521,0.02087657,1.8601682,-3.274964,0.055168908,1.7770799,-3.2749639,0.016225591,1.8502463,-3.281549,0.042878103,1.7770799,-3.2934184,0.042878103,1.7770799,-3.2565098,0.016225591,1.8502463,-3.2683792,0.05915592,1.7104447,-3.2528758,0.05915592,1.3208008,-3.2498014,0.07611269,1.3208008,-3.2749639,0.08359742,1.3438822,-3.250112,0.10055419,1.3438822,-3.2749639,0.006983404,1.77708,-3.2565098,0.0069936886,1.7104448,-3.2528758,0.0067603793,1.8502464,-3.2683792,0.0067204796,1.8601683,-3.2749639,0.0067603793,1.8502464,-3.281549,0.0069833915,1.77708,-3.2934184,0.0069936886,1.7104448,-3.2970521,0.00699382,1.3208008,-3.299971,0.08359742,1.3438822,-3.299816,0.05915592,1.3208008,-3.3001266,0.0069936886,1.4893674,-3.2511315,0.06552539,1.4893674,-3.2511315,0.0067204796,1.8601683,-3.2749639,0.0067603793,1.8502464,-3.281549,0.0067603793,1.8502464,-3.2683792,0.006983404,1.77708,-3.2565098,0.0069833915,1.77708,-3.2934184,0.0069936886,1.7104448,-3.2528758,0.0069936886,1.7104448,-3.2970521,0.0069936886,1.4893674,-3.2987967,0.0069936886,1.4893674,-3.2511315,0.00699382,1.3208008,-3.299971,0.006993821,1.3208008,-3.2499566,0.0069936886,1.4893674,-3.2987967,0.006993821,1.3208008,-3.2499566});
			return Coordinate_12_488_point;
		}
		/** Large attribute array: Normal vector field, scene-graph level=12, element #489, 240 total numbers made up of 80 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getNormal_12_489_vector()
		{
			MFVec3f Normal_12_489_vector = new MFVec3f(new double[] {-0.306059,0.042939015,-0.9510438,-0.29311013,0.02551151,-0.95573825,-0.9957612,0.09197668,-2.3539455E-8,-0.9975691,0.06968449,9.390209E-8,-0.84730595,0.5311052,-4.111367E-6,-0.32366726,0.25020346,-0.9124899,-0.93830746,0.34580216,3.433389E-7,-0.33652055,0.19668484,-0.9209066,-0.33651507,0.19668439,0.9209088,-0.3236635,0.25020242,0.91249156,-0.30605757,0.042938355,0.9510442,-0.19039623,-0.18864337,0.9634122,-0.25871354,-0.012102757,0.96587825,-0.6882838,-0.7254416,-1.307812E-6,-0.99999267,-0.0038476468,-4.1120364E-7,0.71239614,0.07514873,0.69774234,0.6487292,0.0135694025,0.7608984,0.90281177,0.09066142,0.4203706,0.5220024,0.85294396,7.0940373E-6,0.8182839,0.12231675,-0.56164944,0.71228695,0.07523606,-0.6978444,0.65633005,0.013451544,-0.754354,0.6129657,0.005663644,-0.7900892,-0.19038716,-0.1886423,-0.96341413,-0.25871608,-0.012104651,-0.96587765,0.63398564,0.005798082,0.77332306,-0.29310292,0.025511354,0.95574045,0.5220024,0.85294396,7.0940373E-6,0.90281177,0.09066142,0.4203706,0.8182839,0.12231675,-0.56164944,0.71228695,0.07523606,-0.6978444,0.71239614,0.07514873,0.69774234,0.6487292,0.0135694025,0.7608984,0.65633005,0.013451544,-0.754354,0.63398564,0.005798082,0.77332306,0.6344729,0.0057948427,-0.77292347,0.61613697,0.005648027,0.78761876,0.6129657,0.005663644,-0.7900892,0.6344729,0.0057948427,-0.77292347,0.61613697,0.005648027,0.78761876,0.99756914,0.0696845,1.0016224E-7,0.29311013,0.02551151,-0.95573825,0.9957612,0.09197669,7.061837E-8,0.30606034,0.042938985,-0.9510433,0.84730846,0.5311012,1.0869085E-6,0.9383075,0.34580207,5.218755E-7,0.3236685,0.250203,-0.91248953,0.3365178,0.19668482,-0.9209076,0.33651498,0.1966842,0.9209088,0.32366472,0.2502022,0.9124911,0.3060554,0.04293839,0.951045,0.19039573,-0.18864278,0.9634124,0.6882838,-0.7254415,3.7490662E-7,0.25871482,-0.012102623,0.96587795,0.9999926,-0.003847489,-1.7452247E-7,-0.698819,0.07667888,0.7111768,-0.6518551,0.013521692,0.75822294,-0.8182857,0.12231313,0.56164765,-0.5220064,0.85294163,6.0522502E-6,-0.90281105,0.090663694,-0.42037174,-0.72511625,0.07373538,-0.68466747,-0.6532584,0.013498993,-0.75701475,-0.6161336,0.0056459527,-0.7876215,0.25871608,-0.012104654,-0.9658776,0.19038704,-0.18864217,-0.96341425,-0.6344728,0.005795086,0.7729236,0.29310292,0.025511358,0.95574045,-0.5220064,0.85294163,6.0522502E-6,-0.90281105,0.090663694,-0.42037174,-0.8182857,0.12231313,0.56164765,-0.698819,0.07667888,0.7111768,-0.72511625,0.07373538,-0.68466747,-0.6518551,0.013521692,0.75822294,-0.6532584,0.013498993,-0.75701475,-0.6339854,0.005797836,-0.77332324,-0.6344728,0.005795086,0.7729236,-0.6161336,0.0056459527,-0.7876215,-0.6129592,0.005665786,0.7900943,-0.6339854,0.005797836,-0.77332324,-0.6129592,0.005665786,0.7900943});
			return Normal_12_489_vector;
		}
		/** Large attribute array: Tangent vector field, scene-graph level=12, element #490, 320 total numbers made up of 80 4-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 MFVec4f getTangent_12_490_vector()
		{
			MFVec4f Tangent_12_490_vector = new MFVec4f(new double[] {0.17095247,0.985223,-0.010532682,1,0.06033561,0.998145,0.008139476,1,0.09197668,0.9957612,1.5315479E-4,1,0.0696845,0.9975691,1.5227382E-4,1,0.5311052,0.84730595,1.5963435E-4,1,0.6906084,0.72169524,-0.047076344,1,0.34580213,0.93830746,1.4889058E-4,1,0.37228376,0.9260629,0.061745007,1,0.37258372,0.925951,-0.061613124,1,0.6908969,0.72140723,0.047255546,1,0.17127323,0.98516613,0.010638892,1,-0.48991778,0.86868376,0.07327387,1,-0.20792702,0.9771789,-0.043449555,1,-0.7254416,0.6882838,1.09683446E-4,1,-0.0038476468,0.99999267,1.7936062E-4,1,0.26934186,0.8888286,-0.37072763,1,0.15260889,0.97721183,-0.14753878,1,0.2531685,0.67812085,-0.6899695,1,0.852944,-0.52200246,1.18781696E-4,1,0.3896625,0.6002852,0.6984418,1,0.2691316,0.88896906,0.37054315,1,0.15000065,0.9775548,0.14794055,1,-0.12631874,0.9878144,-0.09091939,1,-0.49008906,0.86859137,-0.07322541,1,-0.20820385,0.9771167,0.043523148,1,0.031998325,0.99891895,-0.03372238,1,0.06063445,0.99812764,-0.008047637,1,0.8529434,-0.52200204,0.0012306642,-1,0.08135308,-0.9958798,0.040063143,-1,0.09999287,-0.99249005,-0.070463195,-1,0.05325118,-0.9971655,-0.053153235,-1,0.05260586,-0.9971712,0.053687353,-1,0.008452426,-0.9999079,0.010625357,-1,0.009093006,-0.99990946,-0.009918834,-1,0.0033862884,-0.9999832,0.0047213463,-1,0.003966049,-0.9999832,-0.0042415513,-1,0.0031930942,-0.999984,0.004673015,-1,0.003757129,-0.99998397,-0.004253396,-1,0.031732175,0.9989336,0.033537433,1,-0.12530252,0.9879423,0.09093689,1,-0.069684505,0.9975691,1.5227422E-4,-1,-0.06033561,0.998145,0.008139476,-1,-0.09197669,0.9957612,1.5315597E-4,-1,-0.17095238,0.98522305,-0.010532923,-1,-0.5311012,0.84730846,1.6238287E-4,-1,-0.34580207,0.93830746,1.4888811E-4,-1,-0.6906079,0.72169554,-0.047077384,-1,-0.372284,0.92606264,0.061745893,-1,-0.37258363,0.925951,-0.061613,-1,-0.6908965,0.7214076,0.04725643,-1,-0.1712734,0.9851662,0.010638508,-1,0.4899178,0.86868393,0.0732736,-1,0.7254415,0.6882839,1.0980591E-4,-1,0.20792681,0.9771789,-0.043449916,-1,0.003847489,0.9999926,1.7927212E-4,-1,-0.27871633,0.88646644,-0.3694517,-1,-0.1516382,0.9773243,-0.14779453,-1,-0.3898301,0.5999719,-0.6986174,-1,-0.8529417,-0.5220064,1.1968754E-4,-1.0,-0.25304392,0.6783809,0.68975943,-1.0,-0.26006323,0.89130086,0.37141612,-1.0,-0.15096079,0.97744346,0.14769976,-1.0,0.1255257,0.9878977,-0.09111352,-1.0,0.20820402,0.9771166,0.043523185,-1.0,0.49008882,0.8685914,-0.073225416,-1.0,-0.031965256,0.9989197,-0.03372896,-1.0,-0.06063444,0.99812764,-0.008047643,-1.0,-0.8529411,-0.522006,0.0012289373,1.0,-0.08181924,-0.9958812,-0.03906768,1.0,-0.099415414,-0.99248844,0.07129762,1.0,-0.052384026,-0.9970541,0.05602832,1.0,-0.053379197,-0.9972778,-0.050869264,1.0,-0.008478634,-0.9999085,0.010542564,1.0,-0.009067641,-0.99990886,-0.010005421,1.0,-0.0039650127,-0.9999832,-0.004246579,1.0,-0.0033871767,-0.9999832,0.004717047,1.0,-0.003764848,-0.9999841,-0.0042231125,1.0,-0.003186524,-0.9999839,0.0046987883,1.0,-0.031765044,0.99893284,0.0335309,-1.0,0.12609717,0.98785895,0.09074287,-1.0});
			return Tangent_12_490_vector;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=13, element #491, 160 total numbers made up of 80 2-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 MFVec2f getTextureCoordinate_13_491_point()
		{
			MFVec2f TextureCoordinate_13_491_point = new MFVec2f(new double[] {1.1398716,0.9094127,1.0751653,0.9104874,1.1391218,0.9013992,1.0749745,0.9013866,1.1822257,0.90140796,1.1812315,0.90428376,1.1580188,0.9014029,1.1592021,0.90791357,1.1592046,0.89489305,1.1812327,0.8985317,1.1398747,0.8933861,1.0258801,0.88946354,1.0334976,0.893925,1.0254359,0.9013778,1.034205,0.9013791,1.1634396,0.8852553,1.142623,0.8784103,1.183244,0.89681077,1.1853696,0.90140855,1.1832422,0.9060056,1.1634333,0.9175529,1.1426138,0.92438966,1.0234886,0.9291089,1.025876,0.91329175,1.0334952,0.90883285,1.0760217,0.87423253,1.0751687,0.89228565,1.7748468,0.9235203,1.7777548,0.9254476,1.7777525,0.92158926,1.799186,0.9180993,1.7991924,0.9289123,1.8187151,0.92996544,1.8187075,0.9170231,1.883484,0.9304382,1.8834759,0.9164738,1.9328691,0.9307533,1.9328604,0.91610056,1.0760111,0.92854095,1.0234984,0.87364525,0.07497454,0.9013866,0.07516527,0.9104874,0.13912177,0.9013992,0.1398716,0.9094127,0.1822257,0.90140796,0.15801883,0.9014029,0.1812315,0.90428376,0.1592021,0.90791357,0.1592046,0.89489305,0.18123269,0.8985317,0.1398747,0.8933861,0.025880098,0.88946354,0.025435925,0.9013778,0.033497572,0.893925,0.03420496,0.9013791,0.16343963,0.8852553,0.14262295,0.8784103,0.18324399,0.89681077,0.18536961,0.90140855,0.1832422,0.9060056,0.16343331,0.9175529,0.14261377,0.92438966,0.023488522,0.9291089,0.033495188,0.90883285,0.025876045,0.91329175,0.07602167,0.87423253,0.07516873,0.89228565,0.7748468,0.9235203,0.7777525,0.92158926,0.7777548,0.9254476,0.7991924,0.9289123,0.79918605,0.9180993,0.8187151,0.92996544,0.8187074,0.9170231,0.8834759,0.9164738,0.883484,0.9304382,0.9328604,0.91610056,0.9328691,0.9307533,0.07601106,0.92854095,0.023498416,0.87364525});
			return TextureCoordinate_13_491_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=12, element #499, 186 total numbers made up of 62 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_12_499_point()
		{
			MFVec3f Coordinate_12_499_point = new MFVec3f(new double[] {0.06357767,1.0649683,-3.2377489,0.024284499,1.0364202,-3.2377489,0.06357767,1.0649683,-3.3116426,0.024284499,1.0364202,-3.3116426,0.024284499,1.0364202,-3.2377489,-0.024284516,1.0364202,-3.2377489,0.024284499,1.0364202,-3.3116426,-0.024284516,1.0364202,-3.3116426,-0.06357767,1.0649683,-3.2377489,-0.06357767,1.0649683,-3.3116426,-0.07858631,1.1111603,-3.2377489,-0.07858631,1.1111603,-3.3116426,-0.06357767,1.1573522,-3.2377489,-0.06357767,1.1573522,-3.3116426,-0.024284504,1.1859003,-3.2377489,-0.024284504,1.1859003,-3.3116426,0.024284506,1.1859003,-3.2377489,0.024284506,1.1859003,-3.3116426,0.06357766,1.1573522,-3.2377489,0.06357766,1.1573522,-3.3116426,0.0785863,1.1111603,-3.2377489,0.0785863,1.1111603,-3.3116426,0.013769796,1.0687811,-3.201665,0.03604981,1.0849686,-3.201665,0.013769787,1.1535394,-3.201665,-0.013769807,1.0687811,-3.201665,-0.036049813,1.0849686,-3.201665,-0.044560008,1.1111603,-3.201665,-0.03604981,1.137352,-3.201665,-0.013769801,1.1535394,-3.201665,0.044560004,1.1111603,-3.201665,0.0360498,1.137352,-3.201665,0.03604981,1.0849686,-3.3477268,0.013769796,1.0687811,-3.3477268,0.013769785,1.1535394,-3.3477268,-0.013769807,1.0687811,-3.3477268,-0.036049813,1.0849686,-3.3477268,-0.044560008,1.1111603,-3.3477268,-0.03604981,1.137352,-3.3477268,-0.013769801,1.1535394,-3.3477268,0.0360498,1.137352,-3.3477268,0.044560004,1.1111603,-3.3477268,0.024284499,1.0364202,-3.2377489,0.06357767,1.0649683,-3.2377489,-0.024284516,1.0364202,-3.2377489,-0.06357767,1.0649683,-3.2377489,-0.07858631,1.1111603,-3.2377489,-0.06357767,1.1573522,-3.2377489,-0.024284504,1.1859003,-3.2377489,0.024284506,1.1859003,-3.2377489,0.06357766,1.1573522,-3.2377489,0.0785863,1.1111603,-3.2377489,0.06357767,1.0649683,-3.3116426,0.024284499,1.0364202,-3.3116426,-0.024284516,1.0364202,-3.3116426,-0.06357767,1.0649683,-3.3116426,-0.07858631,1.1111603,-3.3116426,-0.06357767,1.1573522,-3.3116426,-0.024284504,1.1859003,-3.3116426,0.024284506,1.1859003,-3.3116426,0.06357766,1.1573522,-3.3116426,0.0785863,1.1111603,-3.3116426});
			return Coordinate_12_499_point;
		}
		/** Large attribute array: Normal vector field, scene-graph level=12, element #500, 186 total numbers made up of 62 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getNormal_12_500_vector()
		{
			MFVec3f Normal_12_500_vector = new MFVec3f(new double[] {0.78598183,-0.5625637,0.25642672,0.30520618,-0.91711223,0.25642627,0.77791184,-0.5736712,-0.25642663,0.2921479,-0.9213554,-0.25642526,0.30520618,-0.91711223,0.25642627,-0.29214728,-0.9213553,0.25642642,0.2921479,-0.9213554,-0.25642526,-0.30520576,-0.91711235,-0.25642616,-0.7779108,-0.5736721,0.25642768,-0.78598195,-0.5625636,-0.25642654,-0.9665394,-0.006865411,0.25642654,-0.9665395,0.0068653543,-0.25642583,-0.7859818,0.5625637,0.256427,-0.7779117,0.57367134,-0.25642642,-0.30520624,0.91711223,0.25642607,-0.29214787,0.9213552,-0.25642583,0.2921474,0.9213554,0.25642595,0.3052058,0.9171124,-0.25642583,0.7779106,0.57367224,0.25642794,0.7859818,0.5625637,-0.25642678,0.96653926,0.0068652574,0.256427,0.9665395,-0.0068652285,-0.25642622,0.1425862,-0.37251624,0.9170065,0.37310714,-0.24280715,0.8954528,0.12323276,0.45814908,0.8802916,-0.09977649,-0.37092683,0.92328656,-0.31022742,-0.2507202,0.91700506,-0.44457087,-0.022871802,0.89545166,-0.44099492,0.2869851,0.85038996,-0.22650707,0.5917651,0.7736334,0.5254583,0.027032956,0.85038984,0.49280947,0.39828598,0.7736324,0.34622407,-0.27981505,-0.89545095,0.10360626,-0.385184,-0.91700554,0.16959809,0.4430863,-0.8802903,-0.1373095,-0.35873115,-0.9232866,-0.33431673,-0.2175631,-0.91700524,-0.44457296,0.022871673,-0.89545065,-0.40922,0.33072683,-0.85038733,-0.16458116,0.6118913,-0.7736292,0.5310863,0.34561133,-0.7736279,0.52545995,-0.027033027,-0.85038877,0.30520618,-0.91711223,0.25642627,0.78598183,-0.5625637,0.25642672,-0.29214728,-0.9213553,0.25642642,-0.7779108,-0.5736721,0.25642768,-0.9665394,-0.006865411,0.25642654,-0.7859818,0.5625637,0.256427,-0.30520624,0.91711223,0.25642607,0.2921474,0.9213554,0.25642595,0.7779106,0.57367224,0.25642794,0.96653926,0.0068652574,0.256427,0.77791184,-0.5736712,-0.25642663,0.2921479,-0.9213554,-0.25642526,-0.30520576,-0.91711235,-0.25642616,-0.78598195,-0.5625636,-0.25642654,-0.9665395,0.0068653543,-0.25642583,-0.7779117,0.57367134,-0.25642642,-0.29214787,0.9213552,-0.25642583,0.3052058,0.9171124,-0.25642583,0.7859818,0.5625637,-0.25642678,0.9665395,-0.0068652285,-0.25642622});
			return Normal_12_500_vector;
		}
		/** Large attribute array: Tangent vector field, scene-graph level=12, element #501, 248 total numbers made up of 62 4-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 MFVec4f getTangent_12_501_vector()
		{
			MFVec4f Tangent_12_501_vector = new MFVec4f(new double[] {-0.5764532,-0.81675,-0.024927633,1.0,-0.93917567,-0.3344148,-0.078204535,1.0,-0.59864146,-0.80062914,-0.024928752,1.0,-0.943165,-0.3219709,0.08230858,1.0,-0.9522863,-0.29389572,0.08231731,1.0,-0.9549093,0.29584935,-0.02492633,1.0,-0.9563732,-0.28148702,-0.07820158,1.0,-0.94643426,0.32193327,-0.024926644,1.0,-0.5986422,0.8006287,-0.024926824,1.0,-0.57645285,0.8167501,-0.024928281,1.0,-0.013713936,0.99959517,-0.024928883,1.0,0.013713453,0.9995953,-0.024927353,1.0,0.5764535,0.8167498,-0.024926612,1.0,0.59864193,0.8006287,-0.024930451,1.0,0.9464333,0.32193536,-0.024933068,1.0,0.95490944,0.295849,-0.024930302,1.0,0.95490927,-0.29584968,-0.024925398,1.0,0.94643444,-0.32193273,-0.02492444,1.0,0.5986425,-0.8006284,-0.024927106,1.0,0.5764523,-0.81675047,-0.02493177,1.0,0.013714457,-0.9995951,-0.02493139,1.0,-0.013713963,-0.9995952,-0.024929732,1.0,0.776122,-0.5328816,-0.33715284,1.0,0.7017303,-0.55751795,-0.44356322,1.0,0.82046473,-0.5460444,0.16933209,1.0,0.8066176,-0.57346046,-0.14321707,1.0,0.771132,-0.6304954,0.08849281,1.0,0.70199615,-0.6298308,0.33243746,1.0,0.66495043,-0.53189915,0.52433234,1.0,0.723048,-0.43002483,0.5406296,1.0,0.6666692,-0.6340826,-0.39178005,1.0,0.7451177,-0.65232766,-0.13881019,1.0,-0.93813133,-0.09695115,-0.33243057,1.0,-0.9944544,-0.056862958,-0.088471666,1.0,-0.9847253,0.040475264,-0.16934581,1.0,-0.9896361,0.010133228,0.14323975,1.0,-0.94111276,0.025041746,0.33716446,1.0,-0.89540964,-0.038606156,0.44356647,1.0,-0.9120498,-0.12116031,0.3917721,1.0,-0.98624265,-0.089801885,0.13878481,1.0,-0.8377149,0.077098854,-0.540638,1.0,-0.8505971,-0.039483704,-0.52433354,1.0,0.661788,0.010642789,-0.74961555,1.0,0.23816024,-0.10725097,-0.96528596,1.0,0.904351,-0.3533662,-0.23933618,1.0,0.6277244,-0.69089466,0.35864562,1.0,0.21975163,-0.53784055,0.8139022,1.0,0.23872128,-0.10644504,0.9652366,1.0,0.66271085,0.011180416,0.74879193,1.0,0.9042306,-0.35342872,0.23969825,1.0,0.6277514,-0.69130874,-0.35779947,1.0,0.21966243,-0.5384106,-0.8135494,1.0,-0.4939253,-0.3059712,-0.81389153,1.0,-0.91395086,-0.1899965,-0.35860175,1.0,-0.93932974,0.2456651,0.23939198,1.0,-0.52912766,0.39756632,0.74964327,1.0,-0.2557157,0.053200413,0.96528715,1.0,-0.49418682,-0.306483,0.81354016,1.0,-0.91421163,-0.19031048,0.3577698,1.0,-0.9392753,0.24555637,-0.23971634,1.0,-0.5295719,0.39857337,-0.7487943,1.0,-0.2556958,0.054193564,-0.9652372,1.0});
			return Tangent_12_501_vector;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=13, element #502, 124 total numbers made up of 62 2-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 MFVec2f getTextureCoordinate_13_502_point()
		{
			MFVec2f TextureCoordinate_13_502_point = new MFVec2f(new double[] {0.5215564,0.67825687,0.54248923,0.6782597,0.5215523,0.7101043,0.54248506,0.71010697,0.33316153,0.67823225,0.35409427,0.6782351,0.33315736,0.71007985,0.35409015,0.7100826,0.375027,0.6782378,0.3750229,0.71008545,0.39595997,0.67824054,0.39595565,0.710088,0.41689265,0.67824334,0.41688845,0.7100909,0.43782532,0.67824596,0.43782124,0.71009344,0.45875815,0.67824864,0.4587539,0.71009624,0.47969088,0.6782515,0.4796868,0.710099,0.5006236,0.6782541,0.5006194,0.7101016,0.1972442,0.720016,0.20048782,0.730949,0.17590392,0.74783355,0.18819273,0.7130769,0.1767922,0.712782,0.16739786,0.7192429,0.16359866,0.72998905,0.16684708,0.74091136,0.19668403,0.7416961,0.18729046,0.74814606,0.26254457,0.7192356,0.27193934,0.712775,0.27105016,0.7478264,0.28333986,0.7130704,0.29239106,0.72001016,0.2956344,0.73094314,0.29183054,0.7416899,0.2824368,0.74813926,0.26199347,0.7409041,0.25874513,0.72998166,0.21372208,0.70742154,0.221221,0.7304467,0.19412416,0.6932017,0.1699085,0.6932158,0.15032363,0.7074655,0.14286432,0.73051,0.15038338,0.75352246,0.16995957,0.7677145,0.19415843,0.76772124,0.21374905,0.75348496,0.2454708,0.70745754,0.26505697,0.693208,0.28927273,0.6931958,0.30886954,0.7074163,0.3163677,0.7304412,0.30889523,0.753479,0.28930426,0.76771486,0.26510584,0.7677076,0.24552973,0.75351536,0.23801084,0.7305024});
			return TextureCoordinate_13_502_point;
		}
		/** Large attribute array: IndexedTriangleSet index field, scene-graph level=12, element #510, 636 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 getIndexedTriangleSet_12_510_index()
		{
			MFInt32 IndexedTriangleSet_12_510_index = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedTriangleSet_12_510_index_1()));
			return IndexedTriangleSet_12_510_index;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=13, element #510, 462 total numbers made up of 154 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_13_510_point()
		{
			MFVec3f Coordinate_13_510_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_13_510_point_1()))
				.append(new MFVec3f(getCoordinate_13_510_point_2()));
			return Coordinate_13_510_point;
		}
		/** Large attribute array: Normal vector field, scene-graph level=13, element #511, 462 total numbers made up of 154 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getNormal_13_511_vector()
		{
			MFVec3f Normal_13_511_vector = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getNormal_13_511_vector_1()))
				.append(new MFVec3f(getNormal_13_511_vector_2()));
			return Normal_13_511_vector;
		}
		/** Large attribute array: Tangent vector field, scene-graph level=13, element #512, 616 total numbers made up of 154 4-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 MFVec4f getTangent_13_512_vector()
		{
			MFVec4f Tangent_13_512_vector = new MFVec4f()/*2.finalize*/
				.append(new MFVec4f(getTangent_13_512_vector_1()))
				.append(new MFVec4f(getTangent_13_512_vector_2()));
			return Tangent_13_512_vector;
		}
		/** Large attribute array: TextureCoordinate point field, scene-graph level=14, element #513, 308 total numbers made up of 154 2-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 MFVec2f getTextureCoordinate_14_513_point()
		{
			MFVec2f TextureCoordinate_14_513_point = new MFVec2f()/*2.finalize*/
				.append(new MFVec2f(getTextureCoordinate_14_513_point_1()))
				.append(new MFVec2f(getTextureCoordinate_14_513_point_2()));
			return TextureCoordinate_14_513_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 CatByMuru 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 CatByMuru().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.GltfSampleModels.CatByMuru\" 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.GltfSampleModels.CatByMuru self-validation test confirmation: ");
                if (!validationResults.equals("success"))
                    System.out.println();
                System.out.println(validationResults.trim());

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