package Savage.CommunicationsAndSensors.Sonar;

import org.web3d.x3d.jsail.Core.*;
import org.web3d.x3d.jsail.fields.*;
import org.web3d.x3d.jsail.Geometry3D.*;
import org.web3d.x3d.jsail.Grouping.*;
import org.web3d.x3d.jsail.Lighting.*;
import org.web3d.x3d.jsail.Navigation.*;
import org.web3d.x3d.jsail.Shape.*;
import org.web3d.x3d.jsail.Text.*;

// Javadoc metadata annotations follow, see below for X3DJSAIL Java source code.
/**
 * <p> Isosurface autogenerated by Sonar Visualization Metcast Query Web Service. </p>
 <p> Related links: Catalog page <a href="../../../../CommunicationsAndSensors/Sonar/AuvwIsoSurfaceBlockPlotExampleIndex.html" target="_blank">AuvwIsoSurfaceBlockPlotExample</a>,  source <a href="../../../../CommunicationsAndSensors/Sonar/AuvwIsoSurfaceBlockPlotExample.java">AuvwIsoSurfaceBlockPlotExample.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="../../../../CommunicationsAndSensors/Sonar/AuvwIsoSurfaceBlockPlotExample.x3d">AuvwIsoSurfaceBlockPlotExample.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> description </i> </td>
			<td> Isosurface autogenerated by Sonar Visualization Metcast Query Web Service </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> created </i> </td>
			<td> 22 May 2005 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> modified </i> </td>
			<td> 20 October 2019 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> creator </i> </td>
			<td> LT Scott Rosetti USN </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> ViskitIsoSurfaceBlockPlot.java </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/Savage/CommunicationsAndSensors/Sonar/AuvwIsoSurfaceBlockPlotExample.x3d" target="_blank">https://www.web3d.org/x3d/content/examples/Savage/CommunicationsAndSensors/Sonar/AuvwIsoSurfaceBlockPlotExample.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> license </i> </td>
			<td> <a href="../../../../CommunicationsAndSensors/Sonar/../../license.html">../../license.html</a> </td>
		</tr>
		<tr style="background-color:silver; border-color:silver;">
			<td style="text-align:center;" colspan="2">  &nbsp; </td>
		</tr>
	</table>

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

	* @author LT Scott Rosetti USN
 */

public class AuvwIsoSurfaceBlockPlotExample
{
	/** Default constructor to create this object. */
	public AuvwIsoSurfaceBlockPlotExample ()
	{
	  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_3_0)
  .setHead(new head()
    .addMeta(new meta().setName(meta.NAME_TITLE      ).setContent("AuvwIsoSurfaceBlockPlotExample.x3d"))
    .addMeta(new meta().setName(meta.NAME_DESCRIPTION).setContent("Isosurface autogenerated by Sonar Visualization Metcast Query Web Service"))
    .addMeta(new meta().setName(meta.NAME_CREATED    ).setContent("22 May 2005"))
    .addMeta(new meta().setName(meta.NAME_MODIFIED   ).setContent("20 October 2019"))
    .addMeta(new meta().setName(meta.NAME_CREATOR    ).setContent("LT Scott Rosetti USN"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("ViskitIsoSurfaceBlockPlot.java"))
    .addMeta(new meta().setName(meta.NAME_IDENTIFIER ).setContent("https://www.web3d.org/x3d/content/examples/Savage/CommunicationsAndSensors/Sonar/AuvwIsoSurfaceBlockPlotExample.x3d"))
    .addMeta(new meta().setName(meta.NAME_LICENSE    ).setContent("../../license.html")))
  .setScene(new Scene()
    .addChild(new WorldInfo().setTitle("AuvwIsoSurfaceBlockPlotExample.x3d"))
    .addChild(new Viewpoint("Initial_View").setDescription("Initial View").setJump(false).setOrientation(1.0,0.0,0.0,-.6).setPosition(0.0,66073.34173228346,131232.28346456692))
    .addChild(new Viewpoint("Layer_View").setDescription("Layer View (500m)").setJump(false).setPosition(0.0,-500.0,65616.14173228346))
    .addChild(new Viewpoint("Top_View").setDescription("Birds Eye View").setJump(false).setOrientation(1.0,0.0,0.0,-1.57).setPosition(0.0,65616.14173228346,0.0))
    .addChild(new Viewpoint("Satelite_View").setDescription("Satelite View (whole scene)").setJump(false).setOrientation(1.0,0.0,0.0,-1.57).setPosition(0.0,197185.38236372673,0.0))
    .addChild(new Viewpoint("Bathymetry_View").setDescription("Bathymetry View").setJump(false).setOrientation(0.0,1.0,0.0,1.57).setPosition(196848.42519685038,0.0,0.0))
    .addChild(new NavigationInfo().setVisibilityLimit(150000))
    .addChild(new Transform().setRotation(0.0,1.0,0.0,1.57)
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,27.499999999999993,-228.59988079071044,27.499999999999993,-228.59988079071044,-24.999951111675873,228.59988079071044,-24.999951111675873,228.59988079071044,27.499999999999993})).setSolid(false).setSpine(new MFVec3f(new double[] {441.621057484699,-99.99999999999999,118.3320057136035,434.82281250060095,-99.99999999999999,141.28249615283323,426.83274841160187,-99.99999999999999,163.84574109053392,417.67276542798714,-99.99999999999999,185.95989624068332,407.3679704264123,-99.99999999999999,207.5643482411509,395.9466081336991,-99.99999999999999,228.59988079071047,383.43998371000276,-99.99999999999999,249.00883695680548,369.8823769435437,-99.99999999999999,268.735277209194,355.31094829209115,-99.99999999999999,287.7251327463123,339.76563702873125,-99.99999999999999,305.9263536941016,323.2890517710955,-99.99999999999999,323.28905177109544}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,24.999951111675873,-228.59988079071044,24.999951111675873,-228.59988079071044,-25.00004888832412,228.59988079071044,-25.00004888832412,228.59988079071044,24.999951111675873})).setSolid(false).setSpine(new MFVec3f(new double[] {441.621057484699,-149.99990222335174,118.3320057136035,434.82281250060095,-149.99990222335174,141.28249615283323,426.83274841160187,-149.99990222335174,163.84574109053392,417.67276542798714,-149.99990222335174,185.95989624068332,407.3679704264123,-149.99990222335174,207.5643482411509,395.9466081336991,-149.99990222335174,228.59988079071047,383.43998371000276,-149.99990222335174,249.00883695680548,369.8823769435437,-149.99990222335174,268.735277209194,355.31094829209115,-149.99990222335174,287.7251327463123,339.76563702873125,-149.99990222335174,305.9263536941016,323.2890517710955,-149.99990222335174,323.28905177109544}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,25.00004888832412,-228.59988079071044,25.00004888832412,-228.59988079071044,-24.99990222335174,228.59988079071044,-24.99990222335174,228.59988079071044,25.00004888832412})).setSolid(false).setSpine(new MFVec3f(new double[] {441.621057484699,-199.99999999999997,118.3320057136035,434.82281250060095,-199.99999999999997,141.28249615283323,426.83274841160187,-199.99999999999997,163.84574109053392,417.67276542798714,-199.99999999999997,185.95989624068332,407.3679704264123,-199.99999999999997,207.5643482411509,395.9466081336991,-199.99999999999997,228.59988079071047,383.43998371000276,-199.99999999999997,249.00883695680548,369.8823769435437,-199.99999999999997,268.735277209194,355.31094829209115,-199.99999999999997,287.7251327463123,339.76563702873125,-199.99999999999997,305.9263536941016,323.2890517710955,-199.99999999999997,323.28905177109544}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,24.99990222335174,-228.59988079071044,24.99990222335174,-228.59988079071044,-25.000000000000004,228.59988079071044,-25.000000000000004,228.59988079071044,24.99990222335174})).setSolid(false).setSpine(new MFVec3f(new double[] {441.621057484699,-249.99980444670345,118.3320057136035,434.82281250060095,-249.99980444670345,141.28249615283323,426.83274841160187,-249.99980444670345,163.84574109053392,417.67276542798714,-249.99980444670345,185.95989624068332,407.3679704264123,-249.99980444670345,207.5643482411509,395.9466081336991,-249.99980444670345,228.59988079071047,383.43998371000276,-249.99980444670345,249.00883695680548,369.8823769435437,-249.99980444670345,268.735277209194,355.31094829209115,-249.99980444670345,287.7251327463123,339.76563702873125,-249.99980444670345,305.9263536941016,323.2890517710955,-249.99980444670345,323.28905177109544}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,25.000000000000004,-228.59988079071044,25.000000000000004,-228.59988079071044,-25.000097776648257,228.59988079071044,-25.000097776648257,228.59988079071044,25.000000000000004})).setSolid(false).setSpine(new MFVec3f(new double[] {441.621057484699,-299.9998044467035,118.3320057136035,434.82281250060095,-299.9998044467035,141.28249615283323,426.83274841160187,-299.9998044467035,163.84574109053392,417.67276542798714,-299.9998044467035,185.95989624068332,407.3679704264123,-299.9998044467035,207.5643482411509,395.9466081336991,-299.9998044467035,228.59988079071047,383.43998371000276,-299.9998044467035,249.00883695680548,369.8823769435437,-299.9998044467035,268.735277209194,355.31094829209115,-299.9998044467035,287.7251327463123,339.76563702873125,-299.9998044467035,305.9263536941016,323.2890517710955,-299.9998044467035,323.28905177109544}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,25.000097776648257,-228.59988079071044,25.000097776648257,-228.59988079071044,-24.999999999999982,228.59988079071044,-24.999999999999982,228.59988079071044,25.000097776648257})).setSolid(false).setSpine(new MFVec3f(new double[] {441.621057484699,-349.99999999999994,118.3320057136035,434.82281250060095,-349.99999999999994,141.28249615283323,426.83274841160187,-349.99999999999994,163.84574109053392,417.67276542798714,-349.99999999999994,185.95989624068332,407.3679704264123,-349.99999999999994,207.5643482411509,395.9466081336991,-349.99999999999994,228.59988079071047,383.43998371000276,-349.99999999999994,249.00883695680548,369.8823769435437,-349.99999999999994,268.735277209194,355.31094829209115,-349.99999999999994,287.7251327463123,339.76563702873125,-349.99999999999994,305.9263536941016,323.2890517710955,-349.99999999999994,323.28905177109544}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,24.999999999999982,-228.59988079071044,24.999999999999982,-228.59988079071044,-25.00000000000003,228.59988079071044,-25.00000000000003,228.59988079071044,24.999999999999982})).setSolid(false).setSpine(new MFVec3f(new double[] {441.621057484699,-399.99999999999994,118.3320057136035,434.82281250060095,-399.99999999999994,141.28249615283323,426.83274841160187,-399.99999999999994,163.84574109053392,417.67276542798714,-399.99999999999994,185.95989624068332,407.3679704264123,-399.99999999999994,207.5643482411509,395.9466081336991,-399.99999999999994,228.59988079071047,383.43998371000276,-399.99999999999994,249.00883695680548,369.8823769435437,-399.99999999999994,268.735277209194,355.31094829209115,-399.99999999999994,287.7251327463123,339.76563702873125,-399.99999999999994,305.9263536941016,323.2890517710955,-399.99999999999994,323.28905177109544}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,25.00000000000003,-228.59988079071044,25.00000000000003,-228.59988079071044,-24.99980444670345,228.59988079071044,-24.99980444670345,228.59988079071044,25.00000000000003})).setSolid(false).setSpine(new MFVec3f(new double[] {441.621057484699,-450.0,118.3320057136035,434.82281250060095,-450.0,141.28249615283323,426.83274841160187,-450.0,163.84574109053392,417.67276542798714,-450.0,185.95989624068332,407.3679704264123,-450.0,207.5643482411509,395.9466081336991,-450.0,228.59988079071047,383.43998371000276,-450.0,249.00883695680548,369.8823769435437,-450.0,268.735277209194,355.31094829209115,-450.0,287.7251327463123,339.76563702873125,-450.0,305.9263536941016,323.2890517710955,-450.0,323.28905177109544}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,24.99980444670345,-228.59988079071044,24.99980444670345,-228.59988079071044,-24.99980444670345,228.59988079071044,-24.99980444670345,228.59988079071044,24.99980444670345})).setSolid(false).setSpine(new MFVec3f(new double[] {441.621057484699,-499.9996088934069,118.3320057136035,434.82281250060095,-499.9996088934069,141.28249615283323,426.83274841160187,-499.9996088934069,163.84574109053392,417.67276542798714,-499.9996088934069,185.95989624068332,407.3679704264123,-499.9996088934069,207.5643482411509,395.9466081336991,-499.9996088934069,228.59988079071047,383.43998371000276,-499.9996088934069,249.00883695680548,369.8823769435437,-499.9996088934069,268.735277209194,355.31094829209115,-499.9996088934069,287.7251327463123,339.76563702873125,-499.9996088934069,305.9263536941016,323.2890517710955,-499.9996088934069,323.28905177109544}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,44.99999999999999,-228.59988079071044,44.99999999999999,-228.59988079071044,-27.499999999999993,228.59988079071044,-27.499999999999993,228.59988079071044,44.99999999999999})).setSolid(false).setSpine(new MFVec3f(new double[] {323.2890517710955,-44.99999999999999,323.28905177109544,305.9263536941016,-44.99999999999999,339.7656370287313,287.7251327463123,-44.99999999999999,355.31094829209115,268.73527720919407,-44.99999999999999,369.8823769435437,249.00883695680557,-44.99999999999999,383.43998371000265,228.5998807907105,-44.99999999999999,395.9466081336991,207.56434824115095,-44.99999999999999,407.3679704264123,185.9598962406834,-44.99999999999999,417.67276542798714,163.845741090534,-44.99999999999999,426.83274841160187,141.28249615283335,-44.99999999999999,434.82281250060095,118.3320057136036,-44.99999999999999,441.62105748469895}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,44.99999999999999,-228.59988079071044,44.99999999999999,-228.59988079071044,-27.499999999999993,228.59976158142086,-27.499999999999993,228.59976158142086,44.99999999999999})).setSolid(false).setSpine(new MFVec3f(new double[] {646.578103542191,-44.99999999999999,646.5781035421909,611.8527073882032,-44.99999999999999,679.5312740574626,575.4502654926246,-44.99999999999999,710.6218965841823,537.4705544183881,-44.99999999999999,739.7647538870874,498.01767391361113,-44.99999999999999,766.8799674200053,457.199761581421,-44.99999999999999,791.8932162673982,415.1286964823019,-44.99999999999999,814.7359408528246,371.9197924813668,-44.99999999999999,835.3455308559743,327.691482181068,-44.99999999999999,853.6654968232037,282.5649923056667,-44.99999999999999,869.6456250012019,236.6640114272072,-44.99999999999999,883.2421149693979}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,27.499999999999993,-228.59988079071044,27.499999999999993,-228.59988079071044,-24.999951111675873,228.59988079071044,-24.999951111675873,228.59988079071044,27.499999999999993})).setSolid(false).setSpine(new MFVec3f(new double[] {323.2890517710955,-99.99999999999999,323.28905177109544,305.9263536941016,-99.99999999999999,339.7656370287313,287.7251327463123,-99.99999999999999,355.31094829209115,268.73527720919407,-99.99999999999999,369.8823769435437,249.00883695680557,-99.99999999999999,383.43998371000265,228.5998807907105,-99.99999999999999,395.9466081336991,207.56434824115095,-99.99999999999999,407.3679704264123,185.9598962406834,-99.99999999999999,417.67276542798714,163.845741090534,-99.99999999999999,426.83274841160187,141.28249615283335,-99.99999999999999,434.82281250060095,118.3320057136036,-99.99999999999999,441.62105748469895}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,27.499999999999993,-228.59988079071044,27.499999999999993,-228.59988079071044,-24.999951111675873,228.59976158142086,-24.999951111675873,228.59976158142086,27.499999999999993})).setSolid(false).setSpine(new MFVec3f(new double[] {646.578103542191,-99.99999999999999,646.5781035421909,611.8527073882032,-99.99999999999999,679.5312740574626,575.4502654926246,-99.99999999999999,710.6218965841823,537.4705544183881,-99.99999999999999,739.7647538870874,498.01767391361113,-99.99999999999999,766.8799674200053,457.199761581421,-99.99999999999999,791.8932162673982,415.1286964823019,-99.99999999999999,814.7359408528246,371.9197924813668,-99.99999999999999,835.3455308559743,327.691482181068,-99.99999999999999,853.6654968232037,282.5649923056667,-99.99999999999999,869.6456250012019,236.6640114272072,-99.99999999999999,883.2421149693979}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,24.999951111675873,-228.59988079071044,24.999951111675873,-228.59988079071044,-25.00004888832412,228.59988079071044,-25.00004888832412,228.59988079071044,24.999951111675873})).setSolid(false).setSpine(new MFVec3f(new double[] {323.2890517710955,-149.99990222335174,323.28905177109544,305.9263536941016,-149.99990222335174,339.7656370287313,287.7251327463123,-149.99990222335174,355.31094829209115,268.73527720919407,-149.99990222335174,369.8823769435437,249.00883695680557,-149.99990222335174,383.43998371000265,228.5998807907105,-149.99990222335174,395.9466081336991,207.56434824115095,-149.99990222335174,407.3679704264123,185.9598962406834,-149.99990222335174,417.67276542798714,163.845741090534,-149.99990222335174,426.83274841160187,141.28249615283335,-149.99990222335174,434.82281250060095,118.3320057136036,-149.99990222335174,441.62105748469895}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,24.999951111675873,-228.59988079071044,24.999951111675873,-228.59988079071044,-25.00004888832412,228.59976158142086,-25.00004888832412,228.59976158142086,24.999951111675873})).setSolid(false).setSpine(new MFVec3f(new double[] {646.578103542191,-149.99990222335174,646.5781035421909,611.8527073882032,-149.99990222335174,679.5312740574626,575.4502654926246,-149.99990222335174,710.6218965841823,537.4705544183881,-149.99990222335174,739.7647538870874,498.01767391361113,-149.99990222335174,766.8799674200053,457.199761581421,-149.99990222335174,791.8932162673982,415.1286964823019,-149.99990222335174,814.7359408528246,371.9197924813668,-149.99990222335174,835.3455308559743,327.691482181068,-149.99990222335174,853.6654968232037,282.5649923056667,-149.99990222335174,869.6456250012019,236.6640114272072,-149.99990222335174,883.2421149693979}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,25.00004888832412,-228.59988079071044,25.00004888832412,-228.59988079071044,-24.99990222335174,228.59988079071044,-24.99990222335174,228.59988079071044,25.00004888832412})).setSolid(false).setSpine(new MFVec3f(new double[] {323.2890517710955,-199.99999999999997,323.28905177109544,305.9263536941016,-199.99999999999997,339.7656370287313,287.7251327463123,-199.99999999999997,355.31094829209115,268.73527720919407,-199.99999999999997,369.8823769435437,249.00883695680557,-199.99999999999997,383.43998371000265,228.5998807907105,-199.99999999999997,395.9466081336991,207.56434824115095,-199.99999999999997,407.3679704264123,185.9598962406834,-199.99999999999997,417.67276542798714,163.845741090534,-199.99999999999997,426.83274841160187,141.28249615283335,-199.99999999999997,434.82281250060095,118.3320057136036,-199.99999999999997,441.62105748469895}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,25.00004888832412,-228.59988079071044,25.00004888832412,-228.59988079071044,-24.99990222335174,228.59976158142086,-24.99990222335174,228.59976158142086,25.00004888832412})).setSolid(false).setSpine(new MFVec3f(new double[] {646.578103542191,-199.99999999999997,646.5781035421909,611.8527073882032,-199.99999999999997,679.5312740574626,575.4502654926246,-199.99999999999997,710.6218965841823,537.4705544183881,-199.99999999999997,739.7647538870874,498.01767391361113,-199.99999999999997,766.8799674200053,457.199761581421,-199.99999999999997,791.8932162673982,415.1286964823019,-199.99999999999997,814.7359408528246,371.9197924813668,-199.99999999999997,835.3455308559743,327.691482181068,-199.99999999999997,853.6654968232037,282.5649923056667,-199.99999999999997,869.6456250012019,236.6640114272072,-199.99999999999997,883.2421149693979}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,24.99990222335174,-228.59988079071044,24.99990222335174,-228.59988079071044,-25.000000000000004,228.59988079071044,-25.000000000000004,228.59988079071044,24.99990222335174})).setSolid(false).setSpine(new MFVec3f(new double[] {323.2890517710955,-249.99980444670345,323.28905177109544,305.9263536941016,-249.99980444670345,339.7656370287313,287.7251327463123,-249.99980444670345,355.31094829209115,268.73527720919407,-249.99980444670345,369.8823769435437,249.00883695680557,-249.99980444670345,383.43998371000265,228.5998807907105,-249.99980444670345,395.9466081336991,207.56434824115095,-249.99980444670345,407.3679704264123,185.9598962406834,-249.99980444670345,417.67276542798714,163.845741090534,-249.99980444670345,426.83274841160187,141.28249615283335,-249.99980444670345,434.82281250060095,118.3320057136036,-249.99980444670345,441.62105748469895}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,24.99990222335174,-228.59988079071044,24.99990222335174,-228.59988079071044,-25.000000000000004,228.59976158142086,-25.000000000000004,228.59976158142086,24.99990222335174})).setSolid(false).setSpine(new MFVec3f(new double[] {646.578103542191,-249.99980444670345,646.5781035421909,611.8527073882032,-249.99980444670345,679.5312740574626,575.4502654926246,-249.99980444670345,710.6218965841823,537.4705544183881,-249.99980444670345,739.7647538870874,498.01767391361113,-249.99980444670345,766.8799674200053,457.199761581421,-249.99980444670345,791.8932162673982,415.1286964823019,-249.99980444670345,814.7359408528246,371.9197924813668,-249.99980444670345,835.3455308559743,327.691482181068,-249.99980444670345,853.6654968232037,282.5649923056667,-249.99980444670345,869.6456250012019,236.6640114272072,-249.99980444670345,883.2421149693979}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,25.000000000000004,-228.59988079071044,25.000000000000004,-228.59988079071044,-25.000097776648257,228.59988079071044,-25.000097776648257,228.59988079071044,25.000000000000004})).setSolid(false).setSpine(new MFVec3f(new double[] {323.2890517710955,-299.9998044467035,323.28905177109544,305.9263536941016,-299.9998044467035,339.7656370287313,287.7251327463123,-299.9998044467035,355.31094829209115,268.73527720919407,-299.9998044467035,369.8823769435437,249.00883695680557,-299.9998044467035,383.43998371000265,228.5998807907105,-299.9998044467035,395.9466081336991,207.56434824115095,-299.9998044467035,407.3679704264123,185.9598962406834,-299.9998044467035,417.67276542798714,163.845741090534,-299.9998044467035,426.83274841160187,141.28249615283335,-299.9998044467035,434.82281250060095,118.3320057136036,-299.9998044467035,441.62105748469895}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,25.000000000000004,-228.59988079071044,25.000000000000004,-228.59988079071044,-25.000097776648257,228.59976158142086,-25.000097776648257,228.59976158142086,25.000000000000004})).setSolid(false).setSpine(new MFVec3f(new double[] {646.578103542191,-299.9998044467035,646.5781035421909,611.8527073882032,-299.9998044467035,679.5312740574626,575.4502654926246,-299.9998044467035,710.6218965841823,537.4705544183881,-299.9998044467035,739.7647538870874,498.01767391361113,-299.9998044467035,766.8799674200053,457.199761581421,-299.9998044467035,791.8932162673982,415.1286964823019,-299.9998044467035,814.7359408528246,371.9197924813668,-299.9998044467035,835.3455308559743,327.691482181068,-299.9998044467035,853.6654968232037,282.5649923056667,-299.9998044467035,869.6456250012019,236.6640114272072,-299.9998044467035,883.2421149693979}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,25.000097776648257,-228.59988079071044,25.000097776648257,-228.59988079071044,-24.999999999999982,228.59988079071044,-24.999999999999982,228.59988079071044,25.000097776648257})).setSolid(false).setSpine(new MFVec3f(new double[] {323.2890517710955,-349.99999999999994,323.28905177109544,305.9263536941016,-349.99999999999994,339.7656370287313,287.7251327463123,-349.99999999999994,355.31094829209115,268.73527720919407,-349.99999999999994,369.8823769435437,249.00883695680557,-349.99999999999994,383.43998371000265,228.5998807907105,-349.99999999999994,395.9466081336991,207.56434824115095,-349.99999999999994,407.3679704264123,185.9598962406834,-349.99999999999994,417.67276542798714,163.845741090534,-349.99999999999994,426.83274841160187,141.28249615283335,-349.99999999999994,434.82281250060095,118.3320057136036,-349.99999999999994,441.62105748469895}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,25.000097776648257,-228.59988079071044,25.000097776648257,-228.59988079071044,-24.999999999999982,228.59976158142086,-24.999999999999982,228.59976158142086,25.000097776648257})).setSolid(false).setSpine(new MFVec3f(new double[] {646.578103542191,-349.99999999999994,646.5781035421909,611.8527073882032,-349.99999999999994,679.5312740574626,575.4502654926246,-349.99999999999994,710.6218965841823,537.4705544183881,-349.99999999999994,739.7647538870874,498.01767391361113,-349.99999999999994,766.8799674200053,457.199761581421,-349.99999999999994,791.8932162673982,415.1286964823019,-349.99999999999994,814.7359408528246,371.9197924813668,-349.99999999999994,835.3455308559743,327.691482181068,-349.99999999999994,853.6654968232037,282.5649923056667,-349.99999999999994,869.6456250012019,236.6640114272072,-349.99999999999994,883.2421149693979}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,24.999999999999982,-228.59988079071044,24.999999999999982,-228.59988079071044,-25.00000000000003,228.59988079071044,-25.00000000000003,228.59988079071044,24.999999999999982})).setSolid(false).setSpine(new MFVec3f(new double[] {323.2890517710955,-399.99999999999994,323.28905177109544,305.9263536941016,-399.99999999999994,339.7656370287313,287.7251327463123,-399.99999999999994,355.31094829209115,268.73527720919407,-399.99999999999994,369.8823769435437,249.00883695680557,-399.99999999999994,383.43998371000265,228.5998807907105,-399.99999999999994,395.9466081336991,207.56434824115095,-399.99999999999994,407.3679704264123,185.9598962406834,-399.99999999999994,417.67276542798714,163.845741090534,-399.99999999999994,426.83274841160187,141.28249615283335,-399.99999999999994,434.82281250060095,118.3320057136036,-399.99999999999994,441.62105748469895}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,24.999999999999982,-228.59988079071044,24.999999999999982,-228.59988079071044,-25.00000000000003,228.59976158142086,-25.00000000000003,228.59976158142086,24.999999999999982})).setSolid(false).setSpine(new MFVec3f(new double[] {646.578103542191,-399.99999999999994,646.5781035421909,611.8527073882032,-399.99999999999994,679.5312740574626,575.4502654926246,-399.99999999999994,710.6218965841823,537.4705544183881,-399.99999999999994,739.7647538870874,498.01767391361113,-399.99999999999994,766.8799674200053,457.199761581421,-399.99999999999994,791.8932162673982,415.1286964823019,-399.99999999999994,814.7359408528246,371.9197924813668,-399.99999999999994,835.3455308559743,327.691482181068,-399.99999999999994,853.6654968232037,282.5649923056667,-399.99999999999994,869.6456250012019,236.6640114272072,-399.99999999999994,883.2421149693979}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,25.00000000000003,-228.59988079071044,25.00000000000003,-228.59988079071044,-24.99980444670345,228.59988079071044,-24.99980444670345,228.59988079071044,25.00000000000003})).setSolid(false).setSpine(new MFVec3f(new double[] {323.2890517710955,-450.0,323.28905177109544,305.9263536941016,-450.0,339.7656370287313,287.7251327463123,-450.0,355.31094829209115,268.73527720919407,-450.0,369.8823769435437,249.00883695680557,-450.0,383.43998371000265,228.5998807907105,-450.0,395.9466081336991,207.56434824115095,-450.0,407.3679704264123,185.9598962406834,-450.0,417.67276542798714,163.845741090534,-450.0,426.83274841160187,141.28249615283335,-450.0,434.82281250060095,118.3320057136036,-450.0,441.62105748469895}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,25.00000000000003,-228.59988079071044,25.00000000000003,-228.59988079071044,-24.99980444670345,228.59976158142086,-24.99980444670345,228.59976158142086,25.00000000000003})).setSolid(false).setSpine(new MFVec3f(new double[] {646.578103542191,-450.0,646.5781035421909,611.8527073882032,-450.0,679.5312740574626,575.4502654926246,-450.0,710.6218965841823,537.4705544183881,-450.0,739.7647538870874,498.01767391361113,-450.0,766.8799674200053,457.199761581421,-450.0,791.8932162673982,415.1286964823019,-450.0,814.7359408528246,371.9197924813668,-450.0,835.3455308559743,327.691482181068,-450.0,853.6654968232037,282.5649923056667,-450.0,869.6456250012019,236.6640114272072,-450.0,883.2421149693979}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,24.99980444670345,-228.59988079071044,24.99980444670345,-228.59988079071044,-24.99980444670345,228.59988079071044,-24.99980444670345,228.59988079071044,24.99980444670345})).setSolid(false).setSpine(new MFVec3f(new double[] {323.2890517710955,-499.9996088934069,323.28905177109544,305.9263536941016,-499.9996088934069,339.7656370287313,287.7251327463123,-499.9996088934069,355.31094829209115,268.73527720919407,-499.9996088934069,369.8823769435437,249.00883695680557,-499.9996088934069,383.43998371000265,228.5998807907105,-499.9996088934069,395.9466081336991,207.56434824115095,-499.9996088934069,407.3679704264123,185.9598962406834,-499.9996088934069,417.67276542798714,163.845741090534,-499.9996088934069,426.83274841160187,141.28249615283335,-499.9996088934069,434.82281250060095,118.3320057136036,-499.9996088934069,441.62105748469895}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,24.99980444670345,-228.59988079071044,24.99980444670345,-228.59988079071044,-24.99980444670345,228.59976158142086,-24.99980444670345,228.59976158142086,24.99980444670345})).setSolid(false).setSpine(new MFVec3f(new double[] {646.578103542191,-499.9996088934069,646.5781035421909,611.8527073882032,-499.9996088934069,679.5312740574626,575.4502654926246,-499.9996088934069,710.6218965841823,537.4705544183881,-499.9996088934069,739.7647538870874,498.01767391361113,-499.9996088934069,766.8799674200053,457.199761581421,-499.9996088934069,791.8932162673982,415.1286964823019,-499.9996088934069,814.7359408528246,371.9197924813668,-499.9996088934069,835.3455308559743,327.691482181068,-499.9996088934069,853.6654968232037,282.5649923056667,-499.9996088934069,869.6456250012019,236.6640114272072,-499.9996088934069,883.2421149693979}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,44.99999999999999,-228.59988079071044,44.99999999999999,-228.59988079071044,-27.499999999999993,228.59976158142086,-27.499999999999993,228.59976158142086,44.99999999999999})).setSolid(false).setSpine(new MFVec3f(new double[] {236.66401142720702,-44.99999999999999,883.242114969398,190.11435094373923,-44.99999999999999,894.4176996938696,143.0436002390214,-44.99999999999999,903.1417476736924,95.58077696888694,-44.99999999999999,909.3903468997547,47.85597343281931,-44.99999999999999,913.1463703959129,5.599082245916201E-14,-44.99999999999999,914.3995231628418,-47.855973432819,-44.99999999999999,913.1463703959129,-95.58077696888682,-44.99999999999999,909.3903468997548,-143.0436002390213,-44.99999999999999,903.1417476736924,-190.11435094373914,-44.99999999999999,894.4176996938696,-236.6640114272069,-44.99999999999999,883.242114969398}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000002,44.99999999999999,-228.59976158142086,44.99999999999999,-228.59976158142086,-27.499999999999993,228.60000000000002,-27.499999999999993,228.60000000000002,44.99999999999999})).setSolid(false).setSpine(new MFVec3f(new double[] {354.9959554335415,-44.99999999999999,1324.862942159434,285.17147684559893,-44.99999999999999,1341.6263163322433,214.5653630616492,-44.99999999999999,1354.712386027288,143.37114053180272,-44.99999999999999,1364.085283237135,71.78394767136464,-44.99999999999999,1369.7193175020345,8.398621908981552E-14,-44.99999999999999,1371.5990463256835,-71.78394767136417,-44.99999999999999,1369.7193175020345,-143.37114053180255,-44.99999999999999,1364.085283237135,-214.56536306164907,-44.99999999999999,1354.712386027288,-285.17147684559876,-44.99999999999999,1341.6263163322433,-354.9959554335414,-44.99999999999999,1324.862942159434}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60047683715823,44.99999999999999,-228.60000000000002,44.99999999999999,-228.60000000000002,-27.499999999999993,228.60047683715823,-27.499999999999993,228.60047683715823,44.99999999999999})).setSolid(false).setSpine(new MFVec3f(new double[] {473.32802285441403,-44.99999999999999,1766.484229938796,380.22870188747845,-44.99999999999999,1788.8353993877392,286.0872004780428,-44.99999999999999,1806.2834953473848,191.16155393777387,-44.99999999999999,1818.7806937995094,95.71194686563862,-44.99999999999999,1826.2927407918257,1.1198164491832402E-13,-44.99999999999999,1828.7990463256835,-95.711946865638,-44.99999999999999,1826.2927407918257,-191.16155393777365,-44.99999999999999,1818.7806937995097,-286.0872004780426,-44.99999999999999,1806.2834953473848,-380.2287018874783,-44.99999999999999,1788.8353993877392,-473.3280228544138,-44.99999999999999,1766.484229938796}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,27.499999999999993,-228.59988079071044,27.499999999999993,-228.59988079071044,-24.999951111675873,228.59976158142086,-24.999951111675873,228.59976158142086,27.499999999999993})).setSolid(false).setSpine(new MFVec3f(new double[] {236.66401142720702,-99.99999999999999,883.242114969398,190.11435094373923,-99.99999999999999,894.4176996938696,143.0436002390214,-99.99999999999999,903.1417476736924,95.58077696888694,-99.99999999999999,909.3903468997547,47.85597343281931,-99.99999999999999,913.1463703959129,5.599082245916201E-14,-99.99999999999999,914.3995231628418,-47.855973432819,-99.99999999999999,913.1463703959129,-95.58077696888682,-99.99999999999999,909.3903468997548,-143.0436002390213,-99.99999999999999,903.1417476736924,-190.11435094373914,-99.99999999999999,894.4176996938696,-236.6640114272069,-99.99999999999999,883.242114969398}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000002,27.499999999999993,-228.59976158142086,27.499999999999993,-228.59976158142086,-24.999951111675873,228.60000000000002,-24.999951111675873,228.60000000000002,27.499999999999993})).setSolid(false).setSpine(new MFVec3f(new double[] {354.9959554335415,-99.99999999999999,1324.862942159434,285.17147684559893,-99.99999999999999,1341.6263163322433,214.5653630616492,-99.99999999999999,1354.712386027288,143.37114053180272,-99.99999999999999,1364.085283237135,71.78394767136464,-99.99999999999999,1369.7193175020345,8.398621908981552E-14,-99.99999999999999,1371.5990463256835,-71.78394767136417,-99.99999999999999,1369.7193175020345,-143.37114053180255,-99.99999999999999,1364.085283237135,-214.56536306164907,-99.99999999999999,1354.712386027288,-285.17147684559876,-99.99999999999999,1341.6263163322433,-354.9959554335414,-99.99999999999999,1324.862942159434}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60047683715823,27.499999999999993,-228.60000000000002,27.499999999999993,-228.60000000000002,-24.999951111675873,228.60047683715823,-24.999951111675873,228.60047683715823,27.499999999999993})).setSolid(false).setSpine(new MFVec3f(new double[] {473.32802285441403,-99.99999999999999,1766.484229938796,380.22870188747845,-99.99999999999999,1788.8353993877392,286.0872004780428,-99.99999999999999,1806.2834953473848,191.16155393777387,-99.99999999999999,1818.7806937995094,95.71194686563862,-99.99999999999999,1826.2927407918257,1.1198164491832402E-13,-99.99999999999999,1828.7990463256835,-95.711946865638,-99.99999999999999,1826.2927407918257,-191.16155393777365,-99.99999999999999,1818.7806937995097,-286.0872004780426,-99.99999999999999,1806.2834953473848,-380.2287018874783,-99.99999999999999,1788.8353993877392,-473.3280228544138,-99.99999999999999,1766.484229938796}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,24.999951111675873,-228.59988079071044,24.999951111675873,-228.59988079071044,-25.00004888832412,228.59976158142086,-25.00004888832412,228.59976158142086,24.999951111675873})).setSolid(false).setSpine(new MFVec3f(new double[] {236.66401142720702,-149.99990222335174,883.242114969398,190.11435094373923,-149.99990222335174,894.4176996938696,143.0436002390214,-149.99990222335174,903.1417476736924,95.58077696888694,-149.99990222335174,909.3903468997547,47.85597343281931,-149.99990222335174,913.1463703959129,5.599082245916201E-14,-149.99990222335174,914.3995231628418,-47.855973432819,-149.99990222335174,913.1463703959129,-95.58077696888682,-149.99990222335174,909.3903468997548,-143.0436002390213,-149.99990222335174,903.1417476736924,-190.11435094373914,-149.99990222335174,894.4176996938696,-236.6640114272069,-149.99990222335174,883.242114969398}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000002,24.999951111675873,-228.59976158142086,24.999951111675873,-228.59976158142086,-25.00004888832412,228.60000000000002,-25.00004888832412,228.60000000000002,24.999951111675873})).setSolid(false).setSpine(new MFVec3f(new double[] {354.9959554335415,-149.99990222335174,1324.862942159434,285.17147684559893,-149.99990222335174,1341.6263163322433,214.5653630616492,-149.99990222335174,1354.712386027288,143.37114053180272,-149.99990222335174,1364.085283237135,71.78394767136464,-149.99990222335174,1369.7193175020345,8.398621908981552E-14,-149.99990222335174,1371.5990463256835,-71.78394767136417,-149.99990222335174,1369.7193175020345,-143.37114053180255,-149.99990222335174,1364.085283237135,-214.56536306164907,-149.99990222335174,1354.712386027288,-285.17147684559876,-149.99990222335174,1341.6263163322433,-354.9959554335414,-149.99990222335174,1324.862942159434}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60047683715823,24.999951111675873,-228.60000000000002,24.999951111675873,-228.60000000000002,-25.00004888832412,228.60047683715823,-25.00004888832412,228.60047683715823,24.999951111675873})).setSolid(false).setSpine(new MFVec3f(new double[] {473.32802285441403,-149.99990222335174,1766.484229938796,380.22870188747845,-149.99990222335174,1788.8353993877392,286.0872004780428,-149.99990222335174,1806.2834953473848,191.16155393777387,-149.99990222335174,1818.7806937995094,95.71194686563862,-149.99990222335174,1826.2927407918257,1.1198164491832402E-13,-149.99990222335174,1828.7990463256835,-95.711946865638,-149.99990222335174,1826.2927407918257,-191.16155393777365,-149.99990222335174,1818.7806937995097,-286.0872004780426,-149.99990222335174,1806.2834953473848,-380.2287018874783,-149.99990222335174,1788.8353993877392,-473.3280228544138,-149.99990222335174,1766.484229938796}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,25.00004888832412,-228.59988079071044,25.00004888832412,-228.59988079071044,-24.99990222335174,228.59976158142086,-24.99990222335174,228.59976158142086,25.00004888832412})).setSolid(false).setSpine(new MFVec3f(new double[] {236.66401142720702,-199.99999999999997,883.242114969398,190.11435094373923,-199.99999999999997,894.4176996938696,143.0436002390214,-199.99999999999997,903.1417476736924,95.58077696888694,-199.99999999999997,909.3903468997547,47.85597343281931,-199.99999999999997,913.1463703959129,5.599082245916201E-14,-199.99999999999997,914.3995231628418,-47.855973432819,-199.99999999999997,913.1463703959129,-95.58077696888682,-199.99999999999997,909.3903468997548,-143.0436002390213,-199.99999999999997,903.1417476736924,-190.11435094373914,-199.99999999999997,894.4176996938696,-236.6640114272069,-199.99999999999997,883.242114969398}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000002,25.00004888832412,-228.59976158142086,25.00004888832412,-228.59976158142086,-24.99990222335174,228.60000000000002,-24.99990222335174,228.60000000000002,25.00004888832412})).setSolid(false).setSpine(new MFVec3f(new double[] {354.9959554335415,-199.99999999999997,1324.862942159434,285.17147684559893,-199.99999999999997,1341.6263163322433,214.5653630616492,-199.99999999999997,1354.712386027288,143.37114053180272,-199.99999999999997,1364.085283237135,71.78394767136464,-199.99999999999997,1369.7193175020345,8.398621908981552E-14,-199.99999999999997,1371.5990463256835,-71.78394767136417,-199.99999999999997,1369.7193175020345,-143.37114053180255,-199.99999999999997,1364.085283237135,-214.56536306164907,-199.99999999999997,1354.712386027288,-285.17147684559876,-199.99999999999997,1341.6263163322433,-354.9959554335414,-199.99999999999997,1324.862942159434}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60047683715823,25.00004888832412,-228.60000000000002,25.00004888832412,-228.60000000000002,-24.99990222335174,228.60047683715823,-24.99990222335174,228.60047683715823,25.00004888832412})).setSolid(false).setSpine(new MFVec3f(new double[] {473.32802285441403,-199.99999999999997,1766.484229938796,380.22870188747845,-199.99999999999997,1788.8353993877392,286.0872004780428,-199.99999999999997,1806.2834953473848,191.16155393777387,-199.99999999999997,1818.7806937995094,95.71194686563862,-199.99999999999997,1826.2927407918257,1.1198164491832402E-13,-199.99999999999997,1828.7990463256835,-95.711946865638,-199.99999999999997,1826.2927407918257,-191.16155393777365,-199.99999999999997,1818.7806937995097,-286.0872004780426,-199.99999999999997,1806.2834953473848,-380.2287018874783,-199.99999999999997,1788.8353993877392,-473.3280228544138,-199.99999999999997,1766.484229938796}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,24.99990222335174,-228.59988079071044,24.99990222335174,-228.59988079071044,-25.000000000000004,228.59976158142086,-25.000000000000004,228.59976158142086,24.99990222335174})).setSolid(false).setSpine(new MFVec3f(new double[] {236.66401142720702,-249.99980444670345,883.242114969398,190.11435094373923,-249.99980444670345,894.4176996938696,143.0436002390214,-249.99980444670345,903.1417476736924,95.58077696888694,-249.99980444670345,909.3903468997547,47.85597343281931,-249.99980444670345,913.1463703959129,5.599082245916201E-14,-249.99980444670345,914.3995231628418,-47.855973432819,-249.99980444670345,913.1463703959129,-95.58077696888682,-249.99980444670345,909.3903468997548,-143.0436002390213,-249.99980444670345,903.1417476736924,-190.11435094373914,-249.99980444670345,894.4176996938696,-236.6640114272069,-249.99980444670345,883.242114969398}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000002,24.99990222335174,-228.59976158142086,24.99990222335174,-228.59976158142086,-25.000000000000004,228.60000000000002,-25.000000000000004,228.60000000000002,24.99990222335174})).setSolid(false).setSpine(new MFVec3f(new double[] {354.9959554335415,-249.99980444670345,1324.862942159434,285.17147684559893,-249.99980444670345,1341.6263163322433,214.5653630616492,-249.99980444670345,1354.712386027288,143.37114053180272,-249.99980444670345,1364.085283237135,71.78394767136464,-249.99980444670345,1369.7193175020345,8.398621908981552E-14,-249.99980444670345,1371.5990463256835,-71.78394767136417,-249.99980444670345,1369.7193175020345,-143.37114053180255,-249.99980444670345,1364.085283237135,-214.56536306164907,-249.99980444670345,1354.712386027288,-285.17147684559876,-249.99980444670345,1341.6263163322433,-354.9959554335414,-249.99980444670345,1324.862942159434}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60047683715823,24.99990222335174,-228.60000000000002,24.99990222335174,-228.60000000000002,-25.000000000000004,228.60047683715823,-25.000000000000004,228.60047683715823,24.99990222335174})).setSolid(false).setSpine(new MFVec3f(new double[] {473.32802285441403,-249.99980444670345,1766.484229938796,380.22870188747845,-249.99980444670345,1788.8353993877392,286.0872004780428,-249.99980444670345,1806.2834953473848,191.16155393777387,-249.99980444670345,1818.7806937995094,95.71194686563862,-249.99980444670345,1826.2927407918257,1.1198164491832402E-13,-249.99980444670345,1828.7990463256835,-95.711946865638,-249.99980444670345,1826.2927407918257,-191.16155393777365,-249.99980444670345,1818.7806937995097,-286.0872004780426,-249.99980444670345,1806.2834953473848,-380.2287018874783,-249.99980444670345,1788.8353993877392,-473.3280228544138,-249.99980444670345,1766.484229938796}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,25.000000000000004,-228.59988079071044,25.000000000000004,-228.59988079071044,-25.000097776648257,228.59976158142086,-25.000097776648257,228.59976158142086,25.000000000000004})).setSolid(false).setSpine(new MFVec3f(new double[] {236.66401142720702,-299.9998044467035,883.242114969398,190.11435094373923,-299.9998044467035,894.4176996938696,143.0436002390214,-299.9998044467035,903.1417476736924,95.58077696888694,-299.9998044467035,909.3903468997547,47.85597343281931,-299.9998044467035,913.1463703959129,5.599082245916201E-14,-299.9998044467035,914.3995231628418,-47.855973432819,-299.9998044467035,913.1463703959129,-95.58077696888682,-299.9998044467035,909.3903468997548,-143.0436002390213,-299.9998044467035,903.1417476736924,-190.11435094373914,-299.9998044467035,894.4176996938696,-236.6640114272069,-299.9998044467035,883.242114969398}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000002,25.000000000000004,-228.59976158142086,25.000000000000004,-228.59976158142086,-25.000097776648257,228.60000000000002,-25.000097776648257,228.60000000000002,25.000000000000004})).setSolid(false).setSpine(new MFVec3f(new double[] {354.9959554335415,-299.9998044467035,1324.862942159434,285.17147684559893,-299.9998044467035,1341.6263163322433,214.5653630616492,-299.9998044467035,1354.712386027288,143.37114053180272,-299.9998044467035,1364.085283237135,71.78394767136464,-299.9998044467035,1369.7193175020345,8.398621908981552E-14,-299.9998044467035,1371.5990463256835,-71.78394767136417,-299.9998044467035,1369.7193175020345,-143.37114053180255,-299.9998044467035,1364.085283237135,-214.56536306164907,-299.9998044467035,1354.712386027288,-285.17147684559876,-299.9998044467035,1341.6263163322433,-354.9959554335414,-299.9998044467035,1324.862942159434}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60047683715823,25.000000000000004,-228.60000000000002,25.000000000000004,-228.60000000000002,-25.000097776648257,228.60047683715823,-25.000097776648257,228.60047683715823,25.000000000000004})).setSolid(false).setSpine(new MFVec3f(new double[] {473.32802285441403,-299.9998044467035,1766.484229938796,380.22870188747845,-299.9998044467035,1788.8353993877392,286.0872004780428,-299.9998044467035,1806.2834953473848,191.16155393777387,-299.9998044467035,1818.7806937995094,95.71194686563862,-299.9998044467035,1826.2927407918257,1.1198164491832402E-13,-299.9998044467035,1828.7990463256835,-95.711946865638,-299.9998044467035,1826.2927407918257,-191.16155393777365,-299.9998044467035,1818.7806937995097,-286.0872004780426,-299.9998044467035,1806.2834953473848,-380.2287018874783,-299.9998044467035,1788.8353993877392,-473.3280228544138,-299.9998044467035,1766.484229938796}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,25.000097776648257,-228.59988079071044,25.000097776648257,-228.59988079071044,-24.999999999999982,228.59976158142086,-24.999999999999982,228.59976158142086,25.000097776648257})).setSolid(false).setSpine(new MFVec3f(new double[] {236.66401142720702,-349.99999999999994,883.242114969398,190.11435094373923,-349.99999999999994,894.4176996938696,143.0436002390214,-349.99999999999994,903.1417476736924,95.58077696888694,-349.99999999999994,909.3903468997547,47.85597343281931,-349.99999999999994,913.1463703959129,5.599082245916201E-14,-349.99999999999994,914.3995231628418,-47.855973432819,-349.99999999999994,913.1463703959129,-95.58077696888682,-349.99999999999994,909.3903468997548,-143.0436002390213,-349.99999999999994,903.1417476736924,-190.11435094373914,-349.99999999999994,894.4176996938696,-236.6640114272069,-349.99999999999994,883.242114969398}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000002,25.000097776648257,-228.59976158142086,25.000097776648257,-228.59976158142086,-24.999999999999982,228.60000000000002,-24.999999999999982,228.60000000000002,25.000097776648257})).setSolid(false).setSpine(new MFVec3f(new double[] {354.9959554335415,-349.99999999999994,1324.862942159434,285.17147684559893,-349.99999999999994,1341.6263163322433,214.5653630616492,-349.99999999999994,1354.712386027288,143.37114053180272,-349.99999999999994,1364.085283237135,71.78394767136464,-349.99999999999994,1369.7193175020345,8.398621908981552E-14,-349.99999999999994,1371.5990463256835,-71.78394767136417,-349.99999999999994,1369.7193175020345,-143.37114053180255,-349.99999999999994,1364.085283237135,-214.56536306164907,-349.99999999999994,1354.712386027288,-285.17147684559876,-349.99999999999994,1341.6263163322433,-354.9959554335414,-349.99999999999994,1324.862942159434}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60047683715823,25.000097776648257,-228.60000000000002,25.000097776648257,-228.60000000000002,-24.999999999999982,228.60047683715823,-24.999999999999982,228.60047683715823,25.000097776648257})).setSolid(false).setSpine(new MFVec3f(new double[] {473.32802285441403,-349.99999999999994,1766.484229938796,380.22870188747845,-349.99999999999994,1788.8353993877392,286.0872004780428,-349.99999999999994,1806.2834953473848,191.16155393777387,-349.99999999999994,1818.7806937995094,95.71194686563862,-349.99999999999994,1826.2927407918257,1.1198164491832402E-13,-349.99999999999994,1828.7990463256835,-95.711946865638,-349.99999999999994,1826.2927407918257,-191.16155393777365,-349.99999999999994,1818.7806937995097,-286.0872004780426,-349.99999999999994,1806.2834953473848,-380.2287018874783,-349.99999999999994,1788.8353993877392,-473.3280228544138,-349.99999999999994,1766.484229938796}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,24.999999999999982,-228.59988079071044,24.999999999999982,-228.59988079071044,-25.00000000000003,228.59976158142086,-25.00000000000003,228.59976158142086,24.999999999999982})).setSolid(false).setSpine(new MFVec3f(new double[] {236.66401142720702,-399.99999999999994,883.242114969398,190.11435094373923,-399.99999999999994,894.4176996938696,143.0436002390214,-399.99999999999994,903.1417476736924,95.58077696888694,-399.99999999999994,909.3903468997547,47.85597343281931,-399.99999999999994,913.1463703959129,5.599082245916201E-14,-399.99999999999994,914.3995231628418,-47.855973432819,-399.99999999999994,913.1463703959129,-95.58077696888682,-399.99999999999994,909.3903468997548,-143.0436002390213,-399.99999999999994,903.1417476736924,-190.11435094373914,-399.99999999999994,894.4176996938696,-236.6640114272069,-399.99999999999994,883.242114969398}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000002,24.999999999999982,-228.59976158142086,24.999999999999982,-228.59976158142086,-25.00000000000003,228.60000000000002,-25.00000000000003,228.60000000000002,24.999999999999982})).setSolid(false).setSpine(new MFVec3f(new double[] {354.9959554335415,-399.99999999999994,1324.862942159434,285.17147684559893,-399.99999999999994,1341.6263163322433,214.5653630616492,-399.99999999999994,1354.712386027288,143.37114053180272,-399.99999999999994,1364.085283237135,71.78394767136464,-399.99999999999994,1369.7193175020345,8.398621908981552E-14,-399.99999999999994,1371.5990463256835,-71.78394767136417,-399.99999999999994,1369.7193175020345,-143.37114053180255,-399.99999999999994,1364.085283237135,-214.56536306164907,-399.99999999999994,1354.712386027288,-285.17147684559876,-399.99999999999994,1341.6263163322433,-354.9959554335414,-399.99999999999994,1324.862942159434}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60047683715823,24.999999999999982,-228.60000000000002,24.999999999999982,-228.60000000000002,-25.00000000000003,228.60047683715823,-25.00000000000003,228.60047683715823,24.999999999999982})).setSolid(false).setSpine(new MFVec3f(new double[] {473.32802285441403,-399.99999999999994,1766.484229938796,380.22870188747845,-399.99999999999994,1788.8353993877392,286.0872004780428,-399.99999999999994,1806.2834953473848,191.16155393777387,-399.99999999999994,1818.7806937995094,95.71194686563862,-399.99999999999994,1826.2927407918257,1.1198164491832402E-13,-399.99999999999994,1828.7990463256835,-95.711946865638,-399.99999999999994,1826.2927407918257,-191.16155393777365,-399.99999999999994,1818.7806937995097,-286.0872004780426,-399.99999999999994,1806.2834953473848,-380.2287018874783,-399.99999999999994,1788.8353993877392,-473.3280228544138,-399.99999999999994,1766.484229938796}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,25.00000000000003,-228.59988079071044,25.00000000000003,-228.59988079071044,-24.99980444670345,228.59976158142086,-24.99980444670345,228.59976158142086,25.00000000000003})).setSolid(false).setSpine(new MFVec3f(new double[] {236.66401142720702,-450.0,883.242114969398,190.11435094373923,-450.0,894.4176996938696,143.0436002390214,-450.0,903.1417476736924,95.58077696888694,-450.0,909.3903468997547,47.85597343281931,-450.0,913.1463703959129,5.599082245916201E-14,-450.0,914.3995231628418,-47.855973432819,-450.0,913.1463703959129,-95.58077696888682,-450.0,909.3903468997548,-143.0436002390213,-450.0,903.1417476736924,-190.11435094373914,-450.0,894.4176996938696,-236.6640114272069,-450.0,883.242114969398}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000002,25.00000000000003,-228.59976158142086,25.00000000000003,-228.59976158142086,-24.99980444670345,228.60000000000002,-24.99980444670345,228.60000000000002,25.00000000000003})).setSolid(false).setSpine(new MFVec3f(new double[] {354.9959554335415,-450.0,1324.862942159434,285.17147684559893,-450.0,1341.6263163322433,214.5653630616492,-450.0,1354.712386027288,143.37114053180272,-450.0,1364.085283237135,71.78394767136464,-450.0,1369.7193175020345,8.398621908981552E-14,-450.0,1371.5990463256835,-71.78394767136417,-450.0,1369.7193175020345,-143.37114053180255,-450.0,1364.085283237135,-214.56536306164907,-450.0,1354.712386027288,-285.17147684559876,-450.0,1341.6263163322433,-354.9959554335414,-450.0,1324.862942159434}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60047683715823,25.00000000000003,-228.60000000000002,25.00000000000003,-228.60000000000002,-24.99980444670345,228.60047683715823,-24.99980444670345,228.60047683715823,25.00000000000003})).setSolid(false).setSpine(new MFVec3f(new double[] {473.32802285441403,-450.0,1766.484229938796,380.22870188747845,-450.0,1788.8353993877392,286.0872004780428,-450.0,1806.2834953473848,191.16155393777387,-450.0,1818.7806937995094,95.71194686563862,-450.0,1826.2927407918257,1.1198164491832402E-13,-450.0,1828.7990463256835,-95.711946865638,-450.0,1826.2927407918257,-191.16155393777365,-450.0,1818.7806937995097,-286.0872004780426,-450.0,1806.2834953473848,-380.2287018874783,-450.0,1788.8353993877392,-473.3280228544138,-450.0,1766.484229938796}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000014,25.00000000000003,-228.60000000000014,25.00000000000003,-228.60000000000014,-24.99980444670345,228.60000000000014,-24.99980444670345,228.60000000000014,25.00000000000003})).setSolid(false).setSpine(new MFVec3f(new double[] {5443.271152094919,-450.0,20314.56449899222,4372.629179445824,-450.0,20571.6028952049,3290.0021341536,-450.0,20772.25595779641,2198.357421696901,-450.0,20915.97371066941,1100.6871643532863,-450.0,21002.36223345297,1.2877886537800314E-12,-450.0,21031.184741210935,-1100.687164353279,-450.0,21002.36223345297,-2198.357421696898,-450.0,20915.97371066941,-3290.0021341535976,-450.0,20772.25595779641,-4372.629179445821,-450.0,20571.6028952049,-5443.271152094917,-450.0,20314.56449899222}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000014,25.00000000000003,-228.60000000000014,25.00000000000003,-228.60000000000014,-24.99980444670345,228.60000000000014,-24.99980444670345,228.60000000000014,25.00000000000003})).setSolid(false).setSpine(new MFVec3f(new double[] {5561.603219515791,-450.0,20756.18578677158,4467.686404487703,-450.0,21018.811978260397,3361.5239715699936,-450.0,21223.82706711651,2246.1478351028722,-450.0,21370.669121231782,1124.6151635475603,-450.0,21458.93565674276,1.3157840796085399E-12,-450.0,21488.384741210935,-1124.6151635475528,-450.0,21458.93565674276,-2246.1478351028695,-450.0,21370.669121231786,-3361.5239715699913,-450.0,21223.82706711651,-4467.686404487701,-450.0,21018.811978260397,-5561.6032195157895,-450.0,20756.18578677158}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000014,25.00000000000003,-228.60000000000014,25.00000000000003,-228.60000000000014,-24.99980444670345,228.60000000000014,-24.99980444670345,228.60000000000014,25.00000000000003})).setSolid(false).setSpine(new MFVec3f(new double[] {5679.935286936664,-450.0,21197.807074550943,4562.743629529583,-450.0,21466.021061315892,3433.0458089863873,-450.0,21675.398176436607,2293.9382485088436,-450.0,21825.36453179416,1148.5431627418343,-450.0,21915.509080032552,1.3437795054370483E-12,-450.0,21945.584741210936,-1148.5431627418268,-450.0,21915.509080032552,-2293.938248508841,-450.0,21825.36453179416,-3433.045808986385,-450.0,21675.398176436607,-4562.74362952958,-450.0,21466.021061315892,-5679.935286936662,-450.0,21197.807074550943}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000014,25.00000000000003,-228.60000000000014,25.00000000000003,-228.60000000000014,-24.99980444670345,228.60000000000014,-24.99980444670345,228.60000000000014,25.00000000000003})).setSolid(false).setSpine(new MFVec3f(new double[] {5798.2673543575365,-450.0,21639.428362330305,4657.800854571463,-450.0,21913.23014437139,3504.567646402781,-450.0,22126.969285756702,2341.728661914815,-450.0,22280.059942356533,1172.4711619361083,-450.0,22372.082503322345,1.371774931265557E-12,-450.0,22402.784741210937,-1172.4711619361005,-450.0,22372.082503322345,-2341.728661914812,-450.0,22280.059942356536,-3504.567646402779,-450.0,22126.969285756702,-4657.80085457146,-450.0,21913.23014437139,-5798.267354357535,-450.0,21639.428362330305}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,24.99980444670345,-228.59988079071044,24.99980444670345,-228.59988079071044,-24.99980444670345,228.59976158142086,-24.99980444670345,228.59976158142086,24.99980444670345})).setSolid(false).setSpine(new MFVec3f(new double[] {236.66401142720702,-499.9996088934069,883.242114969398,190.11435094373923,-499.9996088934069,894.4176996938696,143.0436002390214,-499.9996088934069,903.1417476736924,95.58077696888694,-499.9996088934069,909.3903468997547,47.85597343281931,-499.9996088934069,913.1463703959129,5.599082245916201E-14,-499.9996088934069,914.3995231628418,-47.855973432819,-499.9996088934069,913.1463703959129,-95.58077696888682,-499.9996088934069,909.3903468997548,-143.0436002390213,-499.9996088934069,903.1417476736924,-190.11435094373914,-499.9996088934069,894.4176996938696,-236.6640114272069,-499.9996088934069,883.242114969398}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000002,24.99980444670345,-228.59976158142086,24.99980444670345,-228.59976158142086,-24.99980444670345,228.60000000000002,-24.99980444670345,228.60000000000002,24.99980444670345})).setSolid(false).setSpine(new MFVec3f(new double[] {354.9959554335415,-499.9996088934069,1324.862942159434,285.17147684559893,-499.9996088934069,1341.6263163322433,214.5653630616492,-499.9996088934069,1354.712386027288,143.37114053180272,-499.9996088934069,1364.085283237135,71.78394767136464,-499.9996088934069,1369.7193175020345,8.398621908981552E-14,-499.9996088934069,1371.5990463256835,-71.78394767136417,-499.9996088934069,1369.7193175020345,-143.37114053180255,-499.9996088934069,1364.085283237135,-214.56536306164907,-499.9996088934069,1354.712386027288,-285.17147684559876,-499.9996088934069,1341.6263163322433,-354.9959554335414,-499.9996088934069,1324.862942159434}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60047683715823,24.99980444670345,-228.60000000000002,24.99980444670345,-228.60000000000002,-24.99980444670345,228.60047683715823,-24.99980444670345,228.60047683715823,24.99980444670345})).setSolid(false).setSpine(new MFVec3f(new double[] {473.32802285441403,-499.9996088934069,1766.484229938796,380.22870188747845,-499.9996088934069,1788.8353993877392,286.0872004780428,-499.9996088934069,1806.2834953473848,191.16155393777387,-499.9996088934069,1818.7806937995094,95.71194686563862,-499.9996088934069,1826.2927407918257,1.1198164491832402E-13,-499.9996088934069,1828.7990463256835,-95.711946865638,-499.9996088934069,1826.2927407918257,-191.16155393777365,-499.9996088934069,1818.7806937995097,-286.0872004780426,-499.9996088934069,1806.2834953473848,-380.2287018874783,-499.9996088934069,1788.8353993877392,-473.3280228544138,-499.9996088934069,1766.484229938796}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000014,24.99980444670345,-228.60000000000014,24.99980444670345,-228.60000000000014,-24.99980444670345,228.60000000000014,-24.99980444670345,228.60000000000014,24.99980444670345})).setSolid(false).setSpine(new MFVec3f(new double[] {5443.271152094919,-499.9996088934069,20314.56449899222,4372.629179445824,-499.9996088934069,20571.6028952049,3290.0021341536,-499.9996088934069,20772.25595779641,2198.357421696901,-499.9996088934069,20915.97371066941,1100.6871643532863,-499.9996088934069,21002.36223345297,1.2877886537800314E-12,-499.9996088934069,21031.184741210935,-1100.687164353279,-499.9996088934069,21002.36223345297,-2198.357421696898,-499.9996088934069,20915.97371066941,-3290.0021341535976,-499.9996088934069,20772.25595779641,-4372.629179445821,-499.9996088934069,20571.6028952049,-5443.271152094917,-499.9996088934069,20314.56449899222}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000014,24.99980444670345,-228.60000000000014,24.99980444670345,-228.60000000000014,-24.99980444670345,228.60000000000014,-24.99980444670345,228.60000000000014,24.99980444670345})).setSolid(false).setSpine(new MFVec3f(new double[] {5561.603219515791,-499.9996088934069,20756.18578677158,4467.686404487703,-499.9996088934069,21018.811978260397,3361.5239715699936,-499.9996088934069,21223.82706711651,2246.1478351028722,-499.9996088934069,21370.669121231782,1124.6151635475603,-499.9996088934069,21458.93565674276,1.3157840796085399E-12,-499.9996088934069,21488.384741210935,-1124.6151635475528,-499.9996088934069,21458.93565674276,-2246.1478351028695,-499.9996088934069,21370.669121231786,-3361.5239715699913,-499.9996088934069,21223.82706711651,-4467.686404487701,-499.9996088934069,21018.811978260397,-5561.6032195157895,-499.9996088934069,20756.18578677158}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000014,24.99980444670345,-228.60000000000014,24.99980444670345,-228.60000000000014,-24.99980444670345,228.60000000000014,-24.99980444670345,228.60000000000014,24.99980444670345})).setSolid(false).setSpine(new MFVec3f(new double[] {5679.935286936664,-499.9996088934069,21197.807074550943,4562.743629529583,-499.9996088934069,21466.021061315892,3433.0458089863873,-499.9996088934069,21675.398176436607,2293.9382485088436,-499.9996088934069,21825.36453179416,1148.5431627418343,-499.9996088934069,21915.509080032552,1.3437795054370483E-12,-499.9996088934069,21945.584741210936,-1148.5431627418268,-499.9996088934069,21915.509080032552,-2293.938248508841,-499.9996088934069,21825.36453179416,-3433.045808986385,-499.9996088934069,21675.398176436607,-4562.74362952958,-499.9996088934069,21466.021061315892,-5679.935286936662,-499.9996088934069,21197.807074550943}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000014,24.99980444670345,-228.60000000000014,24.99980444670345,-228.60000000000014,-24.99980444670345,228.60000000000014,-24.99980444670345,228.60000000000014,24.99980444670345})).setSolid(false).setSpine(new MFVec3f(new double[] {5798.2673543575365,-499.9996088934069,21639.428362330305,4657.800854571463,-499.9996088934069,21913.23014437139,3504.567646402781,-499.9996088934069,22126.969285756702,2341.728661914815,-499.9996088934069,22280.059942356533,1172.4711619361083,-499.9996088934069,22372.082503322345,1.371774931265557E-12,-499.9996088934069,22402.784741210937,-1172.4711619361005,-499.9996088934069,22372.082503322345,-2341.728661914812,-499.9996088934069,22280.059942356536,-3504.567646402779,-499.9996088934069,22126.969285756702,-4657.80085457146,-499.9996088934069,21913.23014437139,-5798.267354357535,-499.9996088934069,21639.428362330305}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.6076293945314,24.99980444670345,-228.60000000000014,24.99980444670345,-228.60000000000014,-24.99980444670345,228.6076293945314,-24.99980444670345,228.6076293945314,24.99980444670345})).setSolid(false).setSpine(new MFVec3f(new double[] {5916.599421778409,-499.9996088934069,22081.049650109668,4752.858079613342,-499.9996088934069,22360.439227426887,3576.089483819175,-499.9996088934069,22578.5403950768,2389.519075320786,-499.9996088934069,22734.755352918906,1196.3991611303825,-499.9996088934069,22828.655926612137,1.3997703570940655E-12,-499.9996088934069,22859.984741210938,-1196.3991611303745,-499.9996088934069,22828.655926612137,-2389.519075320783,-499.9996088934069,22734.75535291891,-3576.089483819172,-499.9996088934069,22578.5403950768,-4752.85807961334,-499.9996088934069,22360.439227426887,-5916.599421778407,-499.9996088934069,22081.049650109668}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000014,24.99980444670345,-228.6076293945314,24.99980444670345,-228.6076293945314,-24.99980444670345,228.60000000000014,-24.99980444670345,228.60000000000014,24.99980444670345})).setSolid(false).setSpine(new MFVec3f(new double[] {6034.935438464497,-499.9996088934069,22522.685676747464,4847.918477135856,-499.9996088934069,22807.663235830296,3647.613708236073,-499.9996088934069,23030.126575324946,2437.311083704529,-499.9996088934069,23189.465938681104,1220.3279589079732,-499.9996088934069,23285.24458777935,1.4277667172539332E-12,-499.9996088934069,23317.2,-1220.327958907965,-499.9996088934069,23285.24458777935,-2437.3110837045265,-499.9996088934069,23189.465938681104,-3647.61370823607,-499.9996088934069,23030.126575324946,-4847.918477135853,-499.9996088934069,22807.663235830296,-6034.935438464494,-499.9996088934069,22522.685676747464}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.5990463256835,44.99999999999999,-228.60095367431654,44.99999999999999,-228.60095367431654,-27.499999999999993,228.5990463256835,-27.499999999999993,228.5990463256835,44.99999999999999})).setSolid(false).setSpine(new MFVec3f(new double[] {-828.324471946107,-44.99999999999999,3091.3490144555344,-988.9779887975815,-44.99999999999999,3043.7612747510098,-1146.9207857247784,-44.99999999999999,2987.830796961645,-1301.7199524997907,-44.99999999999999,2923.71088263938,-1452.9511953664455,-44.99999999999999,2851.577280012453,-1600.1999999999994,-44.99999999999999,2771.6277022717177,-1743.0627676620916,-44.99999999999999,2684.081285652536,-1881.1479214368308,-44.99999999999999,2589.1779887975817,-2014.0769795158992,-44.99999999999999,2487.17793504689,-2141.48559259089,-44.99999999999999,2378.3606994578527,-2263.0245425094267,-44.99999999999999,2263.0245425094267}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.5990463256835,27.499999999999993,-228.60095367431654,27.499999999999993,-228.60095367431654,-24.999951111675873,228.5990463256835,-24.999951111675873,228.5990463256835,27.499999999999993})).setSolid(false).setSpine(new MFVec3f(new double[] {-828.324471946107,-99.99999999999999,3091.3490144555344,-988.9779887975815,-99.99999999999999,3043.7612747510098,-1146.9207857247784,-99.99999999999999,2987.830796961645,-1301.7199524997907,-99.99999999999999,2923.71088263938,-1452.9511953664455,-99.99999999999999,2851.577280012453,-1600.1999999999994,-99.99999999999999,2771.6277022717177,-1743.0627676620916,-99.99999999999999,2684.081285652536,-1881.1479214368308,-99.99999999999999,2589.1779887975817,-2014.0769795158992,-99.99999999999999,2487.17793504689,-2141.48559259089,-99.99999999999999,2378.3606994578527,-2263.0245425094267,-99.99999999999999,2263.0245425094267}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.5990463256835,24.999951111675873,-228.60095367431654,24.999951111675873,-228.60095367431654,-25.00004888832412,228.5990463256835,-25.00004888832412,228.5990463256835,24.999951111675873})).setSolid(false).setSpine(new MFVec3f(new double[] {-828.324471946107,-149.99990222335174,3091.3490144555344,-988.9779887975815,-149.99990222335174,3043.7612747510098,-1146.9207857247784,-149.99990222335174,2987.830796961645,-1301.7199524997907,-149.99990222335174,2923.71088263938,-1452.9511953664455,-149.99990222335174,2851.577280012453,-1600.1999999999994,-149.99990222335174,2771.6277022717177,-1743.0627676620916,-149.99990222335174,2684.081285652536,-1881.1479214368308,-149.99990222335174,2589.1779887975817,-2014.0769795158992,-149.99990222335174,2487.17793504689,-2141.48559259089,-149.99990222335174,2378.3606994578527,-2263.0245425094267,-149.99990222335174,2263.0245425094267}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.5990463256835,25.00004888832412,-228.60095367431654,25.00004888832412,-228.60095367431654,-24.99990222335174,228.5990463256835,-24.99990222335174,228.5990463256835,25.00004888832412})).setSolid(false).setSpine(new MFVec3f(new double[] {-828.324471946107,-199.99999999999997,3091.3490144555344,-988.9779887975815,-199.99999999999997,3043.7612747510098,-1146.9207857247784,-199.99999999999997,2987.830796961645,-1301.7199524997907,-199.99999999999997,2923.71088263938,-1452.9511953664455,-199.99999999999997,2851.577280012453,-1600.1999999999994,-199.99999999999997,2771.6277022717177,-1743.0627676620916,-199.99999999999997,2684.081285652536,-1881.1479214368308,-199.99999999999997,2589.1779887975817,-2014.0769795158992,-199.99999999999997,2487.17793504689,-2141.48559259089,-199.99999999999997,2378.3606994578527,-2263.0245425094267,-199.99999999999997,2263.0245425094267}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.5990463256835,24.99990222335174,-228.60095367431654,24.99990222335174,-228.60095367431654,-25.000000000000004,228.5990463256835,-25.000000000000004,228.5990463256835,24.99990222335174})).setSolid(false).setSpine(new MFVec3f(new double[] {-828.324471946107,-249.99980444670345,3091.3490144555344,-988.9779887975815,-249.99980444670345,3043.7612747510098,-1146.9207857247784,-249.99980444670345,2987.830796961645,-1301.7199524997907,-249.99980444670345,2923.71088263938,-1452.9511953664455,-249.99980444670345,2851.577280012453,-1600.1999999999994,-249.99980444670345,2771.6277022717177,-1743.0627676620916,-249.99980444670345,2684.081285652536,-1881.1479214368308,-249.99980444670345,2589.1779887975817,-2014.0769795158992,-249.99980444670345,2487.17793504689,-2141.48559259089,-249.99980444670345,2378.3606994578527,-2263.0245425094267,-249.99980444670345,2263.0245425094267}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.5990463256835,25.000000000000004,-228.60095367431654,25.000000000000004,-228.60095367431654,-25.000097776648257,228.5990463256835,-25.000097776648257,228.5990463256835,25.000000000000004})).setSolid(false).setSpine(new MFVec3f(new double[] {-828.324471946107,-299.9998044467035,3091.3490144555344,-988.9779887975815,-299.9998044467035,3043.7612747510098,-1146.9207857247784,-299.9998044467035,2987.830796961645,-1301.7199524997907,-299.9998044467035,2923.71088263938,-1452.9511953664455,-299.9998044467035,2851.577280012453,-1600.1999999999994,-299.9998044467035,2771.6277022717177,-1743.0627676620916,-299.9998044467035,2684.081285652536,-1881.1479214368308,-299.9998044467035,2589.1779887975817,-2014.0769795158992,-299.9998044467035,2487.17793504689,-2141.48559259089,-299.9998044467035,2378.3606994578527,-2263.0245425094267,-299.9998044467035,2263.0245425094267}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.5990463256835,25.000097776648257,-228.60095367431654,25.000097776648257,-228.60095367431654,-24.999999999999982,228.5990463256835,-24.999999999999982,228.5990463256835,25.000097776648257})).setSolid(false).setSpine(new MFVec3f(new double[] {-828.324471946107,-349.99999999999994,3091.3490144555344,-988.9779887975815,-349.99999999999994,3043.7612747510098,-1146.9207857247784,-349.99999999999994,2987.830796961645,-1301.7199524997907,-349.99999999999994,2923.71088263938,-1452.9511953664455,-349.99999999999994,2851.577280012453,-1600.1999999999994,-349.99999999999994,2771.6277022717177,-1743.0627676620916,-349.99999999999994,2684.081285652536,-1881.1479214368308,-349.99999999999994,2589.1779887975817,-2014.0769795158992,-349.99999999999994,2487.17793504689,-2141.48559259089,-349.99999999999994,2378.3606994578527,-2263.0245425094267,-349.99999999999994,2263.0245425094267}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.5990463256835,24.999999999999982,-228.60095367431654,24.999999999999982,-228.60095367431654,-25.00000000000003,228.5990463256835,-25.00000000000003,228.5990463256835,24.999999999999982})).setSolid(false).setSpine(new MFVec3f(new double[] {-828.324471946107,-399.99999999999994,3091.3490144555344,-988.9779887975815,-399.99999999999994,3043.7612747510098,-1146.9207857247784,-399.99999999999994,2987.830796961645,-1301.7199524997907,-399.99999999999994,2923.71088263938,-1452.9511953664455,-399.99999999999994,2851.577280012453,-1600.1999999999994,-399.99999999999994,2771.6277022717177,-1743.0627676620916,-399.99999999999994,2684.081285652536,-1881.1479214368308,-399.99999999999994,2589.1779887975817,-2014.0769795158992,-399.99999999999994,2487.17793504689,-2141.48559259089,-399.99999999999994,2378.3606994578527,-2263.0245425094267,-399.99999999999994,2263.0245425094267}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60095367431654,25.00000000000003,-228.5990463256835,25.00000000000003,-228.5990463256835,-24.99980444670345,228.60095367431654,-24.99980444670345,228.60095367431654,25.00000000000003})).setSolid(false).setSpine(new MFVec3f(new double[] {-709.9919108670828,-450.0,2649.725884318868,-847.6948295662138,-450.0,2608.9364215045193,-983.0742756600484,-450.0,2560.996045303774,-1115.7591834969546,-450.0,2506.036156955503,-1245.3858729673655,-450.0,2444.207397693455,-1371.5990463256828,-450.0,2375.679235849102,-1494.0527620367025,-450.0,2300.6395023507266,-1612.4113829773146,-450.0,2219.2938758918976,-1726.350496394526,-450.0,2131.8653191804756,-1835.5578030982726,-450.0,2038.593467813321,-1939.7339734517845,-450.0,1939.7339734517848}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.5990463256835,25.00000000000003,-228.60095367431654,25.00000000000003,-228.60095367431654,-24.99980444670345,228.5990463256835,-24.99980444670345,228.5990463256835,25.00000000000003})).setSolid(false).setSpine(new MFVec3f(new double[] {-828.324471946107,-450.0,3091.3490144555344,-988.9779887975815,-450.0,3043.7612747510098,-1146.9207857247784,-450.0,2987.830796961645,-1301.7199524997907,-450.0,2923.71088263938,-1452.9511953664455,-450.0,2851.577280012453,-1600.1999999999994,-450.0,2771.6277022717177,-1743.0627676620916,-450.0,2684.081285652536,-1881.1479214368308,-450.0,2589.1779887975817,-2014.0769795158992,-450.0,2487.17793504689,-2141.48559259089,-450.0,2378.3606994578527,-2263.0245425094267,-450.0,2263.0245425094267}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60095367431654,24.99980444670345,-228.5990463256835,24.99980444670345,-228.5990463256835,-24.99980444670345,228.60095367431654,-24.99980444670345,228.60095367431654,24.99980444670345})).setSolid(false).setSpine(new MFVec3f(new double[] {-709.9919108670828,-499.9996088934069,2649.725884318868,-847.6948295662138,-499.9996088934069,2608.9364215045193,-983.0742756600484,-499.9996088934069,2560.996045303774,-1115.7591834969546,-499.9996088934069,2506.036156955503,-1245.3858729673655,-499.9996088934069,2444.207397693455,-1371.5990463256828,-499.9996088934069,2375.679235849102,-1494.0527620367025,-499.9996088934069,2300.6395023507266,-1612.4113829773146,-499.9996088934069,2219.2938758918976,-1726.350496394526,-499.9996088934069,2131.8653191804756,-1835.5578030982726,-499.9996088934069,2038.593467813321,-1939.7339734517845,-499.9996088934069,1939.7339734517848}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.5990463256835,24.99980444670345,-228.60095367431654,24.99980444670345,-228.60095367431654,-24.99980444670345,228.5990463256835,-24.99980444670345,228.5990463256835,24.99980444670345})).setSolid(false).setSpine(new MFVec3f(new double[] {-828.324471946107,-499.9996088934069,3091.3490144555344,-988.9779887975815,-499.9996088934069,3043.7612747510098,-1146.9207857247784,-499.9996088934069,2987.830796961645,-1301.7199524997907,-499.9996088934069,2923.71088263938,-1452.9511953664455,-499.9996088934069,2851.577280012453,-1600.1999999999994,-499.9996088934069,2771.6277022717177,-1743.0627676620916,-499.9996088934069,2684.081285652536,-1881.1479214368308,-499.9996088934069,2589.1779887975817,-2014.0769795158992,-499.9996088934069,2487.17793504689,-2141.48559259089,-499.9996088934069,2378.3606994578527,-2263.0245425094267,-499.9996088934069,2263.0245425094267}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000014,44.99999999999999,-228.60095367431632,44.99999999999999,-228.60095367431632,-27.499999999999993,228.60000000000014,-27.499999999999993,228.60000000000014,44.99999999999999})).setSolid(false).setSpine(new MFVec3f(new double[] {-2909.6029832264044,-44.99999999999999,2909.6029832264076,-3057.89232787438,-44.99999999999999,2753.3386190454316,-3197.8002022031433,-44.99999999999999,2589.5275450918725,-3328.9431284540324,-44.99999999999999,2418.6187561330703,-3450.9616529818304,-44.99999999999999,2241.0807012798346,-3563.5213314922075,-44.99999999999999,2057.4000000000015,-3666.313645730296,-44.99999999999999,1868.0801083282875,-3759.056849107774,-44.99999999999999,1673.6399389283038,-3841.4967389506855,-44.99999999999999,1474.6124387890031,-3913.407353251298,-44.99999999999999,1271.543128454034,-3974.591590014258,-44.99999999999999,1064.9886067878535}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59809265136732,44.99999999999999,-228.60000000000014,44.99999999999999,-228.60000000000014,-27.499999999999993,228.59809265136732,-27.499999999999993,228.59809265136732,44.99999999999999})).setSolid(false).setSpine(new MFVec3f(new double[] {-3232.8922035848937,-44.99999999999999,3232.892203584897,-3397.6581420826446,-44.99999999999999,3059.265132272702,-3553.11133578127,-44.99999999999999,2877.252827879858,-3698.825698282258,-44.99999999999999,2687.3541734811893,-3834.4018366464784,-44.99999999999999,2490.089668088705,-3959.468146102453,-44.99999999999999,2286.0000000000014,-4073.6818285892177,-44.99999999999999,2075.644564809208,-4176.729832341971,-44.99999999999999,1859.5999321425595,-4268.329709945206,-44.99999999999999,1638.4582653211146,-4348.230392501442,-44.99999999999999,1412.82569828226,-4416.21287779362,-44.99999999999999,1183.3206742087261}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59999999999968,44.99999999999999,-228.59809265136732,44.99999999999999,-228.59809265136732,-27.499999999999993,228.59999999999968,-27.499999999999993,228.59999999999968,44.99999999999999})).setSolid(false).setSpine(new MFVec3f(new double[] {-3556.1787265450785,-44.99999999999999,3556.1787265450826,-3737.4211214183756,-44.99999999999999,3365.189092969278,-3908.4195047828234,-44.99999999999999,3164.9757100010693,-4068.705181955568,-44.99999999999999,2956.087348606514,-4217.838821036805,-44.99999999999999,2739.096557264538,-4355.411657087959,-44.99999999999999,2514.5980926513694,-4481.046612527988,-44.99999999999999,2283.2072894538114,-4594.399330676809,-44.99999999999999,2045.5583737796555,-4695.159119613027,-44.99999999999999,1802.302724787989,-4783.049803758895,-44.99999999999999,1554.1070893042026,-4857.830480858374,-44.99999999999999,1301.6517543132952}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60190734863295,44.99999999999999,-228.59999999999968,44.99999999999999,-228.59999999999968,-27.499999999999993,228.60190734863295,-27.499999999999993,228.60190734863295,44.99999999999999})).setSolid(false).setSpine(new MFVec3f(new double[] {-3879.4679469035673,-44.99999999999999,3879.4679469035714,-4077.1869356266393,-44.99999999999999,3671.1156061965476,-4263.730638360949,-44.99999999999999,3452.7009927890545,-4438.5877517837935,-44.99999999999999,3224.8227659546324,-4601.279004701451,-44.99999999999999,2988.105524073408,-4751.358471698203,-44.99999999999999,2743.198092651369,-4888.41479538691,-44.99999999999999,2490.771745934732,-5012.072313911005,-44.99999999999999,2231.518366993911,-5121.992090607547,-44.99999999999999,1966.1485513201,-5217.872843009038,-44.99999999999999,1695.3896591324285,-5299.451768637735,-44.99999999999999,1419.9838217341676}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000014,44.99999999999999,-228.60190734863295,44.99999999999999,-228.60190734863295,-27.499999999999993,228.60000000000014,-27.499999999999993,228.60000000000014,44.99999999999999})).setSolid(false).setSpine(new MFVec3f(new double[] {-4202.759864660362,-44.99999999999999,4202.7598646603665,-4416.955584707438,-44.99999999999999,3977.0446719545125,-4619.0447365156515,-44.99999999999999,3740.4286762438155,-4808.473407766936,-44.99999999999999,3493.560425525546,-4984.722387640422,-44.99999999999999,3237.1165685153164,-5147.308589933189,-44.99999999999999,2971.800000000002,-5295.786377165983,-44.99999999999999,2698.337934251971,-5429.748782044562,-44.99999999999999,2417.4799117853277,-5548.828622928768,-44.99999999999999,2129.995744917449,-5652.699510251875,-44.99999999999999,1836.6734077669382,-5741.0767411317065,-44.99999999999999,1538.316876471344}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59809265136687,44.99999999999999,-228.60000000000014,44.99999999999999,-228.60000000000014,-27.499999999999993,228.59809265136687,-27.499999999999993,228.59809265136687,44.99999999999999})).setSolid(false).setSpine(new MFVec3f(new double[] {-4526.049085018851,-44.99999999999999,4526.049085018856,-4756.721398915703,-44.99999999999999,4282.971185181783,-4974.355870093778,-44.99999999999999,4028.1539590318016,-5178.355977595162,-44.99999999999999,3762.295842873665,-5368.16257130507,-44.99999999999999,3486.125535324187,-5543.255404543434,-44.99999999999999,3200.4000000000024,-5703.154560024905,-44.99999999999999,2905.9023907328915,-5847.421765278759,-44.99999999999999,2603.4399049995836,-5975.661593923289,-44.99999999999999,2293.8415714495604,-6087.522549502019,-44.99999999999999,1977.955977595164,-6182.698028911068,-44.99999999999999,1656.6489438922165}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000014,27.499999999999993,-228.60095367431632,27.499999999999993,-228.60095367431632,-24.999951111675873,228.60000000000014,-24.999951111675873,228.60000000000014,27.499999999999993})).setSolid(false).setSpine(new MFVec3f(new double[] {-2909.6029832264044,-99.99999999999999,2909.6029832264076,-3057.89232787438,-99.99999999999999,2753.3386190454316,-3197.8002022031433,-99.99999999999999,2589.5275450918725,-3328.9431284540324,-99.99999999999999,2418.6187561330703,-3450.9616529818304,-99.99999999999999,2241.0807012798346,-3563.5213314922075,-99.99999999999999,2057.4000000000015,-3666.313645730296,-99.99999999999999,1868.0801083282875,-3759.056849107774,-99.99999999999999,1673.6399389283038,-3841.4967389506855,-99.99999999999999,1474.6124387890031,-3913.407353251298,-99.99999999999999,1271.543128454034,-3974.591590014258,-99.99999999999999,1064.9886067878535}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59809265136732,27.499999999999993,-228.60000000000014,27.499999999999993,-228.60000000000014,-24.999951111675873,228.59809265136732,-24.999951111675873,228.59809265136732,27.499999999999993})).setSolid(false).setSpine(new MFVec3f(new double[] {-3232.8922035848937,-99.99999999999999,3232.892203584897,-3397.6581420826446,-99.99999999999999,3059.265132272702,-3553.11133578127,-99.99999999999999,2877.252827879858,-3698.825698282258,-99.99999999999999,2687.3541734811893,-3834.4018366464784,-99.99999999999999,2490.089668088705,-3959.468146102453,-99.99999999999999,2286.0000000000014,-4073.6818285892177,-99.99999999999999,2075.644564809208,-4176.729832341971,-99.99999999999999,1859.5999321425595,-4268.329709945206,-99.99999999999999,1638.4582653211146,-4348.230392501442,-99.99999999999999,1412.82569828226,-4416.21287779362,-99.99999999999999,1183.3206742087261}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59999999999968,27.499999999999993,-228.59809265136732,27.499999999999993,-228.59809265136732,-24.999951111675873,228.59999999999968,-24.999951111675873,228.59999999999968,27.499999999999993})).setSolid(false).setSpine(new MFVec3f(new double[] {-3556.1787265450785,-99.99999999999999,3556.1787265450826,-3737.4211214183756,-99.99999999999999,3365.189092969278,-3908.4195047828234,-99.99999999999999,3164.9757100010693,-4068.705181955568,-99.99999999999999,2956.087348606514,-4217.838821036805,-99.99999999999999,2739.096557264538,-4355.411657087959,-99.99999999999999,2514.5980926513694,-4481.046612527988,-99.99999999999999,2283.2072894538114,-4594.399330676809,-99.99999999999999,2045.5583737796555,-4695.159119613027,-99.99999999999999,1802.302724787989,-4783.049803758895,-99.99999999999999,1554.1070893042026,-4857.830480858374,-99.99999999999999,1301.6517543132952}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60190734863295,27.499999999999993,-228.59999999999968,27.499999999999993,-228.59999999999968,-24.999951111675873,228.60190734863295,-24.999951111675873,228.60190734863295,27.499999999999993})).setSolid(false).setSpine(new MFVec3f(new double[] {-3879.4679469035673,-99.99999999999999,3879.4679469035714,-4077.1869356266393,-99.99999999999999,3671.1156061965476,-4263.730638360949,-99.99999999999999,3452.7009927890545,-4438.5877517837935,-99.99999999999999,3224.8227659546324,-4601.279004701451,-99.99999999999999,2988.105524073408,-4751.358471698203,-99.99999999999999,2743.198092651369,-4888.41479538691,-99.99999999999999,2490.771745934732,-5012.072313911005,-99.99999999999999,2231.518366993911,-5121.992090607547,-99.99999999999999,1966.1485513201,-5217.872843009038,-99.99999999999999,1695.3896591324285,-5299.451768637735,-99.99999999999999,1419.9838217341676}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000014,27.499999999999993,-228.60190734863295,27.499999999999993,-228.60190734863295,-24.999951111675873,228.60000000000014,-24.999951111675873,228.60000000000014,27.499999999999993})).setSolid(false).setSpine(new MFVec3f(new double[] {-4202.759864660362,-99.99999999999999,4202.7598646603665,-4416.955584707438,-99.99999999999999,3977.0446719545125,-4619.0447365156515,-99.99999999999999,3740.4286762438155,-4808.473407766936,-99.99999999999999,3493.560425525546,-4984.722387640422,-99.99999999999999,3237.1165685153164,-5147.308589933189,-99.99999999999999,2971.800000000002,-5295.786377165983,-99.99999999999999,2698.337934251971,-5429.748782044562,-99.99999999999999,2417.4799117853277,-5548.828622928768,-99.99999999999999,2129.995744917449,-5652.699510251875,-99.99999999999999,1836.6734077669382,-5741.0767411317065,-99.99999999999999,1538.316876471344}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59809265136687,27.499999999999993,-228.60000000000014,27.499999999999993,-228.60000000000014,-24.999951111675873,228.59809265136687,-24.999951111675873,228.59809265136687,27.499999999999993})).setSolid(false).setSpine(new MFVec3f(new double[] {-4526.049085018851,-99.99999999999999,4526.049085018856,-4756.721398915703,-99.99999999999999,4282.971185181783,-4974.355870093778,-99.99999999999999,4028.1539590318016,-5178.355977595162,-99.99999999999999,3762.295842873665,-5368.16257130507,-99.99999999999999,3486.125535324187,-5543.255404543434,-99.99999999999999,3200.4000000000024,-5703.154560024905,-99.99999999999999,2905.9023907328915,-5847.421765278759,-99.99999999999999,2603.4399049995836,-5975.661593923289,-99.99999999999999,2293.8415714495604,-6087.522549502019,-99.99999999999999,1977.955977595164,-6182.698028911068,-99.99999999999999,1656.6489438922165}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000014,24.999951111675873,-228.60095367431632,24.999951111675873,-228.60095367431632,-25.00004888832412,228.60000000000014,-25.00004888832412,228.60000000000014,24.999951111675873})).setSolid(false).setSpine(new MFVec3f(new double[] {-2909.6029832264044,-149.99990222335174,2909.6029832264076,-3057.89232787438,-149.99990222335174,2753.3386190454316,-3197.8002022031433,-149.99990222335174,2589.5275450918725,-3328.9431284540324,-149.99990222335174,2418.6187561330703,-3450.9616529818304,-149.99990222335174,2241.0807012798346,-3563.5213314922075,-149.99990222335174,2057.4000000000015,-3666.313645730296,-149.99990222335174,1868.0801083282875,-3759.056849107774,-149.99990222335174,1673.6399389283038,-3841.4967389506855,-149.99990222335174,1474.6124387890031,-3913.407353251298,-149.99990222335174,1271.543128454034,-3974.591590014258,-149.99990222335174,1064.9886067878535}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59809265136732,24.999951111675873,-228.60000000000014,24.999951111675873,-228.60000000000014,-25.00004888832412,228.59809265136732,-25.00004888832412,228.59809265136732,24.999951111675873})).setSolid(false).setSpine(new MFVec3f(new double[] {-3232.8922035848937,-149.99990222335174,3232.892203584897,-3397.6581420826446,-149.99990222335174,3059.265132272702,-3553.11133578127,-149.99990222335174,2877.252827879858,-3698.825698282258,-149.99990222335174,2687.3541734811893,-3834.4018366464784,-149.99990222335174,2490.089668088705,-3959.468146102453,-149.99990222335174,2286.0000000000014,-4073.6818285892177,-149.99990222335174,2075.644564809208,-4176.729832341971,-149.99990222335174,1859.5999321425595,-4268.329709945206,-149.99990222335174,1638.4582653211146,-4348.230392501442,-149.99990222335174,1412.82569828226,-4416.21287779362,-149.99990222335174,1183.3206742087261}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59999999999968,24.999951111675873,-228.59809265136732,24.999951111675873,-228.59809265136732,-25.00004888832412,228.59999999999968,-25.00004888832412,228.59999999999968,24.999951111675873})).setSolid(false).setSpine(new MFVec3f(new double[] {-3556.1787265450785,-149.99990222335174,3556.1787265450826,-3737.4211214183756,-149.99990222335174,3365.189092969278,-3908.4195047828234,-149.99990222335174,3164.9757100010693,-4068.705181955568,-149.99990222335174,2956.087348606514,-4217.838821036805,-149.99990222335174,2739.096557264538,-4355.411657087959,-149.99990222335174,2514.5980926513694,-4481.046612527988,-149.99990222335174,2283.2072894538114,-4594.399330676809,-149.99990222335174,2045.5583737796555,-4695.159119613027,-149.99990222335174,1802.302724787989,-4783.049803758895,-149.99990222335174,1554.1070893042026,-4857.830480858374,-149.99990222335174,1301.6517543132952}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60190734863295,24.999951111675873,-228.59999999999968,24.999951111675873,-228.59999999999968,-25.00004888832412,228.60190734863295,-25.00004888832412,228.60190734863295,24.999951111675873})).setSolid(false).setSpine(new MFVec3f(new double[] {-3879.4679469035673,-149.99990222335174,3879.4679469035714,-4077.1869356266393,-149.99990222335174,3671.1156061965476,-4263.730638360949,-149.99990222335174,3452.7009927890545,-4438.5877517837935,-149.99990222335174,3224.8227659546324,-4601.279004701451,-149.99990222335174,2988.105524073408,-4751.358471698203,-149.99990222335174,2743.198092651369,-4888.41479538691,-149.99990222335174,2490.771745934732,-5012.072313911005,-149.99990222335174,2231.518366993911,-5121.992090607547,-149.99990222335174,1966.1485513201,-5217.872843009038,-149.99990222335174,1695.3896591324285,-5299.451768637735,-149.99990222335174,1419.9838217341676}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000014,24.999951111675873,-228.60190734863295,24.999951111675873,-228.60190734863295,-25.00004888832412,228.60000000000014,-25.00004888832412,228.60000000000014,24.999951111675873})).setSolid(false).setSpine(new MFVec3f(new double[] {-4202.759864660362,-149.99990222335174,4202.7598646603665,-4416.955584707438,-149.99990222335174,3977.0446719545125,-4619.0447365156515,-149.99990222335174,3740.4286762438155,-4808.473407766936,-149.99990222335174,3493.560425525546,-4984.722387640422,-149.99990222335174,3237.1165685153164,-5147.308589933189,-149.99990222335174,2971.800000000002,-5295.786377165983,-149.99990222335174,2698.337934251971,-5429.748782044562,-149.99990222335174,2417.4799117853277,-5548.828622928768,-149.99990222335174,2129.995744917449,-5652.699510251875,-149.99990222335174,1836.6734077669382,-5741.0767411317065,-149.99990222335174,1538.316876471344}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59809265136687,24.999951111675873,-228.60000000000014,24.999951111675873,-228.60000000000014,-25.00004888832412,228.59809265136687,-25.00004888832412,228.59809265136687,24.999951111675873})).setSolid(false).setSpine(new MFVec3f(new double[] {-4526.049085018851,-149.99990222335174,4526.049085018856,-4756.721398915703,-149.99990222335174,4282.971185181783,-4974.355870093778,-149.99990222335174,4028.1539590318016,-5178.355977595162,-149.99990222335174,3762.295842873665,-5368.16257130507,-149.99990222335174,3486.125535324187,-5543.255404543434,-149.99990222335174,3200.4000000000024,-5703.154560024905,-149.99990222335174,2905.9023907328915,-5847.421765278759,-149.99990222335174,2603.4399049995836,-5975.661593923289,-149.99990222335174,2293.8415714495604,-6087.522549502019,-149.99990222335174,1977.955977595164,-6182.698028911068,-149.99990222335174,1656.6489438922165}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000014,25.00004888832412,-228.60095367431632,25.00004888832412,-228.60095367431632,-24.99990222335174,228.60000000000014,-24.99990222335174,228.60000000000014,25.00004888832412})).setSolid(false).setSpine(new MFVec3f(new double[] {-2909.6029832264044,-199.99999999999997,2909.6029832264076,-3057.89232787438,-199.99999999999997,2753.3386190454316,-3197.8002022031433,-199.99999999999997,2589.5275450918725,-3328.9431284540324,-199.99999999999997,2418.6187561330703,-3450.9616529818304,-199.99999999999997,2241.0807012798346,-3563.5213314922075,-199.99999999999997,2057.4000000000015,-3666.313645730296,-199.99999999999997,1868.0801083282875,-3759.056849107774,-199.99999999999997,1673.6399389283038,-3841.4967389506855,-199.99999999999997,1474.6124387890031,-3913.407353251298,-199.99999999999997,1271.543128454034,-3974.591590014258,-199.99999999999997,1064.9886067878535}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59809265136732,25.00004888832412,-228.60000000000014,25.00004888832412,-228.60000000000014,-24.99990222335174,228.59809265136732,-24.99990222335174,228.59809265136732,25.00004888832412})).setSolid(false).setSpine(new MFVec3f(new double[] {-3232.8922035848937,-199.99999999999997,3232.892203584897,-3397.6581420826446,-199.99999999999997,3059.265132272702,-3553.11133578127,-199.99999999999997,2877.252827879858,-3698.825698282258,-199.99999999999997,2687.3541734811893,-3834.4018366464784,-199.99999999999997,2490.089668088705,-3959.468146102453,-199.99999999999997,2286.0000000000014,-4073.6818285892177,-199.99999999999997,2075.644564809208,-4176.729832341971,-199.99999999999997,1859.5999321425595,-4268.329709945206,-199.99999999999997,1638.4582653211146,-4348.230392501442,-199.99999999999997,1412.82569828226,-4416.21287779362,-199.99999999999997,1183.3206742087261}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59999999999968,25.00004888832412,-228.59809265136732,25.00004888832412,-228.59809265136732,-24.99990222335174,228.59999999999968,-24.99990222335174,228.59999999999968,25.00004888832412})).setSolid(false).setSpine(new MFVec3f(new double[] {-3556.1787265450785,-199.99999999999997,3556.1787265450826,-3737.4211214183756,-199.99999999999997,3365.189092969278,-3908.4195047828234,-199.99999999999997,3164.9757100010693,-4068.705181955568,-199.99999999999997,2956.087348606514,-4217.838821036805,-199.99999999999997,2739.096557264538,-4355.411657087959,-199.99999999999997,2514.5980926513694,-4481.046612527988,-199.99999999999997,2283.2072894538114,-4594.399330676809,-199.99999999999997,2045.5583737796555,-4695.159119613027,-199.99999999999997,1802.302724787989,-4783.049803758895,-199.99999999999997,1554.1070893042026,-4857.830480858374,-199.99999999999997,1301.6517543132952}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60190734863295,25.00004888832412,-228.59999999999968,25.00004888832412,-228.59999999999968,-24.99990222335174,228.60190734863295,-24.99990222335174,228.60190734863295,25.00004888832412})).setSolid(false).setSpine(new MFVec3f(new double[] {-3879.4679469035673,-199.99999999999997,3879.4679469035714,-4077.1869356266393,-199.99999999999997,3671.1156061965476,-4263.730638360949,-199.99999999999997,3452.7009927890545,-4438.5877517837935,-199.99999999999997,3224.8227659546324,-4601.279004701451,-199.99999999999997,2988.105524073408,-4751.358471698203,-199.99999999999997,2743.198092651369,-4888.41479538691,-199.99999999999997,2490.771745934732,-5012.072313911005,-199.99999999999997,2231.518366993911,-5121.992090607547,-199.99999999999997,1966.1485513201,-5217.872843009038,-199.99999999999997,1695.3896591324285,-5299.451768637735,-199.99999999999997,1419.9838217341676}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000014,25.00004888832412,-228.60190734863295,25.00004888832412,-228.60190734863295,-24.99990222335174,228.60000000000014,-24.99990222335174,228.60000000000014,25.00004888832412})).setSolid(false).setSpine(new MFVec3f(new double[] {-4202.759864660362,-199.99999999999997,4202.7598646603665,-4416.955584707438,-199.99999999999997,3977.0446719545125,-4619.0447365156515,-199.99999999999997,3740.4286762438155,-4808.473407766936,-199.99999999999997,3493.560425525546,-4984.722387640422,-199.99999999999997,3237.1165685153164,-5147.308589933189,-199.99999999999997,2971.800000000002,-5295.786377165983,-199.99999999999997,2698.337934251971,-5429.748782044562,-199.99999999999997,2417.4799117853277,-5548.828622928768,-199.99999999999997,2129.995744917449,-5652.699510251875,-199.99999999999997,1836.6734077669382,-5741.0767411317065,-199.99999999999997,1538.316876471344}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59809265136687,25.00004888832412,-228.60000000000014,25.00004888832412,-228.60000000000014,-24.99990222335174,228.59809265136687,-24.99990222335174,228.59809265136687,25.00004888832412})).setSolid(false).setSpine(new MFVec3f(new double[] {-4526.049085018851,-199.99999999999997,4526.049085018856,-4756.721398915703,-199.99999999999997,4282.971185181783,-4974.355870093778,-199.99999999999997,4028.1539590318016,-5178.355977595162,-199.99999999999997,3762.295842873665,-5368.16257130507,-199.99999999999997,3486.125535324187,-5543.255404543434,-199.99999999999997,3200.4000000000024,-5703.154560024905,-199.99999999999997,2905.9023907328915,-5847.421765278759,-199.99999999999997,2603.4399049995836,-5975.661593923289,-199.99999999999997,2293.8415714495604,-6087.522549502019,-199.99999999999997,1977.955977595164,-6182.698028911068,-199.99999999999997,1656.6489438922165}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000014,24.99990222335174,-228.60095367431632,24.99990222335174,-228.60095367431632,-25.000000000000004,228.60000000000014,-25.000000000000004,228.60000000000014,24.99990222335174})).setSolid(false).setSpine(new MFVec3f(new double[] {-2909.6029832264044,-249.99980444670345,2909.6029832264076,-3057.89232787438,-249.99980444670345,2753.3386190454316,-3197.8002022031433,-249.99980444670345,2589.5275450918725,-3328.9431284540324,-249.99980444670345,2418.6187561330703,-3450.9616529818304,-249.99980444670345,2241.0807012798346,-3563.5213314922075,-249.99980444670345,2057.4000000000015,-3666.313645730296,-249.99980444670345,1868.0801083282875,-3759.056849107774,-249.99980444670345,1673.6399389283038,-3841.4967389506855,-249.99980444670345,1474.6124387890031,-3913.407353251298,-249.99980444670345,1271.543128454034,-3974.591590014258,-249.99980444670345,1064.9886067878535}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59809265136732,24.99990222335174,-228.60000000000014,24.99990222335174,-228.60000000000014,-25.000000000000004,228.59809265136732,-25.000000000000004,228.59809265136732,24.99990222335174})).setSolid(false).setSpine(new MFVec3f(new double[] {-3232.8922035848937,-249.99980444670345,3232.892203584897,-3397.6581420826446,-249.99980444670345,3059.265132272702,-3553.11133578127,-249.99980444670345,2877.252827879858,-3698.825698282258,-249.99980444670345,2687.3541734811893,-3834.4018366464784,-249.99980444670345,2490.089668088705,-3959.468146102453,-249.99980444670345,2286.0000000000014,-4073.6818285892177,-249.99980444670345,2075.644564809208,-4176.729832341971,-249.99980444670345,1859.5999321425595,-4268.329709945206,-249.99980444670345,1638.4582653211146,-4348.230392501442,-249.99980444670345,1412.82569828226,-4416.21287779362,-249.99980444670345,1183.3206742087261}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59999999999968,24.99990222335174,-228.59809265136732,24.99990222335174,-228.59809265136732,-25.000000000000004,228.59999999999968,-25.000000000000004,228.59999999999968,24.99990222335174})).setSolid(false).setSpine(new MFVec3f(new double[] {-3556.1787265450785,-249.99980444670345,3556.1787265450826,-3737.4211214183756,-249.99980444670345,3365.189092969278,-3908.4195047828234,-249.99980444670345,3164.9757100010693,-4068.705181955568,-249.99980444670345,2956.087348606514,-4217.838821036805,-249.99980444670345,2739.096557264538,-4355.411657087959,-249.99980444670345,2514.5980926513694,-4481.046612527988,-249.99980444670345,2283.2072894538114,-4594.399330676809,-249.99980444670345,2045.5583737796555,-4695.159119613027,-249.99980444670345,1802.302724787989,-4783.049803758895,-249.99980444670345,1554.1070893042026,-4857.830480858374,-249.99980444670345,1301.6517543132952}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60190734863295,24.99990222335174,-228.59999999999968,24.99990222335174,-228.59999999999968,-25.000000000000004,228.60190734863295,-25.000000000000004,228.60190734863295,24.99990222335174})).setSolid(false).setSpine(new MFVec3f(new double[] {-3879.4679469035673,-249.99980444670345,3879.4679469035714,-4077.1869356266393,-249.99980444670345,3671.1156061965476,-4263.730638360949,-249.99980444670345,3452.7009927890545,-4438.5877517837935,-249.99980444670345,3224.8227659546324,-4601.279004701451,-249.99980444670345,2988.105524073408,-4751.358471698203,-249.99980444670345,2743.198092651369,-4888.41479538691,-249.99980444670345,2490.771745934732,-5012.072313911005,-249.99980444670345,2231.518366993911,-5121.992090607547,-249.99980444670345,1966.1485513201,-5217.872843009038,-249.99980444670345,1695.3896591324285,-5299.451768637735,-249.99980444670345,1419.9838217341676}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000014,24.99990222335174,-228.60190734863295,24.99990222335174,-228.60190734863295,-25.000000000000004,228.60000000000014,-25.000000000000004,228.60000000000014,24.99990222335174})).setSolid(false).setSpine(new MFVec3f(new double[] {-4202.759864660362,-249.99980444670345,4202.7598646603665,-4416.955584707438,-249.99980444670345,3977.0446719545125,-4619.0447365156515,-249.99980444670345,3740.4286762438155,-4808.473407766936,-249.99980444670345,3493.560425525546,-4984.722387640422,-249.99980444670345,3237.1165685153164,-5147.308589933189,-249.99980444670345,2971.800000000002,-5295.786377165983,-249.99980444670345,2698.337934251971,-5429.748782044562,-249.99980444670345,2417.4799117853277,-5548.828622928768,-249.99980444670345,2129.995744917449,-5652.699510251875,-249.99980444670345,1836.6734077669382,-5741.0767411317065,-249.99980444670345,1538.316876471344}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59809265136687,24.99990222335174,-228.60000000000014,24.99990222335174,-228.60000000000014,-25.000000000000004,228.59809265136687,-25.000000000000004,228.59809265136687,24.99990222335174})).setSolid(false).setSpine(new MFVec3f(new double[] {-4526.049085018851,-249.99980444670345,4526.049085018856,-4756.721398915703,-249.99980444670345,4282.971185181783,-4974.355870093778,-249.99980444670345,4028.1539590318016,-5178.355977595162,-249.99980444670345,3762.295842873665,-5368.16257130507,-249.99980444670345,3486.125535324187,-5543.255404543434,-249.99980444670345,3200.4000000000024,-5703.154560024905,-249.99980444670345,2905.9023907328915,-5847.421765278759,-249.99980444670345,2603.4399049995836,-5975.661593923289,-249.99980444670345,2293.8415714495604,-6087.522549502019,-249.99980444670345,1977.955977595164,-6182.698028911068,-249.99980444670345,1656.6489438922165}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000014,25.000000000000004,-228.60095367431632,25.000000000000004,-228.60095367431632,-25.000097776648257,228.60000000000014,-25.000097776648257,228.60000000000014,25.000000000000004})).setSolid(false).setSpine(new MFVec3f(new double[] {-2909.6029832264044,-299.9998044467035,2909.6029832264076,-3057.89232787438,-299.9998044467035,2753.3386190454316,-3197.8002022031433,-299.9998044467035,2589.5275450918725,-3328.9431284540324,-299.9998044467035,2418.6187561330703,-3450.9616529818304,-299.9998044467035,2241.0807012798346,-3563.5213314922075,-299.9998044467035,2057.4000000000015,-3666.313645730296,-299.9998044467035,1868.0801083282875,-3759.056849107774,-299.9998044467035,1673.6399389283038,-3841.4967389506855,-299.9998044467035,1474.6124387890031,-3913.407353251298,-299.9998044467035,1271.543128454034,-3974.591590014258,-299.9998044467035,1064.9886067878535}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59809265136732,25.000000000000004,-228.60000000000014,25.000000000000004,-228.60000000000014,-25.000097776648257,228.59809265136732,-25.000097776648257,228.59809265136732,25.000000000000004})).setSolid(false).setSpine(new MFVec3f(new double[] {-3232.8922035848937,-299.9998044467035,3232.892203584897,-3397.6581420826446,-299.9998044467035,3059.265132272702,-3553.11133578127,-299.9998044467035,2877.252827879858,-3698.825698282258,-299.9998044467035,2687.3541734811893,-3834.4018366464784,-299.9998044467035,2490.089668088705,-3959.468146102453,-299.9998044467035,2286.0000000000014,-4073.6818285892177,-299.9998044467035,2075.644564809208,-4176.729832341971,-299.9998044467035,1859.5999321425595,-4268.329709945206,-299.9998044467035,1638.4582653211146,-4348.230392501442,-299.9998044467035,1412.82569828226,-4416.21287779362,-299.9998044467035,1183.3206742087261}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59999999999968,25.000000000000004,-228.59809265136732,25.000000000000004,-228.59809265136732,-25.000097776648257,228.59999999999968,-25.000097776648257,228.59999999999968,25.000000000000004})).setSolid(false).setSpine(new MFVec3f(new double[] {-3556.1787265450785,-299.9998044467035,3556.1787265450826,-3737.4211214183756,-299.9998044467035,3365.189092969278,-3908.4195047828234,-299.9998044467035,3164.9757100010693,-4068.705181955568,-299.9998044467035,2956.087348606514,-4217.838821036805,-299.9998044467035,2739.096557264538,-4355.411657087959,-299.9998044467035,2514.5980926513694,-4481.046612527988,-299.9998044467035,2283.2072894538114,-4594.399330676809,-299.9998044467035,2045.5583737796555,-4695.159119613027,-299.9998044467035,1802.302724787989,-4783.049803758895,-299.9998044467035,1554.1070893042026,-4857.830480858374,-299.9998044467035,1301.6517543132952}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60190734863295,25.000000000000004,-228.59999999999968,25.000000000000004,-228.59999999999968,-25.000097776648257,228.60190734863295,-25.000097776648257,228.60190734863295,25.000000000000004})).setSolid(false).setSpine(new MFVec3f(new double[] {-3879.4679469035673,-299.9998044467035,3879.4679469035714,-4077.1869356266393,-299.9998044467035,3671.1156061965476,-4263.730638360949,-299.9998044467035,3452.7009927890545,-4438.5877517837935,-299.9998044467035,3224.8227659546324,-4601.279004701451,-299.9998044467035,2988.105524073408,-4751.358471698203,-299.9998044467035,2743.198092651369,-4888.41479538691,-299.9998044467035,2490.771745934732,-5012.072313911005,-299.9998044467035,2231.518366993911,-5121.992090607547,-299.9998044467035,1966.1485513201,-5217.872843009038,-299.9998044467035,1695.3896591324285,-5299.451768637735,-299.9998044467035,1419.9838217341676}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000014,25.000000000000004,-228.60190734863295,25.000000000000004,-228.60190734863295,-25.000097776648257,228.60000000000014,-25.000097776648257,228.60000000000014,25.000000000000004})).setSolid(false).setSpine(new MFVec3f(new double[] {-4202.759864660362,-299.9998044467035,4202.7598646603665,-4416.955584707438,-299.9998044467035,3977.0446719545125,-4619.0447365156515,-299.9998044467035,3740.4286762438155,-4808.473407766936,-299.9998044467035,3493.560425525546,-4984.722387640422,-299.9998044467035,3237.1165685153164,-5147.308589933189,-299.9998044467035,2971.800000000002,-5295.786377165983,-299.9998044467035,2698.337934251971,-5429.748782044562,-299.9998044467035,2417.4799117853277,-5548.828622928768,-299.9998044467035,2129.995744917449,-5652.699510251875,-299.9998044467035,1836.6734077669382,-5741.0767411317065,-299.9998044467035,1538.316876471344}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59809265136687,25.000000000000004,-228.60000000000014,25.000000000000004,-228.60000000000014,-25.000097776648257,228.59809265136687,-25.000097776648257,228.59809265136687,25.000000000000004})).setSolid(false).setSpine(new MFVec3f(new double[] {-4526.049085018851,-299.9998044467035,4526.049085018856,-4756.721398915703,-299.9998044467035,4282.971185181783,-4974.355870093778,-299.9998044467035,4028.1539590318016,-5178.355977595162,-299.9998044467035,3762.295842873665,-5368.16257130507,-299.9998044467035,3486.125535324187,-5543.255404543434,-299.9998044467035,3200.4000000000024,-5703.154560024905,-299.9998044467035,2905.9023907328915,-5847.421765278759,-299.9998044467035,2603.4399049995836,-5975.661593923289,-299.9998044467035,2293.8415714495604,-6087.522549502019,-299.9998044467035,1977.955977595164,-6182.698028911068,-299.9998044467035,1656.6489438922165}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000014,25.000097776648257,-228.60095367431632,25.000097776648257,-228.60095367431632,-24.999999999999982,228.60000000000014,-24.999999999999982,228.60000000000014,25.000097776648257})).setSolid(false).setSpine(new MFVec3f(new double[] {-2909.6029832264044,-349.99999999999994,2909.6029832264076,-3057.89232787438,-349.99999999999994,2753.3386190454316,-3197.8002022031433,-349.99999999999994,2589.5275450918725,-3328.9431284540324,-349.99999999999994,2418.6187561330703,-3450.9616529818304,-349.99999999999994,2241.0807012798346,-3563.5213314922075,-349.99999999999994,2057.4000000000015,-3666.313645730296,-349.99999999999994,1868.0801083282875,-3759.056849107774,-349.99999999999994,1673.6399389283038,-3841.4967389506855,-349.99999999999994,1474.6124387890031,-3913.407353251298,-349.99999999999994,1271.543128454034,-3974.591590014258,-349.99999999999994,1064.9886067878535}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59809265136732,25.000097776648257,-228.60000000000014,25.000097776648257,-228.60000000000014,-24.999999999999982,228.59809265136732,-24.999999999999982,228.59809265136732,25.000097776648257})).setSolid(false).setSpine(new MFVec3f(new double[] {-3232.8922035848937,-349.99999999999994,3232.892203584897,-3397.6581420826446,-349.99999999999994,3059.265132272702,-3553.11133578127,-349.99999999999994,2877.252827879858,-3698.825698282258,-349.99999999999994,2687.3541734811893,-3834.4018366464784,-349.99999999999994,2490.089668088705,-3959.468146102453,-349.99999999999994,2286.0000000000014,-4073.6818285892177,-349.99999999999994,2075.644564809208,-4176.729832341971,-349.99999999999994,1859.5999321425595,-4268.329709945206,-349.99999999999994,1638.4582653211146,-4348.230392501442,-349.99999999999994,1412.82569828226,-4416.21287779362,-349.99999999999994,1183.3206742087261}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59999999999968,25.000097776648257,-228.59809265136732,25.000097776648257,-228.59809265136732,-24.999999999999982,228.59999999999968,-24.999999999999982,228.59999999999968,25.000097776648257})).setSolid(false).setSpine(new MFVec3f(new double[] {-3556.1787265450785,-349.99999999999994,3556.1787265450826,-3737.4211214183756,-349.99999999999994,3365.189092969278,-3908.4195047828234,-349.99999999999994,3164.9757100010693,-4068.705181955568,-349.99999999999994,2956.087348606514,-4217.838821036805,-349.99999999999994,2739.096557264538,-4355.411657087959,-349.99999999999994,2514.5980926513694,-4481.046612527988,-349.99999999999994,2283.2072894538114,-4594.399330676809,-349.99999999999994,2045.5583737796555,-4695.159119613027,-349.99999999999994,1802.302724787989,-4783.049803758895,-349.99999999999994,1554.1070893042026,-4857.830480858374,-349.99999999999994,1301.6517543132952}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60190734863295,25.000097776648257,-228.59999999999968,25.000097776648257,-228.59999999999968,-24.999999999999982,228.60190734863295,-24.999999999999982,228.60190734863295,25.000097776648257})).setSolid(false).setSpine(new MFVec3f(new double[] {-3879.4679469035673,-349.99999999999994,3879.4679469035714,-4077.1869356266393,-349.99999999999994,3671.1156061965476,-4263.730638360949,-349.99999999999994,3452.7009927890545,-4438.5877517837935,-349.99999999999994,3224.8227659546324,-4601.279004701451,-349.99999999999994,2988.105524073408,-4751.358471698203,-349.99999999999994,2743.198092651369,-4888.41479538691,-349.99999999999994,2490.771745934732,-5012.072313911005,-349.99999999999994,2231.518366993911,-5121.992090607547,-349.99999999999994,1966.1485513201,-5217.872843009038,-349.99999999999994,1695.3896591324285,-5299.451768637735,-349.99999999999994,1419.9838217341676}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000014,25.000097776648257,-228.60190734863295,25.000097776648257,-228.60190734863295,-24.999999999999982,228.60000000000014,-24.999999999999982,228.60000000000014,25.000097776648257})).setSolid(false).setSpine(new MFVec3f(new double[] {-4202.759864660362,-349.99999999999994,4202.7598646603665,-4416.955584707438,-349.99999999999994,3977.0446719545125,-4619.0447365156515,-349.99999999999994,3740.4286762438155,-4808.473407766936,-349.99999999999994,3493.560425525546,-4984.722387640422,-349.99999999999994,3237.1165685153164,-5147.308589933189,-349.99999999999994,2971.800000000002,-5295.786377165983,-349.99999999999994,2698.337934251971,-5429.748782044562,-349.99999999999994,2417.4799117853277,-5548.828622928768,-349.99999999999994,2129.995744917449,-5652.699510251875,-349.99999999999994,1836.6734077669382,-5741.0767411317065,-349.99999999999994,1538.316876471344}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59809265136687,25.000097776648257,-228.60000000000014,25.000097776648257,-228.60000000000014,-24.999999999999982,228.59809265136687,-24.999999999999982,228.59809265136687,25.000097776648257})).setSolid(false).setSpine(new MFVec3f(new double[] {-4526.049085018851,-349.99999999999994,4526.049085018856,-4756.721398915703,-349.99999999999994,4282.971185181783,-4974.355870093778,-349.99999999999994,4028.1539590318016,-5178.355977595162,-349.99999999999994,3762.295842873665,-5368.16257130507,-349.99999999999994,3486.125535324187,-5543.255404543434,-349.99999999999994,3200.4000000000024,-5703.154560024905,-349.99999999999994,2905.9023907328915,-5847.421765278759,-349.99999999999994,2603.4399049995836,-5975.661593923289,-349.99999999999994,2293.8415714495604,-6087.522549502019,-349.99999999999994,1977.955977595164,-6182.698028911068,-349.99999999999994,1656.6489438922165}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000014,24.999999999999982,-228.60095367431632,24.999999999999982,-228.60095367431632,-25.00000000000003,228.60000000000014,-25.00000000000003,228.60000000000014,24.999999999999982})).setSolid(false).setSpine(new MFVec3f(new double[] {-2909.6029832264044,-399.99999999999994,2909.6029832264076,-3057.89232787438,-399.99999999999994,2753.3386190454316,-3197.8002022031433,-399.99999999999994,2589.5275450918725,-3328.9431284540324,-399.99999999999994,2418.6187561330703,-3450.9616529818304,-399.99999999999994,2241.0807012798346,-3563.5213314922075,-399.99999999999994,2057.4000000000015,-3666.313645730296,-399.99999999999994,1868.0801083282875,-3759.056849107774,-399.99999999999994,1673.6399389283038,-3841.4967389506855,-399.99999999999994,1474.6124387890031,-3913.407353251298,-399.99999999999994,1271.543128454034,-3974.591590014258,-399.99999999999994,1064.9886067878535}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59809265136732,24.999999999999982,-228.60000000000014,24.999999999999982,-228.60000000000014,-25.00000000000003,228.59809265136732,-25.00000000000003,228.59809265136732,24.999999999999982})).setSolid(false).setSpine(new MFVec3f(new double[] {-3232.8922035848937,-399.99999999999994,3232.892203584897,-3397.6581420826446,-399.99999999999994,3059.265132272702,-3553.11133578127,-399.99999999999994,2877.252827879858,-3698.825698282258,-399.99999999999994,2687.3541734811893,-3834.4018366464784,-399.99999999999994,2490.089668088705,-3959.468146102453,-399.99999999999994,2286.0000000000014,-4073.6818285892177,-399.99999999999994,2075.644564809208,-4176.729832341971,-399.99999999999994,1859.5999321425595,-4268.329709945206,-399.99999999999994,1638.4582653211146,-4348.230392501442,-399.99999999999994,1412.82569828226,-4416.21287779362,-399.99999999999994,1183.3206742087261}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59999999999968,24.999999999999982,-228.59809265136732,24.999999999999982,-228.59809265136732,-25.00000000000003,228.59999999999968,-25.00000000000003,228.59999999999968,24.999999999999982})).setSolid(false).setSpine(new MFVec3f(new double[] {-3556.1787265450785,-399.99999999999994,3556.1787265450826,-3737.4211214183756,-399.99999999999994,3365.189092969278,-3908.4195047828234,-399.99999999999994,3164.9757100010693,-4068.705181955568,-399.99999999999994,2956.087348606514,-4217.838821036805,-399.99999999999994,2739.096557264538,-4355.411657087959,-399.99999999999994,2514.5980926513694,-4481.046612527988,-399.99999999999994,2283.2072894538114,-4594.399330676809,-399.99999999999994,2045.5583737796555,-4695.159119613027,-399.99999999999994,1802.302724787989,-4783.049803758895,-399.99999999999994,1554.1070893042026,-4857.830480858374,-399.99999999999994,1301.6517543132952}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60190734863295,24.999999999999982,-228.59999999999968,24.999999999999982,-228.59999999999968,-25.00000000000003,228.60190734863295,-25.00000000000003,228.60190734863295,24.999999999999982})).setSolid(false).setSpine(new MFVec3f(new double[] {-3879.4679469035673,-399.99999999999994,3879.4679469035714,-4077.1869356266393,-399.99999999999994,3671.1156061965476,-4263.730638360949,-399.99999999999994,3452.7009927890545,-4438.5877517837935,-399.99999999999994,3224.8227659546324,-4601.279004701451,-399.99999999999994,2988.105524073408,-4751.358471698203,-399.99999999999994,2743.198092651369,-4888.41479538691,-399.99999999999994,2490.771745934732,-5012.072313911005,-399.99999999999994,2231.518366993911,-5121.992090607547,-399.99999999999994,1966.1485513201,-5217.872843009038,-399.99999999999994,1695.3896591324285,-5299.451768637735,-399.99999999999994,1419.9838217341676}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000014,24.999999999999982,-228.60190734863295,24.999999999999982,-228.60190734863295,-25.00000000000003,228.60000000000014,-25.00000000000003,228.60000000000014,24.999999999999982})).setSolid(false).setSpine(new MFVec3f(new double[] {-4202.759864660362,-399.99999999999994,4202.7598646603665,-4416.955584707438,-399.99999999999994,3977.0446719545125,-4619.0447365156515,-399.99999999999994,3740.4286762438155,-4808.473407766936,-399.99999999999994,3493.560425525546,-4984.722387640422,-399.99999999999994,3237.1165685153164,-5147.308589933189,-399.99999999999994,2971.800000000002,-5295.786377165983,-399.99999999999994,2698.337934251971,-5429.748782044562,-399.99999999999994,2417.4799117853277,-5548.828622928768,-399.99999999999994,2129.995744917449,-5652.699510251875,-399.99999999999994,1836.6734077669382,-5741.0767411317065,-399.99999999999994,1538.316876471344}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59809265136687,24.999999999999982,-228.60000000000014,24.999999999999982,-228.60000000000014,-25.00000000000003,228.59809265136687,-25.00000000000003,228.59809265136687,24.999999999999982})).setSolid(false).setSpine(new MFVec3f(new double[] {-4526.049085018851,-399.99999999999994,4526.049085018856,-4756.721398915703,-399.99999999999994,4282.971185181783,-4974.355870093778,-399.99999999999994,4028.1539590318016,-5178.355977595162,-399.99999999999994,3762.295842873665,-5368.16257130507,-399.99999999999994,3486.125535324187,-5543.255404543434,-399.99999999999994,3200.4000000000024,-5703.154560024905,-399.99999999999994,2905.9023907328915,-5847.421765278759,-399.99999999999994,2603.4399049995836,-5975.661593923289,-399.99999999999994,2293.8415714495604,-6087.522549502019,-399.99999999999994,1977.955977595164,-6182.698028911068,-399.99999999999994,1656.6489438922165}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000014,25.00000000000003,-228.60095367431632,25.00000000000003,-228.60095367431632,-24.99980444670345,228.60000000000014,-24.99980444670345,228.60000000000014,25.00000000000003})).setSolid(false).setSpine(new MFVec3f(new double[] {-2909.6029832264044,-450.0,2909.6029832264076,-3057.89232787438,-450.0,2753.3386190454316,-3197.8002022031433,-450.0,2589.5275450918725,-3328.9431284540324,-450.0,2418.6187561330703,-3450.9616529818304,-450.0,2241.0807012798346,-3563.5213314922075,-450.0,2057.4000000000015,-3666.313645730296,-450.0,1868.0801083282875,-3759.056849107774,-450.0,1673.6399389283038,-3841.4967389506855,-450.0,1474.6124387890031,-3913.407353251298,-450.0,1271.543128454034,-3974.591590014258,-450.0,1064.9886067878535}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59809265136732,25.00000000000003,-228.60000000000014,25.00000000000003,-228.60000000000014,-24.99980444670345,228.59809265136732,-24.99980444670345,228.59809265136732,25.00000000000003})).setSolid(false).setSpine(new MFVec3f(new double[] {-3232.8922035848937,-450.0,3232.892203584897,-3397.6581420826446,-450.0,3059.265132272702,-3553.11133578127,-450.0,2877.252827879858,-3698.825698282258,-450.0,2687.3541734811893,-3834.4018366464784,-450.0,2490.089668088705,-3959.468146102453,-450.0,2286.0000000000014,-4073.6818285892177,-450.0,2075.644564809208,-4176.729832341971,-450.0,1859.5999321425595,-4268.329709945206,-450.0,1638.4582653211146,-4348.230392501442,-450.0,1412.82569828226,-4416.21287779362,-450.0,1183.3206742087261}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59999999999968,25.00000000000003,-228.59809265136732,25.00000000000003,-228.59809265136732,-24.99980444670345,228.59999999999968,-24.99980444670345,228.59999999999968,25.00000000000003})).setSolid(false).setSpine(new MFVec3f(new double[] {-3556.1787265450785,-450.0,3556.1787265450826,-3737.4211214183756,-450.0,3365.189092969278,-3908.4195047828234,-450.0,3164.9757100010693,-4068.705181955568,-450.0,2956.087348606514,-4217.838821036805,-450.0,2739.096557264538,-4355.411657087959,-450.0,2514.5980926513694,-4481.046612527988,-450.0,2283.2072894538114,-4594.399330676809,-450.0,2045.5583737796555,-4695.159119613027,-450.0,1802.302724787989,-4783.049803758895,-450.0,1554.1070893042026,-4857.830480858374,-450.0,1301.6517543132952}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60190734863295,25.00000000000003,-228.59999999999968,25.00000000000003,-228.59999999999968,-24.99980444670345,228.60190734863295,-24.99980444670345,228.60190734863295,25.00000000000003})).setSolid(false).setSpine(new MFVec3f(new double[] {-3879.4679469035673,-450.0,3879.4679469035714,-4077.1869356266393,-450.0,3671.1156061965476,-4263.730638360949,-450.0,3452.7009927890545,-4438.5877517837935,-450.0,3224.8227659546324,-4601.279004701451,-450.0,2988.105524073408,-4751.358471698203,-450.0,2743.198092651369,-4888.41479538691,-450.0,2490.771745934732,-5012.072313911005,-450.0,2231.518366993911,-5121.992090607547,-450.0,1966.1485513201,-5217.872843009038,-450.0,1695.3896591324285,-5299.451768637735,-450.0,1419.9838217341676}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000014,25.00000000000003,-228.60190734863295,25.00000000000003,-228.60190734863295,-24.99980444670345,228.60000000000014,-24.99980444670345,228.60000000000014,25.00000000000003})).setSolid(false).setSpine(new MFVec3f(new double[] {-4202.759864660362,-450.0,4202.7598646603665,-4416.955584707438,-450.0,3977.0446719545125,-4619.0447365156515,-450.0,3740.4286762438155,-4808.473407766936,-450.0,3493.560425525546,-4984.722387640422,-450.0,3237.1165685153164,-5147.308589933189,-450.0,2971.800000000002,-5295.786377165983,-450.0,2698.337934251971,-5429.748782044562,-450.0,2417.4799117853277,-5548.828622928768,-450.0,2129.995744917449,-5652.699510251875,-450.0,1836.6734077669382,-5741.0767411317065,-450.0,1538.316876471344}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59809265136687,25.00000000000003,-228.60000000000014,25.00000000000003,-228.60000000000014,-24.99980444670345,228.59809265136687,-24.99980444670345,228.59809265136687,25.00000000000003})).setSolid(false).setSpine(new MFVec3f(new double[] {-4526.049085018851,-450.0,4526.049085018856,-4756.721398915703,-450.0,4282.971185181783,-4974.355870093778,-450.0,4028.1539590318016,-5178.355977595162,-450.0,3762.295842873665,-5368.16257130507,-450.0,3486.125535324187,-5543.255404543434,-450.0,3200.4000000000024,-5703.154560024905,-450.0,2905.9023907328915,-5847.421765278759,-450.0,2603.4399049995836,-5975.661593923289,-450.0,2293.8415714495604,-6087.522549502019,-450.0,1977.955977595164,-6182.698028911068,-450.0,1656.6489438922165}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000014,24.99980444670345,-228.60095367431632,24.99980444670345,-228.60095367431632,-24.99980444670345,228.60000000000014,-24.99980444670345,228.60000000000014,24.99980444670345})).setSolid(false).setSpine(new MFVec3f(new double[] {-2909.6029832264044,-499.9996088934069,2909.6029832264076,-3057.89232787438,-499.9996088934069,2753.3386190454316,-3197.8002022031433,-499.9996088934069,2589.5275450918725,-3328.9431284540324,-499.9996088934069,2418.6187561330703,-3450.9616529818304,-499.9996088934069,2241.0807012798346,-3563.5213314922075,-499.9996088934069,2057.4000000000015,-3666.313645730296,-499.9996088934069,1868.0801083282875,-3759.056849107774,-499.9996088934069,1673.6399389283038,-3841.4967389506855,-499.9996088934069,1474.6124387890031,-3913.407353251298,-499.9996088934069,1271.543128454034,-3974.591590014258,-499.9996088934069,1064.9886067878535}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59809265136732,24.99980444670345,-228.60000000000014,24.99980444670345,-228.60000000000014,-24.99980444670345,228.59809265136732,-24.99980444670345,228.59809265136732,24.99980444670345})).setSolid(false).setSpine(new MFVec3f(new double[] {-3232.8922035848937,-499.9996088934069,3232.892203584897,-3397.6581420826446,-499.9996088934069,3059.265132272702,-3553.11133578127,-499.9996088934069,2877.252827879858,-3698.825698282258,-499.9996088934069,2687.3541734811893,-3834.4018366464784,-499.9996088934069,2490.089668088705,-3959.468146102453,-499.9996088934069,2286.0000000000014,-4073.6818285892177,-499.9996088934069,2075.644564809208,-4176.729832341971,-499.9996088934069,1859.5999321425595,-4268.329709945206,-499.9996088934069,1638.4582653211146,-4348.230392501442,-499.9996088934069,1412.82569828226,-4416.21287779362,-499.9996088934069,1183.3206742087261}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59999999999968,24.99980444670345,-228.59809265136732,24.99980444670345,-228.59809265136732,-24.99980444670345,228.59999999999968,-24.99980444670345,228.59999999999968,24.99980444670345})).setSolid(false).setSpine(new MFVec3f(new double[] {-3556.1787265450785,-499.9996088934069,3556.1787265450826,-3737.4211214183756,-499.9996088934069,3365.189092969278,-3908.4195047828234,-499.9996088934069,3164.9757100010693,-4068.705181955568,-499.9996088934069,2956.087348606514,-4217.838821036805,-499.9996088934069,2739.096557264538,-4355.411657087959,-499.9996088934069,2514.5980926513694,-4481.046612527988,-499.9996088934069,2283.2072894538114,-4594.399330676809,-499.9996088934069,2045.5583737796555,-4695.159119613027,-499.9996088934069,1802.302724787989,-4783.049803758895,-499.9996088934069,1554.1070893042026,-4857.830480858374,-499.9996088934069,1301.6517543132952}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60190734863295,24.99980444670345,-228.59999999999968,24.99980444670345,-228.59999999999968,-24.99980444670345,228.60190734863295,-24.99980444670345,228.60190734863295,24.99980444670345})).setSolid(false).setSpine(new MFVec3f(new double[] {-3879.4679469035673,-499.9996088934069,3879.4679469035714,-4077.1869356266393,-499.9996088934069,3671.1156061965476,-4263.730638360949,-499.9996088934069,3452.7009927890545,-4438.5877517837935,-499.9996088934069,3224.8227659546324,-4601.279004701451,-499.9996088934069,2988.105524073408,-4751.358471698203,-499.9996088934069,2743.198092651369,-4888.41479538691,-499.9996088934069,2490.771745934732,-5012.072313911005,-499.9996088934069,2231.518366993911,-5121.992090607547,-499.9996088934069,1966.1485513201,-5217.872843009038,-499.9996088934069,1695.3896591324285,-5299.451768637735,-499.9996088934069,1419.9838217341676}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000014,24.99980444670345,-228.60190734863295,24.99980444670345,-228.60190734863295,-24.99980444670345,228.60000000000014,-24.99980444670345,228.60000000000014,24.99980444670345})).setSolid(false).setSpine(new MFVec3f(new double[] {-4202.759864660362,-499.9996088934069,4202.7598646603665,-4416.955584707438,-499.9996088934069,3977.0446719545125,-4619.0447365156515,-499.9996088934069,3740.4286762438155,-4808.473407766936,-499.9996088934069,3493.560425525546,-4984.722387640422,-499.9996088934069,3237.1165685153164,-5147.308589933189,-499.9996088934069,2971.800000000002,-5295.786377165983,-499.9996088934069,2698.337934251971,-5429.748782044562,-499.9996088934069,2417.4799117853277,-5548.828622928768,-499.9996088934069,2129.995744917449,-5652.699510251875,-499.9996088934069,1836.6734077669382,-5741.0767411317065,-499.9996088934069,1538.316876471344}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59809265136687,24.99980444670345,-228.60000000000014,24.99980444670345,-228.60000000000014,-24.99980444670345,228.59809265136687,-24.99980444670345,228.59809265136687,24.99980444670345})).setSolid(false).setSpine(new MFVec3f(new double[] {-4526.049085018851,-499.9996088934069,4526.049085018856,-4756.721398915703,-499.9996088934069,4282.971185181783,-4974.355870093778,-499.9996088934069,4028.1539590318016,-5178.355977595162,-499.9996088934069,3762.295842873665,-5368.16257130507,-499.9996088934069,3486.125535324187,-5543.255404543434,-499.9996088934069,3200.4000000000024,-5703.154560024905,-499.9996088934069,2905.9023907328915,-5847.421765278759,-499.9996088934069,2603.4399049995836,-5975.661593923289,-499.9996088934069,2293.8415714495604,-6087.522549502019,-499.9996088934069,1977.955977595164,-6182.698028911068,-499.9996088934069,1656.6489438922165}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,44.99999999999999,-228.59988079071044,44.99999999999999,-228.59988079071044,-27.499999999999993,228.59976158142086,-27.499999999999993,228.59976158142086,44.99999999999999})).setSolid(false).setSpine(new MFVec3f(new double[] {-883.2421149693979,-44.99999999999999,236.66401142720724,-894.4176996938695,-44.99999999999999,190.11435094373968,-903.1417476736923,-44.99999999999999,143.04360023902146,-909.3903468997547,-44.99999999999999,95.58077696888719,-913.1463703959129,-44.99999999999999,47.85597343281917,-914.3995231628418,-44.99999999999999,1.1198164491832402E-13,-913.1463703959129,-44.99999999999999,-47.85597343281935,-909.3903468997547,-44.99999999999999,-95.58077696888698,-903.1417476736924,-44.99999999999999,-143.04360023902123,-894.4176996938695,-44.99999999999999,-190.11435094373948,-883.242114969398,-44.99999999999999,-236.66401142720704}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000002,44.99999999999999,-228.59976158142086,44.99999999999999,-228.59976158142086,-27.499999999999993,228.60000000000002,-27.499999999999993,228.60000000000002,44.99999999999999})).setSolid(false).setSpine(new MFVec3f(new double[] {-1324.8629421594337,-44.99999999999999,354.9959554335419,-1341.6263163322433,-44.99999999999999,285.1714768455996,-1354.7123860272877,-44.99999999999999,214.5653630616493,-1364.085283237135,-44.99999999999999,143.3711405318031,-1369.7193175020345,-44.99999999999999,71.78394767136443,-1371.5990463256835,-44.99999999999999,1.6797243817963104E-13,-1369.7193175020345,-44.99999999999999,-71.7839476713647,-1364.085283237135,-44.99999999999999,-143.37114053180278,-1354.712386027288,-44.99999999999999,-214.56536306164895,-1341.6263163322433,-44.99999999999999,-285.17147684559933,-1324.862942159434,-44.99999999999999,-354.9959554335416}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60047683715823,44.99999999999999,-228.60000000000002,44.99999999999999,-228.60000000000002,-27.499999999999993,228.60047683715823,-27.499999999999993,228.60047683715823,44.99999999999999})).setSolid(false).setSpine(new MFVec3f(new double[] {-1766.4842299387958,-44.99999999999999,473.3280228544145,-1788.835399387739,-44.99999999999999,380.22870188747936,-1806.2834953473846,-44.99999999999999,286.0872004780429,-1818.7806937995094,-44.99999999999999,191.16155393777439,-1826.2927407918257,-44.99999999999999,95.71194686563834,-1828.7990463256835,-44.99999999999999,2.2396328983664805E-13,-1826.2927407918257,-44.99999999999999,-95.7119468656387,-1818.7806937995094,-44.99999999999999,-191.16155393777396,-1806.2834953473848,-44.99999999999999,-286.08720047804246,-1788.835399387739,-44.99999999999999,-380.22870188747896,-1766.484229938796,-44.99999999999999,-473.3280228544141}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,27.499999999999993,-228.59988079071044,27.499999999999993,-228.59988079071044,-24.999951111675873,228.59976158142086,-24.999951111675873,228.59976158142086,27.499999999999993})).setSolid(false).setSpine(new MFVec3f(new double[] {-883.2421149693979,-99.99999999999999,236.66401142720724,-894.4176996938695,-99.99999999999999,190.11435094373968,-903.1417476736923,-99.99999999999999,143.04360023902146,-909.3903468997547,-99.99999999999999,95.58077696888719,-913.1463703959129,-99.99999999999999,47.85597343281917,-914.3995231628418,-99.99999999999999,1.1198164491832402E-13,-913.1463703959129,-99.99999999999999,-47.85597343281935,-909.3903468997547,-99.99999999999999,-95.58077696888698,-903.1417476736924,-99.99999999999999,-143.04360023902123,-894.4176996938695,-99.99999999999999,-190.11435094373948,-883.242114969398,-99.99999999999999,-236.66401142720704}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000002,27.499999999999993,-228.59976158142086,27.499999999999993,-228.59976158142086,-24.999951111675873,228.60000000000002,-24.999951111675873,228.60000000000002,27.499999999999993})).setSolid(false).setSpine(new MFVec3f(new double[] {-1324.8629421594337,-99.99999999999999,354.9959554335419,-1341.6263163322433,-99.99999999999999,285.1714768455996,-1354.7123860272877,-99.99999999999999,214.5653630616493,-1364.085283237135,-99.99999999999999,143.3711405318031,-1369.7193175020345,-99.99999999999999,71.78394767136443,-1371.5990463256835,-99.99999999999999,1.6797243817963104E-13,-1369.7193175020345,-99.99999999999999,-71.7839476713647,-1364.085283237135,-99.99999999999999,-143.37114053180278,-1354.712386027288,-99.99999999999999,-214.56536306164895,-1341.6263163322433,-99.99999999999999,-285.17147684559933,-1324.862942159434,-99.99999999999999,-354.9959554335416}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60047683715823,27.499999999999993,-228.60000000000002,27.499999999999993,-228.60000000000002,-24.999951111675873,228.60047683715823,-24.999951111675873,228.60047683715823,27.499999999999993})).setSolid(false).setSpine(new MFVec3f(new double[] {-1766.4842299387958,-99.99999999999999,473.3280228544145,-1788.835399387739,-99.99999999999999,380.22870188747936,-1806.2834953473846,-99.99999999999999,286.0872004780429,-1818.7806937995094,-99.99999999999999,191.16155393777439,-1826.2927407918257,-99.99999999999999,95.71194686563834,-1828.7990463256835,-99.99999999999999,2.2396328983664805E-13,-1826.2927407918257,-99.99999999999999,-95.7119468656387,-1818.7806937995094,-99.99999999999999,-191.16155393777396,-1806.2834953473848,-99.99999999999999,-286.08720047804246,-1788.835399387739,-99.99999999999999,-380.22870188747896,-1766.484229938796,-99.99999999999999,-473.3280228544141}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,24.999951111675873,-228.59988079071044,24.999951111675873,-228.59988079071044,-25.00004888832412,228.59976158142086,-25.00004888832412,228.59976158142086,24.999951111675873})).setSolid(false).setSpine(new MFVec3f(new double[] {-883.2421149693979,-149.99990222335174,236.66401142720724,-894.4176996938695,-149.99990222335174,190.11435094373968,-903.1417476736923,-149.99990222335174,143.04360023902146,-909.3903468997547,-149.99990222335174,95.58077696888719,-913.1463703959129,-149.99990222335174,47.85597343281917,-914.3995231628418,-149.99990222335174,1.1198164491832402E-13,-913.1463703959129,-149.99990222335174,-47.85597343281935,-909.3903468997547,-149.99990222335174,-95.58077696888698,-903.1417476736924,-149.99990222335174,-143.04360023902123,-894.4176996938695,-149.99990222335174,-190.11435094373948,-883.242114969398,-149.99990222335174,-236.66401142720704}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000002,24.999951111675873,-228.59976158142086,24.999951111675873,-228.59976158142086,-25.00004888832412,228.60000000000002,-25.00004888832412,228.60000000000002,24.999951111675873})).setSolid(false).setSpine(new MFVec3f(new double[] {-1324.8629421594337,-149.99990222335174,354.9959554335419,-1341.6263163322433,-149.99990222335174,285.1714768455996,-1354.7123860272877,-149.99990222335174,214.5653630616493,-1364.085283237135,-149.99990222335174,143.3711405318031,-1369.7193175020345,-149.99990222335174,71.78394767136443,-1371.5990463256835,-149.99990222335174,1.6797243817963104E-13,-1369.7193175020345,-149.99990222335174,-71.7839476713647,-1364.085283237135,-149.99990222335174,-143.37114053180278,-1354.712386027288,-149.99990222335174,-214.56536306164895,-1341.6263163322433,-149.99990222335174,-285.17147684559933,-1324.862942159434,-149.99990222335174,-354.9959554335416}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60047683715823,24.999951111675873,-228.60000000000002,24.999951111675873,-228.60000000000002,-25.00004888832412,228.60047683715823,-25.00004888832412,228.60047683715823,24.999951111675873})).setSolid(false).setSpine(new MFVec3f(new double[] {-1766.4842299387958,-149.99990222335174,473.3280228544145,-1788.835399387739,-149.99990222335174,380.22870188747936,-1806.2834953473846,-149.99990222335174,286.0872004780429,-1818.7806937995094,-149.99990222335174,191.16155393777439,-1826.2927407918257,-149.99990222335174,95.71194686563834,-1828.7990463256835,-149.99990222335174,2.2396328983664805E-13,-1826.2927407918257,-149.99990222335174,-95.7119468656387,-1818.7806937995094,-149.99990222335174,-191.16155393777396,-1806.2834953473848,-149.99990222335174,-286.08720047804246,-1788.835399387739,-149.99990222335174,-380.22870188747896,-1766.484229938796,-149.99990222335174,-473.3280228544141}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,25.00004888832412,-228.59988079071044,25.00004888832412,-228.59988079071044,-24.99990222335174,228.59976158142086,-24.99990222335174,228.59976158142086,25.00004888832412})).setSolid(false).setSpine(new MFVec3f(new double[] {-883.2421149693979,-199.99999999999997,236.66401142720724,-894.4176996938695,-199.99999999999997,190.11435094373968,-903.1417476736923,-199.99999999999997,143.04360023902146,-909.3903468997547,-199.99999999999997,95.58077696888719,-913.1463703959129,-199.99999999999997,47.85597343281917,-914.3995231628418,-199.99999999999997,1.1198164491832402E-13,-913.1463703959129,-199.99999999999997,-47.85597343281935,-909.3903468997547,-199.99999999999997,-95.58077696888698,-903.1417476736924,-199.99999999999997,-143.04360023902123,-894.4176996938695,-199.99999999999997,-190.11435094373948,-883.242114969398,-199.99999999999997,-236.66401142720704}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000002,25.00004888832412,-228.59976158142086,25.00004888832412,-228.59976158142086,-24.99990222335174,228.60000000000002,-24.99990222335174,228.60000000000002,25.00004888832412})).setSolid(false).setSpine(new MFVec3f(new double[] {-1324.8629421594337,-199.99999999999997,354.9959554335419,-1341.6263163322433,-199.99999999999997,285.1714768455996,-1354.7123860272877,-199.99999999999997,214.5653630616493,-1364.085283237135,-199.99999999999997,143.3711405318031,-1369.7193175020345,-199.99999999999997,71.78394767136443,-1371.5990463256835,-199.99999999999997,1.6797243817963104E-13,-1369.7193175020345,-199.99999999999997,-71.7839476713647,-1364.085283237135,-199.99999999999997,-143.37114053180278,-1354.712386027288,-199.99999999999997,-214.56536306164895,-1341.6263163322433,-199.99999999999997,-285.17147684559933,-1324.862942159434,-199.99999999999997,-354.9959554335416}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60047683715823,25.00004888832412,-228.60000000000002,25.00004888832412,-228.60000000000002,-24.99990222335174,228.60047683715823,-24.99990222335174,228.60047683715823,25.00004888832412})).setSolid(false).setSpine(new MFVec3f(new double[] {-1766.4842299387958,-199.99999999999997,473.3280228544145,-1788.835399387739,-199.99999999999997,380.22870188747936,-1806.2834953473846,-199.99999999999997,286.0872004780429,-1818.7806937995094,-199.99999999999997,191.16155393777439,-1826.2927407918257,-199.99999999999997,95.71194686563834,-1828.7990463256835,-199.99999999999997,2.2396328983664805E-13,-1826.2927407918257,-199.99999999999997,-95.7119468656387,-1818.7806937995094,-199.99999999999997,-191.16155393777396,-1806.2834953473848,-199.99999999999997,-286.08720047804246,-1788.835399387739,-199.99999999999997,-380.22870188747896,-1766.484229938796,-199.99999999999997,-473.3280228544141}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,24.99990222335174,-228.59988079071044,24.99990222335174,-228.59988079071044,-25.000000000000004,228.59976158142086,-25.000000000000004,228.59976158142086,24.99990222335174})).setSolid(false).setSpine(new MFVec3f(new double[] {-883.2421149693979,-249.99980444670345,236.66401142720724,-894.4176996938695,-249.99980444670345,190.11435094373968,-903.1417476736923,-249.99980444670345,143.04360023902146,-909.3903468997547,-249.99980444670345,95.58077696888719,-913.1463703959129,-249.99980444670345,47.85597343281917,-914.3995231628418,-249.99980444670345,1.1198164491832402E-13,-913.1463703959129,-249.99980444670345,-47.85597343281935,-909.3903468997547,-249.99980444670345,-95.58077696888698,-903.1417476736924,-249.99980444670345,-143.04360023902123,-894.4176996938695,-249.99980444670345,-190.11435094373948,-883.242114969398,-249.99980444670345,-236.66401142720704}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000002,24.99990222335174,-228.59976158142086,24.99990222335174,-228.59976158142086,-25.000000000000004,228.60000000000002,-25.000000000000004,228.60000000000002,24.99990222335174})).setSolid(false).setSpine(new MFVec3f(new double[] {-1324.8629421594337,-249.99980444670345,354.9959554335419,-1341.6263163322433,-249.99980444670345,285.1714768455996,-1354.7123860272877,-249.99980444670345,214.5653630616493,-1364.085283237135,-249.99980444670345,143.3711405318031,-1369.7193175020345,-249.99980444670345,71.78394767136443,-1371.5990463256835,-249.99980444670345,1.6797243817963104E-13,-1369.7193175020345,-249.99980444670345,-71.7839476713647,-1364.085283237135,-249.99980444670345,-143.37114053180278,-1354.712386027288,-249.99980444670345,-214.56536306164895,-1341.6263163322433,-249.99980444670345,-285.17147684559933,-1324.862942159434,-249.99980444670345,-354.9959554335416}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60047683715823,24.99990222335174,-228.60000000000002,24.99990222335174,-228.60000000000002,-25.000000000000004,228.60047683715823,-25.000000000000004,228.60047683715823,24.99990222335174})).setSolid(false).setSpine(new MFVec3f(new double[] {-1766.4842299387958,-249.99980444670345,473.3280228544145,-1788.835399387739,-249.99980444670345,380.22870188747936,-1806.2834953473846,-249.99980444670345,286.0872004780429,-1818.7806937995094,-249.99980444670345,191.16155393777439,-1826.2927407918257,-249.99980444670345,95.71194686563834,-1828.7990463256835,-249.99980444670345,2.2396328983664805E-13,-1826.2927407918257,-249.99980444670345,-95.7119468656387,-1818.7806937995094,-249.99980444670345,-191.16155393777396,-1806.2834953473848,-249.99980444670345,-286.08720047804246,-1788.835399387739,-249.99980444670345,-380.22870188747896,-1766.484229938796,-249.99980444670345,-473.3280228544141}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,25.000000000000004,-228.59988079071044,25.000000000000004,-228.59988079071044,-25.000097776648257,228.59976158142086,-25.000097776648257,228.59976158142086,25.000000000000004})).setSolid(false).setSpine(new MFVec3f(new double[] {-883.2421149693979,-299.9998044467035,236.66401142720724,-894.4176996938695,-299.9998044467035,190.11435094373968,-903.1417476736923,-299.9998044467035,143.04360023902146,-909.3903468997547,-299.9998044467035,95.58077696888719,-913.1463703959129,-299.9998044467035,47.85597343281917,-914.3995231628418,-299.9998044467035,1.1198164491832402E-13,-913.1463703959129,-299.9998044467035,-47.85597343281935,-909.3903468997547,-299.9998044467035,-95.58077696888698,-903.1417476736924,-299.9998044467035,-143.04360023902123,-894.4176996938695,-299.9998044467035,-190.11435094373948,-883.242114969398,-299.9998044467035,-236.66401142720704}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000002,25.000000000000004,-228.59976158142086,25.000000000000004,-228.59976158142086,-25.000097776648257,228.60000000000002,-25.000097776648257,228.60000000000002,25.000000000000004})).setSolid(false).setSpine(new MFVec3f(new double[] {-1324.8629421594337,-299.9998044467035,354.9959554335419,-1341.6263163322433,-299.9998044467035,285.1714768455996,-1354.7123860272877,-299.9998044467035,214.5653630616493,-1364.085283237135,-299.9998044467035,143.3711405318031,-1369.7193175020345,-299.9998044467035,71.78394767136443,-1371.5990463256835,-299.9998044467035,1.6797243817963104E-13,-1369.7193175020345,-299.9998044467035,-71.7839476713647,-1364.085283237135,-299.9998044467035,-143.37114053180278,-1354.712386027288,-299.9998044467035,-214.56536306164895,-1341.6263163322433,-299.9998044467035,-285.17147684559933,-1324.862942159434,-299.9998044467035,-354.9959554335416}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60047683715823,25.000000000000004,-228.60000000000002,25.000000000000004,-228.60000000000002,-25.000097776648257,228.60047683715823,-25.000097776648257,228.60047683715823,25.000000000000004})).setSolid(false).setSpine(new MFVec3f(new double[] {-1766.4842299387958,-299.9998044467035,473.3280228544145,-1788.835399387739,-299.9998044467035,380.22870188747936,-1806.2834953473846,-299.9998044467035,286.0872004780429,-1818.7806937995094,-299.9998044467035,191.16155393777439,-1826.2927407918257,-299.9998044467035,95.71194686563834,-1828.7990463256835,-299.9998044467035,2.2396328983664805E-13,-1826.2927407918257,-299.9998044467035,-95.7119468656387,-1818.7806937995094,-299.9998044467035,-191.16155393777396,-1806.2834953473848,-299.9998044467035,-286.08720047804246,-1788.835399387739,-299.9998044467035,-380.22870188747896,-1766.484229938796,-299.9998044467035,-473.3280228544141}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,25.000097776648257,-228.59988079071044,25.000097776648257,-228.59988079071044,-24.999999999999982,228.59976158142086,-24.999999999999982,228.59976158142086,25.000097776648257})).setSolid(false).setSpine(new MFVec3f(new double[] {-883.2421149693979,-349.99999999999994,236.66401142720724,-894.4176996938695,-349.99999999999994,190.11435094373968,-903.1417476736923,-349.99999999999994,143.04360023902146,-909.3903468997547,-349.99999999999994,95.58077696888719,-913.1463703959129,-349.99999999999994,47.85597343281917,-914.3995231628418,-349.99999999999994,1.1198164491832402E-13,-913.1463703959129,-349.99999999999994,-47.85597343281935,-909.3903468997547,-349.99999999999994,-95.58077696888698,-903.1417476736924,-349.99999999999994,-143.04360023902123,-894.4176996938695,-349.99999999999994,-190.11435094373948,-883.242114969398,-349.99999999999994,-236.66401142720704}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000002,25.000097776648257,-228.59976158142086,25.000097776648257,-228.59976158142086,-24.999999999999982,228.60000000000002,-24.999999999999982,228.60000000000002,25.000097776648257})).setSolid(false).setSpine(new MFVec3f(new double[] {-1324.8629421594337,-349.99999999999994,354.9959554335419,-1341.6263163322433,-349.99999999999994,285.1714768455996,-1354.7123860272877,-349.99999999999994,214.5653630616493,-1364.085283237135,-349.99999999999994,143.3711405318031,-1369.7193175020345,-349.99999999999994,71.78394767136443,-1371.5990463256835,-349.99999999999994,1.6797243817963104E-13,-1369.7193175020345,-349.99999999999994,-71.7839476713647,-1364.085283237135,-349.99999999999994,-143.37114053180278,-1354.712386027288,-349.99999999999994,-214.56536306164895,-1341.6263163322433,-349.99999999999994,-285.17147684559933,-1324.862942159434,-349.99999999999994,-354.9959554335416}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60047683715823,25.000097776648257,-228.60000000000002,25.000097776648257,-228.60000000000002,-24.999999999999982,228.60047683715823,-24.999999999999982,228.60047683715823,25.000097776648257})).setSolid(false).setSpine(new MFVec3f(new double[] {-1766.4842299387958,-349.99999999999994,473.3280228544145,-1788.835399387739,-349.99999999999994,380.22870188747936,-1806.2834953473846,-349.99999999999994,286.0872004780429,-1818.7806937995094,-349.99999999999994,191.16155393777439,-1826.2927407918257,-349.99999999999994,95.71194686563834,-1828.7990463256835,-349.99999999999994,2.2396328983664805E-13,-1826.2927407918257,-349.99999999999994,-95.7119468656387,-1818.7806937995094,-349.99999999999994,-191.16155393777396,-1806.2834953473848,-349.99999999999994,-286.08720047804246,-1788.835399387739,-349.99999999999994,-380.22870188747896,-1766.484229938796,-349.99999999999994,-473.3280228544141}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,24.999999999999982,-228.59988079071044,24.999999999999982,-228.59988079071044,-25.00000000000003,228.59976158142086,-25.00000000000003,228.59976158142086,24.999999999999982})).setSolid(false).setSpine(new MFVec3f(new double[] {-883.2421149693979,-399.99999999999994,236.66401142720724,-894.4176996938695,-399.99999999999994,190.11435094373968,-903.1417476736923,-399.99999999999994,143.04360023902146,-909.3903468997547,-399.99999999999994,95.58077696888719,-913.1463703959129,-399.99999999999994,47.85597343281917,-914.3995231628418,-399.99999999999994,1.1198164491832402E-13,-913.1463703959129,-399.99999999999994,-47.85597343281935,-909.3903468997547,-399.99999999999994,-95.58077696888698,-903.1417476736924,-399.99999999999994,-143.04360023902123,-894.4176996938695,-399.99999999999994,-190.11435094373948,-883.242114969398,-399.99999999999994,-236.66401142720704}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000002,24.999999999999982,-228.59976158142086,24.999999999999982,-228.59976158142086,-25.00000000000003,228.60000000000002,-25.00000000000003,228.60000000000002,24.999999999999982})).setSolid(false).setSpine(new MFVec3f(new double[] {-1324.8629421594337,-399.99999999999994,354.9959554335419,-1341.6263163322433,-399.99999999999994,285.1714768455996,-1354.7123860272877,-399.99999999999994,214.5653630616493,-1364.085283237135,-399.99999999999994,143.3711405318031,-1369.7193175020345,-399.99999999999994,71.78394767136443,-1371.5990463256835,-399.99999999999994,1.6797243817963104E-13,-1369.7193175020345,-399.99999999999994,-71.7839476713647,-1364.085283237135,-399.99999999999994,-143.37114053180278,-1354.712386027288,-399.99999999999994,-214.56536306164895,-1341.6263163322433,-399.99999999999994,-285.17147684559933,-1324.862942159434,-399.99999999999994,-354.9959554335416}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60047683715823,24.999999999999982,-228.60000000000002,24.999999999999982,-228.60000000000002,-25.00000000000003,228.60047683715823,-25.00000000000003,228.60047683715823,24.999999999999982})).setSolid(false).setSpine(new MFVec3f(new double[] {-1766.4842299387958,-399.99999999999994,473.3280228544145,-1788.835399387739,-399.99999999999994,380.22870188747936,-1806.2834953473846,-399.99999999999994,286.0872004780429,-1818.7806937995094,-399.99999999999994,191.16155393777439,-1826.2927407918257,-399.99999999999994,95.71194686563834,-1828.7990463256835,-399.99999999999994,2.2396328983664805E-13,-1826.2927407918257,-399.99999999999994,-95.7119468656387,-1818.7806937995094,-399.99999999999994,-191.16155393777396,-1806.2834953473848,-399.99999999999994,-286.08720047804246,-1788.835399387739,-399.99999999999994,-380.22870188747896,-1766.484229938796,-399.99999999999994,-473.3280228544141}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,25.00000000000003,-228.59988079071044,25.00000000000003,-228.59988079071044,-24.99980444670345,228.59976158142086,-24.99980444670345,228.59976158142086,25.00000000000003})).setSolid(false).setSpine(new MFVec3f(new double[] {-883.2421149693979,-450.0,236.66401142720724,-894.4176996938695,-450.0,190.11435094373968,-903.1417476736923,-450.0,143.04360023902146,-909.3903468997547,-450.0,95.58077696888719,-913.1463703959129,-450.0,47.85597343281917,-914.3995231628418,-450.0,1.1198164491832402E-13,-913.1463703959129,-450.0,-47.85597343281935,-909.3903468997547,-450.0,-95.58077696888698,-903.1417476736924,-450.0,-143.04360023902123,-894.4176996938695,-450.0,-190.11435094373948,-883.242114969398,-450.0,-236.66401142720704}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000002,25.00000000000003,-228.59976158142086,25.00000000000003,-228.59976158142086,-24.99980444670345,228.60000000000002,-24.99980444670345,228.60000000000002,25.00000000000003})).setSolid(false).setSpine(new MFVec3f(new double[] {-1324.8629421594337,-450.0,354.9959554335419,-1341.6263163322433,-450.0,285.1714768455996,-1354.7123860272877,-450.0,214.5653630616493,-1364.085283237135,-450.0,143.3711405318031,-1369.7193175020345,-450.0,71.78394767136443,-1371.5990463256835,-450.0,1.6797243817963104E-13,-1369.7193175020345,-450.0,-71.7839476713647,-1364.085283237135,-450.0,-143.37114053180278,-1354.712386027288,-450.0,-214.56536306164895,-1341.6263163322433,-450.0,-285.17147684559933,-1324.862942159434,-450.0,-354.9959554335416}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60047683715823,25.00000000000003,-228.60000000000002,25.00000000000003,-228.60000000000002,-24.99980444670345,228.60047683715823,-24.99980444670345,228.60047683715823,25.00000000000003})).setSolid(false).setSpine(new MFVec3f(new double[] {-1766.4842299387958,-450.0,473.3280228544145,-1788.835399387739,-450.0,380.22870188747936,-1806.2834953473846,-450.0,286.0872004780429,-1818.7806937995094,-450.0,191.16155393777439,-1826.2927407918257,-450.0,95.71194686563834,-1828.7990463256835,-450.0,2.2396328983664805E-13,-1826.2927407918257,-450.0,-95.7119468656387,-1818.7806937995094,-450.0,-191.16155393777396,-1806.2834953473848,-450.0,-286.08720047804246,-1788.835399387739,-450.0,-380.22870188747896,-1766.484229938796,-450.0,-473.3280228544141}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,24.99980444670345,-228.59988079071044,24.99980444670345,-228.59988079071044,-24.99980444670345,228.59976158142086,-24.99980444670345,228.59976158142086,24.99980444670345})).setSolid(false).setSpine(new MFVec3f(new double[] {-883.2421149693979,-499.9996088934069,236.66401142720724,-894.4176996938695,-499.9996088934069,190.11435094373968,-903.1417476736923,-499.9996088934069,143.04360023902146,-909.3903468997547,-499.9996088934069,95.58077696888719,-913.1463703959129,-499.9996088934069,47.85597343281917,-914.3995231628418,-499.9996088934069,1.1198164491832402E-13,-913.1463703959129,-499.9996088934069,-47.85597343281935,-909.3903468997547,-499.9996088934069,-95.58077696888698,-903.1417476736924,-499.9996088934069,-143.04360023902123,-894.4176996938695,-499.9996088934069,-190.11435094373948,-883.242114969398,-499.9996088934069,-236.66401142720704}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000002,24.99980444670345,-228.59976158142086,24.99980444670345,-228.59976158142086,-24.99980444670345,228.60000000000002,-24.99980444670345,228.60000000000002,24.99980444670345})).setSolid(false).setSpine(new MFVec3f(new double[] {-1324.8629421594337,-499.9996088934069,354.9959554335419,-1341.6263163322433,-499.9996088934069,285.1714768455996,-1354.7123860272877,-499.9996088934069,214.5653630616493,-1364.085283237135,-499.9996088934069,143.3711405318031,-1369.7193175020345,-499.9996088934069,71.78394767136443,-1371.5990463256835,-499.9996088934069,1.6797243817963104E-13,-1369.7193175020345,-499.9996088934069,-71.7839476713647,-1364.085283237135,-499.9996088934069,-143.37114053180278,-1354.712386027288,-499.9996088934069,-214.56536306164895,-1341.6263163322433,-499.9996088934069,-285.17147684559933,-1324.862942159434,-499.9996088934069,-354.9959554335416}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60047683715823,24.99980444670345,-228.60000000000002,24.99980444670345,-228.60000000000002,-24.99980444670345,228.60047683715823,-24.99980444670345,228.60047683715823,24.99980444670345})).setSolid(false).setSpine(new MFVec3f(new double[] {-1766.4842299387958,-499.9996088934069,473.3280228544145,-1788.835399387739,-499.9996088934069,380.22870188747936,-1806.2834953473846,-499.9996088934069,286.0872004780429,-1818.7806937995094,-499.9996088934069,191.16155393777439,-1826.2927407918257,-499.9996088934069,95.71194686563834,-1828.7990463256835,-499.9996088934069,2.2396328983664805E-13,-1826.2927407918257,-499.9996088934069,-95.7119468656387,-1818.7806937995094,-499.9996088934069,-191.16155393777396,-1806.2834953473848,-499.9996088934069,-286.08720047804246,-1788.835399387739,-499.9996088934069,-380.22870188747896,-1766.484229938796,-499.9996088934069,-473.3280228544141}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,44.99999999999999,-228.59988079071044,44.99999999999999,-228.59988079071044,-27.499999999999993,228.59988079071044,-27.499999999999993,228.59988079071044,44.99999999999999})).setSolid(false).setSpine(new MFVec3f(new double[] {-441.62105748469907,-44.99999999999999,-118.33200571360332,-434.822812500601,-44.99999999999999,-141.282496152833,-426.8327484116019,-44.99999999999999,-163.84574109053383,-417.67276542798726,-44.99999999999999,-185.95989624068315,-407.36797042641234,-44.99999999999999,-207.56434824115087,-395.94660813369916,-44.99999999999999,-228.59988079071033,-383.4399837100028,-44.99999999999999,-249.00883695680537,-369.8823769435437,-44.99999999999999,-268.735277209194,-355.3109482920913,-44.99999999999999,-287.72513274631217,-339.7656370287313,-44.99999999999999,-305.9263536941016,-323.28905177109556,-44.99999999999999,-323.28905177109544}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,44.99999999999999,-228.59988079071044,44.99999999999999,-228.59988079071044,-27.499999999999993,228.59976158142086,-27.499999999999993,228.59976158142086,44.99999999999999})).setSolid(false).setSpine(new MFVec3f(new double[] {-883.2421149693981,-44.99999999999999,-236.66401142720665,-869.645625001202,-44.99999999999999,-282.564992305666,-853.6654968232039,-44.99999999999999,-327.69148218106767,-835.3455308559745,-44.99999999999999,-371.9197924813663,-814.7359408528247,-44.99999999999999,-415.12869648230173,-791.8932162673983,-44.99999999999999,-457.19976158142066,-766.8799674200056,-44.99999999999999,-498.01767391361074,-739.7647538870874,-44.99999999999999,-537.470554418388,-710.6218965841827,-44.99999999999999,-575.4502654926243,-679.5312740574626,-44.99999999999999,-611.8527073882032,-646.5781035421911,-44.99999999999999,-646.5781035421909}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,27.499999999999993,-228.59988079071044,27.499999999999993,-228.59988079071044,-24.999951111675873,228.59988079071044,-24.999951111675873,228.59988079071044,27.499999999999993})).setSolid(false).setSpine(new MFVec3f(new double[] {-441.62105748469907,-99.99999999999999,-118.33200571360332,-434.822812500601,-99.99999999999999,-141.282496152833,-426.8327484116019,-99.99999999999999,-163.84574109053383,-417.67276542798726,-99.99999999999999,-185.95989624068315,-407.36797042641234,-99.99999999999999,-207.56434824115087,-395.94660813369916,-99.99999999999999,-228.59988079071033,-383.4399837100028,-99.99999999999999,-249.00883695680537,-369.8823769435437,-99.99999999999999,-268.735277209194,-355.3109482920913,-99.99999999999999,-287.72513274631217,-339.7656370287313,-99.99999999999999,-305.9263536941016,-323.28905177109556,-99.99999999999999,-323.28905177109544}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,27.499999999999993,-228.59988079071044,27.499999999999993,-228.59988079071044,-24.999951111675873,228.59976158142086,-24.999951111675873,228.59976158142086,27.499999999999993})).setSolid(false).setSpine(new MFVec3f(new double[] {-883.2421149693981,-99.99999999999999,-236.66401142720665,-869.645625001202,-99.99999999999999,-282.564992305666,-853.6654968232039,-99.99999999999999,-327.69148218106767,-835.3455308559745,-99.99999999999999,-371.9197924813663,-814.7359408528247,-99.99999999999999,-415.12869648230173,-791.8932162673983,-99.99999999999999,-457.19976158142066,-766.8799674200056,-99.99999999999999,-498.01767391361074,-739.7647538870874,-99.99999999999999,-537.470554418388,-710.6218965841827,-99.99999999999999,-575.4502654926243,-679.5312740574626,-99.99999999999999,-611.8527073882032,-646.5781035421911,-99.99999999999999,-646.5781035421909}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,24.999951111675873,-228.59988079071044,24.999951111675873,-228.59988079071044,-25.00004888832412,228.59988079071044,-25.00004888832412,228.59988079071044,24.999951111675873})).setSolid(false).setSpine(new MFVec3f(new double[] {-441.62105748469907,-149.99990222335174,-118.33200571360332,-434.822812500601,-149.99990222335174,-141.282496152833,-426.8327484116019,-149.99990222335174,-163.84574109053383,-417.67276542798726,-149.99990222335174,-185.95989624068315,-407.36797042641234,-149.99990222335174,-207.56434824115087,-395.94660813369916,-149.99990222335174,-228.59988079071033,-383.4399837100028,-149.99990222335174,-249.00883695680537,-369.8823769435437,-149.99990222335174,-268.735277209194,-355.3109482920913,-149.99990222335174,-287.72513274631217,-339.7656370287313,-149.99990222335174,-305.9263536941016,-323.28905177109556,-149.99990222335174,-323.28905177109544}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,24.999951111675873,-228.59988079071044,24.999951111675873,-228.59988079071044,-25.00004888832412,228.59976158142086,-25.00004888832412,228.59976158142086,24.999951111675873})).setSolid(false).setSpine(new MFVec3f(new double[] {-883.2421149693981,-149.99990222335174,-236.66401142720665,-869.645625001202,-149.99990222335174,-282.564992305666,-853.6654968232039,-149.99990222335174,-327.69148218106767,-835.3455308559745,-149.99990222335174,-371.9197924813663,-814.7359408528247,-149.99990222335174,-415.12869648230173,-791.8932162673983,-149.99990222335174,-457.19976158142066,-766.8799674200056,-149.99990222335174,-498.01767391361074,-739.7647538870874,-149.99990222335174,-537.470554418388,-710.6218965841827,-149.99990222335174,-575.4502654926243,-679.5312740574626,-149.99990222335174,-611.8527073882032,-646.5781035421911,-149.99990222335174,-646.5781035421909}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,25.00004888832412,-228.59988079071044,25.00004888832412,-228.59988079071044,-24.99990222335174,228.59988079071044,-24.99990222335174,228.59988079071044,25.00004888832412})).setSolid(false).setSpine(new MFVec3f(new double[] {-441.62105748469907,-199.99999999999997,-118.33200571360332,-434.822812500601,-199.99999999999997,-141.282496152833,-426.8327484116019,-199.99999999999997,-163.84574109053383,-417.67276542798726,-199.99999999999997,-185.95989624068315,-407.36797042641234,-199.99999999999997,-207.56434824115087,-395.94660813369916,-199.99999999999997,-228.59988079071033,-383.4399837100028,-199.99999999999997,-249.00883695680537,-369.8823769435437,-199.99999999999997,-268.735277209194,-355.3109482920913,-199.99999999999997,-287.72513274631217,-339.7656370287313,-199.99999999999997,-305.9263536941016,-323.28905177109556,-199.99999999999997,-323.28905177109544}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,25.00004888832412,-228.59988079071044,25.00004888832412,-228.59988079071044,-24.99990222335174,228.59976158142086,-24.99990222335174,228.59976158142086,25.00004888832412})).setSolid(false).setSpine(new MFVec3f(new double[] {-883.2421149693981,-199.99999999999997,-236.66401142720665,-869.645625001202,-199.99999999999997,-282.564992305666,-853.6654968232039,-199.99999999999997,-327.69148218106767,-835.3455308559745,-199.99999999999997,-371.9197924813663,-814.7359408528247,-199.99999999999997,-415.12869648230173,-791.8932162673983,-199.99999999999997,-457.19976158142066,-766.8799674200056,-199.99999999999997,-498.01767391361074,-739.7647538870874,-199.99999999999997,-537.470554418388,-710.6218965841827,-199.99999999999997,-575.4502654926243,-679.5312740574626,-199.99999999999997,-611.8527073882032,-646.5781035421911,-199.99999999999997,-646.5781035421909}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,24.99990222335174,-228.59988079071044,24.99990222335174,-228.59988079071044,-25.000000000000004,228.59988079071044,-25.000000000000004,228.59988079071044,24.99990222335174})).setSolid(false).setSpine(new MFVec3f(new double[] {-441.62105748469907,-249.99980444670345,-118.33200571360332,-434.822812500601,-249.99980444670345,-141.282496152833,-426.8327484116019,-249.99980444670345,-163.84574109053383,-417.67276542798726,-249.99980444670345,-185.95989624068315,-407.36797042641234,-249.99980444670345,-207.56434824115087,-395.94660813369916,-249.99980444670345,-228.59988079071033,-383.4399837100028,-249.99980444670345,-249.00883695680537,-369.8823769435437,-249.99980444670345,-268.735277209194,-355.3109482920913,-249.99980444670345,-287.72513274631217,-339.7656370287313,-249.99980444670345,-305.9263536941016,-323.28905177109556,-249.99980444670345,-323.28905177109544}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,24.99990222335174,-228.59988079071044,24.99990222335174,-228.59988079071044,-25.000000000000004,228.59976158142086,-25.000000000000004,228.59976158142086,24.99990222335174})).setSolid(false).setSpine(new MFVec3f(new double[] {-883.2421149693981,-249.99980444670345,-236.66401142720665,-869.645625001202,-249.99980444670345,-282.564992305666,-853.6654968232039,-249.99980444670345,-327.69148218106767,-835.3455308559745,-249.99980444670345,-371.9197924813663,-814.7359408528247,-249.99980444670345,-415.12869648230173,-791.8932162673983,-249.99980444670345,-457.19976158142066,-766.8799674200056,-249.99980444670345,-498.01767391361074,-739.7647538870874,-249.99980444670345,-537.470554418388,-710.6218965841827,-249.99980444670345,-575.4502654926243,-679.5312740574626,-249.99980444670345,-611.8527073882032,-646.5781035421911,-249.99980444670345,-646.5781035421909}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,25.000000000000004,-228.59988079071044,25.000000000000004,-228.59988079071044,-25.000097776648257,228.59988079071044,-25.000097776648257,228.59988079071044,25.000000000000004})).setSolid(false).setSpine(new MFVec3f(new double[] {-441.62105748469907,-299.9998044467035,-118.33200571360332,-434.822812500601,-299.9998044467035,-141.282496152833,-426.8327484116019,-299.9998044467035,-163.84574109053383,-417.67276542798726,-299.9998044467035,-185.95989624068315,-407.36797042641234,-299.9998044467035,-207.56434824115087,-395.94660813369916,-299.9998044467035,-228.59988079071033,-383.4399837100028,-299.9998044467035,-249.00883695680537,-369.8823769435437,-299.9998044467035,-268.735277209194,-355.3109482920913,-299.9998044467035,-287.72513274631217,-339.7656370287313,-299.9998044467035,-305.9263536941016,-323.28905177109556,-299.9998044467035,-323.28905177109544}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,25.000000000000004,-228.59988079071044,25.000000000000004,-228.59988079071044,-25.000097776648257,228.59976158142086,-25.000097776648257,228.59976158142086,25.000000000000004})).setSolid(false).setSpine(new MFVec3f(new double[] {-883.2421149693981,-299.9998044467035,-236.66401142720665,-869.645625001202,-299.9998044467035,-282.564992305666,-853.6654968232039,-299.9998044467035,-327.69148218106767,-835.3455308559745,-299.9998044467035,-371.9197924813663,-814.7359408528247,-299.9998044467035,-415.12869648230173,-791.8932162673983,-299.9998044467035,-457.19976158142066,-766.8799674200056,-299.9998044467035,-498.01767391361074,-739.7647538870874,-299.9998044467035,-537.470554418388,-710.6218965841827,-299.9998044467035,-575.4502654926243,-679.5312740574626,-299.9998044467035,-611.8527073882032,-646.5781035421911,-299.9998044467035,-646.5781035421909}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,25.000097776648257,-228.59988079071044,25.000097776648257,-228.59988079071044,-24.999999999999982,228.59988079071044,-24.999999999999982,228.59988079071044,25.000097776648257})).setSolid(false).setSpine(new MFVec3f(new double[] {-441.62105748469907,-349.99999999999994,-118.33200571360332,-434.822812500601,-349.99999999999994,-141.282496152833,-426.8327484116019,-349.99999999999994,-163.84574109053383,-417.67276542798726,-349.99999999999994,-185.95989624068315,-407.36797042641234,-349.99999999999994,-207.56434824115087,-395.94660813369916,-349.99999999999994,-228.59988079071033,-383.4399837100028,-349.99999999999994,-249.00883695680537,-369.8823769435437,-349.99999999999994,-268.735277209194,-355.3109482920913,-349.99999999999994,-287.72513274631217,-339.7656370287313,-349.99999999999994,-305.9263536941016,-323.28905177109556,-349.99999999999994,-323.28905177109544}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,25.000097776648257,-228.59988079071044,25.000097776648257,-228.59988079071044,-24.999999999999982,228.59976158142086,-24.999999999999982,228.59976158142086,25.000097776648257})).setSolid(false).setSpine(new MFVec3f(new double[] {-883.2421149693981,-349.99999999999994,-236.66401142720665,-869.645625001202,-349.99999999999994,-282.564992305666,-853.6654968232039,-349.99999999999994,-327.69148218106767,-835.3455308559745,-349.99999999999994,-371.9197924813663,-814.7359408528247,-349.99999999999994,-415.12869648230173,-791.8932162673983,-349.99999999999994,-457.19976158142066,-766.8799674200056,-349.99999999999994,-498.01767391361074,-739.7647538870874,-349.99999999999994,-537.470554418388,-710.6218965841827,-349.99999999999994,-575.4502654926243,-679.5312740574626,-349.99999999999994,-611.8527073882032,-646.5781035421911,-349.99999999999994,-646.5781035421909}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,24.999999999999982,-228.59988079071044,24.999999999999982,-228.59988079071044,-25.00000000000003,228.59988079071044,-25.00000000000003,228.59988079071044,24.999999999999982})).setSolid(false).setSpine(new MFVec3f(new double[] {-441.62105748469907,-399.99999999999994,-118.33200571360332,-434.822812500601,-399.99999999999994,-141.282496152833,-426.8327484116019,-399.99999999999994,-163.84574109053383,-417.67276542798726,-399.99999999999994,-185.95989624068315,-407.36797042641234,-399.99999999999994,-207.56434824115087,-395.94660813369916,-399.99999999999994,-228.59988079071033,-383.4399837100028,-399.99999999999994,-249.00883695680537,-369.8823769435437,-399.99999999999994,-268.735277209194,-355.3109482920913,-399.99999999999994,-287.72513274631217,-339.7656370287313,-399.99999999999994,-305.9263536941016,-323.28905177109556,-399.99999999999994,-323.28905177109544}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,24.999999999999982,-228.59988079071044,24.999999999999982,-228.59988079071044,-25.00000000000003,228.59976158142086,-25.00000000000003,228.59976158142086,24.999999999999982})).setSolid(false).setSpine(new MFVec3f(new double[] {-883.2421149693981,-399.99999999999994,-236.66401142720665,-869.645625001202,-399.99999999999994,-282.564992305666,-853.6654968232039,-399.99999999999994,-327.69148218106767,-835.3455308559745,-399.99999999999994,-371.9197924813663,-814.7359408528247,-399.99999999999994,-415.12869648230173,-791.8932162673983,-399.99999999999994,-457.19976158142066,-766.8799674200056,-399.99999999999994,-498.01767391361074,-739.7647538870874,-399.99999999999994,-537.470554418388,-710.6218965841827,-399.99999999999994,-575.4502654926243,-679.5312740574626,-399.99999999999994,-611.8527073882032,-646.5781035421911,-399.99999999999994,-646.5781035421909}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000014,24.999999999999982,-228.60000000000014,24.999999999999982,-228.60000000000014,-25.00000000000003,228.60000000000014,-25.00000000000003,228.60000000000014,24.999999999999982})).setSolid(false).setSpine(new MFVec3f(new double[] {-13690.252551731006,-399.99999999999994,-3668.2921154144337,-13479.506960769088,-399.99999999999994,-4379.75730706243,-13231.81497817674,-399.99999999999994,-5079.217888364971,-12947.855510461393,-399.99999999999994,-5764.756686487605,-12628.406870786272,-399.99999999999994,-6434.494687235907,-12274.344645668129,-399.99999999999994,-7086.59618530273,-11886.639295055442,-399.99999999999994,-7719.273815808901,-11466.353492365171,-399.99999999999994,-8330.793453346088,-11014.639211768794,-399.99999999999994,-8919.478965094004,-10532.734570711136,-399.99999999999994,-9483.71680498398,-10021.960436316567,-399.99999999999994,-10021.960436316564}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000014,24.999999999999982,-228.60000000000014,24.999999999999982,-228.60000000000014,-25.00000000000003,228.60000000000014,-25.00000000000003,228.60000000000014,24.999999999999982})).setSolid(false).setSpine(new MFVec3f(new double[] {-14131.87383951037,-399.99999999999994,-3786.6241828353063,-13914.330000019232,-399.99999999999994,-4521.039876890656,-13658.647949171262,-399.99999999999994,-5243.063714897083,-13365.528493695592,-399.99999999999994,-5950.716679701861,-13035.775053645195,-399.99999999999994,-6642.059143716828,-12670.291460278373,-399.99999999999994,-7315.196185302731,-12270.07947872009,-399.99999999999994,-7968.282782617772,-11836.236062193399,-399.99999999999994,-8599.528870694208,-11369.950345346922,-399.99999999999994,-9207.20424788199,-10872.500384919402,-399.99999999999994,-9789.64331821125,-10345.249656675058,-399.99999999999994,-10345.249656675054}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,25.00000000000003,-228.59988079071044,25.00000000000003,-228.59988079071044,-24.99980444670345,228.59988079071044,-24.99980444670345,228.59988079071044,25.00000000000003})).setSolid(false).setSpine(new MFVec3f(new double[] {-441.62105748469907,-450.0,-118.33200571360332,-434.822812500601,-450.0,-141.282496152833,-426.8327484116019,-450.0,-163.84574109053383,-417.67276542798726,-450.0,-185.95989624068315,-407.36797042641234,-450.0,-207.56434824115087,-395.94660813369916,-450.0,-228.59988079071033,-383.4399837100028,-450.0,-249.00883695680537,-369.8823769435437,-450.0,-268.735277209194,-355.3109482920913,-450.0,-287.72513274631217,-339.7656370287313,-450.0,-305.9263536941016,-323.28905177109556,-450.0,-323.28905177109544}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,25.00000000000003,-228.59988079071044,25.00000000000003,-228.59988079071044,-24.99980444670345,228.59976158142086,-24.99980444670345,228.59976158142086,25.00000000000003})).setSolid(false).setSpine(new MFVec3f(new double[] {-883.2421149693981,-450.0,-236.66401142720665,-869.645625001202,-450.0,-282.564992305666,-853.6654968232039,-450.0,-327.69148218106767,-835.3455308559745,-450.0,-371.9197924813663,-814.7359408528247,-450.0,-415.12869648230173,-791.8932162673983,-450.0,-457.19976158142066,-766.8799674200056,-450.0,-498.01767391361074,-739.7647538870874,-450.0,-537.470554418388,-710.6218965841827,-450.0,-575.4502654926243,-679.5312740574626,-450.0,-611.8527073882032,-646.5781035421911,-450.0,-646.5781035421909}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000014,25.00000000000003,-228.60000000000014,25.00000000000003,-228.60000000000014,-24.99980444670345,228.60000000000014,-24.99980444670345,228.60000000000014,25.00000000000003})).setSolid(false).setSpine(new MFVec3f(new double[] {-13690.252551731006,-450.0,-3668.2921154144337,-13479.506960769088,-450.0,-4379.75730706243,-13231.81497817674,-450.0,-5079.217888364971,-12947.855510461393,-450.0,-5764.756686487605,-12628.406870786272,-450.0,-6434.494687235907,-12274.344645668129,-450.0,-7086.59618530273,-11886.639295055442,-450.0,-7719.273815808901,-11466.353492365171,-450.0,-8330.793453346088,-11014.639211768794,-450.0,-8919.478965094004,-10532.734570711136,-450.0,-9483.71680498398,-10021.960436316567,-450.0,-10021.960436316564}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000014,25.00000000000003,-228.60000000000014,25.00000000000003,-228.60000000000014,-24.99980444670345,228.60000000000014,-24.99980444670345,228.60000000000014,25.00000000000003})).setSolid(false).setSpine(new MFVec3f(new double[] {-14131.87383951037,-450.0,-3786.6241828353063,-13914.330000019232,-450.0,-4521.039876890656,-13658.647949171262,-450.0,-5243.063714897083,-13365.528493695592,-450.0,-5950.716679701861,-13035.775053645195,-450.0,-6642.059143716828,-12670.291460278373,-450.0,-7315.196185302731,-12270.07947872009,-450.0,-7968.282782617772,-11836.236062193399,-450.0,-8599.528870694208,-11369.950345346922,-450.0,-9207.20424788199,-10872.500384919402,-450.0,-9789.64331821125,-10345.249656675058,-450.0,-10345.249656675054}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60381469726576,25.00000000000003,-228.60000000000014,25.00000000000003,-228.60000000000014,-24.99980444670345,228.60381469726576,-24.99980444670345,228.60381469726576,25.00000000000003})).setSolid(false).setSpine(new MFVec3f(new double[] {-14573.495127289732,-450.0,-3904.956250256179,-14349.153039269378,-450.0,-4662.322446718882,-14085.480920165783,-450.0,-5406.909541429194,-13783.20147692979,-450.0,-6136.676672916117,-13443.143236504116,-450.0,-6849.623600197749,-13066.23827488862,-450.0,-7543.79618530273,-12653.519662384739,-450.0,-8217.291749426642,-12206.118632021626,-450.0,-8868.264288042326,-11725.26147892505,-450.0,-9494.929530669975,-11212.266199127665,-450.0,-10095.56983143852,-10668.538877033548,-450.0,-10668.538877033545}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59999999999926,25.00000000000003,-228.60381469726576,25.00000000000003,-228.60381469726576,-24.99980444670345,228.59999999999926,-24.99980444670345,228.59999999999926,25.00000000000003})).setSolid(false).setSpine(new MFVec3f(new double[] {-15015.123784498312,-450.0,-4023.2902923096585,-14783.983334504906,-450.0,-4803.607374159675,-14512.321013813704,-450.0,-5570.75810209178,-14200.881429962707,-450.0,-6322.639769284693,-13850.518217203342,-450.0,-7057.191520351306,-13462.191696748345,-450.0,-7772.399999999996,-13036.966244598032,-450.0,-8466.304871501588,-12576.007374159684,-450.0,-9137.004189836036,-12080.578541656325,-450.0,-9782.659614791512,-11552.037683080998,-450.0,-10401.50144972718,-10991.833492188647,-450.0,-10991.833492188644}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,24.99980444670345,-228.59988079071044,24.99980444670345,-228.59988079071044,-24.99980444670345,228.59988079071044,-24.99980444670345,228.59988079071044,24.99980444670345})).setSolid(false).setSpine(new MFVec3f(new double[] {-441.62105748469907,-499.9996088934069,-118.33200571360332,-434.822812500601,-499.9996088934069,-141.282496152833,-426.8327484116019,-499.9996088934069,-163.84574109053383,-417.67276542798726,-499.9996088934069,-185.95989624068315,-407.36797042641234,-499.9996088934069,-207.56434824115087,-395.94660813369916,-499.9996088934069,-228.59988079071033,-383.4399837100028,-499.9996088934069,-249.00883695680537,-369.8823769435437,-499.9996088934069,-268.735277209194,-355.3109482920913,-499.9996088934069,-287.72513274631217,-339.7656370287313,-499.9996088934069,-305.9263536941016,-323.28905177109556,-499.9996088934069,-323.28905177109544}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59976158142086,24.99980444670345,-228.59988079071044,24.99980444670345,-228.59988079071044,-24.99980444670345,228.59976158142086,-24.99980444670345,228.59976158142086,24.99980444670345})).setSolid(false).setSpine(new MFVec3f(new double[] {-883.2421149693981,-499.9996088934069,-236.66401142720665,-869.645625001202,-499.9996088934069,-282.564992305666,-853.6654968232039,-499.9996088934069,-327.69148218106767,-835.3455308559745,-499.9996088934069,-371.9197924813663,-814.7359408528247,-499.9996088934069,-415.12869648230173,-791.8932162673983,-499.9996088934069,-457.19976158142066,-766.8799674200056,-499.9996088934069,-498.01767391361074,-739.7647538870874,-499.9996088934069,-537.470554418388,-710.6218965841827,-499.9996088934069,-575.4502654926243,-679.5312740574626,-499.9996088934069,-611.8527073882032,-646.5781035421911,-499.9996088934069,-646.5781035421909}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000014,24.99980444670345,-228.60000000000014,24.99980444670345,-228.60000000000014,-24.99980444670345,228.60000000000014,-24.99980444670345,228.60000000000014,24.99980444670345})).setSolid(false).setSpine(new MFVec3f(new double[] {-13690.252551731006,-499.9996088934069,-3668.2921154144337,-13479.506960769088,-499.9996088934069,-4379.75730706243,-13231.81497817674,-499.9996088934069,-5079.217888364971,-12947.855510461393,-499.9996088934069,-5764.756686487605,-12628.406870786272,-499.9996088934069,-6434.494687235907,-12274.344645668129,-499.9996088934069,-7086.59618530273,-11886.639295055442,-499.9996088934069,-7719.273815808901,-11466.353492365171,-499.9996088934069,-8330.793453346088,-11014.639211768794,-499.9996088934069,-8919.478965094004,-10532.734570711136,-499.9996088934069,-9483.71680498398,-10021.960436316567,-499.9996088934069,-10021.960436316564}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60000000000014,24.99980444670345,-228.60000000000014,24.99980444670345,-228.60000000000014,-24.99980444670345,228.60000000000014,-24.99980444670345,228.60000000000014,24.99980444670345})).setSolid(false).setSpine(new MFVec3f(new double[] {-14131.87383951037,-499.9996088934069,-3786.6241828353063,-13914.330000019232,-499.9996088934069,-4521.039876890656,-13658.647949171262,-499.9996088934069,-5243.063714897083,-13365.528493695592,-499.9996088934069,-5950.716679701861,-13035.775053645195,-499.9996088934069,-6642.059143716828,-12670.291460278373,-499.9996088934069,-7315.196185302731,-12270.07947872009,-499.9996088934069,-7968.282782617772,-11836.236062193399,-499.9996088934069,-8599.528870694208,-11369.950345346922,-499.9996088934069,-9207.20424788199,-10872.500384919402,-499.9996088934069,-9789.64331821125,-10345.249656675058,-499.9996088934069,-10345.249656675054}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.60381469726576,24.99980444670345,-228.60000000000014,24.99980444670345,-228.60000000000014,-24.99980444670345,228.60381469726576,-24.99980444670345,228.60381469726576,24.99980444670345})).setSolid(false).setSpine(new MFVec3f(new double[] {-14573.495127289732,-499.9996088934069,-3904.956250256179,-14349.153039269378,-499.9996088934069,-4662.322446718882,-14085.480920165783,-499.9996088934069,-5406.909541429194,-13783.20147692979,-499.9996088934069,-6136.676672916117,-13443.143236504116,-499.9996088934069,-6849.623600197749,-13066.23827488862,-499.9996088934069,-7543.79618530273,-12653.519662384739,-499.9996088934069,-8217.291749426642,-12206.118632021626,-499.9996088934069,-8868.264288042326,-11725.26147892505,-499.9996088934069,-9494.929530669975,-11212.266199127665,-499.9996088934069,-10095.56983143852,-10668.538877033548,-499.9996088934069,-10668.538877033545}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59999999999926,24.99980444670345,-228.60381469726576,24.99980444670345,-228.60381469726576,-24.99980444670345,228.59999999999926,-24.99980444670345,228.59999999999926,24.99980444670345})).setSolid(false).setSpine(new MFVec3f(new double[] {-15015.123784498312,-499.9996088934069,-4023.2902923096585,-14783.983334504906,-499.9996088934069,-4803.607374159675,-14512.321013813704,-499.9996088934069,-5570.75810209178,-14200.881429962707,-499.9996088934069,-6322.639769284693,-13850.518217203342,-499.9996088934069,-7057.191520351306,-13462.191696748345,-499.9996088934069,-7772.399999999996,-13036.966244598032,-499.9996088934069,-8466.304871501588,-12576.007374159684,-499.9996088934069,-9137.004189836036,-12080.578541656325,-499.9996088934069,-9782.659614791512,-11552.037683080998,-499.9996088934069,-10401.50144972718,-10991.833492188647,-499.9996088934069,-10991.833492188644}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,44.99999999999999,-228.59988079071044,44.99999999999999,-228.59988079071044,-27.499999999999993,228.59988079071044,-27.499999999999993,228.59988079071044,44.99999999999999})).setSolid(false).setSpine(new MFVec3f(new double[] {-323.28905177109567,-44.99999999999999,-323.2890517710953,-305.9263536941018,-44.99999999999999,-339.765637028731,-287.7251327463124,-44.99999999999999,-355.31094829209104,-268.73527720919446,-44.99999999999999,-369.8823769435434,-249.00883695680582,-44.99999999999999,-383.43998371000254,-228.59988079071064,-44.99999999999999,-395.94660813369904,-207.56434824115135,-44.99999999999999,-407.36797042641206,-185.95989624068366,-44.99999999999999,-417.672765427987,-163.84574109053415,-44.99999999999999,-426.8327484116018,-141.28249615283372,-44.99999999999999,-434.8228125006008,-118.33200571360386,-44.99999999999999,-441.6210574846989}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,27.499999999999993,-228.59988079071044,27.499999999999993,-228.59988079071044,-24.999951111675873,228.59988079071044,-24.999951111675873,228.59988079071044,27.499999999999993})).setSolid(false).setSpine(new MFVec3f(new double[] {-323.28905177109567,-99.99999999999999,-323.2890517710953,-305.9263536941018,-99.99999999999999,-339.765637028731,-287.7251327463124,-99.99999999999999,-355.31094829209104,-268.73527720919446,-99.99999999999999,-369.8823769435434,-249.00883695680582,-99.99999999999999,-383.43998371000254,-228.59988079071064,-99.99999999999999,-395.94660813369904,-207.56434824115135,-99.99999999999999,-407.36797042641206,-185.95989624068366,-99.99999999999999,-417.672765427987,-163.84574109053415,-99.99999999999999,-426.8327484116018,-141.28249615283372,-99.99999999999999,-434.8228125006008,-118.33200571360386,-99.99999999999999,-441.6210574846989}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,24.999951111675873,-228.59988079071044,24.999951111675873,-228.59988079071044,-25.00004888832412,228.59988079071044,-25.00004888832412,228.59988079071044,24.999951111675873})).setSolid(false).setSpine(new MFVec3f(new double[] {-323.28905177109567,-149.99990222335174,-323.2890517710953,-305.9263536941018,-149.99990222335174,-339.765637028731,-287.7251327463124,-149.99990222335174,-355.31094829209104,-268.73527720919446,-149.99990222335174,-369.8823769435434,-249.00883695680582,-149.99990222335174,-383.43998371000254,-228.59988079071064,-149.99990222335174,-395.94660813369904,-207.56434824115135,-149.99990222335174,-407.36797042641206,-185.95989624068366,-149.99990222335174,-417.672765427987,-163.84574109053415,-149.99990222335174,-426.8327484116018,-141.28249615283372,-149.99990222335174,-434.8228125006008,-118.33200571360386,-149.99990222335174,-441.6210574846989}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,25.00004888832412,-228.59988079071044,25.00004888832412,-228.59988079071044,-24.99990222335174,228.59988079071044,-24.99990222335174,228.59988079071044,25.00004888832412})).setSolid(false).setSpine(new MFVec3f(new double[] {-323.28905177109567,-199.99999999999997,-323.2890517710953,-305.9263536941018,-199.99999999999997,-339.765637028731,-287.7251327463124,-199.99999999999997,-355.31094829209104,-268.73527720919446,-199.99999999999997,-369.8823769435434,-249.00883695680582,-199.99999999999997,-383.43998371000254,-228.59988079071064,-199.99999999999997,-395.94660813369904,-207.56434824115135,-199.99999999999997,-407.36797042641206,-185.95989624068366,-199.99999999999997,-417.672765427987,-163.84574109053415,-199.99999999999997,-426.8327484116018,-141.28249615283372,-199.99999999999997,-434.8228125006008,-118.33200571360386,-199.99999999999997,-441.6210574846989}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,24.99990222335174,-228.59988079071044,24.99990222335174,-228.59988079071044,-25.000000000000004,228.59988079071044,-25.000000000000004,228.59988079071044,24.99990222335174})).setSolid(false).setSpine(new MFVec3f(new double[] {-323.28905177109567,-249.99980444670345,-323.2890517710953,-305.9263536941018,-249.99980444670345,-339.765637028731,-287.7251327463124,-249.99980444670345,-355.31094829209104,-268.73527720919446,-249.99980444670345,-369.8823769435434,-249.00883695680582,-249.99980444670345,-383.43998371000254,-228.59988079071064,-249.99980444670345,-395.94660813369904,-207.56434824115135,-249.99980444670345,-407.36797042641206,-185.95989624068366,-249.99980444670345,-417.672765427987,-163.84574109053415,-249.99980444670345,-426.8327484116018,-141.28249615283372,-249.99980444670345,-434.8228125006008,-118.33200571360386,-249.99980444670345,-441.6210574846989}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,25.000000000000004,-228.59988079071044,25.000000000000004,-228.59988079071044,-25.000097776648257,228.59988079071044,-25.000097776648257,228.59988079071044,25.000000000000004})).setSolid(false).setSpine(new MFVec3f(new double[] {-323.28905177109567,-299.9998044467035,-323.2890517710953,-305.9263536941018,-299.9998044467035,-339.765637028731,-287.7251327463124,-299.9998044467035,-355.31094829209104,-268.73527720919446,-299.9998044467035,-369.8823769435434,-249.00883695680582,-299.9998044467035,-383.43998371000254,-228.59988079071064,-299.9998044467035,-395.94660813369904,-207.56434824115135,-299.9998044467035,-407.36797042641206,-185.95989624068366,-299.9998044467035,-417.672765427987,-163.84574109053415,-299.9998044467035,-426.8327484116018,-141.28249615283372,-299.9998044467035,-434.8228125006008,-118.33200571360386,-299.9998044467035,-441.6210574846989}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,25.000097776648257,-228.59988079071044,25.000097776648257,-228.59988079071044,-24.999999999999982,228.59988079071044,-24.999999999999982,228.59988079071044,25.000097776648257})).setSolid(false).setSpine(new MFVec3f(new double[] {-323.28905177109567,-349.99999999999994,-323.2890517710953,-305.9263536941018,-349.99999999999994,-339.765637028731,-287.7251327463124,-349.99999999999994,-355.31094829209104,-268.73527720919446,-349.99999999999994,-369.8823769435434,-249.00883695680582,-349.99999999999994,-383.43998371000254,-228.59988079071064,-349.99999999999994,-395.94660813369904,-207.56434824115135,-349.99999999999994,-407.36797042641206,-185.95989624068366,-349.99999999999994,-417.672765427987,-163.84574109053415,-349.99999999999994,-426.8327484116018,-141.28249615283372,-349.99999999999994,-434.8228125006008,-118.33200571360386,-349.99999999999994,-441.6210574846989}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,24.999999999999982,-228.59988079071044,24.999999999999982,-228.59988079071044,-25.00000000000003,228.59988079071044,-25.00000000000003,228.59988079071044,24.999999999999982})).setSolid(false).setSpine(new MFVec3f(new double[] {-323.28905177109567,-399.99999999999994,-323.2890517710953,-305.9263536941018,-399.99999999999994,-339.765637028731,-287.7251327463124,-399.99999999999994,-355.31094829209104,-268.73527720919446,-399.99999999999994,-369.8823769435434,-249.00883695680582,-399.99999999999994,-383.43998371000254,-228.59988079071064,-399.99999999999994,-395.94660813369904,-207.56434824115135,-399.99999999999994,-407.36797042641206,-185.95989624068366,-399.99999999999994,-417.672765427987,-163.84574109053415,-399.99999999999994,-426.8327484116018,-141.28249615283372,-399.99999999999994,-434.8228125006008,-118.33200571360386,-399.99999999999994,-441.6210574846989}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,25.00000000000003,-228.59988079071044,25.00000000000003,-228.59988079071044,-24.99980444670345,228.59988079071044,-24.99980444670345,228.59988079071044,25.00000000000003})).setSolid(false).setSpine(new MFVec3f(new double[] {-323.28905177109567,-450.0,-323.2890517710953,-305.9263536941018,-450.0,-339.765637028731,-287.7251327463124,-450.0,-355.31094829209104,-268.73527720919446,-450.0,-369.8823769435434,-249.00883695680582,-450.0,-383.43998371000254,-228.59988079071064,-450.0,-395.94660813369904,-207.56434824115135,-450.0,-407.36797042641206,-185.95989624068366,-450.0,-417.672765427987,-163.84574109053415,-450.0,-426.8327484116018,-141.28249615283372,-450.0,-434.8228125006008,-118.33200571360386,-450.0,-441.6210574846989}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,24.99980444670345,-228.59988079071044,24.99980444670345,-228.59988079071044,-24.99980444670345,228.59988079071044,-24.99980444670345,228.59988079071044,24.99980444670345})).setSolid(false).setSpine(new MFVec3f(new double[] {-323.28905177109567,-499.9996088934069,-323.2890517710953,-305.9263536941018,-499.9996088934069,-339.765637028731,-287.7251327463124,-499.9996088934069,-355.31094829209104,-268.73527720919446,-499.9996088934069,-369.8823769435434,-249.00883695680582,-499.9996088934069,-383.43998371000254,-228.59988079071064,-499.9996088934069,-395.94660813369904,-207.56434824115135,-499.9996088934069,-407.36797042641206,-185.95989624068366,-499.9996088934069,-417.672765427987,-163.84574109053415,-499.9996088934069,-426.8327484116018,-141.28249615283372,-499.9996088934069,-434.8228125006008,-118.33200571360386,-499.9996088934069,-441.6210574846989}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,44.99999999999999,-228.59988079071044,44.99999999999999,-228.59988079071044,-27.499999999999993,228.59988079071044,-27.499999999999993,228.59988079071044,44.99999999999999})).setSolid(false).setSpine(new MFVec3f(new double[] {-118.33200571360345,-44.99999999999999,-441.621057484699,-95.05717547186947,-44.99999999999999,-447.2088498469348,-71.52180011951074,-44.99999999999999,-451.57087383684615,-47.790388484443426,-44.99999999999999,-454.6951734498774,-23.927986716409812,-44.99999999999999,-456.57318519795643,-8.398623368874301E-14,-44.99999999999999,-457.1997615814209,23.92798671640965,-44.99999999999999,-456.57318519795643,47.790388484443255,-44.99999999999999,-454.6951734498774,71.52180011951059,-44.99999999999999,-451.5708738368462,95.05717547186931,-44.99999999999999,-447.20884984693487,118.3320057136033,-44.99999999999999,-441.62105748469907}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,27.499999999999993,-228.59988079071044,27.499999999999993,-228.59988079071044,-24.999951111675873,228.59988079071044,-24.999951111675873,228.59988079071044,27.499999999999993})).setSolid(false).setSpine(new MFVec3f(new double[] {-118.33200571360345,-99.99999999999999,-441.621057484699,-95.05717547186947,-99.99999999999999,-447.2088498469348,-71.52180011951074,-99.99999999999999,-451.57087383684615,-47.790388484443426,-99.99999999999999,-454.6951734498774,-23.927986716409812,-99.99999999999999,-456.57318519795643,-8.398623368874301E-14,-99.99999999999999,-457.1997615814209,23.92798671640965,-99.99999999999999,-456.57318519795643,47.790388484443255,-99.99999999999999,-454.6951734498774,71.52180011951059,-99.99999999999999,-451.5708738368462,95.05717547186931,-99.99999999999999,-447.20884984693487,118.3320057136033,-99.99999999999999,-441.62105748469907}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,24.999951111675873,-228.59988079071044,24.999951111675873,-228.59988079071044,-25.00004888832412,228.59988079071044,-25.00004888832412,228.59988079071044,24.999951111675873})).setSolid(false).setSpine(new MFVec3f(new double[] {-118.33200571360345,-149.99990222335174,-441.621057484699,-95.05717547186947,-149.99990222335174,-447.2088498469348,-71.52180011951074,-149.99990222335174,-451.57087383684615,-47.790388484443426,-149.99990222335174,-454.6951734498774,-23.927986716409812,-149.99990222335174,-456.57318519795643,-8.398623368874301E-14,-149.99990222335174,-457.1997615814209,23.92798671640965,-149.99990222335174,-456.57318519795643,47.790388484443255,-149.99990222335174,-454.6951734498774,71.52180011951059,-149.99990222335174,-451.5708738368462,95.05717547186931,-149.99990222335174,-447.20884984693487,118.3320057136033,-149.99990222335174,-441.62105748469907}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,25.00004888832412,-228.59988079071044,25.00004888832412,-228.59988079071044,-24.99990222335174,228.59988079071044,-24.99990222335174,228.59988079071044,25.00004888832412})).setSolid(false).setSpine(new MFVec3f(new double[] {-118.33200571360345,-199.99999999999997,-441.621057484699,-95.05717547186947,-199.99999999999997,-447.2088498469348,-71.52180011951074,-199.99999999999997,-451.57087383684615,-47.790388484443426,-199.99999999999997,-454.6951734498774,-23.927986716409812,-199.99999999999997,-456.57318519795643,-8.398623368874301E-14,-199.99999999999997,-457.1997615814209,23.92798671640965,-199.99999999999997,-456.57318519795643,47.790388484443255,-199.99999999999997,-454.6951734498774,71.52180011951059,-199.99999999999997,-451.5708738368462,95.05717547186931,-199.99999999999997,-447.20884984693487,118.3320057136033,-199.99999999999997,-441.62105748469907}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,24.99990222335174,-228.59988079071044,24.99990222335174,-228.59988079071044,-25.000000000000004,228.59988079071044,-25.000000000000004,228.59988079071044,24.99990222335174})).setSolid(false).setSpine(new MFVec3f(new double[] {-118.33200571360345,-249.99980444670345,-441.621057484699,-95.05717547186947,-249.99980444670345,-447.2088498469348,-71.52180011951074,-249.99980444670345,-451.57087383684615,-47.790388484443426,-249.99980444670345,-454.6951734498774,-23.927986716409812,-249.99980444670345,-456.57318519795643,-8.398623368874301E-14,-249.99980444670345,-457.1997615814209,23.92798671640965,-249.99980444670345,-456.57318519795643,47.790388484443255,-249.99980444670345,-454.6951734498774,71.52180011951059,-249.99980444670345,-451.5708738368462,95.05717547186931,-249.99980444670345,-447.20884984693487,118.3320057136033,-249.99980444670345,-441.62105748469907}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,25.000000000000004,-228.59988079071044,25.000000000000004,-228.59988079071044,-25.000097776648257,228.59988079071044,-25.000097776648257,228.59988079071044,25.000000000000004})).setSolid(false).setSpine(new MFVec3f(new double[] {-118.33200571360345,-299.9998044467035,-441.621057484699,-95.05717547186947,-299.9998044467035,-447.2088498469348,-71.52180011951074,-299.9998044467035,-451.57087383684615,-47.790388484443426,-299.9998044467035,-454.6951734498774,-23.927986716409812,-299.9998044467035,-456.57318519795643,-8.398623368874301E-14,-299.9998044467035,-457.1997615814209,23.92798671640965,-299.9998044467035,-456.57318519795643,47.790388484443255,-299.9998044467035,-454.6951734498774,71.52180011951059,-299.9998044467035,-451.5708738368462,95.05717547186931,-299.9998044467035,-447.20884984693487,118.3320057136033,-299.9998044467035,-441.62105748469907}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,25.000097776648257,-228.59988079071044,25.000097776648257,-228.59988079071044,-24.999999999999982,228.59988079071044,-24.999999999999982,228.59988079071044,25.000097776648257})).setSolid(false).setSpine(new MFVec3f(new double[] {-118.33200571360345,-349.99999999999994,-441.621057484699,-95.05717547186947,-349.99999999999994,-447.2088498469348,-71.52180011951074,-349.99999999999994,-451.57087383684615,-47.790388484443426,-349.99999999999994,-454.6951734498774,-23.927986716409812,-349.99999999999994,-456.57318519795643,-8.398623368874301E-14,-349.99999999999994,-457.1997615814209,23.92798671640965,-349.99999999999994,-456.57318519795643,47.790388484443255,-349.99999999999994,-454.6951734498774,71.52180011951059,-349.99999999999994,-451.5708738368462,95.05717547186931,-349.99999999999994,-447.20884984693487,118.3320057136033,-349.99999999999994,-441.62105748469907}))))))
      .addChild(new Group()
        .addChild(new Transform()
          .addChild(new Shape()
            .setAppearance(new Appearance()
              .setMaterial(new Material().setDiffuseColor(0.0,0.0,1.0)))
            .setGeometry(new Extrusion().setCrossSection(new MFVec2f(new double[] {228.59988079071044,24.999999999999982,-228.59988079071044,24.999999999999982,-228.59988079071044,-25.00000000000003,228.59988079071044,-25.00000000000003,228.59988079071044,24.999999999999982})).setSolid(false).setSpine(new MFVec3f(new double[] {-118.33200571360345,-399.99999999999994,-441.621057484699,-95.05717547186947,-399.99999999999994,-447.2088498469348,-71.52180011951074,-399.99999999999994,-451.57087383684615,-47.790388484443426,-399.99999999999994,-454.6951734498774,-23.927986716409812,-399.99999999999994,-456.57318519795643,-8.398623368874301E-14,-399.99999999999994,-457.1997615814209,23.92798671640965,-399.99999999999994,-456.57318519795643,47.790388484443255,-399.99999999999994,-454.6951734498774,71.52180011951059,-399.99999999999994,-451.5708738368462,95.05717547186931,-399.99999999999994,-447.20884984693487,118.3320057136033,-399.99999999999994,-441.62105748469907})))))))
    .addChild(new Group()
      .addChild(new Transform("Terrain")
        .addChild(new Shape()
          .setAppearance(new Appearance()
            .setMaterial(new Material().setEmissiveColor(0.0,0.0,1.0).setTransparency(.8)))
          .setGeometry(new Box().setSize(131232.28346456692,1500.0,131232.28346456692)))))
    .addChild(new Group()
      .addChild(new Transform().setTranslation(0.0,0.0,-65616.14173228346)
        .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57)
          .addChild(new Shape()
            .setGeometry(new Cylinder().setHeight(131232.28346456692).setRadius(50))))
        .addChild(new Transform().setTranslation(-65000.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 65000.0"})))))
        .addChild(new Transform().setTranslation(-62500.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 62500.0"})))))
        .addChild(new Transform().setTranslation(-60000.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 60000.0"})))))
        .addChild(new Transform().setTranslation(-57500.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 57500.0"})))))
        .addChild(new Transform().setTranslation(-55000.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 55000.0"})))))
        .addChild(new Transform().setTranslation(-52500.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 52500.0"})))))
        .addChild(new Transform().setTranslation(-50000.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 50000.0"})))))
        .addChild(new Transform().setTranslation(-47500.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 47500.0"})))))
        .addChild(new Transform().setTranslation(-45000.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 45000.0"})))))
        .addChild(new Transform().setTranslation(-42500.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 42500.0"})))))
        .addChild(new Transform().setTranslation(-40000.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 40000.0"})))))
        .addChild(new Transform().setTranslation(-37500.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 37500.0"})))))
        .addChild(new Transform().setTranslation(-35000.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 35000.0"})))))
        .addChild(new Transform().setTranslation(-32500.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 32500.0"})))))
        .addChild(new Transform().setTranslation(-30000.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 30000.0"})))))
        .addChild(new Transform().setTranslation(-27500.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 27500.0"})))))
        .addChild(new Transform().setTranslation(-25000.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 25000.0"})))))
        .addChild(new Transform().setTranslation(-22500.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 22500.0"})))))
        .addChild(new Transform().setTranslation(-20000.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 20000.0"})))))
        .addChild(new Transform().setTranslation(-17500.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 17500.0"})))))
        .addChild(new Transform().setTranslation(-15000.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 15000.0"})))))
        .addChild(new Transform().setTranslation(-12500.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 12500.0"})))))
        .addChild(new Transform().setTranslation(-10000.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 10000.0"})))))
        .addChild(new Transform().setTranslation(-7500.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 7500.0"})))))
        .addChild(new Transform().setTranslation(-5000.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 5000.0"})))))
        .addChild(new Transform().setTranslation(-2500.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 2500.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 0.0"})))))
        .addChild(new Transform().setTranslation(2500.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 2500.0"})))))
        .addChild(new Transform().setTranslation(5000.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 5000.0"})))))
        .addChild(new Transform().setTranslation(7500.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 7500.0"})))))
        .addChild(new Transform().setTranslation(10000.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 10000.0"})))))
        .addChild(new Transform().setTranslation(12500.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 12500.0"})))))
        .addChild(new Transform().setTranslation(15000.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 15000.0"})))))
        .addChild(new Transform().setTranslation(17500.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 17500.0"})))))
        .addChild(new Transform().setTranslation(20000.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 20000.0"})))))
        .addChild(new Transform().setTranslation(22500.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 22500.0"})))))
        .addChild(new Transform().setTranslation(25000.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 25000.0"})))))
        .addChild(new Transform().setTranslation(27500.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 27500.0"})))))
        .addChild(new Transform().setTranslation(30000.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 30000.0"})))))
        .addChild(new Transform().setTranslation(32500.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 32500.0"})))))
        .addChild(new Transform().setTranslation(35000.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 35000.0"})))))
        .addChild(new Transform().setTranslation(37500.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 37500.0"})))))
        .addChild(new Transform().setTranslation(40000.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 40000.0"})))))
        .addChild(new Transform().setTranslation(42500.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 42500.0"})))))
        .addChild(new Transform().setTranslation(45000.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 45000.0"})))))
        .addChild(new Transform().setTranslation(47500.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 47500.0"})))))
        .addChild(new Transform().setTranslation(50000.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 50000.0"})))))
        .addChild(new Transform().setTranslation(52500.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 52500.0"})))))
        .addChild(new Transform().setTranslation(55000.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 55000.0"})))))
        .addChild(new Transform().setTranslation(57500.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 57500.0"})))))
        .addChild(new Transform().setTranslation(60000.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 60000.0"})))))
        .addChild(new Transform().setTranslation(62500.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 62500.0"})))))
        .addChild(new Transform().setTranslation(65000.0,0.0,0.0)
          .addChild(new Transform().setRotation(0.0,0.0,1.0,1.57).setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 65000.0"}))))))
      .addChild(new Transform().setTranslation(65616.14173228346,0.0,0.0)
        .addChild(new Transform().setRotation(1.0,0.0,0.0,1.57)
          .addChild(new Shape()
            .setGeometry(new Cylinder().setHeight(131232.28346456692).setRadius(50))))
        .addChild(new Transform().setTranslation(0.0,0.0,-65000.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 65000.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,-62500.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 62500.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,-60000.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 60000.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,-57500.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 57500.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,-55000.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 55000.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,-52500.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 52500.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,-50000.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 50000.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,-47500.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 47500.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,-45000.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 45000.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,-42500.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 42500.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,-40000.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 40000.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,-37500.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 37500.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,-35000.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 35000.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,-32500.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 32500.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,-30000.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 30000.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,-27500.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 27500.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,-25000.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 25000.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,-22500.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 22500.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,-20000.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 20000.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,-17500.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 17500.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,-15000.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 15000.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,-12500.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 12500.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,-10000.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 10000.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,-7500.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 7500.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,-5000.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 5000.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,-2500.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 2500.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,0.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 0.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,2500.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 2500.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,5000.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 5000.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,7500.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 7500.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,10000.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 10000.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,12500.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 12500.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,15000.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 15000.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,17500.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 17500.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,20000.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 20000.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,22500.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 22500.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,25000.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 25000.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,27500.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 27500.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,30000.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 30000.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,32500.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 32500.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,35000.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 35000.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,37500.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 37500.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,40000.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 40000.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,42500.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 42500.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,45000.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 45000.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,47500.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 47500.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,50000.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 50000.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,52500.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 52500.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,55000.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 55000.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,57500.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 57500.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,60000.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 60000.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,62500.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 62500.0"})))))
        .addChild(new Transform().setTranslation(0.0,0.0,65000.0)
          .addChild(new Transform().setScale(500.0,500.0,500.0)
            .addChild(new Shape()
              .setGeometry(new Text().setString(new String[] {"- 65000.0"})))))))
    .addChild(new PointLight().setIntensity(.2).setLocation(0.0,50000.0,0.0).setRadius(100000)));
            }
            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

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

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