require "java"
require "../../../X3DJSAIL.4.0.full.jar"

ConfigurationProperties = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.ConfigurationProperties")
CommentsBlock = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.CommentsBlock")
AcousticProperties = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shape.AcousticProperties")
Analyser = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.Analyser")
Anchor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Networking.Anchor")
Appearance = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shape.Appearance")
Arc2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry2D.Arc2D")
ArcClose2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry2D.ArcClose2D")
AudioClip = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.AudioClip")
AudioDestination = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.AudioDestination")
Background = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EnvironmentalEffects.Background")
BallJoint = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.BallJoint")
Billboard = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Navigation.Billboard")
BiquadFilter = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.BiquadFilter")
BlendedVolumeStyle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.BlendedVolumeStyle")
BooleanFilter = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EventUtilities.BooleanFilter")
BooleanSequencer = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EventUtilities.BooleanSequencer")
BooleanToggle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EventUtilities.BooleanToggle")
BooleanTrigger = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EventUtilities.BooleanTrigger")
BoundaryEnhancementVolumeStyle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.BoundaryEnhancementVolumeStyle")
BoundedPhysicsModel = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.ParticleSystems.BoundedPhysicsModel")
Box = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry3D.Box")
BufferAudioSource = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.BufferAudioSource")
CADAssembly = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.CADGeometry.CADAssembly")
CADFace = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.CADGeometry.CADFace")
CADLayer = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.CADGeometry.CADLayer")
CADPart = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.CADGeometry.CADPart")
CartoonVolumeStyle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.CartoonVolumeStyle")
ChannelMerger = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.ChannelMerger")
ChannelSelector = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.ChannelSelector")
ChannelSplitter = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.ChannelSplitter")
Circle2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry2D.Circle2D")
ClipPlane = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.ClipPlane")
CollidableOffset = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.CollidableOffset")
CollidableShape = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.CollidableShape")
Collision = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Navigation.Collision")
CollisionCollection = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.CollisionCollection")
CollisionSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.CollisionSensor")
CollisionSpace = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.CollisionSpace")
Color = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.Color")
ColorChaser = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.ColorChaser")
ColorDamper = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.ColorDamper")
ColorInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.ColorInterpolator")
ColorRGBA = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.ColorRGBA")
ComposedCubeMapTexture = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.CubeMapTexturing.ComposedCubeMapTexture")
ComposedShader = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shaders.ComposedShader")
ComposedTexture3D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing3D.ComposedTexture3D")
ComposedVolumeStyle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.ComposedVolumeStyle")
Cone = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry3D.Cone")
ConeEmitter = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.ParticleSystems.ConeEmitter")
Contact = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.Contact")
Contour2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.Contour2D")
ContourPolyline2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.ContourPolyline2D")
Convolver = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.Convolver")
Coordinate = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.Coordinate")
CoordinateChaser = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.CoordinateChaser")
CoordinateDamper = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.CoordinateDamper")
CoordinateDouble = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.CoordinateDouble")
CoordinateInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.CoordinateInterpolator")
CoordinateInterpolator2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.CoordinateInterpolator2D")
Cylinder = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry3D.Cylinder")
CylinderSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.PointingDeviceSensor.CylinderSensor")
Delay = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.Delay")
DirectionalLight = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Lighting.DirectionalLight")
DISEntityManager = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.DIS.DISEntityManager")
DISEntityTypeMapping = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.DIS.DISEntityTypeMapping")
Disk2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry2D.Disk2D")
DoubleAxisHingeJoint = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.DoubleAxisHingeJoint")
DynamicsCompressor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.DynamicsCompressor")
EaseInEaseOut = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.EaseInEaseOut")
EdgeEnhancementVolumeStyle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.EdgeEnhancementVolumeStyle")
ElevationGrid = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry3D.ElevationGrid")
EspduTransform = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.DIS.EspduTransform")
ExplosionEmitter = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.ParticleSystems.ExplosionEmitter")
Extrusion = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry3D.Extrusion")
FillProperties = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shape.FillProperties")
FloatVertexAttribute = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shaders.FloatVertexAttribute")
Fog = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EnvironmentalEffects.Fog")
FogCoordinate = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EnvironmentalEffects.FogCoordinate")
FontStyle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Text.FontStyle")
ForcePhysicsModel = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.ParticleSystems.ForcePhysicsModel")
Gain = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.Gain")
GeneratedCubeMapTexture = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.CubeMapTexturing.GeneratedCubeMapTexture")
GeoCoordinate = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geospatial.GeoCoordinate")
GeoElevationGrid = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geospatial.GeoElevationGrid")
GeoLocation = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geospatial.GeoLocation")
GeoLOD = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geospatial.GeoLOD")
GeoMetadata = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geospatial.GeoMetadata")
GeoOrigin = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geospatial.GeoOrigin")
GeoPositionInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geospatial.GeoPositionInterpolator")
GeoProximitySensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geospatial.GeoProximitySensor")
GeoTouchSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geospatial.GeoTouchSensor")
GeoTransform = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geospatial.GeoTransform")
GeoViewpoint = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geospatial.GeoViewpoint")
Group = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Grouping.Group")
HAnimDisplacer = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.HAnim.HAnimDisplacer")
HAnimHumanoid = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.HAnim.HAnimHumanoid")
HAnimJoint = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.HAnim.HAnimJoint")
HAnimMotion = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.HAnim.HAnimMotion")
HAnimSegment = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.HAnim.HAnimSegment")
HAnimSite = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.HAnim.HAnimSite")
ImageCubeMapTexture = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.CubeMapTexturing.ImageCubeMapTexture")
ImageTexture = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing.ImageTexture")
ImageTexture3D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing3D.ImageTexture3D")
IndexedFaceSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry3D.IndexedFaceSet")
IndexedLineSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.IndexedLineSet")
IndexedQuadSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.CADGeometry.IndexedQuadSet")
IndexedTriangleFanSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.IndexedTriangleFanSet")
IndexedTriangleSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.IndexedTriangleSet")
IndexedTriangleStripSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.IndexedTriangleStripSet")
Inline = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Networking.Inline")
IntegerSequencer = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EventUtilities.IntegerSequencer")
IntegerTrigger = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EventUtilities.IntegerTrigger")
IsoSurfaceVolumeData = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.IsoSurfaceVolumeData")
KeySensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.KeyDeviceSensor.KeySensor")
Layer = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Layering.Layer")
LayerSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Layering.LayerSet")
Layout = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Layout.Layout")
LayoutGroup = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Layout.LayoutGroup")
LayoutLayer = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Layout.LayoutLayer")
LinePickSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Picking.LinePickSensor")
LineProperties = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shape.LineProperties")
LineSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.LineSet")
ListenerPointSource = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.ListenerPointSource")
LoadSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Networking.LoadSensor")
LocalFog = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EnvironmentalEffects.LocalFog")
LOD = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Navigation.LOD")
Material = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shape.Material")
Matrix3VertexAttribute = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shaders.Matrix3VertexAttribute")
Matrix4VertexAttribute = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shaders.Matrix4VertexAttribute")
MetadataBoolean = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.MetadataBoolean")
MetadataDouble = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.MetadataDouble")
MetadataFloat = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.MetadataFloat")
MetadataInteger = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.MetadataInteger")
MetadataSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.MetadataSet")
MetadataString = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.MetadataString")
MicrophoneSource = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.MicrophoneSource")
MotorJoint = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.MotorJoint")
MovieTexture = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing.MovieTexture")
MultiTexture = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing.MultiTexture")
MultiTextureCoordinate = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing.MultiTextureCoordinate")
MultiTextureTransform = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing.MultiTextureTransform")
NavigationInfo = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Navigation.NavigationInfo")
Normal = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.Normal")
NormalInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.NormalInterpolator")
NurbsCurve = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.NurbsCurve")
NurbsCurve2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.NurbsCurve2D")
NurbsOrientationInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.NurbsOrientationInterpolator")
NurbsPatchSurface = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.NurbsPatchSurface")
NurbsPositionInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.NurbsPositionInterpolator")
NurbsSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.NurbsSet")
NurbsSurfaceInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.NurbsSurfaceInterpolator")
NurbsSweptSurface = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.NurbsSweptSurface")
NurbsSwungSurface = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.NurbsSwungSurface")
NurbsTextureCoordinate = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.NurbsTextureCoordinate")
NurbsTrimmedSurface = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.NurbsTrimmedSurface")
OpacityMapVolumeStyle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.OpacityMapVolumeStyle")
OrientationChaser = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.OrientationChaser")
OrientationDamper = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.OrientationDamper")
OrientationInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.OrientationInterpolator")
OrthoViewpoint = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Navigation.OrthoViewpoint")
OscillatorSource = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.OscillatorSource")
PackagedShader = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shaders.PackagedShader")
ParticleSystem = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.ParticleSystems.ParticleSystem")
PeriodicWave = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.PeriodicWave")
PhysicalMaterial = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shape.PhysicalMaterial")
PickableGroup = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Picking.PickableGroup")
PixelTexture = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing.PixelTexture")
PixelTexture3D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing3D.PixelTexture3D")
PlaneSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.PointingDeviceSensor.PlaneSensor")
PointEmitter = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.ParticleSystems.PointEmitter")
PointLight = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Lighting.PointLight")
PointPickSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Picking.PointPickSensor")
PointProperties = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shape.PointProperties")
PointSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.PointSet")
Polyline2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry2D.Polyline2D")
PolylineEmitter = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.ParticleSystems.PolylineEmitter")
Polypoint2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry2D.Polypoint2D")
PositionChaser = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.PositionChaser")
PositionChaser2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.PositionChaser2D")
PositionDamper = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.PositionDamper")
PositionDamper2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.PositionDamper2D")
PositionInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.PositionInterpolator")
PositionInterpolator2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.PositionInterpolator2D")
PrimitivePickSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Picking.PrimitivePickSensor")
ProgramShader = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shaders.ProgramShader")
ProjectionVolumeStyle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.ProjectionVolumeStyle")
ProtoInstance = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.ProtoInstance")
ProximitySensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EnvironmentalSensor.ProximitySensor")
QuadSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.CADGeometry.QuadSet")
ReceiverPdu = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.DIS.ReceiverPdu")
Rectangle2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry2D.Rectangle2D")
RigidBody = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.RigidBody")
RigidBodyCollection = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.RigidBodyCollection")
ScalarChaser = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.ScalarChaser")
ScalarDamper = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.ScalarDamper")
ScalarInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.ScalarInterpolator")
ScreenFontStyle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Layout.ScreenFontStyle")
ScreenGroup = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Layout.ScreenGroup")
Script = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Scripting.Script")
SegmentedVolumeData = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.SegmentedVolumeData")
ShadedVolumeStyle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.ShadedVolumeStyle")
ShaderPart = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shaders.ShaderPart")
ShaderProgram = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shaders.ShaderProgram")
Shape = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shape.Shape")
SignalPdu = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.DIS.SignalPdu")
SilhouetteEnhancementVolumeStyle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.SilhouetteEnhancementVolumeStyle")
SingleAxisHingeJoint = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.SingleAxisHingeJoint")
SliderJoint = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.SliderJoint")
Sound = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.Sound")
SpatialSound = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.SpatialSound")
Sphere = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry3D.Sphere")
SphereSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.PointingDeviceSensor.SphereSensor")
SplinePositionInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.SplinePositionInterpolator")
SplinePositionInterpolator2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.SplinePositionInterpolator2D")
SplineScalarInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.SplineScalarInterpolator")
SpotLight = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Lighting.SpotLight")
SquadOrientationInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.SquadOrientationInterpolator")
StaticGroup = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Grouping.StaticGroup")
StreamAudioDestination = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.StreamAudioDestination")
StreamAudioSource = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.StreamAudioSource")
StringSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.KeyDeviceSensor.StringSensor")
SurfaceEmitter = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.ParticleSystems.SurfaceEmitter")
Switch = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Grouping.Switch")
TexCoordChaser2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.TexCoordChaser2D")
TexCoordDamper2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.TexCoordDamper2D")
Text = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Text.Text")
TextureBackground = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EnvironmentalEffects.TextureBackground")
TextureCoordinate = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing.TextureCoordinate")
TextureCoordinate3D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing3D.TextureCoordinate3D")
TextureCoordinate4D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing3D.TextureCoordinate4D")
TextureCoordinateGenerator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing.TextureCoordinateGenerator")
TextureProjector = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.TextureProjection.TextureProjector")
TextureProjectorParallel = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.TextureProjection.TextureProjectorParallel")
TextureProperties = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing.TextureProperties")
TextureTransform = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing.TextureTransform")
TextureTransform3D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing3D.TextureTransform3D")
TextureTransformMatrix3D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing3D.TextureTransformMatrix3D")
TimeSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Time.TimeSensor")
TimeTrigger = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EventUtilities.TimeTrigger")
ToneMappedVolumeStyle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.ToneMappedVolumeStyle")
TouchSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.PointingDeviceSensor.TouchSensor")
Transform = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Grouping.Transform")
TransformSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EnvironmentalSensor.TransformSensor")
TransmitterPdu = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.DIS.TransmitterPdu")
TriangleFanSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.TriangleFanSet")
TriangleSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.TriangleSet")
TriangleSet2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry2D.TriangleSet2D")
TriangleStripSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.TriangleStripSet")
TwoSidedMaterial = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shape.TwoSidedMaterial")
UniversalJoint = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.UniversalJoint")
UnlitMaterial = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shape.UnlitMaterial")
Viewpoint = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Navigation.Viewpoint")
ViewpointGroup = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Navigation.ViewpointGroup")
Viewport = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Layering.Viewport")
VisibilitySensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EnvironmentalSensor.VisibilitySensor")
VolumeData = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.VolumeData")
VolumeEmitter = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.ParticleSystems.VolumeEmitter")
VolumePickSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Picking.VolumePickSensor")
WaveShaper = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.WaveShaper")
WindPhysicsModel = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.ParticleSystems.WindPhysicsModel")
WorldInfo = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.WorldInfo")
Component = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.component")
Connect = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.connect")
EXPORT = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Networking.EXPORT")
ExternProtoDeclare = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.ExternProtoDeclare")
Field = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.field")
FieldValue = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.fieldValue")
Head = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.head")
IMPORT = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Networking.IMPORT")
IS = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.IS")
Meta = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.meta")
ProtoBody = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.ProtoBody")
ProtoDeclare = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.ProtoDeclare")
ProtoInterface = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.ProtoInterface")
ROUTE = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.ROUTE")
Scene = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.Scene")
Unit = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.unit")
X3D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.X3D")
SFBool = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFBool")
MFBool = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFBool")
SFColor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFColor")
MFColor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFColor")
SFColorRGBA = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFColorRGBA")
MFColorRGBA = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFColorRGBA")
SFDouble = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFDouble")
MFDouble = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFDouble")
SFFloat = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFFloat")
MFFloat = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFFloat")
SFImage = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFImage")
MFImage = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFImage")
SFInt32 = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFInt32")
MFInt32 = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFInt32")
SFMatrix3d = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFMatrix3d")
MFMatrix3d = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFMatrix3d")
SFMatrix3f = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFMatrix3f")
MFMatrix3f = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFMatrix3f")
SFMatrix4d = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFMatrix4d")
MFMatrix4d = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFMatrix4d")
SFMatrix4f = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFMatrix4f")
MFMatrix4f = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFMatrix4f")
SFString = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFString")
SFNode = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFNode")
MFNode = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFNode")
SFRotation = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFRotation")
MFRotation = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFRotation")
MFString = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFString")
SFTime = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFTime")
MFTime = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFTime")
SFVec2d = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFVec2d")
MFVec2d = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFVec2d")
SFVec2f = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFVec2f")
MFVec2f = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFVec2f")
SFVec3d = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFVec3d")
MFVec3d = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFVec3d")
SFVec3f = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFVec3f")
MFVec3f = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFVec3f")
SFVec4d = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFVec4d")
MFVec4d = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFVec4d")
SFVec4f = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFVec4f")
MFVec4f = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFVec4f")
ConfigurationProperties.setDeleteIntermediateFiles(false);
ConfigurationProperties.setStripTrailingZeroes(true);
ConfigurationProperties.setStripDefaultAttributes(true);
ConfigurationProperties.setXsltEngine(Java::OrgWeb3dX3dJsail::ConfigurationProperties::XSLT_ENGINE_NATIVE_JAVA);
x3D0 = X3D.new
    .setProfile("Interchange")
    .setVersion("4.0")
    .setHead(Head.new()
        .addMeta(Meta.new()
            .setName("title")
            .setContent("Pathway.x3d")
        )
        .addMeta(Meta.new()
            .setName("description")
            .setContent("Pathway for HAnim scene Winter and Spring.")
        )
        .addMeta(Meta.new()
            .setName("creator")
            .setContent("Carol McDonald")
        )
        .addMeta(Meta.new()
            .setName("translator")
            .setContent("Joe Williams and Don Brutzman")
        )
        .addMeta(Meta.new()
            .setName("created")
            .setContent("27 May 2023")
        )
        .addMeta(Meta.new()
            .setName("modified")
            .setContent("27 May 2023")
        )
        .addMeta(Meta.new()
            .setName("Image")
            .setContent("images/PathwayX3domOriginal.png")
        )
        .addMeta(Meta.new()
            .setName("TODO")
            .setContent("add viewpoints")
        )
        .addMeta(Meta.new()
            .setName("TODO")
            .setContent("DEF/USE for all duplicated nodes to ensure consistency")
        )
        .addMeta(Meta.new()
            .setName("reference")
            .setContent("originals/pathway.x3dv")
        )
        .addMeta(Meta.new()
            .setName("identifier")
            .setContent("https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/Pathway.x3d")
        )
        .addMeta(Meta.new()
            .setName("generator")
            .setContent("X3D-Edit 4.0, https://savage.nps.edu/X3D-Edit")
        )
        .addMeta(Meta.new()
            .setName("license")
            .setContent("../license.html")
        )
    )
    .setScene(Scene.new()
        .addChild(WorldInfo.new()
            .setTitle("Pathway.x3d")
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([26.12370491, 0, 24.339159012, 25.729719162, 0, 24.419467926, 26.12370491, 0.075000003, 24.339159012, 25.729719162, 0.075000003, 24.419467926, 25.729719162, 0, 24.419467926, 26.001951218, 0, 25.755022049, 25.729719162, 0.075000003, 24.419467926, 26.001951218, 0.075000003, 25.755022049, 26.001951218, 0, 25.755022049, 26.395938873, 0, 25.674715042, 26.001951218, 0.075000003, 25.755022049, 26.395938873, 0.075000003, 25.674715042, 26.395938873, 0, 25.674715042, 26.259822845, 0, 25.006937027, 26.12370491, 0, 24.339159012, 26.395938873, 0.075000003, 25.674715042, 26.259822845, 0.075000003, 25.006937027, 26.12370491, 0.075000003, 24.339159012, 26.327880859, 0.075000003, 25.340826035, 26.259822845, 0.037500001, 25.006937027, 26.327880859, 0, 25.340826035, 26.327880859, 0.037500001, 25.340826035, 26.361909866, 0.037500001, 25.507770538, 26.327880859, 0.018750001, 25.340826035, 26.361909866, 0, 25.507770538, 26.361909866, 0.018750001, 25.507770538, 26.361909866, 0.075000003, 25.507770538, 26.327880859, 0.056249999, 25.340826035, 26.361909866, 0.056249999, 25.507770538, 26.191764832, 0.075000003, 24.673048019, 26.191764832, 0, 24.673048019, 26.191764832, 0.037500001, 24.673048019, 26.157733917, 0.075000003, 24.506103516, 26.157733917, 0.037500001, 24.506103516, 26.191764832, 0.056249999, 24.673048019, 26.157733917, 0.056249999, 24.506103516, 26.157733917, 0, 24.506103516, 26.191764832, 0.018750001, 24.673048019, 26.157733917, 0.018750001, 24.506103516].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([26.399175644, 0, 23.577280045, 25.591604233, 0, 23.741889954, 26.399175644, 0.075000003, 23.577280045, 25.591604233, 0.075000003, 23.741889954, 25.591604233, 0, 23.741889954, 25.725723267, 0, 24.399869919, 25.591604233, 0.075000003, 23.741889954, 25.725723267, 0.075000003, 24.399869919, 25.725723267, 0, 24.399869919, 26.533294678, 0, 24.235258102, 25.725723267, 0.075000003, 24.399869919, 26.533294678, 0.075000003, 24.235258102, 26.533294678, 0, 24.235258102, 26.399175644, 0, 23.577280045, 26.533294678, 0.075000003, 24.235258102, 26.399175644, 0.075000003, 23.577280045].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([26.261060715, 0, 22.899702072, 25.453491211, 0, 23.064313889, 26.261060715, 0.075000003, 22.899702072, 25.453491211, 0.075000003, 23.064313889, 25.453491211, 0, 23.064313889, 25.587610245, 0, 23.722293854, 25.453491211, 0.075000003, 23.064313889, 25.587610245, 0.075000003, 23.722293854, 25.587610245, 0, 23.722293854, 26.395181656, 0, 23.557682037, 25.587610245, 0.075000003, 23.722293854, 26.395181656, 0.075000003, 23.557682037, 26.395181656, 0, 23.557682037, 26.261060715, 0, 22.899702072, 26.395181656, 0.075000003, 23.557682037, 26.261060715, 0.075000003, 22.899702072].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 36, 35, 37, -1, 36, 37, 38, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 36, 35, 37, -1, 36, 37, 38, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([25.571249008, 0, 21.628852844, 25.17726326, 0, 21.709161758, 25.571249008, 0.075000003, 21.628852844, 25.17726326, 0.075000003, 21.709161758, 25.17726326, 0, 21.709161758, 25.313379288, 0, 22.376939774, 25.449495316, 0, 23.044717789, 25.17726326, 0.075000003, 21.709161758, 25.313379288, 0.075000003, 22.376939774, 25.449495316, 0.075000003, 23.044717789, 25.245321274, 0.075000003, 22.043050766, 25.313379288, 0.037500001, 22.376939774, 25.245321274, 0, 22.043050766, 25.245321274, 0.037500001, 22.043050766, 25.211292267, 0.037500001, 21.876106262, 25.245321274, 0.018750001, 22.043050766, 25.211292267, 0, 21.876106262, 25.211292267, 0.018750001, 21.876106262, 25.211292267, 0.075000003, 21.876106262, 25.245321274, 0.056249999, 22.043050766, 25.211292267, 0.056249999, 21.876106262, 25.381437302, 0.075000003, 22.710828781, 25.381437302, 0, 22.710828781, 25.381437302, 0.037500001, 22.710828781, 25.415466309, 0.075000003, 22.877773285, 25.415466309, 0.037500001, 22.877773285, 25.381437302, 0.056249999, 22.710828781, 25.415466309, 0.056249999, 22.877773285, 25.415466309, 0, 22.877773285, 25.381437302, 0.018750001, 22.710828781, 25.415466309, 0.018750001, 22.877773285, 25.449495316, 0, 23.044717789, 25.843482971, 0, 22.964408875, 25.449495316, 0.075000003, 23.044717789, 25.843482971, 0.075000003, 22.964408875, 25.843482971, 0, 22.964408875, 25.571249008, 0, 21.628852844, 25.843482971, 0.075000003, 22.964408875, 25.571249008, 0.075000003, 21.628852844].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([26.400691986, 0, 27.811344147, 25.593120575, 0, 27.975955963, 26.400691986, 0.075000003, 27.811344147, 25.593120575, 0.075000003, 27.975955963, 25.593120575, 0, 27.975955963, 25.727239609, 0, 28.633934021, 25.593120575, 0.075000003, 27.975955963, 25.727239609, 0.075000003, 28.633934021, 25.727239609, 0, 28.633934021, 26.53481102, 0, 28.469322205, 25.727239609, 0.075000003, 28.633934021, 26.53481102, 0.075000003, 28.469322205, 26.53481102, 0, 28.469322205, 26.400691986, 0, 27.811344147, 26.53481102, 0.075000003, 28.469322205, 26.400691986, 0.075000003, 27.811344147].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([26.262577057, 0, 27.133768082, 25.858791351, 0, 27.216072083, 25.455007553, 0, 27.298377991, 26.262577057, 0.075000003, 27.133768082, 25.858791351, 0.075000003, 27.216072083, 25.455007553, 0.075000003, 27.298377991, 25.656900406, 0.075000003, 27.257225037, 25.656900406, 0, 27.257225037, 25.858791351, 0.037500001, 27.216072083, 25.656900406, 0.037500001, 27.257225037, 26.060684204, 0.075000003, 27.174921036, 26.060684204, 0, 27.174921036, 26.060684204, 0.037500001, 27.174921036, 25.455007553, 0, 27.298377991, 25.589126587, 0, 27.956357956, 25.455007553, 0.075000003, 27.298377991, 25.589126587, 0.075000003, 27.956357956, 25.589126587, 0, 27.956357956, 26.396697998, 0, 27.79174614, 25.589126587, 0.075000003, 27.956357956, 26.396697998, 0.075000003, 27.79174614, 26.396697998, 0, 27.79174614, 26.262577057, 0, 27.133768082, 26.396697998, 0.075000003, 27.79174614, 26.262577057, 0.075000003, 27.133768082].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([25.986349106, 0, 25.778614044, 25.592363358, 0, 25.858922958, 25.986349106, 0.075000003, 25.778614044, 25.592363358, 0.075000003, 25.858922958, 25.592363358, 0, 25.858922958, 25.728479385, 0, 26.526700974, 25.864595413, 0, 27.194478989, 25.592363358, 0.075000003, 25.858922958, 25.728479385, 0.075000003, 26.526700974, 25.864595413, 0.075000003, 27.194478989, 25.660421371, 0.075000003, 26.192811966, 25.728479385, 0.037500001, 26.526700974, 25.660421371, 0, 26.192811966, 25.660421371, 0.037500001, 26.192811966, 25.626392365, 0.037500001, 26.025867462, 25.660421371, 0.018750001, 26.192811966, 25.626392365, 0, 26.025867462, 25.626392365, 0.018750001, 26.025867462, 25.626392365, 0.075000003, 26.025867462, 25.660421371, 0.056249999, 26.192811966, 25.626392365, 0.056249999, 26.025867462, 25.796537399, 0.075000003, 26.860589981, 25.796537399, 0, 26.860589981, 25.796537399, 0.037500001, 26.860589981, 25.830566406, 0.075000003, 27.027534485, 25.830566406, 0.037500001, 27.027534485, 25.796537399, 0.056249999, 26.860589981, 25.830566406, 0.056249999, 27.027534485, 25.830566406, 0, 27.027534485, 25.796537399, 0.018750001, 26.860589981, 25.830566406, 0.018750001, 27.027534485, 25.864595413, 0, 27.194478989, 26.258583069, 0, 27.114170074, 25.864595413, 0.075000003, 27.194478989, 26.258583069, 0.075000003, 27.114170074, 26.258583069, 0, 27.114170074, 26.122467041, 0, 26.446392059, 25.986349106, 0, 25.778614044, 26.258583069, 0.075000003, 27.114170074, 26.122467041, 0.075000003, 26.446392059, 25.986349106, 0.075000003, 25.778614044, 26.190525055, 0.075000003, 26.780281067, 26.122467041, 0.037500001, 26.446392059, 26.190525055, 0, 26.780281067, 26.190525055, 0.037500001, 26.780281067, 26.224554062, 0.037500001, 26.947225571, 26.190525055, 0.018750001, 26.780281067, 26.224554062, 0, 26.947225571, 26.224554062, 0.018750001, 26.947225571, 26.224554062, 0.075000003, 26.947225571, 26.190525055, 0.056249999, 26.780281067, 26.224554062, 0.056249999, 26.947225571, 26.05440712, 0.075000003, 26.112503052, 26.05440712, 0, 26.112503052, 26.05440712, 0.037500001, 26.112503052, 26.020378113, 0.075000003, 25.945558548, 26.020378113, 0.037500001, 25.945558548, 26.05440712, 0.056249999, 26.112503052, 26.020378113, 0.056249999, 25.945558548, 26.020378113, 0, 25.945558548, 26.05440712, 0.018750001, 26.112503052, 26.020378113, 0.018750001, 25.945558548].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 21, 12, 10, -1, 13, 15, 21, -1, 10, 13, 21, -1, 17, 15, 13, -1, 7, 14, 17, -1, 13, 7, 17, -1, 15, 17, 19, -1, 15, 19, 16, -1, 17, 14, 18, -1, 17, 18, 19, -1, 12, 21, 22, -1, 12, 22, 20, -1, 21, 15, 16, -1, 21, 16, 22, -1, 29, 27, 25, -1, 29, 25, 28, -1, 26, 29, 28, -1, 26, 28, 23, -1, 32, 30, 24, -1, 32, 24, 31, -1, 27, 32, 31, -1, 27, 31, 25, -1, 31, 24, 7, -1, 13, 25, 31, -1, 7, 13, 31, -1, 28, 25, 13, -1, 10, 23, 28, -1, 13, 10, 28, -1, 18, 6, 19, -1, 16, 19, 6, -1, 32, 8, 30, -1, 27, 8, 32, -1, 16, 6, 9, -1, 20, 22, 9, -1, 16, 9, 22, -1, 11, 27, 29, -1, 29, 26, 11, -1, 8, 27, 11, -1, 34, 33, 36, -1, 34, 36, 37, -1, 35, 34, 37, -1, 35, 37, 38, -1, 54, 45, 43, -1, 46, 48, 54, -1, 43, 46, 54, -1, 50, 48, 46, -1, 40, 47, 50, -1, 46, 40, 50, -1, 48, 50, 52, -1, 48, 52, 49, -1, 50, 47, 51, -1, 50, 51, 52, -1, 45, 54, 55, -1, 45, 55, 53, -1, 54, 48, 49, -1, 54, 49, 55, -1, 62, 60, 58, -1, 62, 58, 61, -1, 59, 62, 61, -1, 59, 61, 56, -1, 65, 63, 57, -1, 65, 57, 64, -1, 60, 65, 64, -1, 60, 64, 58, -1, 64, 57, 40, -1, 46, 58, 64, -1, 40, 46, 64, -1, 61, 58, 46, -1, 43, 56, 61, -1, 46, 43, 61, -1, 51, 39, 52, -1, 49, 52, 39, -1, 65, 41, 63, -1, 60, 41, 65, -1, 49, 39, 42, -1, 53, 55, 42, -1, 49, 42, 55, -1, 44, 60, 62, -1, 62, 59, 44, -1, 41, 60, 44, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 21, 12, 10, -1, 13, 15, 21, -1, 10, 13, 21, -1, 17, 15, 13, -1, 7, 14, 17, -1, 13, 7, 17, -1, 15, 17, 19, -1, 15, 19, 16, -1, 17, 14, 18, -1, 17, 18, 19, -1, 12, 21, 22, -1, 12, 22, 20, -1, 21, 15, 16, -1, 21, 16, 22, -1, 29, 27, 25, -1, 29, 25, 28, -1, 26, 29, 28, -1, 26, 28, 23, -1, 32, 30, 24, -1, 32, 24, 31, -1, 27, 32, 31, -1, 27, 31, 25, -1, 31, 24, 7, -1, 13, 25, 31, -1, 7, 13, 31, -1, 28, 25, 13, -1, 10, 23, 28, -1, 13, 10, 28, -1, 18, 6, 19, -1, 16, 19, 6, -1, 32, 8, 30, -1, 27, 8, 32, -1, 16, 6, 9, -1, 20, 22, 9, -1, 16, 9, 22, -1, 11, 27, 29, -1, 29, 26, 11, -1, 8, 27, 11, -1, 34, 33, 36, -1, 34, 36, 37, -1, 35, 34, 37, -1, 35, 37, 38, -1, 54, 45, 43, -1, 46, 48, 54, -1, 43, 46, 54, -1, 50, 48, 46, -1, 40, 47, 50, -1, 46, 40, 50, -1, 48, 50, 52, -1, 48, 52, 49, -1, 50, 47, 51, -1, 50, 51, 52, -1, 45, 54, 55, -1, 45, 55, 53, -1, 54, 48, 49, -1, 54, 49, 55, -1, 62, 60, 58, -1, 62, 58, 61, -1, 59, 62, 61, -1, 59, 61, 56, -1, 65, 63, 57, -1, 65, 57, 64, -1, 60, 65, 64, -1, 60, 64, 58, -1, 64, 57, 40, -1, 46, 58, 64, -1, 40, 46, 64, -1, 61, 58, 46, -1, 43, 56, 61, -1, 46, 43, 61, -1, 51, 39, 52, -1, 49, 52, 39, -1, 65, 41, 63, -1, 60, 41, 65, -1, 49, 39, 42, -1, 53, 55, 42, -1, 49, 42, 55, -1, 44, 60, 62, -1, 62, 59, 44, -1, 41, 60, 44, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([25.57276535, 0, 25.862916946, 25.375772476, 0, 25.903072357, 25.178779602, 0, 25.943225861, 25.57276535, 0.075000003, 25.862916946, 25.375772476, 0.075000003, 25.903072357, 25.178779602, 0.075000003, 25.943225861, 25.178779602, 0, 25.943225861, 25.31489563, 0, 26.611003876, 25.451011658, 0, 27.278781891, 25.178779602, 0.075000003, 25.943225861, 25.31489563, 0.075000003, 26.611003876, 25.451011658, 0.075000003, 27.278781891, 25.246837616, 0.075000003, 26.277114868, 25.31489563, 0.037500001, 26.611003876, 25.246837616, 0, 26.277114868, 25.246837616, 0.037500001, 26.277114868, 25.212808609, 0.037500001, 26.110170364, 25.246837616, 0.018750001, 26.277114868, 25.212808609, 0, 26.110170364, 25.212808609, 0.018750001, 26.110170364, 25.212808609, 0.075000003, 26.110170364, 25.246837616, 0.056249999, 26.277114868, 25.212808609, 0.056249999, 26.110170364, 25.382953644, 0.075000003, 26.944892883, 25.382953644, 0, 26.944892883, 25.382953644, 0.037500001, 26.944892883, 25.416982651, 0.075000003, 27.111837387, 25.416982651, 0.037500001, 27.111837387, 25.382953644, 0.056249999, 26.944892883, 25.416982651, 0.056249999, 27.111837387, 25.416982651, 0, 27.111837387, 25.382953644, 0.018750001, 26.944892883, 25.416982651, 0.018750001, 27.111837387, 25.451011658, 0, 27.278781891, 25.648006439, 0, 27.238628387, 25.844999313, 0, 27.198472977, 25.451011658, 0.075000003, 27.278781891, 25.648006439, 0.075000003, 27.238628387, 25.844999313, 0.075000003, 27.198472977, 25.844999313, 0, 27.198472977, 25.708883286, 0, 26.530694962, 25.57276535, 0, 25.862916946, 25.844999313, 0.075000003, 27.198472977, 25.708883286, 0.075000003, 26.530694962, 25.57276535, 0.075000003, 25.862916946, 25.776941299, 0.075000003, 26.864583969, 25.708883286, 0.037500001, 26.530694962, 25.776941299, 0, 26.864583969, 25.776941299, 0.037500001, 26.864583969, 25.810970306, 0.037500001, 27.031528473, 25.776941299, 0.018750001, 26.864583969, 25.810970306, 0, 27.031528473, 25.810970306, 0.018750001, 27.031528473, 25.810970306, 0.075000003, 27.031528473, 25.776941299, 0.056249999, 26.864583969, 25.810970306, 0.056249999, 27.031528473, 25.640823364, 0.075000003, 26.196805954, 25.640823364, 0, 26.196805954, 25.640823364, 0.037500001, 26.196805954, 25.606794357, 0.075000003, 26.02986145, 25.606794357, 0.037500001, 26.02986145, 25.640823364, 0.056249999, 26.196805954, 25.606794357, 0.056249999, 26.02986145, 25.606794357, 0, 26.02986145, 25.640823364, 0.018750001, 26.196805954, 25.606794357, 0.018750001, 26.02986145].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([25.848236084, 0, 25.101037979, 25.444450378, 0, 25.183343887, 25.040664673, 0, 25.265649796, 25.848236084, 0.075000003, 25.101037979, 25.444450378, 0.075000003, 25.183343887, 25.040664673, 0.075000003, 25.265649796, 25.242557526, 0.075000003, 25.224496841, 25.242557526, 0, 25.224496841, 25.444450378, 0.037500001, 25.183343887, 25.242557526, 0.037500001, 25.224496841, 25.646343231, 0.075000003, 25.142190933, 25.646343231, 0, 25.142190933, 25.646343231, 0.037500001, 25.142190933, 25.040664673, 0, 25.265649796, 25.174783707, 0, 25.923629761, 25.040664673, 0.075000003, 25.265649796, 25.174783707, 0.075000003, 25.923629761, 25.174783707, 0, 25.923629761, 25.578569412, 0, 25.841323853, 25.982355118, 0, 25.759017944, 25.174783707, 0.075000003, 25.923629761, 25.578569412, 0.075000003, 25.841323853, 25.982355118, 0.075000003, 25.759017944, 25.376676559, 0.075000003, 25.882476807, 25.578569412, 0.037500001, 25.841323853, 25.376676559, 0, 25.882476807, 25.376676559, 0.037500001, 25.882476807, 25.780462265, 0.075000003, 25.800170898, 25.780462265, 0, 25.800170898, 25.780462265, 0.037500001, 25.800170898, 25.982355118, 0, 25.759017944, 25.848236084, 0, 25.101037979, 25.982355118, 0.075000003, 25.759017944, 25.848236084, 0.075000003, 25.101037979].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([25.710121155, 0, 24.423461914, 24.902551651, 0, 24.58807373, 25.710121155, 0.075000003, 24.423461914, 24.902551651, 0.075000003, 24.58807373, 24.902551651, 0, 24.58807373, 25.036670685, 0, 25.246051788, 24.902551651, 0.075000003, 24.58807373, 25.036670685, 0.075000003, 25.246051788, 25.036670685, 0, 25.246051788, 25.44045639, 0, 25.16374588, 25.844240189, 0, 25.081441879, 25.036670685, 0.075000003, 25.246051788, 25.44045639, 0.075000003, 25.16374588, 25.844240189, 0.075000003, 25.081441879, 25.238563538, 0.075000003, 25.204898834, 25.44045639, 0.037500001, 25.16374588, 25.238563538, 0, 25.204898834, 25.238563538, 0.037500001, 25.204898834, 25.642349243, 0.075000003, 25.122592926, 25.642349243, 0, 25.122592926, 25.642349243, 0.037500001, 25.122592926, 25.844240189, 0, 25.081441879, 25.710121155, 0, 24.423461914, 25.844240189, 0.075000003, 25.081441879, 25.710121155, 0.075000003, 24.423461914].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([25.433893204, 0, 23.068307877, 25.039907455, 0, 23.148616791, 25.433893204, 0.075000003, 23.068307877, 25.039907455, 0.075000003, 23.148616791, 25.039907455, 0, 23.148616791, 25.176023483, 0, 23.816394806, 25.312139511, 0, 24.484172821, 25.039907455, 0.075000003, 23.148616791, 25.176023483, 0.075000003, 23.816394806, 25.312139511, 0.075000003, 24.484172821, 25.107965469, 0.075000003, 23.482505798, 25.176023483, 0.037500001, 23.816394806, 25.107965469, 0, 23.482505798, 25.107965469, 0.037500001, 23.482505798, 25.073936462, 0.037500001, 23.315561295, 25.107965469, 0.018750001, 23.482505798, 25.073936462, 0, 23.315561295, 25.073936462, 0.018750001, 23.315561295, 25.073936462, 0.075000003, 23.315561295, 25.107965469, 0.056249999, 23.482505798, 25.073936462, 0.056249999, 23.315561295, 25.244081497, 0.075000003, 24.150283813, 25.244081497, 0, 24.150283813, 25.244081497, 0.037500001, 24.150283813, 25.278110504, 0.075000003, 24.317228317, 25.278110504, 0.037500001, 24.317228317, 25.244081497, 0.056249999, 24.150283813, 25.278110504, 0.056249999, 24.317228317, 25.278110504, 0, 24.317228317, 25.244081497, 0.018750001, 24.150283813, 25.278110504, 0.018750001, 24.317228317, 25.312139511, 0, 24.484172821, 25.706127167, 0, 24.403863907, 25.312139511, 0.075000003, 24.484172821, 25.706127167, 0.075000003, 24.403863907, 25.706127167, 0, 24.403863907, 25.570011139, 0, 23.736085892, 25.433893204, 0, 23.068307877, 25.706127167, 0.075000003, 24.403863907, 25.570011139, 0.075000003, 23.736085892, 25.433893204, 0.075000003, 23.068307877, 25.638069153, 0.075000003, 24.069974899, 25.570011139, 0.037500001, 23.736085892, 25.638069153, 0, 24.069974899, 25.638069153, 0.037500001, 24.069974899, 25.67209816, 0.037500001, 24.236919403, 25.638069153, 0.018750001, 24.069974899, 25.67209816, 0, 24.236919403, 25.67209816, 0.018750001, 24.236919403, 25.67209816, 0.075000003, 24.236919403, 25.638069153, 0.056249999, 24.069974899, 25.67209816, 0.056249999, 24.236919403, 25.501951218, 0.075000003, 23.402196884, 25.501951218, 0, 23.402196884, 25.501951218, 0.037500001, 23.402196884, 25.467922211, 0.075000003, 23.23525238, 25.467922211, 0.037500001, 23.23525238, 25.501951218, 0.056249999, 23.402196884, 25.467922211, 0.056249999, 23.23525238, 25.467922211, 0, 23.23525238, 25.501951218, 0.018750001, 23.402196884, 25.467922211, 0.018750001, 23.23525238].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([25.020309448, 0, 23.152610779, 24.6263237, 0, 23.232919693, 25.020309448, 0.075000003, 23.152610779, 24.6263237, 0.075000003, 23.232919693, 24.6263237, 0, 23.232919693, 24.762439728, 0, 23.900697708, 24.898555756, 0, 24.568475723, 24.6263237, 0.075000003, 23.232919693, 24.762439728, 0.075000003, 23.900697708, 24.898555756, 0.075000003, 24.568475723, 24.694381714, 0.075000003, 23.566808701, 24.762439728, 0.037500001, 23.900697708, 24.694381714, 0, 23.566808701, 24.694381714, 0.037500001, 23.566808701, 24.660352707, 0.037500001, 23.399864197, 24.694381714, 0.018750001, 23.566808701, 24.660352707, 0, 23.399864197, 24.660352707, 0.018750001, 23.399864197, 24.660352707, 0.075000003, 23.399864197, 24.694381714, 0.056249999, 23.566808701, 24.660352707, 0.056249999, 23.399864197, 24.830497742, 0.075000003, 24.234586716, 24.830497742, 0, 24.234586716, 24.830497742, 0.037500001, 24.234586716, 24.864526749, 0.075000003, 24.401531219, 24.864526749, 0.037500001, 24.401531219, 24.830497742, 0.056249999, 24.234586716, 24.864526749, 0.056249999, 24.401531219, 24.864526749, 0, 24.401531219, 24.830497742, 0.018750001, 24.234586716, 24.864526749, 0.018750001, 24.401531219, 24.898555756, 0, 24.568475723, 25.292543411, 0, 24.488166809, 24.898555756, 0.075000003, 24.568475723, 25.292543411, 0.075000003, 24.488166809, 25.292543411, 0, 24.488166809, 25.156427383, 0, 23.820388794, 25.020309448, 0, 23.152610779, 25.292543411, 0.075000003, 24.488166809, 25.156427383, 0.075000003, 23.820388794, 25.020309448, 0.075000003, 23.152610779, 25.224485397, 0.075000003, 24.154277802, 25.156427383, 0.037500001, 23.820388794, 25.224485397, 0, 24.154277802, 25.224485397, 0.037500001, 24.154277802, 25.258514404, 0.037500001, 24.321222305, 25.224485397, 0.018750001, 24.154277802, 25.258514404, 0, 24.321222305, 25.258514404, 0.018750001, 24.321222305, 25.258514404, 0.075000003, 24.321222305, 25.224485397, 0.056249999, 24.154277802, 25.258514404, 0.056249999, 24.321222305, 25.088367462, 0.075000003, 23.486499786, 25.088367462, 0, 23.486499786, 25.088367462, 0.037500001, 23.486499786, 25.054338455, 0.075000003, 23.319555283, 25.054338455, 0.037500001, 23.319555283, 25.088367462, 0.056249999, 23.486499786, 25.054338455, 0.056249999, 23.319555283, 25.054338455, 0, 23.319555283, 25.088367462, 0.018750001, 23.486499786, 25.054338455, 0.018750001, 23.319555283].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([25.295780182, 0, 22.390731812, 24.488208771, 0, 22.555343628, 25.295780182, 0.075000003, 22.390731812, 24.488208771, 0.075000003, 22.555343628, 24.488208771, 0, 22.555343628, 24.622327805, 0, 23.213323593, 24.488208771, 0.075000003, 22.555343628, 24.622327805, 0.075000003, 23.213323593, 24.622327805, 0, 23.213323593, 25.429899216, 0, 23.048711777, 24.622327805, 0.075000003, 23.213323593, 25.429899216, 0.075000003, 23.048711777, 25.429899216, 0, 23.048711777, 25.295780182, 0, 22.390731812, 25.429899216, 0.075000003, 23.048711777, 25.295780182, 0.075000003, 22.390731812].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([25.157665253, 0, 21.713155746, 24.350095749, 0, 21.877767563, 25.157665253, 0.075000003, 21.713155746, 24.350095749, 0.075000003, 21.877767563, 24.350095749, 0, 21.877767563, 24.484214783, 0, 22.535747528, 24.350095749, 0.075000003, 21.877767563, 24.484214783, 0.075000003, 22.535747528, 24.484214783, 0, 22.535747528, 25.291784286, 0, 22.371135712, 24.484214783, 0.075000003, 22.535747528, 25.291784286, 0.075000003, 22.371135712, 25.291784286, 0, 22.371135712, 25.157665253, 0, 21.713155746, 25.291784286, 0.075000003, 22.371135712, 25.157665253, 0.075000003, 21.713155746].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([24.881437302, 0, 20.358003616, 24.487451553, 0, 20.438310623, 24.881437302, 0.075000003, 20.358003616, 24.487451553, 0.075000003, 20.438310623, 24.487451553, 0, 20.438310623, 24.759683609, 0, 21.773866653, 24.487451553, 0.075000003, 20.438310623, 24.759683609, 0.075000003, 21.773866653, 24.759683609, 0, 21.773866653, 25.153671265, 0, 21.693559647, 24.759683609, 0.075000003, 21.773866653, 25.153671265, 0.075000003, 21.693559647, 25.153671265, 0, 21.693559647, 24.881437302, 0, 20.358003616, 25.153671265, 0.075000003, 21.693559647, 24.881437302, 0.075000003, 20.358003616].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 21, 12, 10, -1, 13, 15, 21, -1, 10, 13, 21, -1, 17, 15, 13, -1, 7, 14, 17, -1, 13, 7, 17, -1, 15, 17, 19, -1, 15, 19, 16, -1, 17, 14, 18, -1, 17, 18, 19, -1, 12, 21, 22, -1, 12, 22, 20, -1, 21, 15, 16, -1, 21, 16, 22, -1, 29, 27, 25, -1, 29, 25, 28, -1, 26, 29, 28, -1, 26, 28, 23, -1, 32, 30, 24, -1, 32, 24, 31, -1, 27, 32, 31, -1, 27, 31, 25, -1, 31, 24, 7, -1, 13, 25, 31, -1, 7, 13, 31, -1, 28, 25, 13, -1, 10, 23, 28, -1, 13, 10, 28, -1, 18, 6, 19, -1, 16, 19, 6, -1, 32, 8, 30, -1, 27, 8, 32, -1, 16, 6, 9, -1, 20, 22, 9, -1, 16, 9, 22, -1, 11, 27, 29, -1, 29, 26, 11, -1, 8, 27, 11, -1, 34, 33, 35, -1, 34, 35, 36, -1, 38, 37, 39, -1, 38, 39, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 21, 12, 10, -1, 13, 15, 21, -1, 10, 13, 21, -1, 17, 15, 13, -1, 7, 14, 17, -1, 13, 7, 17, -1, 15, 17, 19, -1, 15, 19, 16, -1, 17, 14, 18, -1, 17, 18, 19, -1, 12, 21, 22, -1, 12, 22, 20, -1, 21, 15, 16, -1, 21, 16, 22, -1, 29, 27, 25, -1, 29, 25, 28, -1, 26, 29, 28, -1, 26, 28, 23, -1, 32, 30, 24, -1, 32, 24, 31, -1, 27, 32, 31, -1, 27, 31, 25, -1, 31, 24, 7, -1, 13, 25, 31, -1, 7, 13, 31, -1, 28, 25, 13, -1, 10, 23, 28, -1, 13, 10, 28, -1, 18, 6, 19, -1, 16, 19, 6, -1, 32, 8, 30, -1, 27, 8, 32, -1, 16, 6, 9, -1, 20, 22, 9, -1, 16, 9, 22, -1, 11, 27, 29, -1, 29, 26, 11, -1, 8, 27, 11, -1, 34, 33, 35, -1, 34, 35, 36, -1, 38, 37, 39, -1, 38, 39, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([24.467853546, 0, 20.442306519, 24.270860672, 0, 20.482460022, 24.073867798, 0, 20.522613525, 24.467853546, 0.075000003, 20.442306519, 24.270860672, 0.075000003, 20.482460022, 24.073867798, 0.075000003, 20.522613525, 24.073867798, 0, 20.522613525, 24.209983826, 0, 21.190391541, 24.346099854, 0, 21.858169556, 24.073867798, 0.075000003, 20.522613525, 24.209983826, 0.075000003, 21.190391541, 24.346099854, 0.075000003, 21.858169556, 24.141925812, 0.075000003, 20.856502533, 24.209983826, 0.037500001, 21.190391541, 24.141925812, 0, 20.856502533, 24.141925812, 0.037500001, 20.856502533, 24.107896805, 0.037500001, 20.689558029, 24.141925812, 0.018750001, 20.856502533, 24.107896805, 0, 20.689558029, 24.107896805, 0.018750001, 20.689558029, 24.107896805, 0.075000003, 20.689558029, 24.141925812, 0.056249999, 20.856502533, 24.107896805, 0.056249999, 20.689558029, 24.27804184, 0.075000003, 21.524280548, 24.27804184, 0, 21.524280548, 24.27804184, 0.037500001, 21.524280548, 24.312070847, 0.075000003, 21.691225052, 24.312070847, 0.037500001, 21.691225052, 24.27804184, 0.056249999, 21.524280548, 24.312070847, 0.056249999, 21.691225052, 24.312070847, 0, 21.691225052, 24.27804184, 0.018750001, 21.524280548, 24.312070847, 0.018750001, 21.691225052, 24.346099854, 0, 21.858169556, 24.740087509, 0, 21.777862549, 24.346099854, 0.075000003, 21.858169556, 24.740087509, 0.075000003, 21.777862549, 24.740087509, 0, 21.777862549, 24.467853546, 0, 20.442306519, 24.740087509, 0.075000003, 21.777862549, 24.467853546, 0.075000003, 20.442306519].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([25.849752426, 0, 29.335102081, 25.445966721, 0, 29.41740799, 25.042181015, 0, 29.499713898, 25.849752426, 0.075000003, 29.335102081, 25.445966721, 0.075000003, 29.41740799, 25.042181015, 0.075000003, 29.499713898, 25.244073868, 0.075000003, 29.458560944, 25.244073868, 0, 29.458560944, 25.445966721, 0.037500001, 29.41740799, 25.244073868, 0.037500001, 29.458560944, 25.647859573, 0.075000003, 29.376255035, 25.647859573, 0, 29.376255035, 25.647859573, 0.037500001, 29.376255035, 25.042181015, 0, 29.499713898, 25.176300049, 0, 30.157693863, 25.042181015, 0.075000003, 29.499713898, 25.176300049, 0.075000003, 30.157693863, 25.176300049, 0, 30.157693863, 25.580085754, 0, 30.075387955, 25.98387146, 0, 29.993082047, 25.176300049, 0.075000003, 30.157693863, 25.580085754, 0.075000003, 30.075387955, 25.98387146, 0.075000003, 29.993082047, 25.378192902, 0.075000003, 30.116540909, 25.580085754, 0.037500001, 30.075387955, 25.378192902, 0, 30.116540909, 25.378192902, 0.037500001, 30.116540909, 25.781978607, 0.075000003, 30.034235001, 25.781978607, 0, 30.034235001, 25.781978607, 0.037500001, 30.034235001, 25.98387146, 0, 29.993082047, 25.849752426, 0, 29.335102081, 25.98387146, 0.075000003, 29.993082047, 25.849752426, 0.075000003, 29.335102081].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([25.711637497, 0, 28.657526016, 24.904066086, 0, 28.822137833, 25.711637497, 0.075000003, 28.657526016, 24.904066086, 0.075000003, 28.822137833, 24.904066086, 0, 28.822137833, 25.038187027, 0, 29.480117798, 24.904066086, 0.075000003, 28.822137833, 25.038187027, 0.075000003, 29.480117798, 25.038187027, 0, 29.480117798, 25.441972733, 0, 29.39781189, 25.845756531, 0, 29.315505981, 25.038187027, 0.075000003, 29.480117798, 25.441972733, 0.075000003, 29.39781189, 25.845756531, 0.075000003, 29.315505981, 25.24007988, 0.075000003, 29.438964844, 25.441972733, 0.037500001, 29.39781189, 25.24007988, 0, 29.438964844, 25.24007988, 0.037500001, 29.438964844, 25.643863678, 0.075000003, 29.356658936, 25.643863678, 0, 29.356658936, 25.643863678, 0.037500001, 29.356658936, 25.845756531, 0, 29.315505981, 25.711637497, 0, 28.657526016, 25.845756531, 0.075000003, 29.315505981, 25.711637497, 0.075000003, 28.657526016].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([25.435409546, 0, 27.302373886, 25.041423798, 0, 27.382680893, 25.435409546, 0.075000003, 27.302373886, 25.041423798, 0.075000003, 27.382680893, 25.041423798, 0, 27.382680893, 25.313655853, 0, 28.718236923, 25.041423798, 0.075000003, 27.382680893, 25.313655853, 0.075000003, 28.718236923, 25.313655853, 0, 28.718236923, 25.707643509, 0, 28.637929916, 25.313655853, 0.075000003, 28.718236923, 25.707643509, 0.075000003, 28.637929916, 25.707643509, 0, 28.637929916, 25.435409546, 0, 27.302373886, 25.707643509, 0.075000003, 28.637929916, 25.435409546, 0.075000003, 27.302373886].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 36, 35, 37, -1, 36, 37, 38, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 36, 35, 37, -1, 36, 37, 38, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([25.02182579, 0, 27.386676788, 24.627838135, 0, 27.466983795, 25.02182579, 0.075000003, 27.386676788, 24.627838135, 0.075000003, 27.466983795, 24.627838135, 0, 27.466983795, 24.76395607, 0, 28.13476181, 24.900072098, 0, 28.802539825, 24.627838135, 0.075000003, 27.466983795, 24.76395607, 0.075000003, 28.13476181, 24.900072098, 0.075000003, 28.802539825, 24.695898056, 0.075000003, 27.800872803, 24.76395607, 0.037500001, 28.13476181, 24.695898056, 0, 27.800872803, 24.695898056, 0.037500001, 27.800872803, 24.661869049, 0.037500001, 27.633928299, 24.695898056, 0.018750001, 27.800872803, 24.661869049, 0, 27.633928299, 24.661869049, 0.018750001, 27.633928299, 24.661869049, 0.075000003, 27.633928299, 24.695898056, 0.056249999, 27.800872803, 24.661869049, 0.056249999, 27.633928299, 24.832014084, 0.075000003, 28.468650818, 24.832014084, 0, 28.468650818, 24.832014084, 0.037500001, 28.468650818, 24.866043091, 0.075000003, 28.635595322, 24.866043091, 0.037500001, 28.635595322, 24.832014084, 0.056249999, 28.468650818, 24.866043091, 0.056249999, 28.635595322, 24.866043091, 0, 28.635595322, 24.832014084, 0.018750001, 28.468650818, 24.866043091, 0.018750001, 28.635595322, 24.900072098, 0, 28.802539825, 25.294059753, 0, 28.722232819, 24.900072098, 0.075000003, 28.802539825, 25.294059753, 0.075000003, 28.722232819, 25.294059753, 0, 28.722232819, 25.02182579, 0, 27.386676788, 25.294059753, 0.075000003, 28.722232819, 25.02182579, 0.075000003, 27.386676788].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([25.297296524, 0, 26.624795914, 24.489725113, 0, 26.78940773, 25.297296524, 0.075000003, 26.624795914, 24.489725113, 0.075000003, 26.78940773, 24.489725113, 0, 26.78940773, 24.623844147, 0, 27.447387695, 24.489725113, 0.075000003, 26.78940773, 24.623844147, 0.075000003, 27.447387695, 24.623844147, 0, 27.447387695, 25.431415558, 0, 27.282775879, 24.623844147, 0.075000003, 27.447387695, 25.431415558, 0.075000003, 27.282775879, 25.431415558, 0, 27.282775879, 25.297296524, 0, 26.624795914, 25.431415558, 0.075000003, 27.282775879, 25.297296524, 0.075000003, 26.624795914].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([25.159181595, 0, 25.947219849, 24.351610184, 0, 26.111831665, 25.159181595, 0.075000003, 25.947219849, 24.351610184, 0.075000003, 26.111831665, 24.351610184, 0, 26.111831665, 24.485731125, 0, 26.76981163, 24.351610184, 0.075000003, 26.111831665, 24.485731125, 0.075000003, 26.76981163, 24.485731125, 0, 26.76981163, 25.293300629, 0, 26.605199814, 24.485731125, 0.075000003, 26.76981163, 25.293300629, 0.075000003, 26.605199814, 25.293300629, 0, 26.605199814, 25.159181595, 0, 25.947219849, 25.293300629, 0.075000003, 26.605199814, 25.159181595, 0.075000003, 25.947219849].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([24.882953644, 0, 24.592067719, 24.488965988, 0, 24.672376633, 24.882953644, 0.075000003, 24.592067719, 24.488965988, 0.075000003, 24.672376633, 24.488965988, 0, 24.672376633, 24.761199951, 0, 26.007932663, 24.488965988, 0.075000003, 24.672376633, 24.761199951, 0.075000003, 26.007932663, 24.761199951, 0, 26.007932663, 25.155187607, 0, 25.927623749, 24.761199951, 0.075000003, 26.007932663, 25.155187607, 0.075000003, 25.927623749, 25.155187607, 0, 25.927623749, 24.882953644, 0, 24.592067719, 25.155187607, 0.075000003, 25.927623749, 24.882953644, 0.075000003, 24.592067719].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([24.469369888, 0, 24.676370621, 24.075382233, 0, 24.756679535, 24.469369888, 0.075000003, 24.676370621, 24.075382233, 0.075000003, 24.756679535, 24.075382233, 0, 24.756679535, 24.347616196, 0, 26.092235565, 24.075382233, 0.075000003, 24.756679535, 24.347616196, 0.075000003, 26.092235565, 24.347616196, 0, 26.092235565, 24.741603851, 0, 26.011926651, 24.347616196, 0.075000003, 26.092235565, 24.741603851, 0.075000003, 26.011926651, 24.741603851, 0, 26.011926651, 24.469369888, 0, 24.676370621, 24.741603851, 0.075000003, 26.011926651, 24.469369888, 0.075000003, 24.676370621].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([24.744840622, 0, 23.914491653, 23.937269211, 0, 24.07910347, 24.744840622, 0.075000003, 23.914491653, 23.937269211, 0.075000003, 24.07910347, 23.937269211, 0, 24.07910347, 24.071388245, 0, 24.737081528, 23.937269211, 0.075000003, 24.07910347, 24.071388245, 0.075000003, 24.737081528, 24.071388245, 0, 24.737081528, 24.47517395, 0, 24.65477562, 24.878959656, 0, 24.572469711, 24.071388245, 0.075000003, 24.737081528, 24.47517395, 0.075000003, 24.65477562, 24.878959656, 0.075000003, 24.572469711, 24.273281097, 0.075000003, 24.695928574, 24.47517395, 0.037500001, 24.65477562, 24.273281097, 0, 24.695928574, 24.273281097, 0.037500001, 24.695928574, 24.677066803, 0.075000003, 24.613622665, 24.677066803, 0, 24.613622665, 24.677066803, 0.037500001, 24.613622665, 24.878959656, 0, 24.572469711, 24.744840622, 0, 23.914491653, 24.878959656, 0.075000003, 24.572469711, 24.744840622, 0.075000003, 23.914491653].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([24.606725693, 0, 23.236915588, 24.202939987, 0, 23.319219589, 23.799154282, 0, 23.401525497, 24.606725693, 0.075000003, 23.236915588, 24.202939987, 0.075000003, 23.319219589, 23.799154282, 0.075000003, 23.401525497, 24.001047134, 0.075000003, 23.360372543, 24.001047134, 0, 23.360372543, 24.202939987, 0.037500001, 23.319219589, 24.001047134, 0.037500001, 23.360372543, 24.40483284, 0.075000003, 23.278066635, 24.40483284, 0, 23.278066635, 24.40483284, 0.037500001, 23.278066635, 23.799154282, 0, 23.401525497, 23.933275223, 0, 24.059505463, 23.799154282, 0.075000003, 23.401525497, 23.933275223, 0.075000003, 24.059505463, 23.933275223, 0, 24.059505463, 24.740844727, 0, 23.894893646, 23.933275223, 0.075000003, 24.059505463, 24.740844727, 0.075000003, 23.894893646, 24.740844727, 0, 23.894893646, 24.606725693, 0, 23.236915588, 24.740844727, 0.075000003, 23.894893646, 24.606725693, 0.075000003, 23.236915588].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 11, -1, 9, 11, 12, -1, 10, 9, 12, -1, 10, 12, 13, -1, 29, 20, 18, -1, 21, 23, 29, -1, 18, 21, 29, -1, 25, 23, 21, -1, 15, 22, 25, -1, 21, 15, 25, -1, 23, 25, 27, -1, 23, 27, 24, -1, 25, 22, 26, -1, 25, 26, 27, -1, 20, 29, 30, -1, 20, 30, 28, -1, 29, 23, 24, -1, 29, 24, 30, -1, 37, 35, 33, -1, 37, 33, 36, -1, 34, 37, 36, -1, 34, 36, 31, -1, 40, 38, 32, -1, 40, 32, 39, -1, 35, 40, 39, -1, 35, 39, 33, -1, 39, 32, 15, -1, 21, 33, 39, -1, 15, 21, 39, -1, 36, 33, 21, -1, 18, 31, 36, -1, 21, 18, 36, -1, 26, 14, 27, -1, 24, 27, 14, -1, 40, 16, 38, -1, 35, 16, 40, -1, 24, 14, 17, -1, 28, 30, 17, -1, 24, 17, 30, -1, 19, 35, 37, -1, 37, 34, 19, -1, 16, 35, 19, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 11, -1, 9, 11, 12, -1, 10, 9, 12, -1, 10, 12, 13, -1, 29, 20, 18, -1, 21, 23, 29, -1, 18, 21, 29, -1, 25, 23, 21, -1, 15, 22, 25, -1, 21, 15, 25, -1, 23, 25, 27, -1, 23, 27, 24, -1, 25, 22, 26, -1, 25, 26, 27, -1, 20, 29, 30, -1, 20, 30, 28, -1, 29, 23, 24, -1, 29, 24, 30, -1, 37, 35, 33, -1, 37, 33, 36, -1, 34, 37, 36, -1, 34, 36, 31, -1, 40, 38, 32, -1, 40, 32, 39, -1, 35, 40, 39, -1, 35, 39, 33, -1, 39, 32, 15, -1, 21, 33, 39, -1, 15, 21, 39, -1, 36, 33, 21, -1, 18, 31, 36, -1, 21, 18, 36, -1, 26, 14, 27, -1, 24, 27, 14, -1, 40, 16, 38, -1, 35, 16, 40, -1, 24, 14, 17, -1, 28, 30, 17, -1, 24, 17, 30, -1, 19, 35, 37, -1, 37, 34, 19, -1, 16, 35, 19, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([24.330497742, 0, 21.881761551, 23.936510086, 0, 21.962070465, 24.330497742, 0.075000003, 21.881761551, 23.936510086, 0.075000003, 21.962070465, 23.936510086, 0, 21.962070465, 24.208744049, 0, 23.297626495, 23.936510086, 0.075000003, 21.962070465, 24.208744049, 0.075000003, 23.297626495, 24.208744049, 0, 23.297626495, 24.405736923, 0, 23.257471085, 24.602731705, 0, 23.217317581, 24.208744049, 0.075000003, 23.297626495, 24.405736923, 0.075000003, 23.257471085, 24.602731705, 0.075000003, 23.217317581, 24.602731705, 0, 23.217317581, 24.46661377, 0, 22.549539566, 24.330497742, 0, 21.881761551, 24.602731705, 0.075000003, 23.217317581, 24.46661377, 0.075000003, 22.549539566, 24.330497742, 0.075000003, 21.881761551, 24.534673691, 0.075000003, 22.883428574, 24.46661377, 0.037500001, 22.549539566, 24.534673691, 0, 22.883428574, 24.534673691, 0.037500001, 22.883428574, 24.568702698, 0.037500001, 23.050373077, 24.534673691, 0.018750001, 22.883428574, 24.568702698, 0, 23.050373077, 24.568702698, 0.018750001, 23.050373077, 24.568702698, 0.075000003, 23.050373077, 24.534673691, 0.056249999, 22.883428574, 24.568702698, 0.056249999, 23.050373077, 24.398555756, 0.075000003, 22.215650558, 24.398555756, 0, 22.215650558, 24.398555756, 0.037500001, 22.215650558, 24.364526749, 0.075000003, 22.048706055, 24.364526749, 0.037500001, 22.048706055, 24.398555756, 0.056249999, 22.215650558, 24.364526749, 0.056249999, 22.048706055, 24.364526749, 0, 22.048706055, 24.398555756, 0.018750001, 22.215650558, 24.364526749, 0.018750001, 22.048706055].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 36, 35, 37, -1, 36, 37, 38, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 36, 35, 37, -1, 36, 37, 38, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([23.916913986, 0, 21.966064453, 23.522926331, 0, 22.046373367, 23.916913986, 0.075000003, 21.966064453, 23.522926331, 0.075000003, 22.046373367, 23.522926331, 0, 22.046373367, 23.659044266, 0, 22.714151382, 23.795160294, 0, 23.381929398, 23.522926331, 0.075000003, 22.046373367, 23.659044266, 0.075000003, 22.714151382, 23.795160294, 0.075000003, 23.381929398, 23.590986252, 0.075000003, 22.380262375, 23.659044266, 0.037500001, 22.714151382, 23.590986252, 0, 22.380262375, 23.590986252, 0.037500001, 22.380262375, 23.556955338, 0.037500001, 22.213317871, 23.590986252, 0.018750001, 22.380262375, 23.556955338, 0, 22.213317871, 23.556955338, 0.018750001, 22.213317871, 23.556955338, 0.075000003, 22.213317871, 23.590986252, 0.056249999, 22.380262375, 23.556955338, 0.056249999, 22.213317871, 23.72710228, 0.075000003, 23.04804039, 23.72710228, 0, 23.04804039, 23.72710228, 0.037500001, 23.04804039, 23.761131287, 0.075000003, 23.214984894, 23.761131287, 0.037500001, 23.214984894, 23.72710228, 0.056249999, 23.04804039, 23.761131287, 0.056249999, 23.214984894, 23.761131287, 0, 23.214984894, 23.72710228, 0.018750001, 23.04804039, 23.761131287, 0.018750001, 23.214984894, 23.795160294, 0, 23.381929398, 24.189147949, 0, 23.301620483, 23.795160294, 0.075000003, 23.381929398, 24.189147949, 0.075000003, 23.301620483, 24.189147949, 0, 23.301620483, 23.916913986, 0, 21.966064453, 24.189147949, 0.075000003, 23.301620483, 23.916913986, 0.075000003, 21.966064453].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([24.19238472, 0, 21.204185486, 23.384813309, 0, 21.368797302, 24.19238472, 0.075000003, 21.204185486, 23.384813309, 0.075000003, 21.368797302, 23.384813309, 0, 21.368797302, 23.518932343, 0, 22.02677536, 23.384813309, 0.075000003, 21.368797302, 23.518932343, 0.075000003, 22.02677536, 23.518932343, 0, 22.02677536, 23.922718048, 0, 21.944471359, 24.326503754, 0, 21.862165451, 23.518932343, 0.075000003, 22.02677536, 23.922718048, 0.075000003, 21.944471359, 24.326503754, 0.075000003, 21.862165451, 23.720825195, 0.075000003, 21.985624313, 23.922718048, 0.037500001, 21.944471359, 23.720825195, 0, 21.985624313, 23.720825195, 0.037500001, 21.985624313, 24.124610901, 0.075000003, 21.903318405, 24.124610901, 0, 21.903318405, 24.124610901, 0.037500001, 21.903318405, 24.326503754, 0, 21.862165451, 24.19238472, 0, 21.204185486, 24.326503754, 0.075000003, 21.862165451, 24.19238472, 0.075000003, 21.204185486].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([24.054269791, 0, 20.526609421, 23.24669838, 0, 20.691221237, 24.054269791, 0.075000003, 20.526609421, 23.24669838, 0.075000003, 20.691221237, 23.24669838, 0, 20.691221237, 23.380819321, 0, 21.349199295, 23.24669838, 0.075000003, 20.691221237, 23.380819321, 0.075000003, 21.349199295, 23.380819321, 0, 21.349199295, 24.188388824, 0, 21.184587479, 23.380819321, 0.075000003, 21.349199295, 24.188388824, 0.075000003, 21.184587479, 24.188388824, 0, 21.184587479, 24.054269791, 0, 20.526609421, 24.188388824, 0.075000003, 21.184587479, 24.054269791, 0.075000003, 20.526609421].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([23.77804184, 0, 19.171455383, 23.384054184, 0, 19.251764297, 23.77804184, 0.075000003, 19.171455383, 23.384054184, 0.075000003, 19.251764297, 23.384054184, 0, 19.251764297, 23.656288147, 0, 20.587320328, 23.384054184, 0.075000003, 19.251764297, 23.656288147, 0.075000003, 20.587320328, 23.656288147, 0, 20.587320328, 24.050275803, 0, 20.507011414, 23.656288147, 0.075000003, 20.587320328, 24.050275803, 0.075000003, 20.507011414, 24.050275803, 0, 20.507011414, 23.914157867, 0, 19.839233398, 23.77804184, 0, 19.171455383, 24.050275803, 0.075000003, 20.507011414, 23.914157867, 0.075000003, 19.839233398, 23.77804184, 0.075000003, 19.171455383, 23.982217789, 0.075000003, 20.173122406, 23.914157867, 0.037500001, 19.839233398, 23.982217789, 0, 20.173122406, 23.982217789, 0.037500001, 20.173122406, 24.016246796, 0.037500001, 20.34006691, 23.982217789, 0.018750001, 20.173122406, 24.016246796, 0, 20.34006691, 24.016246796, 0.018750001, 20.34006691, 24.016246796, 0.075000003, 20.34006691, 23.982217789, 0.056249999, 20.173122406, 24.016246796, 0.056249999, 20.34006691, 23.846099854, 0.075000003, 19.505344391, 23.846099854, 0, 19.505344391, 23.846099854, 0.037500001, 19.505344391, 23.812070847, 0.075000003, 19.338399887, 23.812070847, 0.037500001, 19.338399887, 23.846099854, 0.056249999, 19.505344391, 23.812070847, 0.056249999, 19.338399887, 23.812070847, 0, 19.338399887, 23.846099854, 0.018750001, 19.505344391, 23.812070847, 0.018750001, 19.338399887].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 36, 35, 37, -1, 36, 37, 38, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 36, 35, 37, -1, 36, 37, 38, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([23.364458084, 0, 19.255758286, 22.970470428, 0, 19.3360672, 23.364458084, 0.075000003, 19.255758286, 22.970470428, 0.075000003, 19.3360672, 22.970470428, 0, 19.3360672, 23.106588364, 0, 20.003845215, 23.242704391, 0, 20.67162323, 22.970470428, 0.075000003, 19.3360672, 23.106588364, 0.075000003, 20.003845215, 23.242704391, 0.075000003, 20.67162323, 23.038528442, 0.075000003, 19.669956207, 23.106588364, 0.037500001, 20.003845215, 23.038528442, 0, 19.669956207, 23.038528442, 0.037500001, 19.669956207, 23.004499435, 0.037500001, 19.503011703, 23.038528442, 0.018750001, 19.669956207, 23.004499435, 0, 19.503011703, 23.004499435, 0.018750001, 19.503011703, 23.004499435, 0.075000003, 19.503011703, 23.038528442, 0.056249999, 19.669956207, 23.004499435, 0.056249999, 19.503011703, 23.174646378, 0.075000003, 20.337734222, 23.174646378, 0, 20.337734222, 23.174646378, 0.037500001, 20.337734222, 23.208675385, 0.075000003, 20.504678726, 23.208675385, 0.037500001, 20.504678726, 23.174646378, 0.056249999, 20.337734222, 23.208675385, 0.056249999, 20.504678726, 23.208675385, 0, 20.504678726, 23.174646378, 0.018750001, 20.337734222, 23.208675385, 0.018750001, 20.504678726, 23.242704391, 0, 20.67162323, 23.636692047, 0, 20.591314316, 23.242704391, 0.075000003, 20.67162323, 23.636692047, 0.075000003, 20.591314316, 23.636692047, 0, 20.591314316, 23.364458084, 0, 19.255758286, 23.636692047, 0.075000003, 20.591314316, 23.364458084, 0.075000003, 19.255758286].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([24.884469986, 0, 28.826131821, 24.49048233, 0, 28.906440735, 24.884469986, 0.075000003, 28.826131821, 24.49048233, 0.075000003, 28.906440735, 24.49048233, 0, 28.906440735, 24.762716293, 0, 30.241996765, 24.49048233, 0.075000003, 28.906440735, 24.762716293, 0.075000003, 30.241996765, 24.762716293, 0, 30.241996765, 25.156703949, 0, 30.161687851, 24.762716293, 0.075000003, 30.241996765, 25.156703949, 0.075000003, 30.161687851, 25.156703949, 0, 30.161687851, 24.884469986, 0, 28.826131821, 25.156703949, 0.075000003, 30.161687851, 24.884469986, 0.075000003, 28.826131821].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([24.47088623, 0, 28.910434723, 24.076898575, 0, 28.990743637, 24.47088623, 0.075000003, 28.910434723, 24.076898575, 0.075000003, 28.990743637, 24.076898575, 0, 28.990743637, 24.349132538, 0, 30.326299667, 24.076898575, 0.075000003, 28.990743637, 24.349132538, 0.075000003, 30.326299667, 24.349132538, 0, 30.326299667, 24.743120193, 0, 30.245990753, 24.349132538, 0.075000003, 30.326299667, 24.743120193, 0.075000003, 30.245990753, 24.743120193, 0, 30.245990753, 24.47088623, 0, 28.910434723, 24.743120193, 0.075000003, 30.245990753, 24.47088623, 0.075000003, 28.910434723].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([24.746355057, 0, 28.148555756, 23.938785553, 0, 28.313167572, 24.746355057, 0.075000003, 28.148555756, 23.938785553, 0.075000003, 28.313167572, 23.938785553, 0, 28.313167572, 24.072904587, 0, 28.971147537, 23.938785553, 0.075000003, 28.313167572, 24.072904587, 0.075000003, 28.971147537, 24.072904587, 0, 28.971147537, 24.880475998, 0, 28.806535721, 24.072904587, 0.075000003, 28.971147537, 24.880475998, 0.075000003, 28.806535721, 24.880475998, 0, 28.806535721, 24.746355057, 0, 28.148555756, 24.880475998, 0.075000003, 28.806535721, 24.746355057, 0.075000003, 28.148555756].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([24.608242035, 0, 27.470979691, 23.800670624, 0, 27.635591507, 24.608242035, 0.075000003, 27.470979691, 23.800670624, 0.075000003, 27.635591507, 23.800670624, 0, 27.635591507, 23.934789658, 0, 28.293569565, 23.800670624, 0.075000003, 27.635591507, 23.934789658, 0.075000003, 28.293569565, 23.934789658, 0, 28.293569565, 24.742361069, 0, 28.128959656, 23.934789658, 0.075000003, 28.293569565, 24.742361069, 0.075000003, 28.128959656, 24.742361069, 0, 28.128959656, 24.608242035, 0, 27.470979691, 24.742361069, 0.075000003, 28.128959656, 24.608242035, 0.075000003, 27.470979691].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([24.332014084, 0, 26.115825653, 23.938026428, 0, 26.196134567, 24.332014084, 0.075000003, 26.115825653, 23.938026428, 0.075000003, 26.196134567, 23.938026428, 0, 26.196134567, 24.210260391, 0, 27.531690598, 23.938026428, 0.075000003, 26.196134567, 24.210260391, 0.075000003, 27.531690598, 24.210260391, 0, 27.531690598, 24.604248047, 0, 27.451381683, 24.210260391, 0.075000003, 27.531690598, 24.604248047, 0.075000003, 27.451381683, 24.604248047, 0, 27.451381683, 24.332014084, 0, 26.115825653, 24.604248047, 0.075000003, 27.451381683, 24.332014084, 0.075000003, 26.115825653].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([23.918430328, 0, 26.200128555, 23.524442673, 0, 26.280437469, 23.918430328, 0.075000003, 26.200128555, 23.524442673, 0.075000003, 26.280437469, 23.524442673, 0, 26.280437469, 23.796676636, 0, 27.6159935, 23.524442673, 0.075000003, 26.280437469, 23.796676636, 0.075000003, 27.6159935, 23.796676636, 0, 27.6159935, 24.190664291, 0, 27.535684586, 23.796676636, 0.075000003, 27.6159935, 24.190664291, 0.075000003, 27.535684586, 24.190664291, 0, 27.535684586, 23.918430328, 0, 26.200128555, 24.190664291, 0.075000003, 27.535684586, 23.918430328, 0.075000003, 26.200128555].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([24.193899155, 0, 25.438249588, 23.386329651, 0, 25.602861404, 24.193899155, 0.075000003, 25.438249588, 23.386329651, 0.075000003, 25.602861404, 23.386329651, 0, 25.602861404, 23.520448685, 0, 26.26084137, 23.386329651, 0.075000003, 25.602861404, 23.520448685, 0.075000003, 26.26084137, 23.520448685, 0, 26.26084137, 24.328020096, 0, 26.096229553, 23.520448685, 0.075000003, 26.26084137, 24.328020096, 0.075000003, 26.096229553, 24.328020096, 0, 26.096229553, 24.193899155, 0, 25.438249588, 24.328020096, 0.075000003, 26.096229553, 24.193899155, 0.075000003, 25.438249588].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([24.055786133, 0, 24.760673523, 23.248214722, 0, 24.925285339, 24.055786133, 0.075000003, 24.760673523, 23.248214722, 0.075000003, 24.925285339, 23.248214722, 0, 24.925285339, 23.382333755, 0, 25.583265305, 23.248214722, 0.075000003, 24.925285339, 23.382333755, 0.075000003, 25.583265305, 23.382333755, 0, 25.583265305, 24.189905167, 0, 25.418653488, 23.382333755, 0.075000003, 25.583265305, 24.189905167, 0.075000003, 25.418653488, 24.189905167, 0, 25.418653488, 24.055786133, 0, 24.760673523, 24.189905167, 0.075000003, 25.418653488, 24.055786133, 0.075000003, 24.760673523].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([23.779558182, 0, 23.405521393, 23.385570526, 0, 23.4858284, 23.779558182, 0.075000003, 23.405521393, 23.385570526, 0.075000003, 23.4858284, 23.385570526, 0, 23.4858284, 23.521688461, 0, 24.153606415, 23.657804489, 0, 24.82138443, 23.385570526, 0.075000003, 23.4858284, 23.521688461, 0.075000003, 24.153606415, 23.657804489, 0.075000003, 24.82138443, 23.45362854, 0.075000003, 23.819717407, 23.521688461, 0.037500001, 24.153606415, 23.45362854, 0, 23.819717407, 23.45362854, 0.037500001, 23.819717407, 23.419599533, 0.037500001, 23.652772903, 23.45362854, 0.018750001, 23.819717407, 23.419599533, 0, 23.652772903, 23.419599533, 0.018750001, 23.652772903, 23.419599533, 0.075000003, 23.652772903, 23.45362854, 0.056249999, 23.819717407, 23.419599533, 0.056249999, 23.652772903, 23.589746475, 0.075000003, 24.487495422, 23.589746475, 0, 24.487495422, 23.589746475, 0.037500001, 24.487495422, 23.623775482, 0.075000003, 24.654439926, 23.623775482, 0.037500001, 24.654439926, 23.589746475, 0.056249999, 24.487495422, 23.623775482, 0.056249999, 24.654439926, 23.623775482, 0, 24.654439926, 23.589746475, 0.018750001, 24.487495422, 23.623775482, 0.018750001, 24.654439926, 23.657804489, 0, 24.82138443, 24.051792145, 0, 24.741077423, 23.657804489, 0.075000003, 24.82138443, 24.051792145, 0.075000003, 24.741077423, 24.051792145, 0, 24.741077423, 23.91567421, 0, 24.073299408, 23.779558182, 0, 23.405521393, 24.051792145, 0.075000003, 24.741077423, 23.91567421, 0.075000003, 24.073299408, 23.779558182, 0.075000003, 23.405521393, 23.983732224, 0.075000003, 24.407188416, 23.91567421, 0.037500001, 24.073299408, 23.983732224, 0, 24.407188416, 23.983732224, 0.037500001, 24.407188416, 24.017763138, 0.037500001, 24.574132919, 23.983732224, 0.018750001, 24.407188416, 24.017763138, 0, 24.574132919, 24.017763138, 0.018750001, 24.574132919, 24.017763138, 0.075000003, 24.574132919, 23.983732224, 0.056249999, 24.407188416, 24.017763138, 0.056249999, 24.574132919, 23.847616196, 0.075000003, 23.7394104, 23.847616196, 0, 23.7394104, 23.847616196, 0.037500001, 23.7394104, 23.813587189, 0.075000003, 23.572465897, 23.813587189, 0.037500001, 23.572465897, 23.847616196, 0.056249999, 23.7394104, 23.813587189, 0.056249999, 23.572465897, 23.813587189, 0, 23.572465897, 23.847616196, 0.018750001, 23.7394104, 23.813587189, 0.018750001, 23.572465897].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([23.365974426, 0, 23.489824295, 22.971986771, 0, 23.570131302, 23.365974426, 0.075000003, 23.489824295, 22.971986771, 0.075000003, 23.570131302, 22.971986771, 0, 23.570131302, 23.108104706, 0, 24.237909317, 23.244220734, 0, 24.905687332, 22.971986771, 0.075000003, 23.570131302, 23.108104706, 0.075000003, 24.237909317, 23.244220734, 0.075000003, 24.905687332, 23.040044785, 0.075000003, 23.904020309, 23.108104706, 0.037500001, 24.237909317, 23.040044785, 0, 23.904020309, 23.040044785, 0.037500001, 23.904020309, 23.006015778, 0.037500001, 23.737075806, 23.040044785, 0.018750001, 23.904020309, 23.006015778, 0, 23.737075806, 23.006015778, 0.018750001, 23.737075806, 23.006015778, 0.075000003, 23.737075806, 23.040044785, 0.056249999, 23.904020309, 23.006015778, 0.056249999, 23.737075806, 23.17616272, 0.075000003, 24.571798325, 23.17616272, 0, 24.571798325, 23.17616272, 0.037500001, 24.571798325, 23.210191727, 0.075000003, 24.738742828, 23.210191727, 0.037500001, 24.738742828, 23.17616272, 0.056249999, 24.571798325, 23.210191727, 0.056249999, 24.738742828, 23.210191727, 0, 24.738742828, 23.17616272, 0.018750001, 24.571798325, 23.210191727, 0.018750001, 24.738742828, 23.244220734, 0, 24.905687332, 23.638206482, 0, 24.825380325, 23.244220734, 0.075000003, 24.905687332, 23.638206482, 0.075000003, 24.825380325, 23.638206482, 0, 24.825380325, 23.502090454, 0, 24.15760231, 23.365974426, 0, 23.489824295, 23.638206482, 0.075000003, 24.825380325, 23.502090454, 0.075000003, 24.15760231, 23.365974426, 0.075000003, 23.489824295, 23.570148468, 0.075000003, 24.491491318, 23.502090454, 0.037500001, 24.15760231, 23.570148468, 0, 24.491491318, 23.570148468, 0.037500001, 24.491491318, 23.604177475, 0.037500001, 24.658435822, 23.570148468, 0.018750001, 24.491491318, 23.604177475, 0, 24.658435822, 23.604177475, 0.018750001, 24.658435822, 23.604177475, 0.075000003, 24.658435822, 23.570148468, 0.056249999, 24.491491318, 23.604177475, 0.056249999, 24.658435822, 23.43403244, 0.075000003, 23.823713303, 23.43403244, 0, 23.823713303, 23.43403244, 0.037500001, 23.823713303, 23.400003433, 0.075000003, 23.656768799, 23.400003433, 0.037500001, 23.656768799, 23.43403244, 0.056249999, 23.823713303, 23.400003433, 0.056249999, 23.656768799, 23.400003433, 0, 23.656768799, 23.43403244, 0.018750001, 23.823713303, 23.400003433, 0.018750001, 23.656768799].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([23.641443253, 0, 22.72794342, 22.833873749, 0, 22.892555237, 23.641443253, 0.075000003, 22.72794342, 22.833873749, 0.075000003, 22.892555237, 22.833873749, 0, 22.892555237, 22.967992783, 0, 23.550535202, 22.833873749, 0.075000003, 22.892555237, 22.967992783, 0.075000003, 23.550535202, 22.967992783, 0, 23.550535202, 23.775564194, 0, 23.385923386, 22.967992783, 0.075000003, 23.550535202, 23.775564194, 0.075000003, 23.385923386, 23.775564194, 0, 23.385923386, 23.641443253, 0, 22.72794342, 23.775564194, 0.075000003, 23.385923386, 23.641443253, 0.075000003, 22.72794342].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([23.503330231, 0, 22.050367355, 22.69575882, 0, 22.214979172, 23.503330231, 0.075000003, 22.050367355, 22.69575882, 0.075000003, 22.214979172, 22.69575882, 0, 22.214979172, 22.829877853, 0, 22.872959137, 22.69575882, 0.075000003, 22.214979172, 22.829877853, 0.075000003, 22.872959137, 22.829877853, 0, 22.872959137, 23.637449265, 0, 22.708347321, 22.829877853, 0.075000003, 22.872959137, 23.637449265, 0.075000003, 22.708347321, 23.637449265, 0, 22.708347321, 23.503330231, 0, 22.050367355, 23.637449265, 0.075000003, 22.708347321, 23.503330231, 0.075000003, 22.050367355].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([23.22710228, 0, 20.695215225, 22.833114624, 0, 20.775524139, 23.22710228, 0.075000003, 20.695215225, 22.833114624, 0.075000003, 20.775524139, 22.833114624, 0, 20.775524139, 23.105348587, 0, 22.11108017, 22.833114624, 0.075000003, 20.775524139, 23.105348587, 0.075000003, 22.11108017, 23.105348587, 0, 22.11108017, 23.499336243, 0, 22.030771255, 23.105348587, 0.075000003, 22.11108017, 23.499336243, 0.075000003, 22.030771255, 23.499336243, 0, 22.030771255, 23.22710228, 0, 20.695215225, 23.499336243, 0.075000003, 22.030771255, 23.22710228, 0.075000003, 20.695215225].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([22.813518524, 0, 20.779518127, 22.419530869, 0, 20.859827042, 22.813518524, 0.075000003, 20.779518127, 22.419530869, 0.075000003, 20.859827042, 22.419530869, 0, 20.859827042, 22.691764832, 0, 22.195383072, 22.419530869, 0.075000003, 20.859827042, 22.691764832, 0.075000003, 22.195383072, 22.691764832, 0, 22.195383072, 23.08575058, 0, 22.115074158, 22.691764832, 0.075000003, 22.195383072, 23.08575058, 0.075000003, 22.115074158, 23.08575058, 0, 22.115074158, 22.813518524, 0, 20.779518127, 23.08575058, 0.075000003, 22.115074158, 22.813518524, 0.075000003, 20.779518127].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([23.08898735, 0, 20.01763916, 22.281417847, 0, 20.182249069, 23.08898735, 0.075000003, 20.01763916, 22.281417847, 0.075000003, 20.182249069, 22.281417847, 0, 20.182249069, 22.41553688, 0, 20.840229034, 22.281417847, 0.075000003, 20.182249069, 22.41553688, 0.075000003, 20.840229034, 22.41553688, 0, 20.840229034, 23.223108292, 0, 20.675617218, 22.41553688, 0.075000003, 20.840229034, 23.223108292, 0.075000003, 20.675617218, 23.223108292, 0, 20.675617218, 23.08898735, 0, 20.01763916, 23.223108292, 0.075000003, 20.675617218, 23.08898735, 0.075000003, 20.01763916].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([22.950874329, 0, 19.340061188, 22.143302917, 0, 19.504673004, 22.950874329, 0.075000003, 19.340061188, 22.143302917, 0.075000003, 19.504673004, 22.143302917, 0, 19.504673004, 22.277421951, 0, 20.162652969, 22.143302917, 0.075000003, 19.504673004, 22.277421951, 0.075000003, 20.162652969, 22.277421951, 0, 20.162652969, 23.084993362, 0, 19.998041153, 22.277421951, 0.075000003, 20.162652969, 23.084993362, 0.075000003, 19.998041153, 23.084993362, 0, 19.998041153, 22.950874329, 0, 19.340061188, 23.084993362, 0.075000003, 19.998041153, 22.950874329, 0.075000003, 19.340061188].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([22.674646378, 0, 17.984909058, 22.280658722, 0, 18.065217972, 22.674646378, 0.075000003, 17.984909058, 22.280658722, 0.075000003, 18.065217972, 22.280658722, 0, 18.065217972, 22.416776657, 0, 18.732995987, 22.552892685, 0, 19.400774002, 22.280658722, 0.075000003, 18.065217972, 22.416776657, 0.075000003, 18.732995987, 22.552892685, 0.075000003, 19.400774002, 22.348716736, 0.075000003, 18.399106979, 22.416776657, 0.037500001, 18.732995987, 22.348716736, 0, 18.399106979, 22.348716736, 0.037500001, 18.399106979, 22.314687729, 0.037500001, 18.232162476, 22.348716736, 0.018750001, 18.399106979, 22.314687729, 0, 18.232162476, 22.314687729, 0.018750001, 18.232162476, 22.314687729, 0.075000003, 18.232162476, 22.348716736, 0.056249999, 18.399106979, 22.314687729, 0.056249999, 18.232162476, 22.484834671, 0.075000003, 19.066884995, 22.484834671, 0, 19.066884995, 22.484834671, 0.037500001, 19.066884995, 22.518863678, 0.075000003, 19.233829498, 22.518863678, 0.037500001, 19.233829498, 22.484834671, 0.056249999, 19.066884995, 22.518863678, 0.056249999, 19.233829498, 22.518863678, 0, 19.233829498, 22.484834671, 0.018750001, 19.066884995, 22.518863678, 0.018750001, 19.233829498, 22.552892685, 0, 19.400774002, 22.946880341, 0, 19.320465088, 22.552892685, 0.075000003, 19.400774002, 22.946880341, 0.075000003, 19.320465088, 22.946880341, 0, 19.320465088, 22.810762405, 0, 18.652687073, 22.674646378, 0, 17.984909058, 22.946880341, 0.075000003, 19.320465088, 22.810762405, 0.075000003, 18.652687073, 22.674646378, 0.075000003, 17.984909058, 22.878820419, 0.075000003, 18.98657608, 22.810762405, 0.037500001, 18.652687073, 22.878820419, 0, 18.98657608, 22.878820419, 0.037500001, 18.98657608, 22.912849426, 0.037500001, 19.153520584, 22.878820419, 0.018750001, 18.98657608, 22.912849426, 0, 19.153520584, 22.912849426, 0.018750001, 19.153520584, 22.912849426, 0.075000003, 19.153520584, 22.878820419, 0.056249999, 18.98657608, 22.912849426, 0.056249999, 19.153520584, 22.742704391, 0.075000003, 18.318798065, 22.742704391, 0, 18.318798065, 22.742704391, 0.037500001, 18.318798065, 22.708675385, 0.075000003, 18.151853561, 22.708675385, 0.037500001, 18.151853561, 22.742704391, 0.056249999, 18.318798065, 22.708675385, 0.056249999, 18.151853561, 22.708675385, 0, 18.151853561, 22.742704391, 0.018750001, 18.318798065, 22.708675385, 0.018750001, 18.151853561].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([22.261062622, 0, 18.06921196, 21.867074966, 0, 18.149520874, 22.261062622, 0.075000003, 18.06921196, 21.867074966, 0.075000003, 18.149520874, 21.867074966, 0, 18.149520874, 22.003190994, 0, 18.817298889, 22.139308929, 0, 19.485076904, 21.867074966, 0.075000003, 18.149520874, 22.003190994, 0.075000003, 18.817298889, 22.139308929, 0.075000003, 19.485076904, 21.93513298, 0.075000003, 18.483409882, 22.003190994, 0.037500001, 18.817298889, 21.93513298, 0, 18.483409882, 21.93513298, 0.037500001, 18.483409882, 21.901103973, 0.037500001, 18.316465378, 21.93513298, 0.018750001, 18.483409882, 21.901103973, 0, 18.316465378, 21.901103973, 0.018750001, 18.316465378, 21.901103973, 0.075000003, 18.316465378, 21.93513298, 0.056249999, 18.483409882, 21.901103973, 0.056249999, 18.316465378, 22.071250916, 0.075000003, 19.151187897, 22.071250916, 0, 19.151187897, 22.071250916, 0.037500001, 19.151187897, 22.105279922, 0.075000003, 19.318132401, 22.105279922, 0.037500001, 19.318132401, 22.071250916, 0.056249999, 19.151187897, 22.105279922, 0.056249999, 19.318132401, 22.105279922, 0, 19.318132401, 22.071250916, 0.018750001, 19.151187897, 22.105279922, 0.018750001, 19.318132401, 22.139308929, 0, 19.485076904, 22.533294678, 0, 19.40476799, 22.139308929, 0.075000003, 19.485076904, 22.533294678, 0.075000003, 19.40476799, 22.533294678, 0, 19.40476799, 22.39717865, 0, 18.736989975, 22.261062622, 0, 18.06921196, 22.533294678, 0.075000003, 19.40476799, 22.39717865, 0.075000003, 18.736989975, 22.261062622, 0.075000003, 18.06921196, 22.465236664, 0.075000003, 19.070878983, 22.39717865, 0.037500001, 18.736989975, 22.465236664, 0, 19.070878983, 22.465236664, 0.037500001, 19.070878983, 22.499265671, 0.037500001, 19.237823486, 22.465236664, 0.018750001, 19.070878983, 22.499265671, 0, 19.237823486, 22.499265671, 0.018750001, 19.237823486, 22.499265671, 0.075000003, 19.237823486, 22.465236664, 0.056249999, 19.070878983, 22.499265671, 0.056249999, 19.237823486, 22.329120636, 0.075000003, 18.403100967, 22.329120636, 0, 18.403100967, 22.329120636, 0.037500001, 18.403100967, 22.295091629, 0.075000003, 18.236156464, 22.295091629, 0.037500001, 18.236156464, 22.329120636, 0.056249999, 18.403100967, 22.295091629, 0.056249999, 18.236156464, 22.295091629, 0, 18.236156464, 22.329120636, 0.018750001, 18.403100967, 22.295091629, 0.018750001, 18.236156464].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([24.057302475, 0, 28.994737625, 23.249731064, 0, 29.159349442, 24.057302475, 0.075000003, 28.994737625, 23.249731064, 0.075000003, 29.159349442, 23.249731064, 0, 29.159349442, 23.383850098, 0, 29.817329407, 23.249731064, 0.075000003, 29.159349442, 23.383850098, 0.075000003, 29.817329407, 23.383850098, 0, 29.817329407, 24.191421509, 0, 29.65271759, 23.383850098, 0.075000003, 29.817329407, 24.191421509, 0.075000003, 29.65271759, 24.191421509, 0, 29.65271759, 24.057302475, 0, 28.994737625, 24.191421509, 0.075000003, 29.65271759, 24.057302475, 0.075000003, 28.994737625].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([23.781074524, 0, 27.639585495, 23.387086868, 0, 27.719894409, 23.781074524, 0.075000003, 27.639585495, 23.387086868, 0.075000003, 27.719894409, 23.387086868, 0, 27.719894409, 23.659320831, 0, 29.055450439, 23.387086868, 0.075000003, 27.719894409, 23.659320831, 0.075000003, 29.055450439, 23.659320831, 0, 29.055450439, 24.05330658, 0, 28.975141525, 23.659320831, 0.075000003, 29.055450439, 24.05330658, 0.075000003, 28.975141525, 24.05330658, 0, 28.975141525, 23.917190552, 0, 28.30736351, 23.781074524, 0, 27.639585495, 24.05330658, 0.075000003, 28.975141525, 23.917190552, 0.075000003, 28.30736351, 23.781074524, 0.075000003, 27.639585495, 23.985248566, 0.075000003, 28.641252518, 23.917190552, 0.037500001, 28.30736351, 23.985248566, 0, 28.641252518, 23.985248566, 0.037500001, 28.641252518, 24.019277573, 0.037500001, 28.808197021, 23.985248566, 0.018750001, 28.641252518, 24.019277573, 0, 28.808197021, 24.019277573, 0.018750001, 28.808197021, 24.019277573, 0.075000003, 28.808197021, 23.985248566, 0.056249999, 28.641252518, 24.019277573, 0.056249999, 28.808197021, 23.849132538, 0.075000003, 27.973474503, 23.849132538, 0, 27.973474503, 23.849132538, 0.037500001, 27.973474503, 23.815103531, 0.075000003, 27.806529999, 23.815103531, 0.037500001, 27.806529999, 23.849132538, 0.056249999, 27.973474503, 23.815103531, 0.056249999, 27.806529999, 23.815103531, 0, 27.806529999, 23.849132538, 0.018750001, 27.973474503, 23.815103531, 0.018750001, 27.806529999].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([23.367490768, 0, 27.723888397, 22.973503113, 0, 27.804197311, 23.367490768, 0.075000003, 27.723888397, 22.973503113, 0.075000003, 27.804197311, 22.973503113, 0, 27.804197311, 23.245737076, 0, 29.139753342, 22.973503113, 0.075000003, 27.804197311, 23.245737076, 0.075000003, 29.139753342, 23.245737076, 0, 29.139753342, 23.639722824, 0, 29.059444427, 23.245737076, 0.075000003, 29.139753342, 23.639722824, 0.075000003, 29.059444427, 23.639722824, 0, 29.059444427, 23.367490768, 0, 27.723888397, 23.639722824, 0.075000003, 29.059444427, 23.367490768, 0.075000003, 27.723888397].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([23.642959595, 0, 26.96200943, 22.835390091, 0, 27.126621246, 23.642959595, 0.075000003, 26.96200943, 22.835390091, 0.075000003, 27.126621246, 22.835390091, 0, 27.126621246, 22.969509125, 0, 27.784599304, 22.835390091, 0.075000003, 27.126621246, 22.969509125, 0.075000003, 27.784599304, 22.969509125, 0, 27.784599304, 23.777078629, 0, 27.619987488, 22.969509125, 0.075000003, 27.784599304, 23.777078629, 0.075000003, 27.619987488, 23.777078629, 0, 27.619987488, 23.642959595, 0, 26.96200943, 23.777078629, 0.075000003, 27.619987488, 23.642959595, 0.075000003, 26.96200943].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([23.504846573, 0, 26.284433365, 22.697275162, 0, 26.449043274, 23.504846573, 0.075000003, 26.284433365, 22.697275162, 0.075000003, 26.449043274, 22.697275162, 0, 26.449043274, 22.831394196, 0, 27.107023239, 22.697275162, 0.075000003, 26.449043274, 22.831394196, 0.075000003, 27.107023239, 22.831394196, 0, 27.107023239, 23.638965607, 0, 26.942411423, 22.831394196, 0.075000003, 27.107023239, 23.638965607, 0.075000003, 26.942411423, 23.638965607, 0, 26.942411423, 23.504846573, 0, 26.284433365, 23.638965607, 0.075000003, 26.942411423, 23.504846573, 0.075000003, 26.284433365].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 36, 35, 37, -1, 36, 37, 38, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 36, 35, 37, -1, 36, 37, 38, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([23.228618622, 0, 24.929279327, 22.834630966, 0, 25.009588242, 23.228618622, 0.075000003, 24.929279327, 22.834630966, 0.075000003, 25.009588242, 22.834630966, 0, 25.009588242, 22.970746994, 0, 25.677366257, 23.106864929, 0, 26.345144272, 22.834630966, 0.075000003, 25.009588242, 22.970746994, 0.075000003, 25.677366257, 23.106864929, 0.075000003, 26.345144272, 22.90268898, 0.075000003, 25.343477249, 22.970746994, 0.037500001, 25.677366257, 22.90268898, 0, 25.343477249, 22.90268898, 0.037500001, 25.343477249, 22.868659973, 0.037500001, 25.176532745, 22.90268898, 0.018750001, 25.343477249, 22.868659973, 0, 25.176532745, 22.868659973, 0.018750001, 25.176532745, 22.868659973, 0.075000003, 25.176532745, 22.90268898, 0.056249999, 25.343477249, 22.868659973, 0.056249999, 25.176532745, 23.038806915, 0.075000003, 26.011255264, 23.038806915, 0, 26.011255264, 23.038806915, 0.037500001, 26.011255264, 23.072835922, 0.075000003, 26.178199768, 23.072835922, 0.037500001, 26.178199768, 23.038806915, 0.056249999, 26.011255264, 23.072835922, 0.056249999, 26.178199768, 23.072835922, 0, 26.178199768, 23.038806915, 0.018750001, 26.011255264, 23.072835922, 0.018750001, 26.178199768, 23.106864929, 0, 26.345144272, 23.500850677, 0, 26.264835358, 23.106864929, 0.075000003, 26.345144272, 23.500850677, 0.075000003, 26.264835358, 23.500850677, 0, 26.264835358, 23.228618622, 0, 24.929279327, 23.500850677, 0.075000003, 26.264835358, 23.228618622, 0.075000003, 24.929279327].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([22.815034866, 0, 25.01358223, 22.421047211, 0, 25.093891144, 22.815034866, 0.075000003, 25.01358223, 22.421047211, 0.075000003, 25.093891144, 22.421047211, 0, 25.093891144, 22.693281174, 0, 26.429447174, 22.421047211, 0.075000003, 25.093891144, 22.693281174, 0.075000003, 26.429447174, 22.693281174, 0, 26.429447174, 23.087266922, 0, 26.34913826, 22.693281174, 0.075000003, 26.429447174, 23.087266922, 0.075000003, 26.34913826, 23.087266922, 0, 26.34913826, 22.951150894, 0, 25.681360245, 22.815034866, 0, 25.01358223, 23.087266922, 0.075000003, 26.34913826, 22.951150894, 0.075000003, 25.681360245, 22.815034866, 0.075000003, 25.01358223, 23.019208908, 0.075000003, 26.015249252, 22.951150894, 0.037500001, 25.681360245, 23.019208908, 0, 26.015249252, 23.019208908, 0.037500001, 26.015249252, 23.053237915, 0.037500001, 26.182193756, 23.019208908, 0.018750001, 26.015249252, 23.053237915, 0, 26.182193756, 23.053237915, 0.018750001, 26.182193756, 23.053237915, 0.075000003, 26.182193756, 23.019208908, 0.056249999, 26.015249252, 23.053237915, 0.056249999, 26.182193756, 22.88309288, 0.075000003, 25.347471237, 22.88309288, 0, 25.347471237, 22.88309288, 0.037500001, 25.347471237, 22.849063873, 0.075000003, 25.180526733, 22.849063873, 0.037500001, 25.180526733, 22.88309288, 0.056249999, 25.347471237, 22.849063873, 0.056249999, 25.180526733, 22.849063873, 0, 25.180526733, 22.88309288, 0.018750001, 25.347471237, 22.849063873, 0.018750001, 25.180526733].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([23.090503693, 0, 24.251703262, 22.282932281, 0, 24.416315079, 23.090503693, 0.075000003, 24.251703262, 22.282932281, 0.075000003, 24.416315079, 22.282932281, 0, 24.416315079, 22.417053223, 0, 25.074293137, 22.282932281, 0.075000003, 24.416315079, 22.417053223, 0.075000003, 25.074293137, 22.417053223, 0, 25.074293137, 23.224622726, 0, 24.909683228, 22.417053223, 0.075000003, 25.074293137, 23.224622726, 0.075000003, 24.909683228, 23.224622726, 0, 24.909683228, 23.090503693, 0, 24.251703262, 23.224622726, 0.075000003, 24.909683228, 23.090503693, 0.075000003, 24.251703262].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([22.952390671, 0, 23.574127197, 22.14481926, 0, 23.738739014, 22.952390671, 0.075000003, 23.574127197, 22.14481926, 0.075000003, 23.738739014, 22.14481926, 0, 23.738739014, 22.278938293, 0, 24.396717072, 22.14481926, 0.075000003, 23.738739014, 22.278938293, 0.075000003, 24.396717072, 22.278938293, 0, 24.396717072, 23.086509705, 0, 24.232105255, 22.278938293, 0.075000003, 24.396717072, 23.086509705, 0.075000003, 24.232105255, 23.086509705, 0, 24.232105255, 22.952390671, 0, 23.574127197, 23.086509705, 0.075000003, 24.232105255, 22.952390671, 0.075000003, 23.574127197].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([22.67616272, 0, 22.21897316, 22.282175064, 0, 22.299282074, 22.67616272, 0.075000003, 22.21897316, 22.282175064, 0.075000003, 22.299282074, 22.282175064, 0, 22.299282074, 22.554409027, 0, 23.634838104, 22.282175064, 0.075000003, 22.299282074, 22.554409027, 0.075000003, 23.634838104, 22.554409027, 0, 23.634838104, 22.948394775, 0, 23.55452919, 22.554409027, 0.075000003, 23.634838104, 22.948394775, 0.075000003, 23.55452919, 22.948394775, 0, 23.55452919, 22.812278748, 0, 22.886751175, 22.67616272, 0, 22.21897316, 22.948394775, 0.075000003, 23.55452919, 22.812278748, 0.075000003, 22.886751175, 22.67616272, 0.075000003, 22.21897316, 22.880336761, 0.075000003, 23.220640182, 22.812278748, 0.037500001, 22.886751175, 22.880336761, 0, 23.220640182, 22.880336761, 0.037500001, 23.220640182, 22.914365768, 0.037500001, 23.387584686, 22.880336761, 0.018750001, 23.220640182, 22.914365768, 0, 23.387584686, 22.914365768, 0.018750001, 23.387584686, 22.914365768, 0.075000003, 23.387584686, 22.880336761, 0.056249999, 23.220640182, 22.914365768, 0.056249999, 23.387584686, 22.744220734, 0.075000003, 22.552862167, 22.744220734, 0, 22.552862167, 22.744220734, 0.037500001, 22.552862167, 22.710191727, 0.075000003, 22.385917664, 22.710191727, 0.037500001, 22.385917664, 22.744220734, 0.056249999, 22.552862167, 22.710191727, 0.056249999, 22.385917664, 22.710191727, 0, 22.385917664, 22.744220734, 0.018750001, 22.552862167, 22.710191727, 0.018750001, 22.385917664].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 36, 35, 37, -1, 36, 37, 38, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 36, 35, 37, -1, 36, 37, 38, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([22.262578964, 0, 22.303276062, 21.868591309, 0, 22.383584976, 22.262578964, 0.075000003, 22.303276062, 21.868591309, 0.075000003, 22.383584976, 21.868591309, 0, 22.383584976, 22.004707336, 0, 23.051362991, 22.140825272, 0, 23.719141006, 21.868591309, 0.075000003, 22.383584976, 22.004707336, 0.075000003, 23.051362991, 22.140825272, 0.075000003, 23.719141006, 21.936649323, 0.075000003, 22.717473984, 22.004707336, 0.037500001, 23.051362991, 21.936649323, 0, 22.717473984, 21.936649323, 0.037500001, 22.717473984, 21.902620316, 0.037500001, 22.55052948, 21.936649323, 0.018750001, 22.717473984, 21.902620316, 0, 22.55052948, 21.902620316, 0.018750001, 22.55052948, 21.902620316, 0.075000003, 22.55052948, 21.936649323, 0.056249999, 22.717473984, 21.902620316, 0.056249999, 22.55052948, 22.07276535, 0.075000003, 23.385251999, 22.07276535, 0, 23.385251999, 22.07276535, 0.037500001, 23.385251999, 22.106796265, 0.075000003, 23.552196503, 22.106796265, 0.037500001, 23.552196503, 22.07276535, 0.056249999, 23.385251999, 22.106796265, 0.056249999, 23.552196503, 22.106796265, 0, 23.552196503, 22.07276535, 0.018750001, 23.385251999, 22.106796265, 0.018750001, 23.552196503, 22.140825272, 0, 23.719141006, 22.53481102, 0, 23.638832092, 22.140825272, 0.075000003, 23.719141006, 22.53481102, 0.075000003, 23.638832092, 22.53481102, 0, 23.638832092, 22.262578964, 0, 22.303276062, 22.53481102, 0.075000003, 23.638832092, 22.262578964, 0.075000003, 22.303276062].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([22.538047791, 0, 21.541397095, 21.730476379, 0, 21.706008911, 22.538047791, 0.075000003, 21.541397095, 21.730476379, 0.075000003, 21.706008911, 21.730476379, 0, 21.706008911, 21.864597321, 0, 22.363988876, 21.730476379, 0.075000003, 21.706008911, 21.864597321, 0.075000003, 22.363988876, 21.864597321, 0, 22.363988876, 22.672166824, 0, 22.19937706, 21.864597321, 0.075000003, 22.363988876, 22.672166824, 0.075000003, 22.19937706, 22.672166824, 0, 22.19937706, 22.538047791, 0, 21.541397095, 22.672166824, 0.075000003, 22.19937706, 22.538047791, 0.075000003, 21.541397095].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([22.399934769, 0, 20.86382103, 21.592363358, 0, 21.028432846, 22.399934769, 0.075000003, 20.86382103, 21.592363358, 0.075000003, 21.028432846, 21.592363358, 0, 21.028432846, 21.726482391, 0, 21.686412811, 21.592363358, 0.075000003, 21.028432846, 21.726482391, 0.075000003, 21.686412811, 21.726482391, 0, 21.686412811, 22.534053802, 0, 21.521800995, 21.726482391, 0.075000003, 21.686412811, 22.534053802, 0.075000003, 21.521800995, 22.534053802, 0, 21.521800995, 22.399934769, 0, 20.86382103, 22.534053802, 0.075000003, 21.521800995, 22.399934769, 0.075000003, 20.86382103].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([22.123706818, 0, 19.5086689, 21.729719162, 0, 19.588975906, 22.123706818, 0.075000003, 19.5086689, 21.729719162, 0.075000003, 19.588975906, 21.729719162, 0, 19.588975906, 22.001953125, 0, 20.924531937, 21.729719162, 0.075000003, 19.588975906, 22.001953125, 0.075000003, 20.924531937, 22.001953125, 0, 20.924531937, 22.395938873, 0, 20.84422493, 22.001953125, 0.075000003, 20.924531937, 22.395938873, 0.075000003, 20.84422493, 22.395938873, 0, 20.84422493, 22.259822845, 0, 20.176446915, 22.123706818, 0, 19.5086689, 22.395938873, 0.075000003, 20.84422493, 22.259822845, 0.075000003, 20.176446915, 22.123706818, 0.075000003, 19.5086689, 22.327880859, 0.075000003, 20.510335922, 22.259822845, 0.037500001, 20.176446915, 22.327880859, 0, 20.510335922, 22.327880859, 0.037500001, 20.510335922, 22.361909866, 0.037500001, 20.677280426, 22.327880859, 0.018750001, 20.510335922, 22.361909866, 0, 20.677280426, 22.361909866, 0.018750001, 20.677280426, 22.361909866, 0.075000003, 20.677280426, 22.327880859, 0.056249999, 20.510335922, 22.361909866, 0.056249999, 20.677280426, 22.191764832, 0.075000003, 19.842557907, 22.191764832, 0, 19.842557907, 22.191764832, 0.037500001, 19.842557907, 22.157735825, 0.075000003, 19.675613403, 22.157735825, 0.037500001, 19.675613403, 22.191764832, 0.056249999, 19.842557907, 22.157735825, 0.056249999, 19.675613403, 22.157735825, 0, 19.675613403, 22.191764832, 0.018750001, 19.842557907, 22.157735825, 0.018750001, 19.675613403].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 36, 35, 37, -1, 36, 37, 38, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 36, 35, 37, -1, 36, 37, 38, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([21.710123062, 0, 19.592971802, 21.316135406, 0, 19.673278809, 21.710123062, 0.075000003, 19.592971802, 21.316135406, 0.075000003, 19.673278809, 21.316135406, 0, 19.673278809, 21.452251434, 0, 20.341056824, 21.58836937, 0, 21.008834839, 21.316135406, 0.075000003, 19.673278809, 21.452251434, 0.075000003, 20.341056824, 21.58836937, 0.075000003, 21.008834839, 21.38419342, 0.075000003, 20.007167816, 21.452251434, 0.037500001, 20.341056824, 21.38419342, 0, 20.007167816, 21.38419342, 0.037500001, 20.007167816, 21.350164413, 0.037500001, 19.840223312, 21.38419342, 0.018750001, 20.007167816, 21.350164413, 0, 19.840223312, 21.350164413, 0.018750001, 19.840223312, 21.350164413, 0.075000003, 19.840223312, 21.38419342, 0.056249999, 20.007167816, 21.350164413, 0.056249999, 19.840223312, 21.520309448, 0.075000003, 20.674945831, 21.520309448, 0, 20.674945831, 21.520309448, 0.037500001, 20.674945831, 21.554340363, 0.075000003, 20.841890335, 21.554340363, 0.037500001, 20.841890335, 21.520309448, 0.056249999, 20.674945831, 21.554340363, 0.056249999, 20.841890335, 21.554340363, 0, 20.841890335, 21.520309448, 0.018750001, 20.674945831, 21.554340363, 0.018750001, 20.841890335, 21.58836937, 0, 21.008834839, 21.982355118, 0, 20.928527832, 21.58836937, 0.075000003, 21.008834839, 21.982355118, 0.075000003, 20.928527832, 21.982355118, 0, 20.928527832, 21.710123062, 0, 19.592971802, 21.982355118, 0.075000003, 20.928527832, 21.710123062, 0.075000003, 19.592971802].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([21.985591888, 0, 18.831090927, 21.178020477, 0, 18.995702744, 21.985591888, 0.075000003, 18.831090927, 21.178020477, 0.075000003, 18.995702744, 21.178020477, 0, 18.995702744, 21.312141418, 0, 19.653682709, 21.178020477, 0.075000003, 18.995702744, 21.312141418, 0.075000003, 19.653682709, 21.312141418, 0, 19.653682709, 22.119710922, 0, 19.489070892, 21.312141418, 0.075000003, 19.653682709, 22.119710922, 0.075000003, 19.489070892, 22.119710922, 0, 19.489070892, 21.985591888, 0, 18.831090927, 22.119710922, 0.075000003, 19.489070892, 21.985591888, 0.075000003, 18.831090927].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([21.847478867, 0, 18.153514862, 21.039907455, 0, 18.318126678, 21.847478867, 0.075000003, 18.153514862, 21.039907455, 0.075000003, 18.318126678, 21.039907455, 0, 18.318126678, 21.174026489, 0, 18.976106644, 21.039907455, 0.075000003, 18.318126678, 21.174026489, 0.075000003, 18.976106644, 21.174026489, 0, 18.976106644, 21.9815979, 0, 18.811494827, 21.174026489, 0.075000003, 18.976106644, 21.9815979, 0.075000003, 18.811494827, 21.9815979, 0, 18.811494827, 21.847478867, 0, 18.153514862, 21.9815979, 0.075000003, 18.811494827, 21.847478867, 0.075000003, 18.153514862].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([21.571250916, 0, 16.798362732, 21.17726326, 0, 16.878671646, 21.571250916, 0.075000003, 16.798362732, 21.17726326, 0.075000003, 16.878671646, 21.17726326, 0, 16.878671646, 21.449497223, 0, 18.214225769, 21.17726326, 0.075000003, 16.878671646, 21.449497223, 0.075000003, 18.214225769, 21.449497223, 0, 18.214225769, 21.843482971, 0, 18.133918762, 21.449497223, 0.075000003, 18.214225769, 21.843482971, 0.075000003, 18.133918762, 21.843482971, 0, 18.133918762, 21.571250916, 0, 16.798362732, 21.843482971, 0.075000003, 18.133918762, 21.571250916, 0.075000003, 16.798362732].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 36, 35, 37, -1, 36, 37, 38, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 36, 35, 37, -1, 36, 37, 38, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([21.157665253, 0, 16.882665634, 20.763679504, 0, 16.962974548, 21.157665253, 0.075000003, 16.882665634, 20.763679504, 0.075000003, 16.962974548, 20.763679504, 0, 16.962974548, 20.899795532, 0, 17.630752563, 21.035913467, 0, 18.298530579, 20.763679504, 0.075000003, 16.962974548, 20.899795532, 0.075000003, 17.630752563, 21.035913467, 0.075000003, 18.298530579, 20.831737518, 0.075000003, 17.296863556, 20.899795532, 0.037500001, 17.630752563, 20.831737518, 0, 17.296863556, 20.831737518, 0.037500001, 17.296863556, 20.797708511, 0.037500001, 17.129919052, 20.831737518, 0.018750001, 17.296863556, 20.797708511, 0, 17.129919052, 20.797708511, 0.018750001, 17.129919052, 20.797708511, 0.075000003, 17.129919052, 20.831737518, 0.056249999, 17.296863556, 20.797708511, 0.056249999, 17.129919052, 20.967853546, 0.075000003, 17.964641571, 20.967853546, 0, 17.964641571, 20.967853546, 0.037500001, 17.964641571, 21.001882553, 0.075000003, 18.131586075, 21.001882553, 0.037500001, 18.131586075, 20.967853546, 0.056249999, 17.964641571, 21.001882553, 0.056249999, 18.131586075, 21.001882553, 0, 18.131586075, 20.967853546, 0.018750001, 17.964641571, 21.001882553, 0.018750001, 18.131586075, 21.035913467, 0, 18.298530579, 21.429899216, 0, 18.218221664, 21.035913467, 0.075000003, 18.298530579, 21.429899216, 0.075000003, 18.218221664, 21.429899216, 0, 18.218221664, 21.157665253, 0, 16.882665634, 21.429899216, 0.075000003, 18.218221664, 21.157665253, 0.075000003, 16.882665634].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([20.052753448, 0, 11.462054253, 19.855760574, 0, 11.502207756, 19.6587677, 0, 11.542362213, 20.052753448, 0.075000003, 11.462054253, 19.855760574, 0.075000003, 11.502207756, 19.6587677, 0.075000003, 11.542362213, 19.6587677, 0, 11.542362213, 19.930999756, 0, 12.877918243, 19.6587677, 0.075000003, 11.542362213, 19.930999756, 0.075000003, 12.877918243, 19.930999756, 0, 12.877918243, 20.324987411, 0, 12.797610283, 19.930999756, 0.075000003, 12.877918243, 20.324987411, 0.075000003, 12.797610283, 20.324987411, 0, 12.797610283, 20.052753448, 0, 11.462054253, 20.324987411, 0.075000003, 12.797610283, 20.052753448, 0.075000003, 11.462054253].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([20.328224182, 0, 10.700174332, 19.520652771, 0, 10.864786148, 20.328224182, 0.075000003, 10.700174332, 19.520652771, 0.075000003, 10.864786148, 19.520652771, 0, 10.864786148, 19.654771805, 0, 11.52276516, 19.520652771, 0.075000003, 10.864786148, 19.654771805, 0.075000003, 11.52276516, 19.654771805, 0, 11.52276516, 20.05855751, 0, 11.440459251, 20.462343216, 0, 11.358154297, 19.654771805, 0.075000003, 11.52276516, 20.05855751, 0.075000003, 11.440459251, 20.462343216, 0.075000003, 11.358154297, 19.856664658, 0.075000003, 11.481612206, 20.05855751, 0.037500001, 11.440459251, 19.856664658, 0, 11.481612206, 19.856664658, 0.037500001, 11.481612206, 20.260450363, 0.075000003, 11.399307251, 20.260450363, 0, 11.399307251, 20.260450363, 0.037500001, 11.399307251, 20.462343216, 0, 11.358154297, 20.328224182, 0, 10.700174332, 20.462343216, 0.075000003, 11.358154297, 20.328224182, 0.075000003, 10.700174332].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([20.190109253, 0, 10.022598267, 19.382539749, 0, 10.187209129, 20.190109253, 0.075000003, 10.022598267, 19.382539749, 0.075000003, 10.187209129, 19.382539749, 0, 10.187209129, 19.516658783, 0, 10.845189095, 19.382539749, 0.075000003, 10.187209129, 19.516658783, 0.075000003, 10.845189095, 19.516658783, 0, 10.845189095, 19.920444489, 0, 10.762883186, 20.324230194, 0, 10.680577278, 19.516658783, 0.075000003, 10.845189095, 19.920444489, 0.075000003, 10.762883186, 20.324230194, 0.075000003, 10.680577278, 19.718551636, 0.075000003, 10.80403614, 19.920444489, 0.037500001, 10.762883186, 19.718551636, 0, 10.80403614, 19.718551636, 0.037500001, 10.80403614, 20.122337341, 0.075000003, 10.721730232, 20.122337341, 0, 10.721730232, 20.122337341, 0.037500001, 10.721730232, 20.324230194, 0, 10.680577278, 20.190109253, 0, 10.022598267, 20.324230194, 0.075000003, 10.680577278, 20.190109253, 0.075000003, 10.022598267].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 13, -1, 11, 13, 14, -1, 12, 11, 14, -1, 12, 14, 15, -1, 17, 16, 18, -1, 17, 18, 19, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 13, -1, 11, 13, 14, -1, 12, 11, 14, -1, 12, 14, 15, -1, 17, 16, 18, -1, 17, 18, 19, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([19.913881302, 0, 8.667445183, 19.716888428, 0, 8.70759964, 19.519895554, 0, 8.747754097, 19.913881302, 0.075000003, 8.667445183, 19.716888428, 0.075000003, 8.70759964, 19.519895554, 0.075000003, 8.747754097, 19.519895554, 0, 8.747754097, 19.792129517, 0, 10.083309174, 19.519895554, 0.075000003, 8.747754097, 19.792129517, 0.075000003, 10.083309174, 19.792129517, 0, 10.083309174, 19.989122391, 0, 10.04315567, 20.186115265, 0, 10.003001213, 19.792129517, 0.075000003, 10.083309174, 19.989122391, 0.075000003, 10.04315567, 20.186115265, 0.075000003, 10.003001213, 20.186115265, 0, 10.003001213, 19.913881302, 0, 8.667445183, 20.186115265, 0.075000003, 10.003001213, 19.913881302, 0.075000003, 8.667445183].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 11, -1, 9, 11, 12, -1, 10, 9, 12, -1, 10, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 11, -1, 9, 11, 12, -1, 10, 9, 12, -1, 10, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([19.500297546, 0, 8.751748085, 19.106311798, 0, 8.832056999, 19.500297546, 0.075000003, 8.751748085, 19.106311798, 0.075000003, 8.832056999, 19.106311798, 0, 8.832056999, 19.378543854, 0, 10.167612076, 19.106311798, 0.075000003, 8.832056999, 19.378543854, 0.075000003, 10.167612076, 19.378543854, 0, 10.167612076, 19.575538635, 0, 10.127458572, 19.772531509, 0, 10.087304115, 19.378543854, 0.075000003, 10.167612076, 19.575538635, 0.075000003, 10.127458572, 19.772531509, 0.075000003, 10.087304115, 19.772531509, 0, 10.087304115, 19.500297546, 0, 8.751748085, 19.772531509, 0.075000003, 10.087304115, 19.500297546, 0.075000003, 8.751748085].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([19.77576828, 0, 7.989868641, 18.968196869, 0, 8.15447998, 19.77576828, 0.075000003, 7.989868641, 18.968196869, 0.075000003, 8.15447998, 18.968196869, 0, 8.15447998, 19.102315903, 0, 8.812459946, 18.968196869, 0.075000003, 8.15447998, 19.102315903, 0.075000003, 8.812459946, 19.102315903, 0, 8.812459946, 19.506101608, 0, 8.730154037, 19.909887314, 0, 8.647848129, 19.102315903, 0.075000003, 8.812459946, 19.506101608, 0.075000003, 8.730154037, 19.909887314, 0.075000003, 8.647848129, 19.304208755, 0.075000003, 8.771306992, 19.506101608, 0.037500001, 8.730154037, 19.304208755, 0, 8.771306992, 19.304208755, 0.037500001, 8.771306992, 19.707994461, 0.075000003, 8.689001083, 19.707994461, 0, 8.689001083, 19.707994461, 0.037500001, 8.689001083, 19.909887314, 0, 8.647848129, 19.77576828, 0, 7.989868641, 19.909887314, 0.075000003, 8.647848129, 19.77576828, 0.075000003, 7.989868641].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([19.637653351, 0, 7.312292576, 19.233869553, 0, 7.394598007, 18.830083847, 0, 7.476903915, 19.637653351, 0.075000003, 7.312292576, 19.233869553, 0.075000003, 7.394598007, 18.830083847, 0.075000003, 7.476903915, 19.0319767, 0.075000003, 7.435750961, 19.0319767, 0, 7.435750961, 19.233869553, 0.037500001, 7.394598007, 19.0319767, 0.037500001, 7.435750961, 19.435762405, 0.075000003, 7.353445053, 19.435762405, 0, 7.353445053, 19.435762405, 0.037500001, 7.353445053, 18.830083847, 0, 7.476903915, 18.964202881, 0, 8.134882927, 18.830083847, 0.075000003, 7.476903915, 18.964202881, 0.075000003, 8.134882927, 18.964202881, 0, 8.134882927, 19.771774292, 0, 7.970271587, 18.964202881, 0.075000003, 8.134882927, 19.771774292, 0.075000003, 7.970271587, 19.771774292, 0, 7.970271587, 19.637653351, 0, 7.312292576, 19.771774292, 0.075000003, 7.970271587, 19.637653351, 0.075000003, 7.312292576].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([19.3614254, 0, 5.957139492, 18.967439651, 0, 6.037447929, 19.3614254, 0.075000003, 5.957139492, 18.967439651, 0.075000003, 6.037447929, 18.967439651, 0, 6.037447929, 19.239673615, 0, 7.37300396, 18.967439651, 0.075000003, 6.037447929, 19.239673615, 0.075000003, 7.37300396, 19.239673615, 0, 7.37300396, 19.633659363, 0, 7.292695522, 19.239673615, 0.075000003, 7.37300396, 19.633659363, 0.075000003, 7.292695522, 19.633659363, 0, 7.292695522, 19.3614254, 0, 5.957139492, 19.633659363, 0.075000003, 7.292695522, 19.3614254, 0.075000003, 5.957139492].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 11, -1, 9, 11, 12, -1, 10, 9, 12, -1, 10, 12, 13, -1, 29, 20, 18, -1, 21, 23, 29, -1, 18, 21, 29, -1, 25, 23, 21, -1, 15, 22, 25, -1, 21, 15, 25, -1, 23, 25, 27, -1, 23, 27, 24, -1, 25, 22, 26, -1, 25, 26, 27, -1, 20, 29, 30, -1, 20, 30, 28, -1, 29, 23, 24, -1, 29, 24, 30, -1, 37, 35, 33, -1, 37, 33, 36, -1, 34, 37, 36, -1, 34, 36, 31, -1, 40, 38, 32, -1, 40, 32, 39, -1, 35, 40, 39, -1, 35, 39, 33, -1, 39, 32, 15, -1, 21, 33, 39, -1, 15, 21, 39, -1, 36, 33, 21, -1, 18, 31, 36, -1, 21, 18, 36, -1, 26, 14, 27, -1, 24, 27, 14, -1, 40, 16, 38, -1, 35, 16, 40, -1, 24, 14, 17, -1, 28, 30, 17, -1, 24, 17, 30, -1, 19, 35, 37, -1, 37, 34, 19, -1, 16, 35, 19, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 11, -1, 9, 11, 12, -1, 10, 9, 12, -1, 10, 12, 13, -1, 29, 20, 18, -1, 21, 23, 29, -1, 18, 21, 29, -1, 25, 23, 21, -1, 15, 22, 25, -1, 21, 15, 25, -1, 23, 25, 27, -1, 23, 27, 24, -1, 25, 22, 26, -1, 25, 26, 27, -1, 20, 29, 30, -1, 20, 30, 28, -1, 29, 23, 24, -1, 29, 24, 30, -1, 37, 35, 33, -1, 37, 33, 36, -1, 34, 37, 36, -1, 34, 36, 31, -1, 40, 38, 32, -1, 40, 32, 39, -1, 35, 40, 39, -1, 35, 39, 33, -1, 39, 32, 15, -1, 21, 33, 39, -1, 15, 21, 39, -1, 36, 33, 21, -1, 18, 31, 36, -1, 21, 18, 36, -1, 26, 14, 27, -1, 24, 27, 14, -1, 40, 16, 38, -1, 35, 16, 40, -1, 24, 14, 17, -1, 28, 30, 17, -1, 24, 17, 30, -1, 19, 35, 37, -1, 37, 34, 19, -1, 16, 35, 19, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([18.947841644, 0, 6.041442394, 18.553855896, 0, 6.121750832, 18.947841644, 0.075000003, 6.041442394, 18.553855896, 0.075000003, 6.121750832, 18.553855896, 0, 6.121750832, 18.826087952, 0, 7.457306862, 18.553855896, 0.075000003, 6.121750832, 18.826087952, 0.075000003, 7.457306862, 18.826087952, 0, 7.457306862, 19.023082733, 0, 7.417152405, 19.220075607, 0, 7.376998425, 18.826087952, 0.075000003, 7.457306862, 19.023082733, 0.075000003, 7.417152405, 19.220075607, 0.075000003, 7.376998425, 19.220075607, 0, 7.376998425, 19.083959579, 0, 6.709220409, 18.947841644, 0, 6.041442394, 19.220075607, 0.075000003, 7.376998425, 19.083959579, 0.075000003, 6.709220409, 18.947841644, 0.075000003, 6.041442394, 19.152017593, 0.075000003, 7.043109417, 19.083959579, 0.037500001, 6.709220409, 19.152017593, 0, 7.043109417, 19.152017593, 0.037500001, 7.043109417, 19.1860466, 0.037500001, 7.210053921, 19.152017593, 0.018750001, 7.043109417, 19.1860466, 0, 7.210053921, 19.1860466, 0.018750001, 7.210053921, 19.1860466, 0.075000003, 7.210053921, 19.152017593, 0.056249999, 7.043109417, 19.1860466, 0.056249999, 7.210053921, 19.015899658, 0.075000003, 6.375331402, 19.015899658, 0, 6.375331402, 19.015899658, 0.037500001, 6.375331402, 18.981870651, 0.075000003, 6.208386898, 18.981870651, 0.037500001, 6.208386898, 19.015899658, 0.056249999, 6.375331402, 18.981870651, 0.056249999, 6.208386898, 18.981870651, 0, 6.208386898, 19.015899658, 0.018750001, 6.375331402, 18.981870651, 0.018750001, 6.208386898].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([19.223312378, 0, 5.27956295, 18.415740967, 0, 5.444174767, 19.223312378, 0.075000003, 5.27956295, 18.415740967, 0.075000003, 5.444174767, 18.415740967, 0, 5.444174767, 18.549860001, 0, 6.102153778, 18.415740967, 0.075000003, 5.444174767, 18.549860001, 0.075000003, 6.102153778, 18.549860001, 0, 6.102153778, 18.953645706, 0, 6.019848347, 19.357431412, 0, 5.937542439, 18.549860001, 0.075000003, 6.102153778, 18.953645706, 0.075000003, 6.019848347, 19.357431412, 0.075000003, 5.937542439, 18.751752853, 0.075000003, 6.061001301, 18.953645706, 0.037500001, 6.019848347, 18.751752853, 0, 6.061001301, 18.751752853, 0.037500001, 6.061001301, 19.155538559, 0.075000003, 5.978695393, 19.155538559, 0, 5.978695393, 19.155538559, 0.037500001, 5.978695393, 19.357431412, 0, 5.937542439, 19.223312378, 0, 5.27956295, 19.357431412, 0.075000003, 5.937542439, 19.223312378, 0.075000003, 5.27956295].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([23.230134964, 0, 29.16334343, 22.836147308, 0, 29.243652344, 23.230134964, 0.075000003, 29.16334343, 22.836147308, 0.075000003, 29.243652344, 22.836147308, 0, 29.243652344, 22.972263336, 0, 29.911430359, 23.108381271, 0, 30.579208374, 22.836147308, 0.075000003, 29.243652344, 22.972263336, 0.075000003, 29.911430359, 23.108381271, 0.075000003, 30.579208374, 22.904205322, 0.075000003, 29.577541351, 22.972263336, 0.037500001, 29.911430359, 22.904205322, 0, 29.577541351, 22.904205322, 0.037500001, 29.577541351, 22.870176315, 0.037500001, 29.410596848, 22.904205322, 0.018750001, 29.577541351, 22.870176315, 0, 29.410596848, 22.870176315, 0.018750001, 29.410596848, 22.870176315, 0.075000003, 29.410596848, 22.904205322, 0.056249999, 29.577541351, 22.870176315, 0.056249999, 29.410596848, 23.04032135, 0.075000003, 30.245319366, 23.04032135, 0, 30.245319366, 23.04032135, 0.037500001, 30.245319366, 23.074352264, 0.075000003, 30.41226387, 23.074352264, 0.037500001, 30.41226387, 23.04032135, 0.056249999, 30.245319366, 23.074352264, 0.056249999, 30.41226387, 23.074352264, 0, 30.41226387, 23.04032135, 0.018750001, 30.245319366, 23.074352264, 0.018750001, 30.41226387, 23.108381271, 0, 30.579208374, 23.50236702, 0, 30.49889946, 23.108381271, 0.075000003, 30.579208374, 23.50236702, 0.075000003, 30.49889946, 23.50236702, 0, 30.49889946, 23.366250992, 0, 29.831121445, 23.230134964, 0, 29.16334343, 23.50236702, 0.075000003, 30.49889946, 23.366250992, 0.075000003, 29.831121445, 23.230134964, 0.075000003, 29.16334343, 23.434309006, 0.075000003, 30.165010452, 23.366250992, 0.037500001, 29.831121445, 23.434309006, 0, 30.165010452, 23.434309006, 0.037500001, 30.165010452, 23.468338013, 0.037500001, 30.331954956, 23.434309006, 0.018750001, 30.165010452, 23.468338013, 0, 30.331954956, 23.468338013, 0.018750001, 30.331954956, 23.468338013, 0.075000003, 30.331954956, 23.434309006, 0.056249999, 30.165010452, 23.468338013, 0.056249999, 30.331954956, 23.298192978, 0.075000003, 29.497232437, 23.298192978, 0, 29.497232437, 23.298192978, 0.037500001, 29.497232437, 23.264163971, 0.075000003, 29.330287933, 23.264163971, 0.037500001, 29.330287933, 23.298192978, 0.056249999, 29.497232437, 23.264163971, 0.056249999, 29.330287933, 23.264163971, 0, 29.330287933, 23.298192978, 0.018750001, 29.497232437, 23.264163971, 0.018750001, 29.330287933].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 29, 20, 18, -1, 21, 23, 29, -1, 18, 21, 29, -1, 25, 23, 21, -1, 15, 22, 25, -1, 21, 15, 25, -1, 23, 25, 27, -1, 23, 27, 24, -1, 25, 22, 26, -1, 25, 26, 27, -1, 20, 29, 30, -1, 20, 30, 28, -1, 29, 23, 24, -1, 29, 24, 30, -1, 37, 35, 33, -1, 37, 33, 36, -1, 34, 37, 36, -1, 34, 36, 31, -1, 40, 38, 32, -1, 40, 32, 39, -1, 35, 40, 39, -1, 35, 39, 33, -1, 39, 32, 15, -1, 21, 33, 39, -1, 15, 21, 39, -1, 36, 33, 21, -1, 18, 31, 36, -1, 21, 18, 36, -1, 26, 14, 27, -1, 24, 27, 14, -1, 40, 16, 38, -1, 35, 16, 40, -1, 24, 14, 17, -1, 28, 30, 17, -1, 24, 17, 30, -1, 19, 35, 37, -1, 37, 34, 19, -1, 16, 35, 19, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 29, 20, 18, -1, 21, 23, 29, -1, 18, 21, 29, -1, 25, 23, 21, -1, 15, 22, 25, -1, 21, 15, 25, -1, 23, 25, 27, -1, 23, 27, 24, -1, 25, 22, 26, -1, 25, 26, 27, -1, 20, 29, 30, -1, 20, 30, 28, -1, 29, 23, 24, -1, 29, 24, 30, -1, 37, 35, 33, -1, 37, 33, 36, -1, 34, 37, 36, -1, 34, 36, 31, -1, 40, 38, 32, -1, 40, 32, 39, -1, 35, 40, 39, -1, 35, 39, 33, -1, 39, 32, 15, -1, 21, 33, 39, -1, 15, 21, 39, -1, 36, 33, 21, -1, 18, 31, 36, -1, 21, 18, 36, -1, 26, 14, 27, -1, 24, 27, 14, -1, 40, 16, 38, -1, 35, 16, 40, -1, 24, 14, 17, -1, 28, 30, 17, -1, 24, 17, 30, -1, 19, 35, 37, -1, 37, 34, 19, -1, 16, 35, 19, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([22.816549301, 0, 29.247646332, 22.619556427, 0, 29.287801743, 22.422563553, 0, 29.327955246, 22.816549301, 0.075000003, 29.247646332, 22.619556427, 0.075000003, 29.287801743, 22.422563553, 0.075000003, 29.327955246, 22.422563553, 0, 29.327955246, 22.694797516, 0, 30.663511276, 22.422563553, 0.075000003, 29.327955246, 22.694797516, 0.075000003, 30.663511276, 22.694797516, 0, 30.663511276, 23.088783264, 0, 30.583202362, 22.694797516, 0.075000003, 30.663511276, 23.088783264, 0.075000003, 30.583202362, 23.088783264, 0, 30.583202362, 22.952667236, 0, 29.915424347, 22.816549301, 0, 29.247646332, 23.088783264, 0.075000003, 30.583202362, 22.952667236, 0.075000003, 29.915424347, 22.816549301, 0.075000003, 29.247646332, 23.02072525, 0.075000003, 30.249313354, 22.952667236, 0.037500001, 29.915424347, 23.02072525, 0, 30.249313354, 23.02072525, 0.037500001, 30.249313354, 23.054754257, 0.037500001, 30.416257858, 23.02072525, 0.018750001, 30.249313354, 23.054754257, 0, 30.416257858, 23.054754257, 0.018750001, 30.416257858, 23.054754257, 0.075000003, 30.416257858, 23.02072525, 0.056249999, 30.249313354, 23.054754257, 0.056249999, 30.416257858, 22.884609222, 0.075000003, 29.581535339, 22.884609222, 0, 29.581535339, 22.884609222, 0.037500001, 29.581535339, 22.850580215, 0.075000003, 29.414590836, 22.850580215, 0.037500001, 29.414590836, 22.884609222, 0.056249999, 29.581535339, 22.850580215, 0.056249999, 29.414590836, 22.850580215, 0, 29.414590836, 22.884609222, 0.018750001, 29.581535339, 22.850580215, 0.018750001, 29.414590836].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([23.092020035, 0, 28.485767365, 22.284448624, 0, 28.650379181, 23.092020035, 0.075000003, 28.485767365, 22.284448624, 0.075000003, 28.650379181, 22.284448624, 0, 28.650379181, 22.418569565, 0, 29.308359146, 22.284448624, 0.075000003, 28.650379181, 22.418569565, 0.075000003, 29.308359146, 22.418569565, 0, 29.308359146, 22.822353363, 0, 29.226053238, 23.226139069, 0, 29.14374733, 22.418569565, 0.075000003, 29.308359146, 22.822353363, 0.075000003, 29.226053238, 23.226139069, 0.075000003, 29.14374733, 22.62046051, 0.075000003, 29.267206192, 22.822353363, 0.037500001, 29.226053238, 22.62046051, 0, 29.267206192, 22.62046051, 0.037500001, 29.267206192, 23.024246216, 0.075000003, 29.184900284, 23.024246216, 0, 29.184900284, 23.024246216, 0.037500001, 29.184900284, 23.226139069, 0, 29.14374733, 23.092020035, 0, 28.485767365, 23.226139069, 0.075000003, 29.14374733, 23.092020035, 0.075000003, 28.485767365].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([22.953907013, 0, 27.808191299, 22.550121307, 0, 27.890497208, 22.146335602, 0, 27.972803116, 22.953907013, 0.075000003, 27.808191299, 22.550121307, 0.075000003, 27.890497208, 22.146335602, 0.075000003, 27.972803116, 22.348228455, 0.075000003, 27.931650162, 22.348228455, 0, 27.931650162, 22.550121307, 0.037500001, 27.890497208, 22.348228455, 0.037500001, 27.931650162, 22.75201416, 0.075000003, 27.849344254, 22.75201416, 0, 27.849344254, 22.75201416, 0.037500001, 27.849344254, 22.146335602, 0, 27.972803116, 22.280454636, 0, 28.630783081, 22.146335602, 0.075000003, 27.972803116, 22.280454636, 0.075000003, 28.630783081, 22.280454636, 0, 28.630783081, 23.088026047, 0, 28.466171265, 22.280454636, 0.075000003, 28.630783081, 23.088026047, 0.075000003, 28.466171265, 23.088026047, 0, 28.466171265, 22.953907013, 0, 27.808191299, 23.088026047, 0.075000003, 28.466171265, 22.953907013, 0.075000003, 27.808191299].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 29, 20, 18, -1, 21, 23, 29, -1, 18, 21, 29, -1, 25, 23, 21, -1, 15, 22, 25, -1, 21, 15, 25, -1, 23, 25, 27, -1, 23, 27, 24, -1, 25, 22, 26, -1, 25, 26, 27, -1, 20, 29, 30, -1, 20, 30, 28, -1, 29, 23, 24, -1, 29, 24, 30, -1, 37, 35, 33, -1, 37, 33, 36, -1, 34, 37, 36, -1, 34, 36, 31, -1, 40, 38, 32, -1, 40, 32, 39, -1, 35, 40, 39, -1, 35, 39, 33, -1, 39, 32, 15, -1, 21, 33, 39, -1, 15, 21, 39, -1, 36, 33, 21, -1, 18, 31, 36, -1, 21, 18, 36, -1, 26, 14, 27, -1, 24, 27, 14, -1, 40, 16, 38, -1, 35, 16, 40, -1, 24, 14, 17, -1, 28, 30, 17, -1, 24, 17, 30, -1, 19, 35, 37, -1, 37, 34, 19, -1, 16, 35, 19, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 29, 20, 18, -1, 21, 23, 29, -1, 18, 21, 29, -1, 25, 23, 21, -1, 15, 22, 25, -1, 21, 15, 25, -1, 23, 25, 27, -1, 23, 27, 24, -1, 25, 22, 26, -1, 25, 26, 27, -1, 20, 29, 30, -1, 20, 30, 28, -1, 29, 23, 24, -1, 29, 24, 30, -1, 37, 35, 33, -1, 37, 33, 36, -1, 34, 37, 36, -1, 34, 36, 31, -1, 40, 38, 32, -1, 40, 32, 39, -1, 35, 40, 39, -1, 35, 39, 33, -1, 39, 32, 15, -1, 21, 33, 39, -1, 15, 21, 39, -1, 36, 33, 21, -1, 18, 31, 36, -1, 21, 18, 36, -1, 26, 14, 27, -1, 24, 27, 14, -1, 40, 16, 38, -1, 35, 16, 40, -1, 24, 14, 17, -1, 28, 30, 17, -1, 24, 17, 30, -1, 19, 35, 37, -1, 37, 34, 19, -1, 16, 35, 19, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([22.677679062, 0, 26.453039169, 22.48068428, 0, 26.493192673, 22.283691406, 0, 26.533346176, 22.677679062, 0.075000003, 26.453039169, 22.48068428, 0.075000003, 26.493192673, 22.283691406, 0.075000003, 26.533346176, 22.283691406, 0, 26.533346176, 22.555925369, 0, 27.868902206, 22.283691406, 0.075000003, 26.533346176, 22.555925369, 0.075000003, 27.868902206, 22.555925369, 0, 27.868902206, 22.949911118, 0, 27.7885952, 22.555925369, 0.075000003, 27.868902206, 22.949911118, 0.075000003, 27.7885952, 22.949911118, 0, 27.7885952, 22.81379509, 0, 27.120817184, 22.677679062, 0, 26.453039169, 22.949911118, 0.075000003, 27.7885952, 22.81379509, 0.075000003, 27.120817184, 22.677679062, 0.075000003, 26.453039169, 22.881853104, 0.075000003, 27.454706192, 22.81379509, 0.037500001, 27.120817184, 22.881853104, 0, 27.454706192, 22.881853104, 0.037500001, 27.454706192, 22.915882111, 0.037500001, 27.621650696, 22.881853104, 0.018750001, 27.454706192, 22.915882111, 0, 27.621650696, 22.915882111, 0.018750001, 27.621650696, 22.915882111, 0.075000003, 27.621650696, 22.881853104, 0.056249999, 27.454706192, 22.915882111, 0.056249999, 27.621650696, 22.745737076, 0.075000003, 26.786928177, 22.745737076, 0, 26.786928177, 22.745737076, 0.037500001, 26.786928177, 22.711708069, 0.075000003, 26.619983673, 22.711708069, 0.037500001, 26.619983673, 22.745737076, 0.056249999, 26.786928177, 22.711708069, 0.056249999, 26.619983673, 22.711708069, 0, 26.619983673, 22.745737076, 0.018750001, 26.786928177, 22.711708069, 0.018750001, 26.619983673].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 36, 35, 37, -1, 36, 37, 38, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 36, 35, 37, -1, 36, 37, 38, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([22.264093399, 0, 26.537342072, 21.870107651, 0, 26.617649078, 22.264093399, 0.075000003, 26.537342072, 21.870107651, 0.075000003, 26.617649078, 21.870107651, 0, 26.617649078, 22.006223679, 0, 27.285427094, 22.142341614, 0, 27.953205109, 21.870107651, 0.075000003, 26.617649078, 22.006223679, 0.075000003, 27.285427094, 22.142341614, 0.075000003, 27.953205109, 21.938165665, 0.075000003, 26.951538086, 22.006223679, 0.037500001, 27.285427094, 21.938165665, 0, 26.951538086, 21.938165665, 0.037500001, 26.951538086, 21.904136658, 0.037500001, 26.784593582, 21.938165665, 0.018750001, 26.951538086, 21.904136658, 0, 26.784593582, 21.904136658, 0.018750001, 26.784593582, 21.904136658, 0.075000003, 26.784593582, 21.938165665, 0.056249999, 26.951538086, 21.904136658, 0.056249999, 26.784593582, 22.074281693, 0.075000003, 27.619316101, 22.074281693, 0, 27.619316101, 22.074281693, 0.037500001, 27.619316101, 22.108310699, 0.075000003, 27.786260605, 22.108310699, 0.037500001, 27.786260605, 22.074281693, 0.056249999, 27.619316101, 22.108310699, 0.056249999, 27.786260605, 22.108310699, 0, 27.786260605, 22.074281693, 0.018750001, 27.619316101, 22.108310699, 0.018750001, 27.786260605, 22.142341614, 0, 27.953205109, 22.536327362, 0, 27.872898102, 22.142341614, 0.075000003, 27.953205109, 22.536327362, 0.075000003, 27.872898102, 22.536327362, 0, 27.872898102, 22.264093399, 0, 26.537342072, 22.536327362, 0.075000003, 27.872898102, 22.264093399, 0.075000003, 26.537342072].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([22.539564133, 0, 25.775461197, 21.731992722, 0, 25.940073013, 22.539564133, 0.075000003, 25.775461197, 21.731992722, 0.075000003, 25.940073013, 21.731992722, 0, 25.940073013, 21.866111755, 0, 26.598052979, 21.731992722, 0.075000003, 25.940073013, 21.866111755, 0.075000003, 26.598052979, 21.866111755, 0, 26.598052979, 22.269897461, 0, 26.51574707, 22.673683167, 0, 26.433441162, 21.866111755, 0.075000003, 26.598052979, 22.269897461, 0.075000003, 26.51574707, 22.673683167, 0.075000003, 26.433441162, 22.068004608, 0.075000003, 26.556900024, 22.269897461, 0.037500001, 26.51574707, 22.068004608, 0, 26.556900024, 22.068004608, 0.037500001, 26.556900024, 22.471790314, 0.075000003, 26.474594116, 22.471790314, 0, 26.474594116, 22.471790314, 0.037500001, 26.474594116, 22.673683167, 0, 26.433441162, 22.539564133, 0, 25.775461197, 22.673683167, 0.075000003, 26.433441162, 22.539564133, 0.075000003, 25.775461197].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([22.401449203, 0, 25.097885132, 21.997665405, 0, 25.18019104, 21.5938797, 0, 25.262496948, 22.401449203, 0.075000003, 25.097885132, 21.997665405, 0.075000003, 25.18019104, 21.5938797, 0.075000003, 25.262496948, 21.795772552, 0.075000003, 25.221343994, 21.795772552, 0, 25.221343994, 21.997665405, 0.037500001, 25.18019104, 21.795772552, 0.037500001, 25.221343994, 22.199558258, 0.075000003, 25.139038086, 22.199558258, 0, 25.139038086, 22.199558258, 0.037500001, 25.139038086, 21.5938797, 0, 25.262496948, 21.727998734, 0, 25.920476913, 21.5938797, 0.075000003, 25.262496948, 21.727998734, 0.075000003, 25.920476913, 21.727998734, 0, 25.920476913, 22.535570145, 0, 25.755865097, 21.727998734, 0.075000003, 25.920476913, 22.535570145, 0.075000003, 25.755865097, 22.535570145, 0, 25.755865097, 22.401449203, 0, 25.097885132, 22.535570145, 0.075000003, 25.755865097, 22.401449203, 0.075000003, 25.097885132].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([22.125221252, 0, 23.742733002, 21.731235504, 0, 23.823041916, 22.125221252, 0.075000003, 23.742733002, 21.731235504, 0.075000003, 23.823041916, 21.731235504, 0, 23.823041916, 22.003469467, 0, 25.158597946, 21.731235504, 0.075000003, 23.823041916, 22.003469467, 0.075000003, 25.158597946, 22.003469467, 0, 25.158597946, 22.397455215, 0, 25.078289032, 22.003469467, 0.075000003, 25.158597946, 22.397455215, 0.075000003, 25.078289032, 22.397455215, 0, 25.078289032, 22.261339188, 0, 24.410511017, 22.125221252, 0, 23.742733002, 22.397455215, 0.075000003, 25.078289032, 22.261339188, 0.075000003, 24.410511017, 22.125221252, 0.075000003, 23.742733002, 22.329397202, 0.075000003, 24.744400024, 22.261339188, 0.037500001, 24.410511017, 22.329397202, 0, 24.744400024, 22.329397202, 0.037500001, 24.744400024, 22.363426208, 0.037500001, 24.911344528, 22.329397202, 0.018750001, 24.744400024, 22.363426208, 0, 24.911344528, 22.363426208, 0.018750001, 24.911344528, 22.363426208, 0.075000003, 24.911344528, 22.329397202, 0.056249999, 24.744400024, 22.363426208, 0.056249999, 24.911344528, 22.193281174, 0.075000003, 24.076622009, 22.193281174, 0, 24.076622009, 22.193281174, 0.037500001, 24.076622009, 22.159252167, 0.075000003, 23.909677505, 22.159252167, 0.037500001, 23.909677505, 22.193281174, 0.056249999, 24.076622009, 22.159252167, 0.056249999, 23.909677505, 22.159252167, 0, 23.909677505, 22.193281174, 0.018750001, 24.076622009, 22.159252167, 0.018750001, 23.909677505].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 34, -1, 32, 34, 35, -1, 33, 32, 35, -1, 33, 35, 36, -1, 38, 37, 39, -1, 38, 39, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 34, -1, 32, 34, 35, -1, 33, 32, 35, -1, 33, 35, 36, -1, 38, 37, 39, -1, 38, 39, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([21.711637497, 0, 23.827035904, 21.317651749, 0, 23.907344818, 21.711637497, 0.075000003, 23.827035904, 21.317651749, 0.075000003, 23.907344818, 21.317651749, 0, 23.907344818, 21.453767776, 0, 24.575122833, 21.589883804, 0, 25.242900848, 21.317651749, 0.075000003, 23.907344818, 21.453767776, 0.075000003, 24.575122833, 21.589883804, 0.075000003, 25.242900848, 21.385709763, 0.075000003, 24.241233826, 21.453767776, 0.037500001, 24.575122833, 21.385709763, 0, 24.241233826, 21.385709763, 0.037500001, 24.241233826, 21.351680756, 0.037500001, 24.074289322, 21.385709763, 0.018750001, 24.241233826, 21.351680756, 0, 24.074289322, 21.351680756, 0.018750001, 24.074289322, 21.351680756, 0.075000003, 24.074289322, 21.385709763, 0.056249999, 24.241233826, 21.351680756, 0.056249999, 24.074289322, 21.52182579, 0.075000003, 24.909011841, 21.52182579, 0, 24.909011841, 21.52182579, 0.037500001, 24.909011841, 21.555854797, 0.075000003, 25.075956345, 21.555854797, 0.037500001, 25.075956345, 21.52182579, 0.056249999, 24.909011841, 21.555854797, 0.056249999, 25.075956345, 21.555854797, 0, 25.075956345, 21.52182579, 0.018750001, 24.909011841, 21.555854797, 0.018750001, 25.075956345, 21.589883804, 0, 25.242900848, 21.786878586, 0, 25.202745438, 21.98387146, 0, 25.162591934, 21.589883804, 0.075000003, 25.242900848, 21.786878586, 0.075000003, 25.202745438, 21.98387146, 0.075000003, 25.162591934, 21.98387146, 0, 25.162591934, 21.711637497, 0, 23.827035904, 21.98387146, 0.075000003, 25.162591934, 21.711637497, 0.075000003, 23.827035904].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([21.987108231, 0, 23.065156937, 21.583322525, 0, 23.147462845, 21.179536819, 0, 23.229766846, 21.987108231, 0.075000003, 23.065156937, 21.583322525, 0.075000003, 23.147462845, 21.179536819, 0.075000003, 23.229766846, 21.381429672, 0.075000003, 23.188615799, 21.381429672, 0, 23.188615799, 21.583322525, 0.037500001, 23.147462845, 21.381429672, 0.037500001, 23.188615799, 21.785215378, 0.075000003, 23.106309891, 21.785215378, 0, 23.106309891, 21.785215378, 0.037500001, 23.106309891, 21.179536819, 0, 23.229766846, 21.313655853, 0, 23.887746811, 21.179536819, 0.075000003, 23.229766846, 21.313655853, 0.075000003, 23.887746811, 21.313655853, 0, 23.887746811, 21.717441559, 0, 23.805440903, 22.121227264, 0, 23.723134995, 21.313655853, 0.075000003, 23.887746811, 21.717441559, 0.075000003, 23.805440903, 22.121227264, 0.075000003, 23.723134995, 21.515548706, 0.075000003, 23.846593857, 21.717441559, 0.037500001, 23.805440903, 21.515548706, 0, 23.846593857, 21.515548706, 0.037500001, 23.846593857, 21.919334412, 0.075000003, 23.764287949, 21.919334412, 0, 23.764287949, 21.919334412, 0.037500001, 23.764287949, 22.121227264, 0, 23.723134995, 21.987108231, 0, 23.065156937, 22.121227264, 0.075000003, 23.723134995, 21.987108231, 0.075000003, 23.065156937].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([21.848993301, 0, 22.387578964, 21.445209503, 0, 22.469884872, 21.041423798, 0, 22.552190781, 21.848993301, 0.075000003, 22.387578964, 21.445209503, 0.075000003, 22.469884872, 21.041423798, 0.075000003, 22.552190781, 21.24331665, 0.075000003, 22.511037827, 21.24331665, 0, 22.511037827, 21.445209503, 0.037500001, 22.469884872, 21.24331665, 0.037500001, 22.511037827, 21.647102356, 0.075000003, 22.428731918, 21.647102356, 0, 22.428731918, 21.647102356, 0.037500001, 22.428731918, 21.041423798, 0, 22.552190781, 21.175542831, 0, 23.210170746, 21.041423798, 0.075000003, 22.552190781, 21.175542831, 0.075000003, 23.210170746, 21.175542831, 0, 23.210170746, 21.579328537, 0, 23.127864838, 21.983114243, 0, 23.045558929, 21.175542831, 0.075000003, 23.210170746, 21.579328537, 0.075000003, 23.127864838, 21.983114243, 0.075000003, 23.045558929, 21.377435684, 0.075000003, 23.169017792, 21.579328537, 0.037500001, 23.127864838, 21.377435684, 0, 23.169017792, 21.377435684, 0.037500001, 23.169017792, 21.78122139, 0.075000003, 23.086711884, 21.78122139, 0, 23.086711884, 21.78122139, 0.037500001, 23.086711884, 21.983114243, 0, 23.045558929, 21.848993301, 0, 22.387578964, 21.983114243, 0.075000003, 23.045558929, 21.848993301, 0.075000003, 22.387578964].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 21, 12, 10, -1, 13, 15, 21, -1, 10, 13, 21, -1, 17, 15, 13, -1, 7, 14, 17, -1, 13, 7, 17, -1, 15, 17, 19, -1, 15, 19, 16, -1, 17, 14, 18, -1, 17, 18, 19, -1, 12, 21, 22, -1, 12, 22, 20, -1, 21, 15, 16, -1, 21, 16, 22, -1, 29, 27, 25, -1, 29, 25, 28, -1, 26, 29, 28, -1, 26, 28, 23, -1, 32, 30, 24, -1, 32, 24, 31, -1, 27, 32, 31, -1, 27, 31, 25, -1, 31, 24, 7, -1, 13, 25, 31, -1, 7, 13, 31, -1, 28, 25, 13, -1, 10, 23, 28, -1, 13, 10, 28, -1, 18, 6, 19, -1, 16, 19, 6, -1, 32, 8, 30, -1, 27, 8, 32, -1, 16, 6, 9, -1, 20, 22, 9, -1, 16, 9, 22, -1, 11, 27, 29, -1, 29, 26, 11, -1, 8, 27, 11, -1, 34, 33, 35, -1, 34, 35, 36, -1, 38, 37, 39, -1, 38, 39, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 21, 12, 10, -1, 13, 15, 21, -1, 10, 13, 21, -1, 17, 15, 13, -1, 7, 14, 17, -1, 13, 7, 17, -1, 15, 17, 19, -1, 15, 19, 16, -1, 17, 14, 18, -1, 17, 18, 19, -1, 12, 21, 22, -1, 12, 22, 20, -1, 21, 15, 16, -1, 21, 16, 22, -1, 29, 27, 25, -1, 29, 25, 28, -1, 26, 29, 28, -1, 26, 28, 23, -1, 32, 30, 24, -1, 32, 24, 31, -1, 27, 32, 31, -1, 27, 31, 25, -1, 31, 24, 7, -1, 13, 25, 31, -1, 7, 13, 31, -1, 28, 25, 13, -1, 10, 23, 28, -1, 13, 10, 28, -1, 18, 6, 19, -1, 16, 19, 6, -1, 32, 8, 30, -1, 27, 8, 32, -1, 16, 6, 9, -1, 20, 22, 9, -1, 16, 9, 22, -1, 11, 27, 29, -1, 29, 26, 11, -1, 8, 27, 11, -1, 34, 33, 35, -1, 34, 35, 36, -1, 38, 37, 39, -1, 38, 39, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([21.57276535, 0, 21.032426834, 21.375772476, 0, 21.072580338, 21.178779602, 0, 21.112735748, 21.57276535, 0.075000003, 21.032426834, 21.375772476, 0.075000003, 21.072580338, 21.178779602, 0.075000003, 21.112735748, 21.178779602, 0, 21.112735748, 21.31489563, 0, 21.780513763, 21.451013565, 0, 22.448291779, 21.178779602, 0.075000003, 21.112735748, 21.31489563, 0.075000003, 21.780513763, 21.451013565, 0.075000003, 22.448291779, 21.246837616, 0.075000003, 21.446624756, 21.31489563, 0.037500001, 21.780513763, 21.246837616, 0, 21.446624756, 21.246837616, 0.037500001, 21.446624756, 21.212808609, 0.037500001, 21.279680252, 21.246837616, 0.018750001, 21.446624756, 21.212808609, 0, 21.279680252, 21.212808609, 0.018750001, 21.279680252, 21.212808609, 0.075000003, 21.279680252, 21.246837616, 0.056249999, 21.446624756, 21.212808609, 0.056249999, 21.279680252, 21.382953644, 0.075000003, 22.114402771, 21.382953644, 0, 22.114402771, 21.382953644, 0.037500001, 22.114402771, 21.416982651, 0.075000003, 22.281347275, 21.416982651, 0.037500001, 22.281347275, 21.382953644, 0.056249999, 22.114402771, 21.416982651, 0.056249999, 22.281347275, 21.416982651, 0, 22.281347275, 21.382953644, 0.018750001, 22.114402771, 21.416982651, 0.018750001, 22.281347275, 21.451013565, 0, 22.448291779, 21.844999313, 0, 22.367982864, 21.451013565, 0.075000003, 22.448291779, 21.844999313, 0.075000003, 22.367982864, 21.844999313, 0, 22.367982864, 21.57276535, 0, 21.032426834, 21.844999313, 0.075000003, 22.367982864, 21.57276535, 0.075000003, 21.032426834].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 11, -1, 9, 11, 12, -1, 10, 9, 12, -1, 10, 12, 13, -1, 29, 20, 18, -1, 21, 23, 29, -1, 18, 21, 29, -1, 25, 23, 21, -1, 15, 22, 25, -1, 21, 15, 25, -1, 23, 25, 27, -1, 23, 27, 24, -1, 25, 22, 26, -1, 25, 26, 27, -1, 20, 29, 30, -1, 20, 30, 28, -1, 29, 23, 24, -1, 29, 24, 30, -1, 37, 35, 33, -1, 37, 33, 36, -1, 34, 37, 36, -1, 34, 36, 31, -1, 40, 38, 32, -1, 40, 32, 39, -1, 35, 40, 39, -1, 35, 39, 33, -1, 39, 32, 15, -1, 21, 33, 39, -1, 15, 21, 39, -1, 36, 33, 21, -1, 18, 31, 36, -1, 21, 18, 36, -1, 26, 14, 27, -1, 24, 27, 14, -1, 40, 16, 38, -1, 35, 16, 40, -1, 24, 14, 17, -1, 28, 30, 17, -1, 24, 17, 30, -1, 19, 35, 37, -1, 37, 34, 19, -1, 16, 35, 19, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 11, -1, 9, 11, 12, -1, 10, 9, 12, -1, 10, 12, 13, -1, 29, 20, 18, -1, 21, 23, 29, -1, 18, 21, 29, -1, 25, 23, 21, -1, 15, 22, 25, -1, 21, 15, 25, -1, 23, 25, 27, -1, 23, 27, 24, -1, 25, 22, 26, -1, 25, 26, 27, -1, 20, 29, 30, -1, 20, 30, 28, -1, 29, 23, 24, -1, 29, 24, 30, -1, 37, 35, 33, -1, 37, 33, 36, -1, 34, 37, 36, -1, 34, 36, 31, -1, 40, 38, 32, -1, 40, 32, 39, -1, 35, 40, 39, -1, 35, 39, 33, -1, 39, 32, 15, -1, 21, 33, 39, -1, 15, 21, 39, -1, 36, 33, 21, -1, 18, 31, 36, -1, 21, 18, 36, -1, 26, 14, 27, -1, 24, 27, 14, -1, 40, 16, 38, -1, 35, 16, 40, -1, 24, 14, 17, -1, 28, 30, 17, -1, 24, 17, 30, -1, 19, 35, 37, -1, 37, 34, 19, -1, 16, 35, 19, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([21.159181595, 0, 21.116729736, 20.765195847, 0, 21.197038651, 21.159181595, 0.075000003, 21.116729736, 20.765195847, 0.075000003, 21.197038651, 20.765195847, 0, 21.197038651, 21.037427902, 0, 22.532594681, 20.765195847, 0.075000003, 21.197038651, 21.037427902, 0.075000003, 22.532594681, 21.037427902, 0, 22.532594681, 21.234422684, 0, 22.49243927, 21.431415558, 0, 22.452285767, 21.037427902, 0.075000003, 22.532594681, 21.234422684, 0.075000003, 22.49243927, 21.431415558, 0.075000003, 22.452285767, 21.431415558, 0, 22.452285767, 21.29529953, 0, 21.784507751, 21.159181595, 0, 21.116729736, 21.431415558, 0.075000003, 22.452285767, 21.29529953, 0.075000003, 21.784507751, 21.159181595, 0.075000003, 21.116729736, 21.363357544, 0.075000003, 22.118396759, 21.29529953, 0.037500001, 21.784507751, 21.363357544, 0, 22.118396759, 21.363357544, 0.037500001, 22.118396759, 21.397386551, 0.037500001, 22.285341263, 21.363357544, 0.018750001, 22.118396759, 21.397386551, 0, 22.285341263, 21.397386551, 0.018750001, 22.285341263, 21.397386551, 0.075000003, 22.285341263, 21.363357544, 0.056249999, 22.118396759, 21.397386551, 0.056249999, 22.285341263, 21.227241516, 0.075000003, 21.450618744, 21.227241516, 0, 21.450618744, 21.227241516, 0.037500001, 21.450618744, 21.193210602, 0.075000003, 21.28367424, 21.193210602, 0.037500001, 21.28367424, 21.227241516, 0.056249999, 21.450618744, 21.193210602, 0.056249999, 21.28367424, 21.193210602, 0, 21.28367424, 21.227241516, 0.018750001, 21.450618744, 21.193210602, 0.018750001, 21.28367424].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([21.434652328, 0, 20.354850769, 21.030866623, 0, 20.437156677, 20.627080917, 0, 20.519462585, 21.434652328, 0.075000003, 20.354850769, 21.030866623, 0.075000003, 20.437156677, 20.627080917, 0.075000003, 20.519462585, 20.82897377, 0.075000003, 20.478309631, 20.82897377, 0, 20.478309631, 21.030866623, 0.037500001, 20.437156677, 20.82897377, 0.037500001, 20.478309631, 21.232759476, 0.075000003, 20.396003723, 21.232759476, 0, 20.396003723, 21.232759476, 0.037500001, 20.396003723, 20.627080917, 0, 20.519462585, 20.761199951, 0, 21.177440643, 20.627080917, 0.075000003, 20.519462585, 20.761199951, 0.075000003, 21.177440643, 20.761199951, 0, 21.177440643, 21.164985657, 0, 21.095136642, 21.568771362, 0, 21.012830734, 20.761199951, 0.075000003, 21.177440643, 21.164985657, 0.075000003, 21.095136642, 21.568771362, 0.075000003, 21.012830734, 20.963092804, 0.075000003, 21.136287689, 21.164985657, 0.037500001, 21.095136642, 20.963092804, 0, 21.136287689, 20.963092804, 0.037500001, 21.136287689, 21.36687851, 0.075000003, 21.053983688, 21.36687851, 0, 21.053983688, 21.36687851, 0.037500001, 21.053983688, 21.568771362, 0, 21.012830734, 21.434652328, 0, 20.354850769, 21.568771362, 0.075000003, 21.012830734, 21.434652328, 0.075000003, 20.354850769].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([21.296537399, 0, 19.677274704, 20.892753601, 0, 19.759580612, 20.488967896, 0, 19.84188652, 21.296537399, 0.075000003, 19.677274704, 20.892753601, 0.075000003, 19.759580612, 20.488967896, 0.075000003, 19.84188652, 20.690860748, 0.075000003, 19.800733566, 20.690860748, 0, 19.800733566, 20.892753601, 0.037500001, 19.759580612, 20.690860748, 0.037500001, 19.800733566, 21.094644547, 0.075000003, 19.718427658, 21.094644547, 0, 19.718427658, 21.094644547, 0.037500001, 19.718427658, 20.488967896, 0, 19.84188652, 20.623086929, 0, 20.499864578, 20.488967896, 0.075000003, 19.84188652, 20.623086929, 0.075000003, 20.499864578, 20.623086929, 0, 20.499864578, 21.026872635, 0, 20.41755867, 21.43065834, 0, 20.335252762, 20.623086929, 0.075000003, 20.499864578, 21.026872635, 0.075000003, 20.41755867, 21.43065834, 0.075000003, 20.335252762, 20.824979782, 0.075000003, 20.458711624, 21.026872635, 0.037500001, 20.41755867, 20.824979782, 0, 20.458711624, 20.824979782, 0.037500001, 20.458711624, 21.228765488, 0.075000003, 20.376405716, 21.228765488, 0, 20.376405716, 21.228765488, 0.037500001, 20.376405716, 21.43065834, 0, 20.335252762, 21.296537399, 0, 19.677274704, 21.43065834, 0.075000003, 20.335252762, 21.296537399, 0.075000003, 19.677274704].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 34, -1, 32, 34, 35, -1, 33, 32, 35, -1, 33, 35, 36, -1, 38, 37, 39, -1, 38, 39, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 34, -1, 32, 34, 35, -1, 33, 32, 35, -1, 33, 35, 36, -1, 38, 37, 39, -1, 38, 39, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([21.020309448, 0, 18.322120667, 20.6263237, 0, 18.402429581, 21.020309448, 0.075000003, 18.322120667, 20.6263237, 0.075000003, 18.402429581, 20.6263237, 0, 18.402429581, 20.762439728, 0, 19.070207596, 20.898555756, 0, 19.737985611, 20.6263237, 0.075000003, 18.402429581, 20.762439728, 0.075000003, 19.070207596, 20.898555756, 0.075000003, 19.737985611, 20.694381714, 0.075000003, 18.736318588, 20.762439728, 0.037500001, 19.070207596, 20.694381714, 0, 18.736318588, 20.694381714, 0.037500001, 18.736318588, 20.660352707, 0.037500001, 18.569374084, 20.694381714, 0.018750001, 18.736318588, 20.660352707, 0, 18.569374084, 20.660352707, 0.018750001, 18.569374084, 20.660352707, 0.075000003, 18.569374084, 20.694381714, 0.056249999, 18.736318588, 20.660352707, 0.056249999, 18.569374084, 20.830497742, 0.075000003, 19.404096603, 20.830497742, 0, 19.404096603, 20.830497742, 0.037500001, 19.404096603, 20.864526749, 0.075000003, 19.571041107, 20.864526749, 0.037500001, 19.571041107, 20.830497742, 0.056249999, 19.404096603, 20.864526749, 0.056249999, 19.571041107, 20.864526749, 0, 19.571041107, 20.830497742, 0.018750001, 19.404096603, 20.864526749, 0.018750001, 19.571041107, 20.898555756, 0, 19.737985611, 21.095550537, 0, 19.697832108, 21.292543411, 0, 19.657676697, 20.898555756, 0.075000003, 19.737985611, 21.095550537, 0.075000003, 19.697832108, 21.292543411, 0.075000003, 19.657676697, 21.292543411, 0, 19.657676697, 21.020309448, 0, 18.322120667, 21.292543411, 0.075000003, 19.657676697, 21.020309448, 0.075000003, 18.322120667].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([20.606725693, 0, 18.406423569, 20.212739944, 0, 18.486732483, 20.606725693, 0.075000003, 18.406423569, 20.212739944, 0.075000003, 18.486732483, 20.212739944, 0, 18.486732483, 20.348855972, 0, 19.154510498, 20.484972, 0, 19.822288513, 20.212739944, 0.075000003, 18.486732483, 20.348855972, 0.075000003, 19.154510498, 20.484972, 0.075000003, 19.822288513, 20.280797958, 0.075000003, 18.82062149, 20.348855972, 0.037500001, 19.154510498, 20.280797958, 0, 18.82062149, 20.280797958, 0.037500001, 18.82062149, 20.246768951, 0.037500001, 18.653676987, 20.280797958, 0.018750001, 18.82062149, 20.246768951, 0, 18.653676987, 20.246768951, 0.018750001, 18.653676987, 20.246768951, 0.075000003, 18.653676987, 20.280797958, 0.056249999, 18.82062149, 20.246768951, 0.056249999, 18.653676987, 20.416913986, 0.075000003, 19.488399506, 20.416913986, 0, 19.488399506, 20.416913986, 0.037500001, 19.488399506, 20.450942993, 0.075000003, 19.655344009, 20.450942993, 0.037500001, 19.655344009, 20.416913986, 0.056249999, 19.488399506, 20.450942993, 0.056249999, 19.655344009, 20.450942993, 0, 19.655344009, 20.416913986, 0.018750001, 19.488399506, 20.450942993, 0.018750001, 19.655344009, 20.484972, 0, 19.822288513, 20.878959656, 0, 19.741979599, 20.484972, 0.075000003, 19.822288513, 20.878959656, 0.075000003, 19.741979599, 20.878959656, 0, 19.741979599, 20.742843628, 0, 19.074201584, 20.606725693, 0, 18.406423569, 20.878959656, 0.075000003, 19.741979599, 20.742843628, 0.075000003, 19.074201584, 20.606725693, 0.075000003, 18.406423569, 20.810901642, 0.075000003, 19.408090591, 20.742843628, 0.037500001, 19.074201584, 20.810901642, 0, 19.408090591, 20.810901642, 0.037500001, 19.408090591, 20.844930649, 0.037500001, 19.575035095, 20.810901642, 0.018750001, 19.408090591, 20.844930649, 0, 19.575035095, 20.844930649, 0.018750001, 19.575035095, 20.844930649, 0.075000003, 19.575035095, 20.810901642, 0.056249999, 19.408090591, 20.844930649, 0.056249999, 19.575035095, 20.674783707, 0.075000003, 18.740312576, 20.674783707, 0, 18.740312576, 20.674783707, 0.037500001, 18.740312576, 20.6407547, 0.075000003, 18.573368073, 20.6407547, 0.037500001, 18.573368073, 20.674783707, 0.056249999, 18.740312576, 20.6407547, 0.056249999, 18.573368073, 20.6407547, 0, 18.573368073, 20.674783707, 0.018750001, 18.740312576, 20.6407547, 0.018750001, 18.573368073].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([20.882196426, 0, 17.644544601, 20.074625015, 0, 17.809156418, 20.882196426, 0.075000003, 17.644544601, 20.074625015, 0.075000003, 17.809156418, 20.074625015, 0, 17.809156418, 20.208744049, 0, 18.467136383, 20.074625015, 0.075000003, 17.809156418, 20.208744049, 0.075000003, 18.467136383, 20.208744049, 0, 18.467136383, 20.612529755, 0, 18.384830475, 21.01631546, 0, 18.302524567, 20.208744049, 0.075000003, 18.467136383, 20.612529755, 0.075000003, 18.384830475, 21.01631546, 0.075000003, 18.302524567, 20.410636902, 0.075000003, 18.425983429, 20.612529755, 0.037500001, 18.384830475, 20.410636902, 0, 18.425983429, 20.410636902, 0.037500001, 18.425983429, 20.814422607, 0.075000003, 18.343677521, 20.814422607, 0, 18.343677521, 20.814422607, 0.037500001, 18.343677521, 21.01631546, 0, 18.302524567, 20.882196426, 0, 17.644544601, 21.01631546, 0.075000003, 18.302524567, 20.882196426, 0.075000003, 17.644544601].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([20.744081497, 0, 16.966968536, 20.340297699, 0, 17.049274445, 19.936511993, 0, 17.131580353, 20.744081497, 0.075000003, 16.966968536, 20.340297699, 0.075000003, 17.049274445, 19.936511993, 0.075000003, 17.131580353, 20.138404846, 0.075000003, 17.090427399, 20.138404846, 0, 17.090427399, 20.340297699, 0.037500001, 17.049274445, 20.138404846, 0.037500001, 17.090427399, 20.542188644, 0.075000003, 17.00812149, 20.542188644, 0, 17.00812149, 20.542188644, 0.037500001, 17.00812149, 19.936511993, 0, 17.131580353, 20.070631027, 0, 17.789558411, 19.936511993, 0.075000003, 17.131580353, 20.070631027, 0.075000003, 17.789558411, 20.070631027, 0, 17.789558411, 20.878202438, 0, 17.624948502, 20.070631027, 0.075000003, 17.789558411, 20.878202438, 0.075000003, 17.624948502, 20.878202438, 0, 17.624948502, 20.744081497, 0, 16.966968536, 20.878202438, 0.075000003, 17.624948502, 20.744081497, 0.075000003, 16.966968536].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 36, 35, 37, -1, 36, 37, 38, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 36, 35, 37, -1, 36, 37, 38, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([20.467853546, 0, 15.611815453, 20.073867798, 0, 15.692124367, 20.467853546, 0.075000003, 15.611815453, 20.073867798, 0.075000003, 15.692124367, 20.073867798, 0, 15.692124367, 20.209983826, 0, 16.359901428, 20.346099854, 0, 17.027679443, 20.073867798, 0.075000003, 15.692124367, 20.209983826, 0.075000003, 16.359901428, 20.346099854, 0.075000003, 17.027679443, 20.141925812, 0.075000003, 16.026012421, 20.209983826, 0.037500001, 16.359901428, 20.141925812, 0, 16.026012421, 20.141925812, 0.037500001, 16.026012421, 20.107896805, 0.037500001, 15.859068871, 20.141925812, 0.018750001, 16.026012421, 20.107896805, 0, 15.859068871, 20.107896805, 0.018750001, 15.859068871, 20.107896805, 0.075000003, 15.859068871, 20.141925812, 0.056249999, 16.026012421, 20.107896805, 0.056249999, 15.859068871, 20.27804184, 0.075000003, 16.693790436, 20.27804184, 0, 16.693790436, 20.27804184, 0.037500001, 16.693790436, 20.312070847, 0.075000003, 16.86073494, 20.312070847, 0.037500001, 16.86073494, 20.27804184, 0.056249999, 16.693790436, 20.312070847, 0.056249999, 16.86073494, 20.312070847, 0, 16.86073494, 20.27804184, 0.018750001, 16.693790436, 20.312070847, 0.018750001, 16.86073494, 20.346099854, 0, 17.027679443, 20.740087509, 0, 16.947370529, 20.346099854, 0.075000003, 17.027679443, 20.740087509, 0.075000003, 16.947370529, 20.740087509, 0, 16.947370529, 20.467853546, 0, 15.611815453, 20.740087509, 0.075000003, 16.947370529, 20.467853546, 0.075000003, 15.611815453].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 13, -1, 11, 13, 14, -1, 12, 11, 14, -1, 12, 14, 15, -1, 17, 16, 18, -1, 17, 18, 19, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 13, -1, 11, 13, 14, -1, 12, 11, 14, -1, 12, 14, 15, -1, 17, 16, 18, -1, 17, 18, 19, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([20.054269791, 0, 15.696118355, 19.857276917, 0, 15.736272812, 19.660284042, 0, 15.776427269, 20.054269791, 0.075000003, 15.696118355, 19.857276917, 0.075000003, 15.736272812, 19.660284042, 0.075000003, 15.776427269, 19.660284042, 0, 15.776427269, 19.932516098, 0, 17.111982346, 19.660284042, 0.075000003, 15.776427269, 19.932516098, 0.075000003, 17.111982346, 19.932516098, 0, 17.111982346, 20.12951088, 0, 17.071828842, 20.326503754, 0, 17.031675339, 19.932516098, 0.075000003, 17.111982346, 20.12951088, 0.075000003, 17.071828842, 20.326503754, 0.075000003, 17.031675339, 20.326503754, 0, 17.031675339, 20.054269791, 0, 15.696118355, 20.326503754, 0.075000003, 17.031675339, 20.054269791, 0.075000003, 15.696118355].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([20.329740524, 0, 14.934239388, 19.522169113, 0, 15.09885025, 20.329740524, 0.075000003, 14.934239388, 19.522169113, 0.075000003, 15.09885025, 19.522169113, 0, 15.09885025, 19.656288147, 0, 15.756830215, 19.522169113, 0.075000003, 15.09885025, 19.656288147, 0.075000003, 15.756830215, 19.656288147, 0, 15.756830215, 20.060073853, 0, 15.674524307, 20.463859558, 0, 15.592218399, 19.656288147, 0.075000003, 15.756830215, 20.060073853, 0.075000003, 15.674524307, 20.463859558, 0.075000003, 15.592218399, 19.858181, 0.075000003, 15.715677261, 20.060073853, 0.037500001, 15.674524307, 19.858181, 0, 15.715677261, 19.858181, 0.037500001, 15.715677261, 20.261966705, 0.075000003, 15.633371353, 20.261966705, 0, 15.633371353, 20.261966705, 0.037500001, 15.633371353, 20.463859558, 0, 15.592218399, 20.329740524, 0, 14.934239388, 20.463859558, 0.075000003, 15.592218399, 20.329740524, 0.075000003, 14.934239388].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([20.191625595, 0, 14.256662369, 19.384056091, 0, 14.421274185, 20.191625595, 0.075000003, 14.256662369, 19.384056091, 0.075000003, 14.421274185, 19.384056091, 0, 14.421274185, 19.518175125, 0, 15.079253197, 19.384056091, 0.075000003, 14.421274185, 19.518175125, 0.075000003, 15.079253197, 19.518175125, 0, 15.079253197, 19.921960831, 0, 14.996948242, 20.325746536, 0, 14.914642334, 19.518175125, 0.075000003, 15.079253197, 19.921960831, 0.075000003, 14.996948242, 20.325746536, 0.075000003, 14.914642334, 19.720067978, 0.075000003, 15.038100243, 19.921960831, 0.037500001, 14.996948242, 19.720067978, 0, 15.038100243, 19.720067978, 0.037500001, 15.038100243, 20.123853683, 0.075000003, 14.955795288, 20.123853683, 0, 14.955795288, 20.123853683, 0.037500001, 14.955795288, 20.325746536, 0, 14.914642334, 20.191625595, 0, 14.256662369, 20.325746536, 0.075000003, 14.914642334, 20.191625595, 0.075000003, 14.256662369].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 13, -1, 11, 13, 14, -1, 12, 11, 14, -1, 12, 14, 15, -1, 17, 16, 18, -1, 17, 18, 19, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 13, -1, 11, 13, 14, -1, 12, 11, 14, -1, 12, 14, 15, -1, 17, 16, 18, -1, 17, 18, 19, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([19.915397644, 0, 12.901510239, 19.71840477, 0, 12.941663742, 19.521411896, 0, 12.981818199, 19.915397644, 0.075000003, 12.901510239, 19.71840477, 0.075000003, 12.941663742, 19.521411896, 0.075000003, 12.981818199, 19.521411896, 0, 12.981818199, 19.793643951, 0, 14.317374229, 19.521411896, 0.075000003, 12.981818199, 19.793643951, 0.075000003, 14.317374229, 19.793643951, 0, 14.317374229, 19.990638733, 0, 14.277219772, 20.187631607, 0, 14.237065315, 19.793643951, 0.075000003, 14.317374229, 19.990638733, 0.075000003, 14.277219772, 20.187631607, 0.075000003, 14.237065315, 20.187631607, 0, 14.237065315, 19.915397644, 0, 12.901510239, 20.187631607, 0.075000003, 14.237065315, 19.915397644, 0.075000003, 12.901510239].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([19.501813889, 0, 12.985813141, 19.304821014, 0, 13.025966644, 19.10782814, 0, 13.066121101, 19.501813889, 0.075000003, 12.985813141, 19.304821014, 0.075000003, 13.025966644, 19.10782814, 0.075000003, 13.066121101, 19.10782814, 0, 13.066121101, 19.380060196, 0, 14.401677132, 19.10782814, 0.075000003, 13.066121101, 19.380060196, 0.075000003, 14.401677132, 19.380060196, 0, 14.401677132, 19.774047852, 0, 14.321368217, 19.380060196, 0.075000003, 14.401677132, 19.774047852, 0.075000003, 14.321368217, 19.774047852, 0, 14.321368217, 19.501813889, 0, 12.985813141, 19.774047852, 0.075000003, 14.321368217, 19.501813889, 0.075000003, 12.985813141].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([19.777284622, 0, 12.22393322, 18.969713211, 0, 12.388545036, 19.777284622, 0.075000003, 12.22393322, 18.969713211, 0.075000003, 12.388545036, 18.969713211, 0, 12.388545036, 19.103832245, 0, 13.046524048, 18.969713211, 0.075000003, 12.388545036, 19.103832245, 0.075000003, 13.046524048, 19.103832245, 0, 13.046524048, 19.50761795, 0, 12.96421814, 19.911403656, 0, 12.881913185, 19.103832245, 0.075000003, 13.046524048, 19.50761795, 0.075000003, 12.96421814, 19.911403656, 0.075000003, 12.881913185, 19.305725098, 0.075000003, 13.005371094, 19.50761795, 0.037500001, 12.96421814, 19.305725098, 0, 13.005371094, 19.305725098, 0.037500001, 13.005371094, 19.709510803, 0.075000003, 12.923066139, 19.709510803, 0, 12.923066139, 19.709510803, 0.037500001, 12.923066139, 19.911403656, 0, 12.881913185, 19.777284622, 0, 12.22393322, 19.911403656, 0.075000003, 12.881913185, 19.777284622, 0.075000003, 12.22393322].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([19.639169693, 0, 11.546357155, 18.831600189, 0, 11.710968018, 19.639169693, 0.075000003, 11.546357155, 18.831600189, 0.075000003, 11.710968018, 18.831600189, 0, 11.710968018, 18.965719223, 0, 12.368947983, 18.831600189, 0.075000003, 11.710968018, 18.965719223, 0.075000003, 12.368947983, 18.965719223, 0, 12.368947983, 19.773288727, 0, 12.204336166, 18.965719223, 0.075000003, 12.368947983, 19.773288727, 0.075000003, 12.204336166, 19.773288727, 0, 12.204336166, 19.639169693, 0, 11.546357155, 19.773288727, 0.075000003, 12.204336166, 19.639169693, 0.075000003, 11.546357155].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 13, -1, 11, 13, 14, -1, 12, 11, 14, -1, 12, 14, 15, -1, 17, 16, 18, -1, 17, 18, 19, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 13, -1, 11, 13, 14, -1, 12, 11, 14, -1, 12, 14, 15, -1, 17, 16, 18, -1, 17, 18, 19, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([19.362941742, 0, 10.191204071, 19.165948868, 0, 10.231358528, 18.968955994, 0, 10.271512985, 19.362941742, 0.075000003, 10.191204071, 19.165948868, 0.075000003, 10.231358528, 18.968955994, 0.075000003, 10.271512985, 18.968955994, 0, 10.271512985, 19.241188049, 0, 11.607068062, 18.968955994, 0.075000003, 10.271512985, 19.241188049, 0.075000003, 11.607068062, 19.241188049, 0, 11.607068062, 19.438182831, 0, 11.566914558, 19.635175705, 0, 11.526760101, 19.241188049, 0.075000003, 11.607068062, 19.438182831, 0.075000003, 11.566914558, 19.635175705, 0.075000003, 11.526760101, 19.635175705, 0, 11.526760101, 19.362941742, 0, 10.191204071, 19.635175705, 0.075000003, 11.526760101, 19.362941742, 0.075000003, 10.191204071].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 13, -1, 11, 13, 14, -1, 12, 11, 14, -1, 12, 14, 15, -1, 17, 16, 18, -1, 17, 18, 19, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 13, -1, 11, 13, 14, -1, 12, 11, 14, -1, 12, 14, 15, -1, 17, 16, 18, -1, 17, 18, 19, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([18.949357986, 0, 10.275506973, 18.752365112, 0, 10.31566143, 18.555372238, 0, 10.355815887, 18.949357986, 0.075000003, 10.275506973, 18.752365112, 0.075000003, 10.31566143, 18.555372238, 0.075000003, 10.355815887, 18.555372238, 0, 10.355815887, 18.827604294, 0, 11.691370964, 18.555372238, 0.075000003, 10.355815887, 18.827604294, 0.075000003, 11.691370964, 18.827604294, 0, 11.691370964, 19.024599075, 0, 11.651217461, 19.221591949, 0, 11.611063004, 18.827604294, 0.075000003, 11.691370964, 19.024599075, 0.075000003, 11.651217461, 19.221591949, 0.075000003, 11.611063004, 19.221591949, 0, 11.611063004, 18.949357986, 0, 10.275506973, 19.221591949, 0.075000003, 11.611063004, 18.949357986, 0.075000003, 10.275506973].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([19.22482872, 0, 9.513628006, 18.417257309, 0, 9.678238869, 19.22482872, 0.075000003, 9.513628006, 18.417257309, 0.075000003, 9.678238869, 18.417257309, 0, 9.678238869, 18.551376343, 0, 10.336218834, 18.417257309, 0.075000003, 9.678238869, 18.551376343, 0.075000003, 10.336218834, 18.551376343, 0, 10.336218834, 18.955162048, 0, 10.253912926, 19.358947754, 0, 10.171607018, 18.551376343, 0.075000003, 10.336218834, 18.955162048, 0.075000003, 10.253912926, 19.358947754, 0.075000003, 10.171607018, 18.753269196, 0.075000003, 10.29506588, 18.955162048, 0.037500001, 10.253912926, 18.753269196, 0, 10.29506588, 18.753269196, 0.037500001, 10.29506588, 19.157054901, 0.075000003, 10.212759972, 19.157054901, 0, 10.212759972, 19.157054901, 0.037500001, 10.212759972, 19.358947754, 0, 10.171607018, 19.22482872, 0, 9.513628006, 19.358947754, 0.075000003, 10.171607018, 19.22482872, 0.075000003, 9.513628006].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([19.086713791, 0, 8.836050987, 18.279144287, 0, 9.000662804, 19.086713791, 0.075000003, 8.836050987, 18.279144287, 0.075000003, 9.000662804, 18.279144287, 0, 9.000662804, 18.413263321, 0, 9.658641815, 18.279144287, 0.075000003, 9.000662804, 18.413263321, 0.075000003, 9.658641815, 18.413263321, 0, 9.658641815, 18.817049026, 0, 9.576336861, 19.220832825, 0, 9.494030952, 18.413263321, 0.075000003, 9.658641815, 18.817049026, 0.075000003, 9.576336861, 19.220832825, 0.075000003, 9.494030952, 18.615156174, 0.075000003, 9.617488861, 18.817049026, 0.037500001, 9.576336861, 18.615156174, 0, 9.617488861, 18.615156174, 0.037500001, 9.617488861, 19.018941879, 0.075000003, 9.535183907, 19.018941879, 0, 9.535183907, 19.018941879, 0.037500001, 9.535183907, 19.220832825, 0, 9.494030952, 19.086713791, 0, 8.836050987, 19.220832825, 0.075000003, 9.494030952, 19.086713791, 0.075000003, 8.836050987].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 29, 20, 18, -1, 21, 23, 29, -1, 18, 21, 29, -1, 25, 23, 21, -1, 15, 22, 25, -1, 21, 15, 25, -1, 23, 25, 27, -1, 23, 27, 24, -1, 25, 22, 26, -1, 25, 26, 27, -1, 20, 29, 30, -1, 20, 30, 28, -1, 29, 23, 24, -1, 29, 24, 30, -1, 37, 35, 33, -1, 37, 33, 36, -1, 34, 37, 36, -1, 34, 36, 31, -1, 40, 38, 32, -1, 40, 32, 39, -1, 35, 40, 39, -1, 35, 39, 33, -1, 39, 32, 15, -1, 21, 33, 39, -1, 15, 21, 39, -1, 36, 33, 21, -1, 18, 31, 36, -1, 21, 18, 36, -1, 26, 14, 27, -1, 24, 27, 14, -1, 40, 16, 38, -1, 35, 16, 40, -1, 24, 14, 17, -1, 28, 30, 17, -1, 24, 17, 30, -1, 19, 35, 37, -1, 37, 34, 19, -1, 16, 35, 19, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 29, 20, 18, -1, 21, 23, 29, -1, 18, 21, 29, -1, 25, 23, 21, -1, 15, 22, 25, -1, 21, 15, 25, -1, 23, 25, 27, -1, 23, 27, 24, -1, 25, 22, 26, -1, 25, 26, 27, -1, 20, 29, 30, -1, 20, 30, 28, -1, 29, 23, 24, -1, 29, 24, 30, -1, 37, 35, 33, -1, 37, 33, 36, -1, 34, 37, 36, -1, 34, 36, 31, -1, 40, 38, 32, -1, 40, 32, 39, -1, 35, 40, 39, -1, 35, 39, 33, -1, 39, 32, 15, -1, 21, 33, 39, -1, 15, 21, 39, -1, 36, 33, 21, -1, 18, 31, 36, -1, 21, 18, 36, -1, 26, 14, 27, -1, 24, 27, 14, -1, 40, 16, 38, -1, 35, 16, 40, -1, 24, 14, 17, -1, 28, 30, 17, -1, 24, 17, 30, -1, 19, 35, 37, -1, 37, 34, 19, -1, 16, 35, 19, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([18.81048584, 0, 7.48089838, 18.613492966, 0, 7.521052837, 18.416500092, 0, 7.561206818, 18.81048584, 0.075000003, 7.48089838, 18.613492966, 0.075000003, 7.521052837, 18.416500092, 0.075000003, 7.561206818, 18.416500092, 0, 7.561206818, 18.688732147, 0, 8.896762848, 18.416500092, 0.075000003, 7.561206818, 18.688732147, 0.075000003, 8.896762848, 18.688732147, 0, 8.896762848, 19.082719803, 0, 8.816453934, 18.688732147, 0.075000003, 8.896762848, 19.082719803, 0.075000003, 8.816453934, 19.082719803, 0, 8.816453934, 18.946603775, 0, 8.148675919, 18.81048584, 0, 7.48089838, 19.082719803, 0.075000003, 8.816453934, 18.946603775, 0.075000003, 8.148675919, 18.81048584, 0.075000003, 7.48089838, 19.014661789, 0.075000003, 8.482564926, 18.946603775, 0.037500001, 8.148675919, 19.014661789, 0, 8.482564926, 19.014661789, 0.037500001, 8.482564926, 19.048690796, 0.037500001, 8.64950943, 19.014661789, 0.018750001, 8.482564926, 19.048690796, 0, 8.64950943, 19.048690796, 0.018750001, 8.64950943, 19.048690796, 0.075000003, 8.64950943, 19.014661789, 0.056249999, 8.482564926, 19.048690796, 0.056249999, 8.64950943, 18.878543854, 0.075000003, 7.814787388, 18.878543854, 0, 7.814787388, 18.878543854, 0.037500001, 7.814787388, 18.844514847, 0.075000003, 7.647842884, 18.844514847, 0.037500001, 7.647842884, 18.878543854, 0.056249999, 7.814787388, 18.844514847, 0.056249999, 7.647842884, 18.844514847, 0, 7.647842884, 18.878543854, 0.018750001, 7.814787388, 18.844514847, 0.018750001, 7.647842884].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 34, -1, 32, 34, 35, -1, 33, 32, 35, -1, 33, 35, 36, -1, 38, 37, 39, -1, 38, 39, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 34, -1, 32, 34, 35, -1, 33, 32, 35, -1, 33, 35, 36, -1, 38, 37, 39, -1, 38, 39, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([18.396902084, 0, 7.565201283, 18.002916336, 0, 7.64550972, 18.396902084, 0.075000003, 7.565201283, 18.002916336, 0.075000003, 7.64550972, 18.002916336, 0, 7.64550972, 18.139032364, 0, 8.313287735, 18.275148392, 0, 8.98106575, 18.002916336, 0.075000003, 7.64550972, 18.139032364, 0.075000003, 8.313287735, 18.275148392, 0.075000003, 8.98106575, 18.07097435, 0.075000003, 7.979398727, 18.139032364, 0.037500001, 8.313287735, 18.07097435, 0, 7.979398727, 18.07097435, 0.037500001, 7.979398727, 18.036945343, 0.037500001, 7.812454224, 18.07097435, 0.018750001, 7.979398727, 18.036945343, 0, 7.812454224, 18.036945343, 0.018750001, 7.812454224, 18.036945343, 0.075000003, 7.812454224, 18.07097435, 0.056249999, 7.979398727, 18.036945343, 0.056249999, 7.812454224, 18.207090378, 0.075000003, 8.647176743, 18.207090378, 0, 8.647176743, 18.207090378, 0.037500001, 8.647176743, 18.241119385, 0.075000003, 8.814121246, 18.241119385, 0.037500001, 8.814121246, 18.207090378, 0.056249999, 8.647176743, 18.241119385, 0.056249999, 8.814121246, 18.241119385, 0, 8.814121246, 18.207090378, 0.018750001, 8.647176743, 18.241119385, 0.018750001, 8.814121246, 18.275148392, 0, 8.98106575, 18.472143173, 0, 8.940911293, 18.669136047, 0, 8.900756836, 18.275148392, 0.075000003, 8.98106575, 18.472143173, 0.075000003, 8.940911293, 18.669136047, 0.075000003, 8.900756836, 18.669136047, 0, 8.900756836, 18.396902084, 0, 7.565201283, 18.669136047, 0.075000003, 8.900756836, 18.396902084, 0.075000003, 7.565201283].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([18.672372818, 0, 6.803321838, 17.864801407, 0, 6.967933178, 18.672372818, 0.075000003, 6.803321838, 17.864801407, 0.075000003, 6.967933178, 17.864801407, 0, 6.967933178, 17.998920441, 0, 7.625912666, 17.864801407, 0.075000003, 6.967933178, 17.998920441, 0.075000003, 7.625912666, 17.998920441, 0, 7.625912666, 18.402706146, 0, 7.543607235, 18.806491852, 0, 7.461301327, 17.998920441, 0.075000003, 7.625912666, 18.402706146, 0.075000003, 7.543607235, 18.806491852, 0.075000003, 7.461301327, 18.200813293, 0.075000003, 7.584760189, 18.402706146, 0.037500001, 7.543607235, 18.200813293, 0, 7.584760189, 18.200813293, 0.037500001, 7.584760189, 18.604598999, 0.075000003, 7.502454281, 18.604598999, 0, 7.502454281, 18.604598999, 0.037500001, 7.502454281, 18.806491852, 0, 7.461301327, 18.672372818, 0, 6.803321838, 18.806491852, 0.075000003, 7.461301327, 18.672372818, 0.075000003, 6.803321838].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([18.534257889, 0, 6.125745296, 18.130472183, 0, 6.208051205, 17.726686478, 0, 6.290357113, 18.534257889, 0.075000003, 6.125745296, 18.130472183, 0.075000003, 6.208051205, 17.726686478, 0.075000003, 6.290357113, 17.92857933, 0.075000003, 6.249204159, 17.92857933, 0, 6.249204159, 18.130472183, 0.037500001, 6.208051205, 17.92857933, 0.037500001, 6.249204159, 18.332365036, 0.075000003, 6.166898251, 18.332365036, 0, 6.166898251, 18.332365036, 0.037500001, 6.166898251, 17.726686478, 0, 6.290357113, 17.860807419, 0, 6.948336601, 17.726686478, 0.075000003, 6.290357113, 17.860807419, 0.075000003, 6.948336601, 17.860807419, 0, 6.948336601, 18.264593124, 0, 6.866030693, 18.668376923, 0, 6.783724785, 17.860807419, 0.075000003, 6.948336601, 18.264593124, 0.075000003, 6.866030693, 18.668376923, 0.075000003, 6.783724785, 18.062700272, 0.075000003, 6.907183647, 18.264593124, 0.037500001, 6.866030693, 18.062700272, 0, 6.907183647, 18.062700272, 0.037500001, 6.907183647, 18.46648407, 0.075000003, 6.824877739, 18.46648407, 0, 6.824877739, 18.46648407, 0.037500001, 6.824877739, 18.668376923, 0, 6.783724785, 18.534257889, 0, 6.125745296, 18.668376923, 0.075000003, 6.783724785, 18.534257889, 0.075000003, 6.125745296].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 11, -1, 9, 11, 12, -1, 10, 9, 12, -1, 10, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 11, -1, 9, 11, 12, -1, 10, 9, 12, -1, 10, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([18.258029938, 0, 4.77059269, 17.864044189, 0, 4.850901127, 18.258029938, 0.075000003, 4.77059269, 17.864044189, 0.075000003, 4.850901127, 17.864044189, 0, 4.850901127, 18.136276245, 0, 6.186457157, 17.864044189, 0.075000003, 4.850901127, 18.136276245, 0.075000003, 6.186457157, 18.136276245, 0, 6.186457157, 18.333271027, 0, 6.1463027, 18.530263901, 0, 6.10614872, 18.136276245, 0.075000003, 6.186457157, 18.333271027, 0.075000003, 6.1463027, 18.530263901, 0.075000003, 6.10614872, 18.530263901, 0, 6.10614872, 18.258029938, 0, 4.77059269, 18.530263901, 0.075000003, 6.10614872, 18.258029938, 0.075000003, 4.77059269].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 13, -1, 11, 13, 14, -1, 12, 11, 14, -1, 12, 14, 15, -1, 17, 16, 18, -1, 17, 18, 19, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 13, -1, 11, 13, 14, -1, 12, 11, 14, -1, 12, 14, 15, -1, 17, 16, 18, -1, 17, 18, 19, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([17.844446182, 0, 4.854895592, 17.647453308, 0, 4.895050049, 17.450458527, 0, 4.935204029, 17.844446182, 0.075000003, 4.854895592, 17.647453308, 0.075000003, 4.895050049, 17.450458527, 0.075000003, 4.935204029, 17.450458527, 0, 4.935204029, 17.72269249, 0, 6.270760059, 17.450458527, 0.075000003, 4.935204029, 17.72269249, 0.075000003, 6.270760059, 17.72269249, 0, 6.270760059, 17.919685364, 0, 6.230605602, 18.116680145, 0, 6.190451622, 17.72269249, 0.075000003, 6.270760059, 17.919685364, 0.075000003, 6.230605602, 18.116680145, 0.075000003, 6.190451622, 18.116680145, 0, 6.190451622, 17.844446182, 0, 4.854895592, 18.116680145, 0.075000003, 6.190451622, 17.844446182, 0.075000003, 4.854895592].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([18.119916916, 0, 4.093016148, 17.71613121, 0, 4.175322056, 17.312345505, 0, 4.257627487, 18.119916916, 0.075000003, 4.093016148, 17.71613121, 0.075000003, 4.175322056, 17.312345505, 0.075000003, 4.257627487, 17.514238358, 0.075000003, 4.21647501, 17.514238358, 0, 4.21647501, 17.71613121, 0.037500001, 4.175322056, 17.514238358, 0.037500001, 4.21647501, 17.918024063, 0.075000003, 4.134169102, 17.918024063, 0, 4.134169102, 17.918024063, 0.037500001, 4.134169102, 17.312345505, 0, 4.257627487, 17.446464539, 0, 4.915606976, 17.312345505, 0.075000003, 4.257627487, 17.446464539, 0.075000003, 4.915606976, 17.446464539, 0, 4.915606976, 17.850250244, 0, 4.833301544, 18.25403595, 0, 4.750995636, 17.446464539, 0.075000003, 4.915606976, 17.850250244, 0.075000003, 4.833301544, 18.25403595, 0.075000003, 4.750995636, 17.648357391, 0.075000003, 4.874454021, 17.850250244, 0.037500001, 4.833301544, 17.648357391, 0, 4.874454021, 17.648357391, 0.037500001, 4.874454021, 18.052143097, 0.075000003, 4.79214859, 18.052143097, 0, 4.79214859, 18.052143097, 0.037500001, 4.79214859, 18.25403595, 0, 4.750995636, 18.119916916, 0, 4.093016148, 18.25403595, 0.075000003, 4.750995636, 18.119916916, 0.075000003, 4.093016148].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([17.981801987, 0, 3.415439844, 17.578016281, 0, 3.497745514, 17.174230576, 0, 3.580051184, 17.981801987, 0.075000003, 3.415439844, 17.578016281, 0.075000003, 3.497745514, 17.174230576, 0.075000003, 3.580051184, 17.376123428, 0.075000003, 3.538898468, 17.376123428, 0, 3.538898468, 17.578016281, 0.037500001, 3.497745514, 17.376123428, 0.037500001, 3.538898468, 17.779909134, 0.075000003, 3.45659256, 17.779909134, 0, 3.45659256, 17.779909134, 0.037500001, 3.45659256, 17.174230576, 0, 3.580051184, 17.308351517, 0, 4.238030434, 17.174230576, 0.075000003, 3.580051184, 17.308351517, 0.075000003, 4.238030434, 17.308351517, 0, 4.238030434, 17.712137222, 0, 4.155725002, 18.115921021, 0, 4.073419094, 17.308351517, 0.075000003, 4.238030434, 17.712137222, 0.075000003, 4.155725002, 18.115921021, 0.075000003, 4.073419094, 17.51024437, 0.075000003, 4.196877956, 17.712137222, 0.037500001, 4.155725002, 17.51024437, 0, 4.196877956, 17.51024437, 0.037500001, 4.196877956, 17.914028168, 0.075000003, 4.114572048, 17.914028168, 0, 4.114572048, 17.914028168, 0.037500001, 4.114572048, 18.115921021, 0, 4.073419094, 17.981801987, 0, 3.415439844, 18.115921021, 0.075000003, 4.073419094, 17.981801987, 0.075000003, 3.415439844].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([22.402965546, 0, 29.331951141, 21.595396042, 0, 29.49656105, 22.402965546, 0.075000003, 29.331951141, 21.595396042, 0.075000003, 29.49656105, 21.595396042, 0, 29.49656105, 21.729515076, 0, 30.154541016, 21.595396042, 0.075000003, 29.49656105, 21.729515076, 0.075000003, 30.154541016, 21.729515076, 0, 30.154541016, 22.537086487, 0, 29.989929199, 21.729515076, 0.075000003, 30.154541016, 22.537086487, 0.075000003, 29.989929199, 22.537086487, 0, 29.989929199, 22.402965546, 0, 29.331951141, 22.537086487, 0.075000003, 29.989929199, 22.402965546, 0.075000003, 29.331951141].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([22.126737595, 0, 27.976797104, 21.732751846, 0, 28.057106018, 22.126737595, 0.075000003, 27.976797104, 21.732751846, 0.075000003, 28.057106018, 21.732751846, 0, 28.057106018, 22.004983902, 0, 29.392662048, 21.732751846, 0.075000003, 28.057106018, 22.004983902, 0.075000003, 29.392662048, 22.004983902, 0, 29.392662048, 22.398971558, 0, 29.312353134, 22.004983902, 0.075000003, 29.392662048, 22.398971558, 0.075000003, 29.312353134, 22.398971558, 0, 29.312353134, 22.126737595, 0, 27.976797104, 22.398971558, 0.075000003, 29.312353134, 22.126737595, 0.075000003, 27.976797104].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([21.713153839, 0, 28.061100006, 21.319168091, 0, 28.14140892, 21.713153839, 0.075000003, 28.061100006, 21.319168091, 0.075000003, 28.14140892, 21.319168091, 0, 28.14140892, 21.591400146, 0, 29.476964951, 21.319168091, 0.075000003, 28.14140892, 21.591400146, 0.075000003, 29.476964951, 21.591400146, 0, 29.476964951, 21.985387802, 0, 29.396656036, 21.591400146, 0.075000003, 29.476964951, 21.985387802, 0.075000003, 29.396656036, 21.985387802, 0, 29.396656036, 21.713153839, 0, 28.061100006, 21.985387802, 0.075000003, 29.396656036, 21.713153839, 0.075000003, 28.061100006].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([21.988624573, 0, 27.299221039, 21.181053162, 0, 27.463832855, 21.988624573, 0.075000003, 27.299221039, 21.181053162, 0.075000003, 27.463832855, 21.181053162, 0, 27.463832855, 21.315172195, 0, 28.121810913, 21.181053162, 0.075000003, 27.463832855, 21.315172195, 0.075000003, 28.121810913, 21.315172195, 0, 28.121810913, 22.122743607, 0, 27.957201004, 21.315172195, 0.075000003, 28.121810913, 22.122743607, 0.075000003, 27.957201004, 22.122743607, 0, 27.957201004, 21.988624573, 0, 27.299221039, 22.122743607, 0.075000003, 27.957201004, 21.988624573, 0.075000003, 27.299221039].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([21.850509644, 0, 26.621644974, 21.04294014, 0, 26.78625679, 21.850509644, 0.075000003, 26.621644974, 21.04294014, 0.075000003, 26.78625679, 21.04294014, 0, 26.78625679, 21.177059174, 0, 27.444234848, 21.04294014, 0.075000003, 26.78625679, 21.177059174, 0.075000003, 27.444234848, 21.177059174, 0, 27.444234848, 21.984630585, 0, 27.279623032, 21.177059174, 0.075000003, 27.444234848, 21.984630585, 0.075000003, 27.279623032, 21.984630585, 0, 27.279623032, 21.850509644, 0, 26.621644974, 21.984630585, 0.075000003, 27.279623032, 21.850509644, 0.075000003, 26.621644974].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 36, 35, 37, -1, 36, 37, 38, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 36, 35, 37, -1, 36, 37, 38, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([21.574281693, 0, 25.266490936, 21.180295944, 0, 25.34679985, 21.574281693, 0.075000003, 25.266490936, 21.180295944, 0.075000003, 25.34679985, 21.180295944, 0, 25.34679985, 21.316411972, 0, 26.014577866, 21.452528, 0, 26.682355881, 21.180295944, 0.075000003, 25.34679985, 21.316411972, 0.075000003, 26.014577866, 21.452528, 0.075000003, 26.682355881, 21.248353958, 0.075000003, 25.680688858, 21.316411972, 0.037500001, 26.014577866, 21.248353958, 0, 25.680688858, 21.248353958, 0.037500001, 25.680688858, 21.214324951, 0.037500001, 25.513744354, 21.248353958, 0.018750001, 25.680688858, 21.214324951, 0, 25.513744354, 21.214324951, 0.018750001, 25.513744354, 21.214324951, 0.075000003, 25.513744354, 21.248353958, 0.056249999, 25.680688858, 21.214324951, 0.056249999, 25.513744354, 21.384469986, 0.075000003, 26.348466873, 21.384469986, 0, 26.348466873, 21.384469986, 0.037500001, 26.348466873, 21.418498993, 0.075000003, 26.515411377, 21.418498993, 0.037500001, 26.515411377, 21.384469986, 0.056249999, 26.348466873, 21.418498993, 0.056249999, 26.515411377, 21.418498993, 0, 26.515411377, 21.384469986, 0.018750001, 26.348466873, 21.418498993, 0.018750001, 26.515411377, 21.452528, 0, 26.682355881, 21.846515656, 0, 26.602046967, 21.452528, 0.075000003, 26.682355881, 21.846515656, 0.075000003, 26.602046967, 21.846515656, 0, 26.602046967, 21.574281693, 0, 25.266490936, 21.846515656, 0.075000003, 26.602046967, 21.574281693, 0.075000003, 25.266490936].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([21.160697937, 0, 25.350793839, 20.766712189, 0, 25.431102753, 21.160697937, 0.075000003, 25.350793839, 20.766712189, 0.075000003, 25.431102753, 20.766712189, 0, 25.431102753, 21.038944244, 0, 26.766658783, 20.766712189, 0.075000003, 25.431102753, 21.038944244, 0.075000003, 26.766658783, 21.038944244, 0, 26.766658783, 21.4329319, 0, 26.686349869, 21.038944244, 0.075000003, 26.766658783, 21.4329319, 0.075000003, 26.686349869, 21.4329319, 0, 26.686349869, 21.296815872, 0, 26.018571854, 21.160697937, 0, 25.350793839, 21.4329319, 0.075000003, 26.686349869, 21.296815872, 0.075000003, 26.018571854, 21.160697937, 0.075000003, 25.350793839, 21.364873886, 0.075000003, 26.352460861, 21.296815872, 0.037500001, 26.018571854, 21.364873886, 0, 26.352460861, 21.364873886, 0.037500001, 26.352460861, 21.398902893, 0.037500001, 26.519405365, 21.364873886, 0.018750001, 26.352460861, 21.398902893, 0, 26.519405365, 21.398902893, 0.018750001, 26.519405365, 21.398902893, 0.075000003, 26.519405365, 21.364873886, 0.056249999, 26.352460861, 21.398902893, 0.056249999, 26.519405365, 21.228755951, 0.075000003, 25.684682846, 21.228755951, 0, 25.684682846, 21.228755951, 0.037500001, 25.684682846, 21.194726944, 0.075000003, 25.517738342, 21.194726944, 0.037500001, 25.517738342, 21.228755951, 0.056249999, 25.684682846, 21.194726944, 0.056249999, 25.517738342, 21.194726944, 0, 25.517738342, 21.228755951, 0.018750001, 25.684682846, 21.194726944, 0.018750001, 25.517738342].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([21.436168671, 0, 24.588914871, 20.62859726, 0, 24.753526688, 21.436168671, 0.075000003, 24.588914871, 20.62859726, 0.075000003, 24.753526688, 20.62859726, 0, 24.753526688, 20.762716293, 0, 25.411506653, 20.62859726, 0.075000003, 24.753526688, 20.762716293, 0.075000003, 25.411506653, 20.762716293, 0, 25.411506653, 21.570287704, 0, 25.246894836, 20.762716293, 0.075000003, 25.411506653, 21.570287704, 0.075000003, 25.246894836, 21.570287704, 0, 25.246894836, 21.436168671, 0, 24.588914871, 21.570287704, 0.075000003, 25.246894836, 21.436168671, 0.075000003, 24.588914871].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([21.298053741, 0, 23.911338806, 20.490484238, 0, 24.075950623, 21.298053741, 0.075000003, 23.911338806, 20.490484238, 0.075000003, 24.075950623, 20.490484238, 0, 24.075950623, 20.624603271, 0, 24.73392868, 20.490484238, 0.075000003, 24.075950623, 20.624603271, 0.075000003, 24.73392868, 20.624603271, 0, 24.73392868, 21.432172775, 0, 24.569318771, 20.624603271, 0.075000003, 24.73392868, 21.432172775, 0.075000003, 24.569318771, 21.432172775, 0, 24.569318771, 21.298053741, 0, 23.911338806, 21.432172775, 0.075000003, 24.569318771, 21.298053741, 0.075000003, 23.911338806].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 36, 35, 37, -1, 36, 37, 38, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 36, 35, 37, -1, 36, 37, 38, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([21.02182579, 0, 22.556186676, 20.627840042, 0, 22.636493683, 21.02182579, 0.075000003, 22.556186676, 20.627840042, 0.075000003, 22.636493683, 20.627840042, 0, 22.636493683, 20.76395607, 0, 23.304271698, 20.900072098, 0, 23.972049713, 20.627840042, 0.075000003, 22.636493683, 20.76395607, 0.075000003, 23.304271698, 20.900072098, 0.075000003, 23.972049713, 20.695898056, 0.075000003, 22.97038269, 20.76395607, 0.037500001, 23.304271698, 20.695898056, 0, 22.97038269, 20.695898056, 0.037500001, 22.97038269, 20.661869049, 0.037500001, 22.803438187, 20.695898056, 0.018750001, 22.97038269, 20.661869049, 0, 22.803438187, 20.661869049, 0.018750001, 22.803438187, 20.661869049, 0.075000003, 22.803438187, 20.695898056, 0.056249999, 22.97038269, 20.661869049, 0.056249999, 22.803438187, 20.832014084, 0.075000003, 23.638160706, 20.832014084, 0, 23.638160706, 20.832014084, 0.037500001, 23.638160706, 20.866043091, 0.075000003, 23.805105209, 20.866043091, 0.037500001, 23.805105209, 20.832014084, 0.056249999, 23.638160706, 20.866043091, 0.056249999, 23.805105209, 20.866043091, 0, 23.805105209, 20.832014084, 0.018750001, 23.638160706, 20.866043091, 0.018750001, 23.805105209, 20.900072098, 0, 23.972049713, 21.294059753, 0, 23.891740799, 20.900072098, 0.075000003, 23.972049713, 21.294059753, 0.075000003, 23.891740799, 21.294059753, 0, 23.891740799, 21.02182579, 0, 22.556186676, 21.294059753, 0.075000003, 23.891740799, 21.02182579, 0.075000003, 22.556186676].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([20.608242035, 0, 22.640489578, 20.214256287, 0, 22.720796585, 20.608242035, 0.075000003, 22.640489578, 20.214256287, 0.075000003, 22.720796585, 20.214256287, 0, 22.720796585, 20.350372314, 0, 23.3885746, 20.486488342, 0, 24.056352615, 20.214256287, 0.075000003, 22.720796585, 20.350372314, 0.075000003, 23.3885746, 20.486488342, 0.075000003, 24.056352615, 20.282314301, 0.075000003, 23.054685593, 20.350372314, 0.037500001, 23.3885746, 20.282314301, 0, 23.054685593, 20.282314301, 0.037500001, 23.054685593, 20.248285294, 0.037500001, 22.887741089, 20.282314301, 0.018750001, 23.054685593, 20.248285294, 0, 22.887741089, 20.248285294, 0.018750001, 22.887741089, 20.248285294, 0.075000003, 22.887741089, 20.282314301, 0.056249999, 23.054685593, 20.248285294, 0.056249999, 22.887741089, 20.418430328, 0.075000003, 23.722463608, 20.418430328, 0, 23.722463608, 20.418430328, 0.037500001, 23.722463608, 20.452459335, 0.075000003, 23.889408112, 20.452459335, 0.037500001, 23.889408112, 20.418430328, 0.056249999, 23.722463608, 20.452459335, 0.056249999, 23.889408112, 20.452459335, 0, 23.889408112, 20.418430328, 0.018750001, 23.722463608, 20.452459335, 0.018750001, 23.889408112, 20.486488342, 0, 24.056352615, 20.880475998, 0, 23.976045609, 20.486488342, 0.075000003, 24.056352615, 20.880475998, 0.075000003, 23.976045609, 20.880475998, 0, 23.976045609, 20.74435997, 0, 23.308267593, 20.608242035, 0, 22.640489578, 20.880475998, 0.075000003, 23.976045609, 20.74435997, 0.075000003, 23.308267593, 20.608242035, 0.075000003, 22.640489578, 20.812417984, 0.075000003, 23.642156601, 20.74435997, 0.037500001, 23.308267593, 20.812417984, 0, 23.642156601, 20.812417984, 0.037500001, 23.642156601, 20.846446991, 0.037500001, 23.809101105, 20.812417984, 0.018750001, 23.642156601, 20.846446991, 0, 23.809101105, 20.846446991, 0.018750001, 23.809101105, 20.846446991, 0.075000003, 23.809101105, 20.812417984, 0.056249999, 23.642156601, 20.846446991, 0.056249999, 23.809101105, 20.676300049, 0.075000003, 22.974378586, 20.676300049, 0, 22.974378586, 20.676300049, 0.037500001, 22.974378586, 20.642271042, 0.075000003, 22.807434082, 20.642271042, 0.037500001, 22.807434082, 20.676300049, 0.056249999, 22.974378586, 20.642271042, 0.056249999, 22.807434082, 20.642271042, 0, 22.807434082, 20.676300049, 0.018750001, 22.974378586, 20.642271042, 0.018750001, 22.807434082].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([20.883712769, 0, 21.878608704, 20.076141357, 0, 22.04322052, 20.883712769, 0.075000003, 21.878608704, 20.076141357, 0.075000003, 22.04322052, 20.076141357, 0, 22.04322052, 20.210260391, 0, 22.701200485, 20.076141357, 0.075000003, 22.04322052, 20.210260391, 0.075000003, 22.701200485, 20.210260391, 0, 22.701200485, 21.017831802, 0, 22.536588669, 20.210260391, 0.075000003, 22.701200485, 21.017831802, 0.075000003, 22.536588669, 21.017831802, 0, 22.536588669, 20.883712769, 0, 21.878608704, 21.017831802, 0.075000003, 22.536588669, 20.883712769, 0.075000003, 21.878608704].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([20.745597839, 0, 21.201032639, 19.938028336, 0, 21.365644455, 20.745597839, 0.075000003, 21.201032639, 19.938028336, 0.075000003, 21.365644455, 19.938028336, 0, 21.365644455, 20.072147369, 0, 22.02362442, 19.938028336, 0.075000003, 21.365644455, 20.072147369, 0.075000003, 22.02362442, 20.072147369, 0, 22.02362442, 20.879716873, 0, 21.859012604, 20.072147369, 0.075000003, 22.02362442, 20.879716873, 0.075000003, 21.859012604, 20.879716873, 0, 21.859012604, 20.745597839, 0, 21.201032639, 20.879716873, 0.075000003, 21.859012604, 20.745597839, 0.075000003, 21.201032639].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([20.469369888, 0, 19.845880508, 20.07538414, 0, 19.926189423, 20.469369888, 0.075000003, 19.845880508, 20.07538414, 0.075000003, 19.926189423, 20.07538414, 0, 19.926189423, 20.211500168, 0, 20.593967438, 20.347616196, 0, 21.261743546, 20.07538414, 0.075000003, 19.926189423, 20.211500168, 0.075000003, 20.593967438, 20.347616196, 0.075000003, 21.261743546, 20.143442154, 0.075000003, 20.26007843, 20.211500168, 0.037500001, 20.593967438, 20.143442154, 0, 20.26007843, 20.143442154, 0.037500001, 20.26007843, 20.109413147, 0.037500001, 20.093133926, 20.143442154, 0.018750001, 20.26007843, 20.109413147, 0, 20.093133926, 20.109413147, 0.018750001, 20.093133926, 20.109413147, 0.075000003, 20.093133926, 20.143442154, 0.056249999, 20.26007843, 20.109413147, 0.056249999, 20.093133926, 20.279558182, 0.075000003, 20.927854538, 20.279558182, 0, 20.927854538, 20.279558182, 0.037500001, 20.927854538, 20.313587189, 0.075000003, 21.094799042, 20.313587189, 0.037500001, 21.094799042, 20.279558182, 0.056249999, 20.927854538, 20.313587189, 0.056249999, 21.094799042, 20.313587189, 0, 21.094799042, 20.279558182, 0.018750001, 20.927854538, 20.313587189, 0.018750001, 21.094799042, 20.347616196, 0, 21.261743546, 20.741603851, 0, 21.181436539, 20.347616196, 0.075000003, 21.261743546, 20.741603851, 0.075000003, 21.181436539, 20.741603851, 0, 21.181436539, 20.605487823, 0, 20.513658524, 20.469369888, 0, 19.845880508, 20.741603851, 0.075000003, 21.181436539, 20.605487823, 0.075000003, 20.513658524, 20.469369888, 0.075000003, 19.845880508, 20.673545837, 0.075000003, 20.847547531, 20.605487823, 0.037500001, 20.513658524, 20.673545837, 0, 20.847547531, 20.673545837, 0.037500001, 20.847547531, 20.707574844, 0.037500001, 21.014492035, 20.673545837, 0.018750001, 20.847547531, 20.707574844, 0, 21.014492035, 20.707574844, 0.018750001, 21.014492035, 20.707574844, 0.075000003, 21.014492035, 20.673545837, 0.056249999, 20.847547531, 20.707574844, 0.056249999, 21.014492035, 20.537427902, 0.075000003, 20.179769516, 20.537427902, 0, 20.179769516, 20.537427902, 0.037500001, 20.179769516, 20.503398895, 0.075000003, 20.012825012, 20.503398895, 0.037500001, 20.012825012, 20.537427902, 0.056249999, 20.179769516, 20.503398895, 0.056249999, 20.012825012, 20.503398895, 0, 20.012825012, 20.537427902, 0.018750001, 20.179769516, 20.503398895, 0.018750001, 20.012825012].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([20.055786133, 0, 19.930183411, 19.661798477, 0, 20.010492325, 20.055786133, 0.075000003, 19.930183411, 19.661798477, 0.075000003, 20.010492325, 19.661798477, 0, 20.010492325, 19.797916412, 0, 20.67827034, 19.93403244, 0, 21.346048355, 19.661798477, 0.075000003, 20.010492325, 19.797916412, 0.075000003, 20.67827034, 19.93403244, 0.075000003, 21.346048355, 19.729858398, 0.075000003, 20.344381332, 19.797916412, 0.037500001, 20.67827034, 19.729858398, 0, 20.344381332, 19.729858398, 0.037500001, 20.344381332, 19.695829391, 0.037500001, 20.177436829, 19.729858398, 0.018750001, 20.344381332, 19.695829391, 0, 20.177436829, 19.695829391, 0.018750001, 20.177436829, 19.695829391, 0.075000003, 20.177436829, 19.729858398, 0.056249999, 20.344381332, 19.695829391, 0.056249999, 20.177436829, 19.865974426, 0.075000003, 21.012159348, 19.865974426, 0, 21.012159348, 19.865974426, 0.037500001, 21.012159348, 19.900003433, 0.075000003, 21.179103851, 19.900003433, 0.037500001, 21.179103851, 19.865974426, 0.056249999, 21.012159348, 19.900003433, 0.056249999, 21.179103851, 19.900003433, 0, 21.179103851, 19.865974426, 0.018750001, 21.012159348, 19.900003433, 0.018750001, 21.179103851, 19.93403244, 0, 21.346048355, 20.328020096, 0, 21.265739441, 19.93403244, 0.075000003, 21.346048355, 20.328020096, 0.075000003, 21.265739441, 20.328020096, 0, 21.265739441, 20.191902161, 0, 20.597961426, 20.055786133, 0, 19.930183411, 20.328020096, 0.075000003, 21.265739441, 20.191902161, 0.075000003, 20.597961426, 20.055786133, 0.075000003, 19.930183411, 20.259962082, 0.075000003, 20.931850433, 20.191902161, 0.037500001, 20.597961426, 20.259962082, 0, 20.931850433, 20.259962082, 0.037500001, 20.931850433, 20.293991089, 0.037500001, 21.098794937, 20.259962082, 0.018750001, 20.931850433, 20.293991089, 0, 21.098794937, 20.293991089, 0.018750001, 21.098794937, 20.293991089, 0.075000003, 21.098794937, 20.259962082, 0.056249999, 20.931850433, 20.293991089, 0.056249999, 21.098794937, 20.123844147, 0.075000003, 20.264072418, 20.123844147, 0, 20.264072418, 20.123844147, 0.037500001, 20.264072418, 20.08981514, 0.075000003, 20.097127914, 20.08981514, 0.037500001, 20.097127914, 20.123844147, 0.056249999, 20.264072418, 20.08981514, 0.056249999, 20.097127914, 20.08981514, 0, 20.097127914, 20.123844147, 0.018750001, 20.264072418, 20.08981514, 0.018750001, 20.097127914].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([20.331256866, 0, 19.168304443, 19.523685455, 0, 19.332914352, 20.331256866, 0.075000003, 19.168304443, 19.523685455, 0.075000003, 19.332914352, 19.523685455, 0, 19.332914352, 19.657804489, 0, 19.990894318, 19.523685455, 0.075000003, 19.332914352, 19.657804489, 0.075000003, 19.990894318, 19.657804489, 0, 19.990894318, 20.4653759, 0, 19.826282501, 19.657804489, 0.075000003, 19.990894318, 20.4653759, 0.075000003, 19.826282501, 20.4653759, 0, 19.826282501, 20.331256866, 0, 19.168304443, 20.4653759, 0.075000003, 19.826282501, 20.331256866, 0.075000003, 19.168304443].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([20.193141937, 0, 18.490726471, 19.385570526, 0, 18.655338287, 20.193141937, 0.075000003, 18.490726471, 19.385570526, 0.075000003, 18.655338287, 19.385570526, 0, 18.655338287, 19.519691467, 0, 19.313318253, 19.385570526, 0.075000003, 18.655338287, 19.519691467, 0.075000003, 19.313318253, 19.519691467, 0, 19.313318253, 20.327260971, 0, 19.148706436, 19.519691467, 0.075000003, 19.313318253, 20.327260971, 0.075000003, 19.148706436, 20.327260971, 0, 19.148706436, 20.193141937, 0, 18.490726471, 20.327260971, 0.075000003, 19.148706436, 20.193141937, 0.075000003, 18.490726471].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([19.916913986, 0, 17.135574341, 19.522928238, 0, 17.215883255, 19.916913986, 0.075000003, 17.135574341, 19.522928238, 0.075000003, 17.215883255, 19.522928238, 0, 17.215883255, 19.795160294, 0, 18.551439285, 19.522928238, 0.075000003, 17.215883255, 19.795160294, 0.075000003, 18.551439285, 19.795160294, 0, 18.551439285, 20.189147949, 0, 18.471130371, 19.795160294, 0.075000003, 18.551439285, 20.189147949, 0.075000003, 18.471130371, 20.189147949, 0, 18.471130371, 19.916913986, 0, 17.135574341, 20.189147949, 0.075000003, 18.471130371, 19.916913986, 0.075000003, 17.135574341].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 36, 35, 37, -1, 36, 37, 38, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 36, 35, 37, -1, 36, 37, 38, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([19.503330231, 0, 17.219877243, 19.109342575, 0, 17.300186157, 19.503330231, 0.075000003, 17.219877243, 19.109342575, 0.075000003, 17.300186157, 19.109342575, 0, 17.300186157, 19.24546051, 0, 17.967964172, 19.381576538, 0, 18.635742188, 19.109342575, 0.075000003, 17.300186157, 19.24546051, 0.075000003, 17.967964172, 19.381576538, 0.075000003, 18.635742188, 19.177402496, 0.075000003, 17.634075165, 19.24546051, 0.037500001, 17.967964172, 19.177402496, 0, 17.634075165, 19.177402496, 0.037500001, 17.634075165, 19.143373489, 0.037500001, 17.467130661, 19.177402496, 0.018750001, 17.634075165, 19.143373489, 0, 17.467130661, 19.143373489, 0.018750001, 17.467130661, 19.143373489, 0.075000003, 17.467130661, 19.177402496, 0.056249999, 17.634075165, 19.143373489, 0.056249999, 17.467130661, 19.313518524, 0.075000003, 18.30185318, 19.313518524, 0, 18.30185318, 19.313518524, 0.037500001, 18.30185318, 19.347547531, 0.075000003, 18.468797684, 19.347547531, 0.037500001, 18.468797684, 19.313518524, 0.056249999, 18.30185318, 19.347547531, 0.056249999, 18.468797684, 19.347547531, 0, 18.468797684, 19.313518524, 0.018750001, 18.30185318, 19.347547531, 0.018750001, 18.468797684, 19.381576538, 0, 18.635742188, 19.775564194, 0, 18.555433273, 19.381576538, 0.075000003, 18.635742188, 19.775564194, 0.075000003, 18.555433273, 19.775564194, 0, 18.555433273, 19.503330231, 0, 17.219877243, 19.775564194, 0.075000003, 18.555433273, 19.503330231, 0.075000003, 17.219877243].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([19.778800964, 0, 16.457998276, 18.971229553, 0, 16.622610092, 19.778800964, 0.075000003, 16.457998276, 18.971229553, 0.075000003, 16.622610092, 18.971229553, 0, 16.622610092, 19.105348587, 0, 17.28058815, 18.971229553, 0.075000003, 16.622610092, 19.105348587, 0.075000003, 17.28058815, 19.105348587, 0, 17.28058815, 19.912919998, 0, 17.115978241, 19.105348587, 0.075000003, 17.28058815, 19.912919998, 0.075000003, 17.115978241, 19.912919998, 0, 17.115978241, 19.778800964, 0, 16.457998276, 19.912919998, 0.075000003, 17.115978241, 19.778800964, 0.075000003, 16.457998276].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([19.640686035, 0, 15.780421257, 19.23690033, 0, 15.862727165, 18.833114624, 0, 15.945033073, 19.640686035, 0.075000003, 15.780421257, 19.23690033, 0.075000003, 15.862727165, 18.833114624, 0.075000003, 15.945033073, 19.035007477, 0.075000003, 15.903880119, 19.035007477, 0, 15.903880119, 19.23690033, 0.037500001, 15.862727165, 19.035007477, 0.037500001, 15.903880119, 19.438793182, 0.075000003, 15.821574211, 19.438793182, 0, 15.821574211, 19.438793182, 0.037500001, 15.821574211, 18.833114624, 0, 15.945033073, 18.967235565, 0, 16.603012085, 18.833114624, 0.075000003, 15.945033073, 18.967235565, 0.075000003, 16.603012085, 18.967235565, 0, 16.603012085, 19.774805069, 0, 16.438400269, 18.967235565, 0.075000003, 16.603012085, 19.774805069, 0.075000003, 16.438400269, 19.774805069, 0, 16.438400269, 19.640686035, 0, 15.780421257, 19.774805069, 0.075000003, 16.438400269, 19.640686035, 0.075000003, 15.780421257].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 11, -1, 9, 11, 12, -1, 10, 9, 12, -1, 10, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 11, -1, 9, 11, 12, -1, 10, 9, 12, -1, 10, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([19.364458084, 0, 14.425269127, 18.970472336, 0, 14.505577087, 19.364458084, 0.075000003, 14.425269127, 18.970472336, 0.075000003, 14.505577087, 18.970472336, 0, 14.505577087, 19.242704391, 0, 15.841133118, 18.970472336, 0.075000003, 14.505577087, 19.242704391, 0.075000003, 15.841133118, 19.242704391, 0, 15.841133118, 19.439699173, 0, 15.800978661, 19.636692047, 0, 15.760824203, 19.242704391, 0.075000003, 15.841133118, 19.439699173, 0.075000003, 15.800978661, 19.636692047, 0.075000003, 15.760824203, 19.636692047, 0, 15.760824203, 19.364458084, 0, 14.425269127, 19.636692047, 0.075000003, 15.760824203, 19.364458084, 0.075000003, 14.425269127].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([18.950874329, 0, 14.509572029, 18.753881454, 0, 14.549725533, 18.556886673, 0, 14.58987999, 18.950874329, 0.075000003, 14.509572029, 18.753881454, 0.075000003, 14.549725533, 18.556886673, 0.075000003, 14.58987999, 18.556886673, 0, 14.58987999, 18.829120636, 0, 15.92543602, 18.556886673, 0.075000003, 14.58987999, 18.829120636, 0.075000003, 15.92543602, 18.829120636, 0, 15.92543602, 19.223108292, 0, 15.845127106, 18.829120636, 0.075000003, 15.92543602, 19.223108292, 0.075000003, 15.845127106, 19.223108292, 0, 15.845127106, 18.950874329, 0, 14.509572029, 19.223108292, 0.075000003, 15.845127106, 18.950874329, 0.075000003, 14.509572029].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([19.226345062, 0, 13.747692108, 18.822559357, 0, 13.829998016, 18.418773651, 0, 13.912303925, 19.226345062, 0.075000003, 13.747692108, 18.822559357, 0.075000003, 13.829998016, 18.418773651, 0.075000003, 13.912303925, 18.620666504, 0.075000003, 13.87115097, 18.620666504, 0, 13.87115097, 18.822559357, 0.037500001, 13.829998016, 18.620666504, 0.037500001, 13.87115097, 19.024452209, 0.075000003, 13.788845062, 19.024452209, 0, 13.788845062, 19.024452209, 0.037500001, 13.788845062, 18.418773651, 0, 13.912303925, 18.552892685, 0, 14.570282936, 18.418773651, 0.075000003, 13.912303925, 18.552892685, 0.075000003, 14.570282936, 18.552892685, 0, 14.570282936, 18.956678391, 0, 14.487977028, 19.360464096, 0, 14.405672073, 18.552892685, 0.075000003, 14.570282936, 18.956678391, 0.075000003, 14.487977028, 19.360464096, 0.075000003, 14.405672073, 18.754785538, 0.075000003, 14.529129982, 18.956678391, 0.037500001, 14.487977028, 18.754785538, 0, 14.529129982, 18.754785538, 0.037500001, 14.529129982, 19.158571243, 0.075000003, 14.446825027, 19.158571243, 0, 14.446825027, 19.158571243, 0.037500001, 14.446825027, 19.360464096, 0, 14.405672073, 19.226345062, 0, 13.747692108, 19.360464096, 0.075000003, 14.405672073, 19.226345062, 0.075000003, 13.747692108].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([19.088230133, 0, 13.070116043, 18.280658722, 0, 13.234726906, 19.088230133, 0.075000003, 13.070116043, 18.280658722, 0.075000003, 13.234726906, 18.280658722, 0, 13.234726906, 18.414779663, 0, 13.892706871, 18.280658722, 0.075000003, 13.234726906, 18.414779663, 0.075000003, 13.892706871, 18.414779663, 0, 13.892706871, 18.818563461, 0, 13.810400963, 19.222349167, 0, 13.728095055, 18.414779663, 0.075000003, 13.892706871, 18.818563461, 0.075000003, 13.810400963, 19.222349167, 0.075000003, 13.728095055, 18.616672516, 0.075000003, 13.851553917, 18.818563461, 0.037500001, 13.810400963, 18.616672516, 0, 13.851553917, 18.616672516, 0.037500001, 13.851553917, 19.020456314, 0.075000003, 13.769248009, 19.020456314, 0, 13.769248009, 19.020456314, 0.037500001, 13.769248009, 19.222349167, 0, 13.728095055, 19.088230133, 0, 13.070116043, 19.222349167, 0.075000003, 13.728095055, 19.088230133, 0.075000003, 13.070116043].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 13, -1, 11, 13, 14, -1, 12, 11, 14, -1, 12, 14, 15, -1, 31, 22, 20, -1, 23, 25, 31, -1, 20, 23, 31, -1, 27, 25, 23, -1, 17, 24, 27, -1, 23, 17, 27, -1, 25, 27, 29, -1, 25, 29, 26, -1, 27, 24, 28, -1, 27, 28, 29, -1, 22, 31, 32, -1, 22, 32, 30, -1, 31, 25, 26, -1, 31, 26, 32, -1, 39, 37, 35, -1, 39, 35, 38, -1, 36, 39, 38, -1, 36, 38, 33, -1, 42, 40, 34, -1, 42, 34, 41, -1, 37, 42, 41, -1, 37, 41, 35, -1, 41, 34, 17, -1, 23, 35, 41, -1, 17, 23, 41, -1, 38, 35, 23, -1, 20, 33, 38, -1, 23, 20, 38, -1, 28, 16, 29, -1, 26, 29, 16, -1, 42, 18, 40, -1, 37, 18, 42, -1, 26, 16, 19, -1, 30, 32, 19, -1, 26, 19, 32, -1, 21, 37, 39, -1, 39, 36, 21, -1, 18, 37, 21, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 13, -1, 11, 13, 14, -1, 12, 11, 14, -1, 12, 14, 15, -1, 31, 22, 20, -1, 23, 25, 31, -1, 20, 23, 31, -1, 27, 25, 23, -1, 17, 24, 27, -1, 23, 17, 27, -1, 25, 27, 29, -1, 25, 29, 26, -1, 27, 24, 28, -1, 27, 28, 29, -1, 22, 31, 32, -1, 22, 32, 30, -1, 31, 25, 26, -1, 31, 26, 32, -1, 39, 37, 35, -1, 39, 35, 38, -1, 36, 39, 38, -1, 36, 38, 33, -1, 42, 40, 34, -1, 42, 34, 41, -1, 37, 42, 41, -1, 37, 41, 35, -1, 41, 34, 17, -1, 23, 35, 41, -1, 17, 23, 41, -1, 38, 35, 23, -1, 20, 33, 38, -1, 23, 20, 38, -1, 28, 16, 29, -1, 26, 29, 16, -1, 42, 18, 40, -1, 37, 18, 42, -1, 26, 16, 19, -1, 30, 32, 19, -1, 26, 19, 32, -1, 21, 37, 39, -1, 39, 36, 21, -1, 18, 37, 21, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([18.812002182, 0, 11.714962959, 18.615009308, 0, 11.755117416, 18.418014526, 0, 11.795271873, 18.812002182, 0.075000003, 11.714962959, 18.615009308, 0.075000003, 11.755117416, 18.418014526, 0.075000003, 11.795271873, 18.418014526, 0, 11.795271873, 18.690248489, 0, 13.13082695, 18.418014526, 0.075000003, 11.795271873, 18.690248489, 0.075000003, 13.13082695, 18.690248489, 0, 13.13082695, 18.887243271, 0, 13.090673447, 19.084236145, 0, 13.05051899, 18.690248489, 0.075000003, 13.13082695, 18.887243271, 0.075000003, 13.090673447, 19.084236145, 0.075000003, 13.05051899, 19.084236145, 0, 13.05051899, 18.94811821, 0, 12.382740974, 18.812002182, 0, 11.714962959, 19.084236145, 0.075000003, 13.05051899, 18.94811821, 0.075000003, 12.382740974, 18.812002182, 0.075000003, 11.714962959, 19.016178131, 0.075000003, 12.716629982, 18.94811821, 0.037500001, 12.382740974, 19.016178131, 0, 12.716629982, 19.016178131, 0.037500001, 12.716629982, 19.050207138, 0.037500001, 12.883574486, 19.016178131, 0.018750001, 12.716629982, 19.050207138, 0, 12.883574486, 19.050207138, 0.018750001, 12.883574486, 19.050207138, 0.075000003, 12.883574486, 19.016178131, 0.056249999, 12.716629982, 19.050207138, 0.056249999, 12.883574486, 18.880060196, 0.075000003, 12.048851967, 18.880060196, 0, 12.048851967, 18.880060196, 0.037500001, 12.048851967, 18.846031189, 0.075000003, 11.881907463, 18.846031189, 0.037500001, 11.881907463, 18.880060196, 0.056249999, 12.048851967, 18.846031189, 0.056249999, 11.881907463, 18.846031189, 0, 11.881907463, 18.880060196, 0.018750001, 12.048851967, 18.846031189, 0.018750001, 11.881907463].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 13, -1, 11, 13, 14, -1, 12, 11, 14, -1, 12, 14, 15, -1, 17, 16, 18, -1, 17, 18, 19, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 13, -1, 11, 13, 14, -1, 12, 11, 14, -1, 12, 14, 15, -1, 17, 16, 18, -1, 17, 18, 19, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([18.398418427, 0, 11.799265862, 18.201425552, 0, 11.839420319, 18.004430771, 0, 11.879574776, 18.398418427, 0.075000003, 11.799265862, 18.201425552, 0.075000003, 11.839420319, 18.004430771, 0.075000003, 11.879574776, 18.004430771, 0, 11.879574776, 18.276664734, 0, 13.215129852, 18.004430771, 0.075000003, 11.879574776, 18.276664734, 0.075000003, 13.215129852, 18.276664734, 0, 13.215129852, 18.473657608, 0, 13.174976349, 18.67065239, 0, 13.134821892, 18.276664734, 0.075000003, 13.215129852, 18.473657608, 0.075000003, 13.174976349, 18.67065239, 0.075000003, 13.134821892, 18.67065239, 0, 13.134821892, 18.398418427, 0, 11.799265862, 18.67065239, 0.075000003, 13.134821892, 18.398418427, 0.075000003, 11.799265862].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([18.67388916, 0, 11.037386894, 17.866317749, 0, 11.201997757, 18.67388916, 0.075000003, 11.037386894, 17.866317749, 0.075000003, 11.201997757, 17.866317749, 0, 11.201997757, 18.000436783, 0, 11.859977722, 17.866317749, 0.075000003, 11.201997757, 18.000436783, 0.075000003, 11.859977722, 18.000436783, 0, 11.859977722, 18.808008194, 0, 11.695365906, 18.000436783, 0.075000003, 11.859977722, 18.808008194, 0.075000003, 11.695365906, 18.808008194, 0, 11.695365906, 18.67388916, 0, 11.037386894, 18.808008194, 0.075000003, 11.695365906, 18.67388916, 0.075000003, 11.037386894].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([18.535774231, 0, 10.359809875, 17.72820282, 0, 10.524421692, 18.535774231, 0.075000003, 10.359809875, 17.72820282, 0.075000003, 10.524421692, 17.72820282, 0, 10.524421692, 17.862323761, 0, 11.182400703, 17.72820282, 0.075000003, 10.524421692, 17.862323761, 0.075000003, 11.182400703, 17.862323761, 0, 11.182400703, 18.669893265, 0, 11.017789841, 17.862323761, 0.075000003, 11.182400703, 18.669893265, 0.075000003, 11.017789841, 18.669893265, 0, 11.017789841, 18.535774231, 0, 10.359809875, 18.669893265, 0.075000003, 11.017789841, 18.535774231, 0.075000003, 10.359809875].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 13, -1, 11, 13, 14, -1, 12, 11, 14, -1, 12, 14, 15, -1, 17, 16, 18, -1, 17, 18, 19, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 13, -1, 11, 13, 14, -1, 12, 11, 14, -1, 12, 14, 15, -1, 17, 16, 18, -1, 17, 18, 19, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([18.25954628, 0, 9.004657745, 18.062553406, 0, 9.044811249, 17.865558624, 0, 9.084965706, 18.25954628, 0.075000003, 9.004657745, 18.062553406, 0.075000003, 9.044811249, 17.865558624, 0.075000003, 9.084965706, 17.865558624, 0, 9.084965706, 18.137792587, 0, 10.420521736, 17.865558624, 0.075000003, 9.084965706, 18.137792587, 0.075000003, 10.420521736, 18.137792587, 0, 10.420521736, 18.334785461, 0, 10.380367279, 18.531780243, 0, 10.340212822, 18.137792587, 0.075000003, 10.420521736, 18.334785461, 0.075000003, 10.380367279, 18.531780243, 0.075000003, 10.340212822, 18.531780243, 0, 10.340212822, 18.25954628, 0, 9.004657745, 18.531780243, 0.075000003, 10.340212822, 18.25954628, 0.075000003, 9.004657745].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 11, -1, 9, 11, 12, -1, 10, 9, 12, -1, 10, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 11, -1, 9, 11, 12, -1, 10, 9, 12, -1, 10, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([17.845962524, 0, 9.088960648, 17.451974869, 0, 9.169268608, 17.845962524, 0.075000003, 9.088960648, 17.451974869, 0.075000003, 9.169268608, 17.451974869, 0, 9.169268608, 17.724208832, 0, 10.504824638, 17.451974869, 0.075000003, 9.169268608, 17.724208832, 0.075000003, 10.504824638, 17.724208832, 0, 10.504824638, 17.921201706, 0, 10.464670181, 18.118196487, 0, 10.424515724, 17.724208832, 0.075000003, 10.504824638, 17.921201706, 0.075000003, 10.464670181, 18.118196487, 0.075000003, 10.424515724, 18.118196487, 0, 10.424515724, 17.845962524, 0, 9.088960648, 18.118196487, 0.075000003, 10.424515724, 17.845962524, 0.075000003, 9.088960648].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([18.121433258, 0, 8.327080727, 17.313861847, 0, 8.491692543, 18.121433258, 0.075000003, 8.327080727, 17.313861847, 0.075000003, 8.491692543, 17.313861847, 0, 8.491692543, 17.447980881, 0, 9.149671555, 17.313861847, 0.075000003, 8.491692543, 17.447980881, 0.075000003, 9.149671555, 17.447980881, 0, 9.149671555, 17.851766586, 0, 9.067365646, 18.255552292, 0, 8.985060692, 17.447980881, 0.075000003, 9.149671555, 17.851766586, 0.075000003, 9.067365646, 18.255552292, 0.075000003, 8.985060692, 17.649873734, 0.075000003, 9.1085186, 17.851766586, 0.037500001, 9.067365646, 17.649873734, 0, 9.1085186, 17.649873734, 0.037500001, 9.1085186, 18.053659439, 0.075000003, 9.026212692, 18.053659439, 0, 9.026212692, 18.053659439, 0.037500001, 9.026212692, 18.255552292, 0, 8.985060692, 18.121433258, 0, 8.327080727, 18.255552292, 0.075000003, 8.985060692, 18.121433258, 0.075000003, 8.327080727].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([17.983318329, 0, 7.649504185, 17.579532623, 0, 7.731810093, 17.175746918, 0, 7.814116001, 17.983318329, 0.075000003, 7.649504185, 17.579532623, 0.075000003, 7.731810093, 17.175746918, 0.075000003, 7.814116001, 17.377639771, 0.075000003, 7.772963047, 17.377639771, 0, 7.772963047, 17.579532623, 0.037500001, 7.731810093, 17.377639771, 0.037500001, 7.772963047, 17.781425476, 0.075000003, 7.690657139, 17.781425476, 0, 7.690657139, 17.781425476, 0.037500001, 7.690657139, 17.175746918, 0, 7.814116001, 17.309867859, 0, 8.47209549, 17.175746918, 0.075000003, 7.814116001, 17.309867859, 0.075000003, 8.47209549, 17.309867859, 0, 8.47209549, 18.117437363, 0, 8.307483673, 17.309867859, 0.075000003, 8.47209549, 18.117437363, 0.075000003, 8.307483673, 18.117437363, 0, 8.307483673, 17.983318329, 0, 7.649504185, 18.117437363, 0.075000003, 8.307483673, 17.983318329, 0.075000003, 7.649504185].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([17.707090378, 0, 6.294351578, 17.510097504, 0, 6.334505558, 17.313102722, 0, 6.374660015, 17.707090378, 0.075000003, 6.294351578, 17.510097504, 0.075000003, 6.334505558, 17.313102722, 0.075000003, 6.374660015, 17.313102722, 0, 6.374660015, 17.585336685, 0, 7.710216045, 17.313102722, 0.075000003, 6.374660015, 17.585336685, 0.075000003, 7.710216045, 17.585336685, 0, 7.710216045, 17.979324341, 0, 7.629907608, 17.585336685, 0.075000003, 7.710216045, 17.979324341, 0.075000003, 7.629907608, 17.979324341, 0, 7.629907608, 17.707090378, 0, 6.294351578, 17.979324341, 0.075000003, 7.629907608, 17.707090378, 0.075000003, 6.294351578].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 13, -1, 11, 13, 14, -1, 12, 11, 14, -1, 12, 14, 15, -1, 17, 16, 18, -1, 17, 18, 19, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 13, -1, 11, 13, 14, -1, 12, 11, 14, -1, 12, 14, 15, -1, 17, 16, 18, -1, 17, 18, 19, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([17.293506622, 0, 6.37865448, 17.096513748, 0, 6.418808937, 16.899518967, 0, 6.458962917, 17.293506622, 0.075000003, 6.37865448, 17.096513748, 0.075000003, 6.418808937, 16.899518967, 0.075000003, 6.458962917, 16.899518967, 0, 6.458962917, 17.17175293, 0, 7.794518948, 16.899518967, 0.075000003, 6.458962917, 17.17175293, 0.075000003, 7.794518948, 17.17175293, 0, 7.794518948, 17.368745804, 0, 7.754364491, 17.565740585, 0, 7.71421051, 17.17175293, 0.075000003, 7.794518948, 17.368745804, 0.075000003, 7.754364491, 17.565740585, 0.075000003, 7.71421051, 17.565740585, 0, 7.71421051, 17.293506622, 0, 6.37865448, 17.565740585, 0.075000003, 7.71421051, 17.293506622, 0.075000003, 6.37865448].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([17.568975449, 0, 5.616775036, 17.16519165, 0, 5.699080944, 16.761405945, 0, 5.781386375, 17.568975449, 0.075000003, 5.616775036, 17.16519165, 0.075000003, 5.699080944, 16.761405945, 0.075000003, 5.781386375, 16.963298798, 0.075000003, 5.740233898, 16.963298798, 0, 5.740233898, 17.16519165, 0.037500001, 5.699080944, 16.963298798, 0.037500001, 5.740233898, 17.367084503, 0.075000003, 5.65792799, 17.367084503, 0, 5.65792799, 17.367084503, 0.037500001, 5.65792799, 16.761405945, 0, 5.781386375, 16.895524979, 0, 6.439365864, 16.761405945, 0.075000003, 5.781386375, 16.895524979, 0.075000003, 6.439365864, 16.895524979, 0, 6.439365864, 17.299310684, 0, 6.357060432, 17.70309639, 0, 6.274754524, 16.895524979, 0.075000003, 6.439365864, 17.299310684, 0.075000003, 6.357060432, 17.70309639, 0.075000003, 6.274754524, 17.097417831, 0.075000003, 6.39821291, 17.299310684, 0.037500001, 6.357060432, 17.097417831, 0, 6.39821291, 17.097417831, 0.037500001, 6.39821291, 17.501203537, 0.075000003, 6.315907478, 17.501203537, 0, 6.315907478, 17.501203537, 0.037500001, 6.315907478, 17.70309639, 0, 6.274754524, 17.568975449, 0, 5.616775036, 17.70309639, 0.075000003, 6.274754524, 17.568975449, 0.075000003, 5.616775036].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([17.430862427, 0, 4.939198494, 17.027076721, 0, 5.021504402, 16.623291016, 0, 5.10381031, 17.430862427, 0.075000003, 4.939198494, 17.027076721, 0.075000003, 5.021504402, 16.623291016, 0.075000003, 5.10381031, 16.825183868, 0.075000003, 5.062657356, 16.825183868, 0, 5.062657356, 17.027076721, 0.037500001, 5.021504402, 16.825183868, 0.037500001, 5.062657356, 17.228969574, 0.075000003, 4.980351448, 17.228969574, 0, 4.980351448, 17.228969574, 0.037500001, 4.980351448, 16.623291016, 0, 5.10381031, 16.757410049, 0, 5.761789322, 16.623291016, 0.075000003, 5.10381031, 16.757410049, 0.075000003, 5.761789322, 16.757410049, 0, 5.761789322, 17.161195755, 0, 5.679483891, 17.564981461, 0, 5.597177982, 16.757410049, 0.075000003, 5.761789322, 17.161195755, 0.075000003, 5.679483891, 17.564981461, 0.075000003, 5.597177982, 16.959302902, 0.075000003, 5.720636845, 17.161195755, 0.037500001, 5.679483891, 16.959302902, 0, 5.720636845, 16.959302902, 0.037500001, 5.720636845, 17.363088608, 0.075000003, 5.638330936, 17.363088608, 0, 5.638330936, 17.363088608, 0.037500001, 5.638330936, 17.564981461, 0, 5.597177982, 17.430862427, 0, 4.939198494, 17.564981461, 0.075000003, 5.597177982, 17.430862427, 0.075000003, 4.939198494].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 11, -1, 9, 11, 12, -1, 10, 9, 12, -1, 10, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 11, -1, 9, 11, 12, -1, 10, 9, 12, -1, 10, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([17.154634476, 0, 3.584045887, 16.76064682, 0, 3.664354324, 17.154634476, 0.075000003, 3.584045887, 16.76064682, 0.075000003, 3.664354324, 16.76064682, 0, 3.664354324, 17.032880783, 0, 4.999909878, 16.76064682, 0.075000003, 3.664354324, 17.032880783, 0.075000003, 4.999909878, 17.032880783, 0, 4.999909878, 17.229873657, 0, 4.959755898, 17.426868439, 0, 4.91960144, 17.032880783, 0.075000003, 4.999909878, 17.229873657, 0.075000003, 4.959755898, 17.426868439, 0.075000003, 4.91960144, 17.426868439, 0, 4.91960144, 17.154634476, 0, 3.584045887, 17.426868439, 0.075000003, 4.91960144, 17.154634476, 0.075000003, 3.584045887].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([16.74105072, 0, 3.668348789, 16.347063065, 0, 3.748657227, 16.74105072, 0.075000003, 3.668348789, 16.347063065, 0.075000003, 3.748657227, 16.347063065, 0, 3.748657227, 16.619297028, 0, 5.084213257, 16.347063065, 0.075000003, 3.748657227, 16.619297028, 0.075000003, 5.084213257, 16.619297028, 0, 5.084213257, 17.013284683, 0, 5.003904819, 16.619297028, 0.075000003, 5.084213257, 17.013284683, 0.075000003, 5.003904819, 17.013284683, 0, 5.003904819, 16.74105072, 0, 3.668348789, 17.013284683, 0.075000003, 5.003904819, 16.74105072, 0.075000003, 3.668348789].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([17.016519547, 0, 2.906469345, 16.612735748, 0, 2.988775015, 16.208950043, 0, 3.071080923, 17.016519547, 0.075000003, 2.906469345, 16.612735748, 0.075000003, 2.988775015, 16.208950043, 0.075000003, 3.071080923, 16.410842896, 0.075000003, 3.029927969, 16.410842896, 0, 3.029927969, 16.612735748, 0.037500001, 2.988775015, 16.410842896, 0.037500001, 3.029927969, 16.814628601, 0.075000003, 2.947622299, 16.814628601, 0, 2.947622299, 16.814628601, 0.037500001, 2.947622299, 16.208950043, 0, 3.071080923, 16.343069077, 0, 3.729060173, 16.208950043, 0.075000003, 3.071080923, 16.343069077, 0.075000003, 3.729060173, 16.343069077, 0, 3.729060173, 16.746854782, 0, 3.646754503, 17.150640488, 0, 3.564448833, 16.343069077, 0.075000003, 3.729060173, 16.746854782, 0.075000003, 3.646754503, 17.150640488, 0.075000003, 3.564448833, 16.544961929, 0.075000003, 3.687907457, 16.746854782, 0.037500001, 3.646754503, 16.544961929, 0, 3.687907457, 16.544961929, 0.037500001, 3.687907457, 16.948747635, 0.075000003, 3.605601549, 16.948747635, 0, 3.605601549, 16.948747635, 0.037500001, 3.605601549, 17.150640488, 0, 3.564448833, 17.016519547, 0, 2.906469345, 17.150640488, 0.075000003, 3.564448833, 17.016519547, 0.075000003, 2.906469345].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([21.437685013, 0, 28.822978973, 20.630113602, 0, 28.98759079, 21.437685013, 0.075000003, 28.822978973, 20.630113602, 0.075000003, 28.98759079, 20.630113602, 0, 28.98759079, 20.764232635, 0, 29.645570755, 20.630113602, 0.075000003, 28.98759079, 20.764232635, 0.075000003, 29.645570755, 20.764232635, 0, 29.645570755, 21.571804047, 0, 29.480958939, 20.764232635, 0.075000003, 29.645570755, 21.571804047, 0.075000003, 29.480958939, 21.571804047, 0, 29.480958939, 21.437685013, 0, 28.822978973, 21.571804047, 0.075000003, 29.480958939, 21.437685013, 0.075000003, 28.822978973].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([21.299570084, 0, 28.145402908, 20.491998672, 0, 28.310014725, 21.299570084, 0.075000003, 28.145402908, 20.491998672, 0.075000003, 28.310014725, 20.491998672, 0, 28.310014725, 20.626119614, 0, 28.96799469, 20.491998672, 0.075000003, 28.310014725, 20.626119614, 0.075000003, 28.96799469, 20.626119614, 0, 28.96799469, 21.433689117, 0, 28.803382874, 20.626119614, 0.075000003, 28.96799469, 21.433689117, 0.075000003, 28.803382874, 21.433689117, 0, 28.803382874, 21.299570084, 0, 28.145402908, 21.433689117, 0.075000003, 28.803382874, 21.299570084, 0.075000003, 28.145402908].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([21.023342133, 0, 26.790250778, 20.629354477, 0, 26.870559692, 21.023342133, 0.075000003, 26.790250778, 20.629354477, 0.075000003, 26.870559692, 20.629354477, 0, 26.870559692, 20.765472412, 0, 27.538337708, 20.90158844, 0, 28.206115723, 20.629354477, 0.075000003, 26.870559692, 20.765472412, 0.075000003, 27.538337708, 20.90158844, 0.075000003, 28.206115723, 20.697414398, 0.075000003, 27.2044487, 20.765472412, 0.037500001, 27.538337708, 20.697414398, 0, 27.2044487, 20.697414398, 0.037500001, 27.2044487, 20.663385391, 0.037500001, 27.037504196, 20.697414398, 0.018750001, 27.2044487, 20.663385391, 0, 27.037504196, 20.663385391, 0.018750001, 27.037504196, 20.663385391, 0.075000003, 27.037504196, 20.697414398, 0.056249999, 27.2044487, 20.663385391, 0.056249999, 27.037504196, 20.833530426, 0.075000003, 27.872226715, 20.833530426, 0, 27.872226715, 20.833530426, 0.037500001, 27.872226715, 20.867559433, 0.075000003, 28.039171219, 20.867559433, 0.037500001, 28.039171219, 20.833530426, 0.056249999, 27.872226715, 20.867559433, 0.056249999, 28.039171219, 20.867559433, 0, 28.039171219, 20.833530426, 0.018750001, 27.872226715, 20.867559433, 0.018750001, 28.039171219, 20.90158844, 0, 28.206115723, 21.295576096, 0, 28.125806808, 20.90158844, 0.075000003, 28.206115723, 21.295576096, 0.075000003, 28.125806808, 21.295576096, 0, 28.125806808, 21.15945816, 0, 27.458028793, 21.023342133, 0, 26.790250778, 21.295576096, 0.075000003, 28.125806808, 21.15945816, 0.075000003, 27.458028793, 21.023342133, 0.075000003, 26.790250778, 21.227518082, 0.075000003, 27.791917801, 21.15945816, 0.037500001, 27.458028793, 21.227518082, 0, 27.791917801, 21.227518082, 0.037500001, 27.791917801, 21.261547089, 0.037500001, 27.958862305, 21.227518082, 0.018750001, 27.791917801, 21.261547089, 0, 27.958862305, 21.261547089, 0.018750001, 27.958862305, 21.261547089, 0.075000003, 27.958862305, 21.227518082, 0.056249999, 27.791917801, 21.261547089, 0.056249999, 27.958862305, 21.091400146, 0.075000003, 27.124139786, 21.091400146, 0, 27.124139786, 21.091400146, 0.037500001, 27.124139786, 21.05737114, 0.075000003, 26.957195282, 21.05737114, 0.037500001, 26.957195282, 21.091400146, 0.056249999, 27.124139786, 21.05737114, 0.056249999, 26.957195282, 21.05737114, 0, 26.957195282, 21.091400146, 0.018750001, 27.124139786, 21.05737114, 0.018750001, 26.957195282].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([20.609758377, 0, 26.87455368, 20.215770721, 0, 26.954862595, 20.609758377, 0.075000003, 26.87455368, 20.215770721, 0.075000003, 26.954862595, 20.215770721, 0, 26.954862595, 20.351888657, 0, 27.62264061, 20.488004684, 0, 28.290418625, 20.215770721, 0.075000003, 26.954862595, 20.351888657, 0.075000003, 27.62264061, 20.488004684, 0.075000003, 28.290418625, 20.283830643, 0.075000003, 27.288751602, 20.351888657, 0.037500001, 27.62264061, 20.283830643, 0, 27.288751602, 20.283830643, 0.037500001, 27.288751602, 20.249799728, 0.037500001, 27.121807098, 20.283830643, 0.018750001, 27.288751602, 20.249799728, 0, 27.121807098, 20.249799728, 0.018750001, 27.121807098, 20.249799728, 0.075000003, 27.121807098, 20.283830643, 0.056249999, 27.288751602, 20.249799728, 0.056249999, 27.121807098, 20.419946671, 0.075000003, 27.956529617, 20.419946671, 0, 27.956529617, 20.419946671, 0.037500001, 27.956529617, 20.453975677, 0.075000003, 28.123474121, 20.453975677, 0.037500001, 28.123474121, 20.419946671, 0.056249999, 27.956529617, 20.453975677, 0.056249999, 28.123474121, 20.453975677, 0, 28.123474121, 20.419946671, 0.018750001, 27.956529617, 20.453975677, 0.018750001, 28.123474121, 20.488004684, 0, 28.290418625, 20.88199234, 0, 28.210109711, 20.488004684, 0.075000003, 28.290418625, 20.88199234, 0.075000003, 28.210109711, 20.88199234, 0, 28.210109711, 20.745874405, 0, 27.542331696, 20.609758377, 0, 26.87455368, 20.88199234, 0.075000003, 28.210109711, 20.745874405, 0.075000003, 27.542331696, 20.609758377, 0.075000003, 26.87455368, 20.813934326, 0.075000003, 27.876220703, 20.745874405, 0.037500001, 27.542331696, 20.813934326, 0, 27.876220703, 20.813934326, 0.037500001, 27.876220703, 20.847963333, 0.037500001, 28.043165207, 20.813934326, 0.018750001, 27.876220703, 20.847963333, 0, 28.043165207, 20.847963333, 0.018750001, 28.043165207, 20.847963333, 0.075000003, 28.043165207, 20.813934326, 0.056249999, 27.876220703, 20.847963333, 0.056249999, 28.043165207, 20.677816391, 0.075000003, 27.208442688, 20.677816391, 0, 27.208442688, 20.677816391, 0.037500001, 27.208442688, 20.643787384, 0.075000003, 27.041498184, 20.643787384, 0.037500001, 27.041498184, 20.677816391, 0.056249999, 27.208442688, 20.643787384, 0.056249999, 27.041498184, 20.643787384, 0, 27.041498184, 20.677816391, 0.018750001, 27.208442688, 20.643787384, 0.018750001, 27.041498184].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([20.885229111, 0, 26.112674713, 20.0776577, 0, 26.277284622, 20.885229111, 0.075000003, 26.112674713, 20.0776577, 0.075000003, 26.277284622, 20.0776577, 0, 26.277284622, 20.211776733, 0, 26.935264587, 20.0776577, 0.075000003, 26.277284622, 20.211776733, 0.075000003, 26.935264587, 20.211776733, 0, 26.935264587, 21.019348145, 0, 26.770652771, 20.211776733, 0.075000003, 26.935264587, 21.019348145, 0.075000003, 26.770652771, 21.019348145, 0, 26.770652771, 20.885229111, 0, 26.112674713, 21.019348145, 0.075000003, 26.770652771, 20.885229111, 0.075000003, 26.112674713].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([20.747114182, 0, 25.435096741, 19.93954277, 0, 25.599708557, 20.747114182, 0.075000003, 25.435096741, 19.93954277, 0.075000003, 25.599708557, 19.93954277, 0, 25.599708557, 20.073663712, 0, 26.257688522, 19.93954277, 0.075000003, 25.599708557, 20.073663712, 0.075000003, 26.257688522, 20.073663712, 0, 26.257688522, 20.881233215, 0, 26.093076706, 20.073663712, 0.075000003, 26.257688522, 20.881233215, 0.075000003, 26.093076706, 20.881233215, 0, 26.093076706, 20.747114182, 0, 25.435096741, 20.881233215, 0.075000003, 26.093076706, 20.747114182, 0.075000003, 25.435096741].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([20.47088623, 0, 24.079944611, 20.076898575, 0, 24.160253525, 20.47088623, 0.075000003, 24.079944611, 20.076898575, 0.075000003, 24.160253525, 20.076898575, 0, 24.160253525, 20.21301651, 0, 24.82803154, 20.349132538, 0, 25.495809555, 20.076898575, 0.075000003, 24.160253525, 20.21301651, 0.075000003, 24.82803154, 20.349132538, 0.075000003, 25.495809555, 20.144958496, 0.075000003, 24.494142532, 20.21301651, 0.037500001, 24.82803154, 20.144958496, 0, 24.494142532, 20.144958496, 0.037500001, 24.494142532, 20.110929489, 0.037500001, 24.327198029, 20.144958496, 0.018750001, 24.494142532, 20.110929489, 0, 24.327198029, 20.110929489, 0.018750001, 24.327198029, 20.110929489, 0.075000003, 24.327198029, 20.144958496, 0.056249999, 24.494142532, 20.110929489, 0.056249999, 24.327198029, 20.281074524, 0.075000003, 25.161920547, 20.281074524, 0, 25.161920547, 20.281074524, 0.037500001, 25.161920547, 20.315103531, 0.075000003, 25.328865051, 20.315103531, 0.037500001, 25.328865051, 20.281074524, 0.056249999, 25.161920547, 20.315103531, 0.056249999, 25.328865051, 20.315103531, 0, 25.328865051, 20.281074524, 0.018750001, 25.161920547, 20.315103531, 0.018750001, 25.328865051, 20.349132538, 0, 25.495809555, 20.743120193, 0, 25.415500641, 20.349132538, 0.075000003, 25.495809555, 20.743120193, 0.075000003, 25.415500641, 20.743120193, 0, 25.415500641, 20.607002258, 0, 24.747722626, 20.47088623, 0, 24.079944611, 20.743120193, 0.075000003, 25.415500641, 20.607002258, 0.075000003, 24.747722626, 20.47088623, 0.075000003, 24.079944611, 20.67506218, 0.075000003, 25.081611633, 20.607002258, 0.037500001, 24.747722626, 20.67506218, 0, 25.081611633, 20.67506218, 0.037500001, 25.081611633, 20.709091187, 0.037500001, 25.248556137, 20.67506218, 0.018750001, 25.081611633, 20.709091187, 0, 25.248556137, 20.709091187, 0.018750001, 25.248556137, 20.709091187, 0.075000003, 25.248556137, 20.67506218, 0.056249999, 25.081611633, 20.709091187, 0.056249999, 25.248556137, 20.538944244, 0.075000003, 24.413833618, 20.538944244, 0, 24.413833618, 20.538944244, 0.037500001, 24.413833618, 20.504915237, 0.075000003, 24.246889114, 20.504915237, 0.037500001, 24.246889114, 20.538944244, 0.056249999, 24.413833618, 20.504915237, 0.056249999, 24.246889114, 20.504915237, 0, 24.246889114, 20.538944244, 0.018750001, 24.413833618, 20.504915237, 0.018750001, 24.246889114].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([20.057302475, 0, 24.164247513, 19.663314819, 0, 24.244556427, 20.057302475, 0.075000003, 24.164247513, 19.663314819, 0.075000003, 24.244556427, 19.663314819, 0, 24.244556427, 19.935548782, 0, 25.580112457, 19.663314819, 0.075000003, 24.244556427, 19.935548782, 0.075000003, 25.580112457, 19.935548782, 0, 25.580112457, 20.329536438, 0, 25.499803543, 19.935548782, 0.075000003, 25.580112457, 20.329536438, 0.075000003, 25.499803543, 20.329536438, 0, 25.499803543, 20.193418503, 0, 24.832025528, 20.057302475, 0, 24.164247513, 20.329536438, 0.075000003, 25.499803543, 20.193418503, 0.075000003, 24.832025528, 20.057302475, 0.075000003, 24.164247513, 20.261478424, 0.075000003, 25.165914536, 20.193418503, 0.037500001, 24.832025528, 20.261478424, 0, 25.165914536, 20.261478424, 0.037500001, 25.165914536, 20.295507431, 0.037500001, 25.332859039, 20.261478424, 0.018750001, 25.165914536, 20.295507431, 0, 25.332859039, 20.295507431, 0.018750001, 25.332859039, 20.295507431, 0.075000003, 25.332859039, 20.261478424, 0.056249999, 25.165914536, 20.295507431, 0.056249999, 25.332859039, 20.125360489, 0.075000003, 24.49813652, 20.125360489, 0, 24.49813652, 20.125360489, 0.037500001, 24.49813652, 20.091331482, 0.075000003, 24.331192017, 20.091331482, 0.037500001, 24.331192017, 20.125360489, 0.056249999, 24.49813652, 20.091331482, 0.056249999, 24.331192017, 20.091331482, 0, 24.331192017, 20.125360489, 0.018750001, 24.49813652, 20.091331482, 0.018750001, 24.331192017].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([20.332773209, 0, 23.402368546, 19.525201797, 0, 23.566980362, 20.332773209, 0.075000003, 23.402368546, 19.525201797, 0.075000003, 23.566980362, 19.525201797, 0, 23.566980362, 19.659320831, 0, 24.22495842, 19.525201797, 0.075000003, 23.566980362, 19.659320831, 0.075000003, 24.22495842, 19.659320831, 0, 24.22495842, 20.466892242, 0, 24.060348511, 19.659320831, 0.075000003, 24.22495842, 20.466892242, 0.075000003, 24.060348511, 20.466892242, 0, 24.060348511, 20.332773209, 0, 23.402368546, 20.466892242, 0.075000003, 24.060348511, 20.332773209, 0.075000003, 23.402368546].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([20.194658279, 0, 22.72479248, 19.387086868, 0, 22.889404297, 20.194658279, 0.075000003, 22.72479248, 19.387086868, 0.075000003, 22.889404297, 19.387086868, 0, 22.889404297, 19.521207809, 0, 23.547382355, 19.387086868, 0.075000003, 22.889404297, 19.521207809, 0.075000003, 23.547382355, 19.521207809, 0, 23.547382355, 20.328777313, 0, 23.382770538, 19.521207809, 0.075000003, 23.547382355, 20.328777313, 0.075000003, 23.382770538, 20.328777313, 0, 23.382770538, 20.194658279, 0, 22.72479248, 20.328777313, 0.075000003, 23.382770538, 20.194658279, 0.075000003, 22.72479248].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([19.918430328, 0, 21.369638443, 19.524442673, 0, 21.449947357, 19.918430328, 0.075000003, 21.369638443, 19.524442673, 0.075000003, 21.449947357, 19.524442673, 0, 21.449947357, 19.796676636, 0, 22.785503387, 19.524442673, 0.075000003, 21.449947357, 19.796676636, 0.075000003, 22.785503387, 19.796676636, 0, 22.785503387, 20.190664291, 0, 22.705194473, 19.796676636, 0.075000003, 22.785503387, 20.190664291, 0.075000003, 22.705194473, 20.190664291, 0, 22.705194473, 19.918430328, 0, 21.369638443, 20.190664291, 0.075000003, 22.705194473, 19.918430328, 0.075000003, 21.369638443].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([19.504846573, 0, 21.453941345, 19.110858917, 0, 21.534250259, 19.504846573, 0.075000003, 21.453941345, 19.110858917, 0.075000003, 21.534250259, 19.110858917, 0, 21.534250259, 19.38309288, 0, 22.86980629, 19.110858917, 0.075000003, 21.534250259, 19.38309288, 0.075000003, 22.86980629, 19.38309288, 0, 22.86980629, 19.777080536, 0, 22.789497375, 19.38309288, 0.075000003, 22.86980629, 19.777080536, 0.075000003, 22.789497375, 19.777080536, 0, 22.789497375, 19.504846573, 0, 21.453941345, 19.777080536, 0.075000003, 22.789497375, 19.504846573, 0.075000003, 21.453941345].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([19.780317307, 0, 20.692062378, 18.972745895, 0, 20.856674194, 19.780317307, 0.075000003, 20.692062378, 18.972745895, 0.075000003, 20.856674194, 18.972745895, 0, 20.856674194, 19.106864929, 0, 21.51465416, 18.972745895, 0.075000003, 20.856674194, 19.106864929, 0.075000003, 21.51465416, 19.106864929, 0, 21.51465416, 19.91443634, 0, 21.350042343, 19.106864929, 0.075000003, 21.51465416, 19.91443634, 0.075000003, 21.350042343, 19.91443634, 0, 21.350042343, 19.780317307, 0, 20.692062378, 19.91443634, 0.075000003, 21.350042343, 19.780317307, 0.075000003, 20.692062378].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([19.642202377, 0, 20.014486313, 18.834630966, 0, 20.179098129, 19.642202377, 0.075000003, 20.014486313, 18.834630966, 0.075000003, 20.179098129, 18.834630966, 0, 20.179098129, 18.968751907, 0, 20.837076187, 18.834630966, 0.075000003, 20.179098129, 18.968751907, 0.075000003, 20.837076187, 18.968751907, 0, 20.837076187, 19.776321411, 0, 20.672466278, 18.968751907, 0.075000003, 20.837076187, 19.776321411, 0.075000003, 20.672466278, 19.776321411, 0, 20.672466278, 19.642202377, 0, 20.014486313, 19.776321411, 0.075000003, 20.672466278, 19.642202377, 0.075000003, 20.014486313].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 36, 35, 37, -1, 36, 37, 38, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 36, 35, 37, -1, 36, 37, 38, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([19.365974426, 0, 18.659334183, 18.971986771, 0, 18.73964119, 19.365974426, 0.075000003, 18.659334183, 18.971986771, 0.075000003, 18.73964119, 18.971986771, 0, 18.73964119, 19.108104706, 0, 19.407419205, 19.244220734, 0, 20.07519722, 18.971986771, 0.075000003, 18.73964119, 19.108104706, 0.075000003, 19.407419205, 19.244220734, 0.075000003, 20.07519722, 19.040046692, 0.075000003, 19.073530197, 19.108104706, 0.037500001, 19.407419205, 19.040046692, 0, 19.073530197, 19.040046692, 0.037500001, 19.073530197, 19.006015778, 0.037500001, 18.906585693, 19.040046692, 0.018750001, 19.073530197, 19.006015778, 0, 18.906585693, 19.006015778, 0.018750001, 18.906585693, 19.006015778, 0.075000003, 18.906585693, 19.040046692, 0.056249999, 19.073530197, 19.006015778, 0.056249999, 18.906585693, 19.17616272, 0.075000003, 19.741308212, 19.17616272, 0, 19.741308212, 19.17616272, 0.037500001, 19.741308212, 19.210191727, 0.075000003, 19.908252716, 19.210191727, 0.037500001, 19.908252716, 19.17616272, 0.056249999, 19.741308212, 19.210191727, 0.056249999, 19.908252716, 19.210191727, 0, 19.908252716, 19.17616272, 0.018750001, 19.741308212, 19.210191727, 0.018750001, 19.908252716, 19.244220734, 0, 20.07519722, 19.638208389, 0, 19.994888306, 19.244220734, 0.075000003, 20.07519722, 19.638208389, 0.075000003, 19.994888306, 19.638208389, 0, 19.994888306, 19.365974426, 0, 18.659334183, 19.638208389, 0.075000003, 19.994888306, 19.365974426, 0.075000003, 18.659334183].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([18.952390671, 0, 18.743637085, 18.558403015, 0, 18.823944092, 18.952390671, 0.075000003, 18.743637085, 18.558403015, 0.075000003, 18.823944092, 18.558403015, 0, 18.823944092, 18.69452095, 0, 19.491722107, 18.830636978, 0, 20.159500122, 18.558403015, 0.075000003, 18.823944092, 18.69452095, 0.075000003, 19.491722107, 18.830636978, 0.075000003, 20.159500122, 18.626461029, 0.075000003, 19.157833099, 18.69452095, 0.037500001, 19.491722107, 18.626461029, 0, 19.157833099, 18.626461029, 0.037500001, 19.157833099, 18.592432022, 0.037500001, 18.990888596, 18.626461029, 0.018750001, 19.157833099, 18.592432022, 0, 18.990888596, 18.592432022, 0.018750001, 18.990888596, 18.592432022, 0.075000003, 18.990888596, 18.626461029, 0.056249999, 19.157833099, 18.592432022, 0.056249999, 18.990888596, 18.762578964, 0.075000003, 19.825611115, 18.762578964, 0, 19.825611115, 18.762578964, 0.037500001, 19.825611115, 18.796607971, 0.075000003, 19.992555618, 18.796607971, 0.037500001, 19.992555618, 18.762578964, 0.056249999, 19.825611115, 18.796607971, 0.056249999, 19.992555618, 18.796607971, 0, 19.992555618, 18.762578964, 0.018750001, 19.825611115, 18.796607971, 0.018750001, 19.992555618, 18.830636978, 0, 20.159500122, 19.224624634, 0, 20.079193115, 18.830636978, 0.075000003, 20.159500122, 19.224624634, 0.075000003, 20.079193115, 19.224624634, 0, 20.079193115, 19.088506699, 0, 19.4114151, 18.952390671, 0, 18.743637085, 19.224624634, 0.075000003, 20.079193115, 19.088506699, 0.075000003, 19.4114151, 18.952390671, 0.075000003, 18.743637085, 19.156564713, 0.075000003, 19.745304108, 19.088506699, 0.037500001, 19.4114151, 19.156564713, 0, 19.745304108, 19.156564713, 0.037500001, 19.745304108, 19.190595627, 0.037500001, 19.912248611, 19.156564713, 0.018750001, 19.745304108, 19.190595627, 0, 19.912248611, 19.190595627, 0.018750001, 19.912248611, 19.190595627, 0.075000003, 19.912248611, 19.156564713, 0.056249999, 19.745304108, 19.190595627, 0.056249999, 19.912248611, 19.020448685, 0.075000003, 19.077526093, 19.020448685, 0, 19.077526093, 19.020448685, 0.037500001, 19.077526093, 18.986419678, 0.075000003, 18.910581589, 18.986419678, 0.037500001, 18.910581589, 19.020448685, 0.056249999, 19.077526093, 18.986419678, 0.056249999, 18.910581589, 18.986419678, 0, 18.910581589, 19.020448685, 0.018750001, 19.077526093, 18.986419678, 0.018750001, 18.910581589].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([19.227859497, 0, 17.98175621, 18.420289993, 0, 18.146368027, 19.227859497, 0.075000003, 17.98175621, 18.420289993, 0.075000003, 18.146368027, 18.420289993, 0, 18.146368027, 18.554409027, 0, 18.804347992, 18.420289993, 0.075000003, 18.146368027, 18.554409027, 0.075000003, 18.804347992, 18.554409027, 0, 18.804347992, 19.361980438, 0, 18.639736176, 18.554409027, 0.075000003, 18.804347992, 19.361980438, 0.075000003, 18.639736176, 19.361980438, 0, 18.639736176, 19.227859497, 0, 17.98175621, 19.361980438, 0.075000003, 18.639736176, 19.227859497, 0.075000003, 17.98175621].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([19.089746475, 0, 17.304180145, 18.282175064, 0, 17.468791962, 19.089746475, 0.075000003, 17.304180145, 18.282175064, 0.075000003, 17.468791962, 18.282175064, 0, 17.468791962, 18.416294098, 0, 18.126771927, 18.282175064, 0.075000003, 17.468791962, 18.416294098, 0.075000003, 18.126771927, 18.416294098, 0, 18.126771927, 19.223865509, 0, 17.96216011, 18.416294098, 0.075000003, 18.126771927, 19.223865509, 0.075000003, 17.96216011, 19.223865509, 0, 17.96216011, 19.089746475, 0, 17.304180145, 19.223865509, 0.075000003, 17.96216011, 19.089746475, 0.075000003, 17.304180145].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 21, 12, 10, -1, 13, 15, 21, -1, 10, 13, 21, -1, 17, 15, 13, -1, 7, 14, 17, -1, 13, 7, 17, -1, 15, 17, 19, -1, 15, 19, 16, -1, 17, 14, 18, -1, 17, 18, 19, -1, 12, 21, 22, -1, 12, 22, 20, -1, 21, 15, 16, -1, 21, 16, 22, -1, 29, 27, 25, -1, 29, 25, 28, -1, 26, 29, 28, -1, 26, 28, 23, -1, 32, 30, 24, -1, 32, 24, 31, -1, 27, 32, 31, -1, 27, 31, 25, -1, 31, 24, 7, -1, 13, 25, 31, -1, 7, 13, 31, -1, 28, 25, 13, -1, 10, 23, 28, -1, 13, 10, 28, -1, 18, 6, 19, -1, 16, 19, 6, -1, 32, 8, 30, -1, 27, 8, 32, -1, 16, 6, 9, -1, 20, 22, 9, -1, 16, 9, 22, -1, 11, 27, 29, -1, 29, 26, 11, -1, 8, 27, 11, -1, 34, 33, 35, -1, 34, 35, 36, -1, 38, 37, 39, -1, 38, 39, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 21, 12, 10, -1, 13, 15, 21, -1, 10, 13, 21, -1, 17, 15, 13, -1, 7, 14, 17, -1, 13, 7, 17, -1, 15, 17, 19, -1, 15, 19, 16, -1, 17, 14, 18, -1, 17, 18, 19, -1, 12, 21, 22, -1, 12, 22, 20, -1, 21, 15, 16, -1, 21, 16, 22, -1, 29, 27, 25, -1, 29, 25, 28, -1, 26, 29, 28, -1, 26, 28, 23, -1, 32, 30, 24, -1, 32, 24, 31, -1, 27, 32, 31, -1, 27, 31, 25, -1, 31, 24, 7, -1, 13, 25, 31, -1, 7, 13, 31, -1, 28, 25, 13, -1, 10, 23, 28, -1, 13, 10, 28, -1, 18, 6, 19, -1, 16, 19, 6, -1, 32, 8, 30, -1, 27, 8, 32, -1, 16, 6, 9, -1, 20, 22, 9, -1, 16, 9, 22, -1, 11, 27, 29, -1, 29, 26, 11, -1, 8, 27, 11, -1, 34, 33, 35, -1, 34, 35, 36, -1, 38, 37, 39, -1, 38, 39, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([18.813518524, 0, 15.949028015, 18.61652565, 0, 15.989181519, 18.419530869, 0, 16.029336929, 18.813518524, 0.075000003, 15.949028015, 18.61652565, 0.075000003, 15.989181519, 18.419530869, 0.075000003, 16.029336929, 18.419530869, 0, 16.029336929, 18.555648804, 0, 16.697113037, 18.691764832, 0, 17.364891052, 18.419530869, 0.075000003, 16.029336929, 18.555648804, 0.075000003, 16.697113037, 18.691764832, 0.075000003, 17.364891052, 18.48759079, 0.075000003, 16.363225937, 18.555648804, 0.037500001, 16.697113037, 18.48759079, 0, 16.363225937, 18.48759079, 0.037500001, 16.363225937, 18.453559875, 0.037500001, 16.196281433, 18.48759079, 0.018750001, 16.363225937, 18.453559875, 0, 16.196281433, 18.453559875, 0.018750001, 16.196281433, 18.453559875, 0.075000003, 16.196281433, 18.48759079, 0.056249999, 16.363225937, 18.453559875, 0.056249999, 16.196281433, 18.623706818, 0.075000003, 17.031002045, 18.623706818, 0, 17.031002045, 18.623706818, 0.037500001, 17.031002045, 18.657735825, 0.075000003, 17.197946548, 18.657735825, 0.037500001, 17.197946548, 18.623706818, 0.056249999, 17.031002045, 18.657735825, 0.056249999, 17.197946548, 18.657735825, 0, 17.197946548, 18.623706818, 0.018750001, 17.031002045, 18.657735825, 0.018750001, 17.197946548, 18.691764832, 0, 17.364891052, 19.085752487, 0, 17.284584045, 18.691764832, 0.075000003, 17.364891052, 19.085752487, 0.075000003, 17.284584045, 19.085752487, 0, 17.284584045, 18.813518524, 0, 15.949028015, 19.085752487, 0.075000003, 17.284584045, 18.813518524, 0.075000003, 15.949028015].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([18.399934769, 0, 16.033330917, 18.005947113, 0, 16.113639832, 18.399934769, 0.075000003, 16.033330917, 18.005947113, 0.075000003, 16.113639832, 18.005947113, 0, 16.113639832, 18.142065048, 0, 16.781417847, 18.278181076, 0, 17.449193954, 18.005947113, 0.075000003, 16.113639832, 18.142065048, 0.075000003, 16.781417847, 18.278181076, 0.075000003, 17.449193954, 18.074005127, 0.075000003, 16.447528839, 18.142065048, 0.037500001, 16.781417847, 18.074005127, 0, 16.447528839, 18.074005127, 0.037500001, 16.447528839, 18.03997612, 0.037500001, 16.280584335, 18.074005127, 0.018750001, 16.447528839, 18.03997612, 0, 16.280584335, 18.03997612, 0.018750001, 16.280584335, 18.03997612, 0.075000003, 16.280584335, 18.074005127, 0.056249999, 16.447528839, 18.03997612, 0.056249999, 16.280584335, 18.210123062, 0.075000003, 17.115306854, 18.210123062, 0, 17.115306854, 18.210123062, 0.037500001, 17.115306854, 18.244152069, 0.075000003, 17.282251358, 18.244152069, 0.037500001, 17.282251358, 18.210123062, 0.056249999, 17.115306854, 18.244152069, 0.056249999, 17.282251358, 18.244152069, 0, 17.282251358, 18.210123062, 0.018750001, 17.115306854, 18.244152069, 0.018750001, 17.282251358, 18.278181076, 0, 17.449193954, 18.672168732, 0, 17.368886948, 18.278181076, 0.075000003, 17.449193954, 18.672168732, 0.075000003, 17.368886948, 18.672168732, 0, 17.368886948, 18.536050797, 0, 16.701108932, 18.399934769, 0, 16.033330917, 18.672168732, 0.075000003, 17.368886948, 18.536050797, 0.075000003, 16.701108932, 18.399934769, 0.075000003, 16.033330917, 18.60410881, 0.075000003, 17.03499794, 18.536050797, 0.037500001, 16.701108932, 18.60410881, 0, 17.03499794, 18.60410881, 0.037500001, 17.03499794, 18.638137817, 0.037500001, 17.201942444, 18.60410881, 0.018750001, 17.03499794, 18.638137817, 0, 17.201942444, 18.638137817, 0.018750001, 17.201942444, 18.638137817, 0.075000003, 17.201942444, 18.60410881, 0.056249999, 17.03499794, 18.638137817, 0.056249999, 17.201942444, 18.467992783, 0.075000003, 16.367219925, 18.467992783, 0, 16.367219925, 18.467992783, 0.037500001, 16.367219925, 18.433963776, 0.075000003, 16.200275421, 18.433963776, 0.037500001, 16.200275421, 18.467992783, 0.056249999, 16.367219925, 18.433963776, 0.056249999, 16.200275421, 18.433963776, 0, 16.200275421, 18.467992783, 0.018750001, 16.367219925, 18.433963776, 0.018750001, 16.200275421].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([18.675403595, 0, 15.271450996, 17.867834091, 0, 15.436062813, 18.675403595, 0.075000003, 15.271450996, 17.867834091, 0.075000003, 15.436062813, 17.867834091, 0, 15.436062813, 18.001953125, 0, 16.094041824, 17.867834091, 0.075000003, 15.436062813, 18.001953125, 0.075000003, 16.094041824, 18.001953125, 0, 16.094041824, 18.809524536, 0, 15.929430962, 18.001953125, 0.075000003, 16.094041824, 18.809524536, 0.075000003, 15.929430962, 18.809524536, 0, 15.929430962, 18.675403595, 0, 15.271450996, 18.809524536, 0.075000003, 15.929430962, 18.675403595, 0.075000003, 15.271450996].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([18.537290573, 0, 14.593874931, 17.729719162, 0, 14.758485794, 18.537290573, 0.075000003, 14.593874931, 17.729719162, 0.075000003, 14.758485794, 17.729719162, 0, 14.758485794, 17.863838196, 0, 15.416465759, 17.729719162, 0.075000003, 14.758485794, 17.863838196, 0.075000003, 15.416465759, 17.863838196, 0, 15.416465759, 18.671409607, 0, 15.251853943, 17.863838196, 0.075000003, 15.416465759, 18.671409607, 0.075000003, 15.251853943, 18.671409607, 0, 15.251853943, 18.537290573, 0, 14.593874931, 18.671409607, 0.075000003, 15.251853943, 18.537290573, 0.075000003, 14.593874931].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 11, -1, 9, 11, 12, -1, 10, 9, 12, -1, 10, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 11, -1, 9, 11, 12, -1, 10, 9, 12, -1, 10, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([18.261062622, 0, 13.238721848, 17.867074966, 0, 13.319030762, 18.261062622, 0.075000003, 13.238721848, 17.867074966, 0.075000003, 13.319030762, 17.867074966, 0, 13.319030762, 18.139308929, 0, 14.654585838, 17.867074966, 0.075000003, 13.319030762, 18.139308929, 0.075000003, 14.654585838, 18.139308929, 0, 14.654585838, 18.336301804, 0, 14.614432335, 18.533296585, 0, 14.574277878, 18.139308929, 0.075000003, 14.654585838, 18.336301804, 0.075000003, 14.614432335, 18.533296585, 0.075000003, 14.574277878, 18.533296585, 0, 14.574277878, 18.261062622, 0, 13.238721848, 18.533296585, 0.075000003, 14.574277878, 18.261062622, 0.075000003, 13.238721848].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 13, -1, 11, 13, 14, -1, 12, 11, 14, -1, 12, 14, 15, -1, 17, 16, 18, -1, 17, 18, 19, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 13, -1, 11, 13, 14, -1, 12, 11, 14, -1, 12, 14, 15, -1, 17, 16, 18, -1, 17, 18, 19, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([17.847478867, 0, 13.32302475, 17.650485992, 0, 13.363179207, 17.453491211, 0, 13.403333664, 17.847478867, 0.075000003, 13.32302475, 17.650485992, 0.075000003, 13.363179207, 17.453491211, 0.075000003, 13.403333664, 17.453491211, 0, 13.403333664, 17.725725174, 0, 14.738888741, 17.453491211, 0.075000003, 13.403333664, 17.725725174, 0.075000003, 14.738888741, 17.725725174, 0, 14.738888741, 17.922718048, 0, 14.698735237, 18.11971283, 0, 14.65858078, 17.725725174, 0.075000003, 14.738888741, 17.922718048, 0.075000003, 14.698735237, 18.11971283, 0.075000003, 14.65858078, 18.11971283, 0, 14.65858078, 17.847478867, 0, 13.32302475, 18.11971283, 0.075000003, 14.65858078, 17.847478867, 0.075000003, 13.32302475].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([18.122947693, 0, 12.561145782, 17.315378189, 0, 12.725756645, 18.122947693, 0.075000003, 12.561145782, 17.315378189, 0.075000003, 12.725756645, 17.315378189, 0, 12.725756645, 17.449497223, 0, 13.38373661, 17.315378189, 0.075000003, 12.725756645, 17.449497223, 0.075000003, 13.38373661, 17.449497223, 0, 13.38373661, 17.853282928, 0, 13.301430702, 18.257068634, 0, 13.219124794, 17.449497223, 0.075000003, 13.38373661, 17.853282928, 0.075000003, 13.301430702, 18.257068634, 0.075000003, 13.219124794, 17.651390076, 0.075000003, 13.342583656, 17.853282928, 0.037500001, 13.301430702, 17.651390076, 0, 13.342583656, 17.651390076, 0.037500001, 13.342583656, 18.055175781, 0.075000003, 13.260277748, 18.055175781, 0, 13.260277748, 18.055175781, 0.037500001, 13.260277748, 18.257068634, 0, 13.219124794, 18.122947693, 0, 12.561145782, 18.257068634, 0.075000003, 13.219124794, 18.122947693, 0.075000003, 12.561145782].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([17.984834671, 0, 11.883568764, 17.17726326, 0, 12.04818058, 17.984834671, 0.075000003, 11.883568764, 17.17726326, 0.075000003, 12.04818058, 17.17726326, 0, 12.04818058, 17.311382294, 0, 12.706159592, 17.17726326, 0.075000003, 12.04818058, 17.311382294, 0.075000003, 12.706159592, 17.311382294, 0, 12.706159592, 18.118953705, 0, 12.541548729, 17.311382294, 0.075000003, 12.706159592, 18.118953705, 0.075000003, 12.541548729, 18.118953705, 0, 12.541548729, 17.984834671, 0, 11.883568764, 18.118953705, 0.075000003, 12.541548729, 17.984834671, 0.075000003, 11.883568764].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 11, -1, 9, 11, 12, -1, 10, 9, 12, -1, 10, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 11, -1, 9, 11, 12, -1, 10, 9, 12, -1, 10, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([17.70860672, 0, 10.52841568, 17.314619064, 0, 10.608724594, 17.70860672, 0.075000003, 10.52841568, 17.314619064, 0.075000003, 10.608724594, 17.314619064, 0, 10.608724594, 17.586853027, 0, 11.944280624, 17.314619064, 0.075000003, 10.608724594, 17.586853027, 0.075000003, 11.944280624, 17.586853027, 0, 11.944280624, 17.783845901, 0, 11.904126167, 17.980840683, 0, 11.86397171, 17.586853027, 0.075000003, 11.944280624, 17.783845901, 0.075000003, 11.904126167, 17.980840683, 0.075000003, 11.86397171, 17.980840683, 0, 11.86397171, 17.70860672, 0, 10.52841568, 17.980840683, 0.075000003, 11.86397171, 17.70860672, 0.075000003, 10.52841568].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([17.295022964, 0, 10.612719536, 17.098028183, 0, 10.652873039, 16.901035309, 0, 10.693027496, 17.295022964, 0.075000003, 10.612719536, 17.098028183, 0.075000003, 10.652873039, 16.901035309, 0.075000003, 10.693027496, 16.901035309, 0, 10.693027496, 17.173269272, 0, 12.028583527, 16.901035309, 0.075000003, 10.693027496, 17.173269272, 0.075000003, 12.028583527, 17.173269272, 0, 12.028583527, 17.56725502, 0, 11.948274612, 17.173269272, 0.075000003, 12.028583527, 17.56725502, 0.075000003, 11.948274612, 17.56725502, 0, 11.948274612, 17.295022964, 0, 10.612719536, 17.56725502, 0.075000003, 11.948274612, 17.295022964, 0.075000003, 10.612719536].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([17.570491791, 0, 9.850839615, 16.762922287, 0, 10.015451431, 17.570491791, 0.075000003, 9.850839615, 16.762922287, 0.075000003, 10.015451431, 16.762922287, 0, 10.015451431, 16.897041321, 0, 10.673430443, 16.762922287, 0.075000003, 10.015451431, 16.897041321, 0.075000003, 10.673430443, 16.897041321, 0, 10.673430443, 17.300827026, 0, 10.591124535, 17.704612732, 0, 10.50881958, 16.897041321, 0.075000003, 10.673430443, 17.300827026, 0.075000003, 10.591124535, 17.704612732, 0.075000003, 10.50881958, 17.098934174, 0.075000003, 10.632277489, 17.300827026, 0.037500001, 10.591124535, 17.098934174, 0, 10.632277489, 17.098934174, 0.037500001, 10.632277489, 17.502719879, 0.075000003, 10.549971581, 17.502719879, 0, 10.549971581, 17.502719879, 0.037500001, 10.549971581, 17.704612732, 0, 10.50881958, 17.570491791, 0, 9.850839615, 17.704612732, 0.075000003, 10.50881958, 17.570491791, 0.075000003, 9.850839615].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([17.432378769, 0, 9.17326355, 16.624807358, 0, 9.337874413, 17.432378769, 0.075000003, 9.17326355, 16.624807358, 0.075000003, 9.337874413, 16.624807358, 0, 9.337874413, 16.758926392, 0, 9.995854378, 16.624807358, 0.075000003, 9.337874413, 16.758926392, 0.075000003, 9.995854378, 16.758926392, 0, 9.995854378, 17.162712097, 0, 9.91354847, 17.566497803, 0, 9.831242561, 16.758926392, 0.075000003, 9.995854378, 17.162712097, 0.075000003, 9.91354847, 17.566497803, 0.075000003, 9.831242561, 16.960819244, 0.075000003, 9.954701424, 17.162712097, 0.037500001, 9.91354847, 16.960819244, 0, 9.954701424, 16.960819244, 0.037500001, 9.954701424, 17.36460495, 0.075000003, 9.872395515, 17.36460495, 0, 9.872395515, 17.36460495, 0.037500001, 9.872395515, 17.566497803, 0, 9.831242561, 17.432378769, 0, 9.17326355, 17.566497803, 0.075000003, 9.831242561, 17.432378769, 0.075000003, 9.17326355].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 21, 12, 10, -1, 13, 15, 21, -1, 10, 13, 21, -1, 17, 15, 13, -1, 7, 14, 17, -1, 13, 7, 17, -1, 15, 17, 19, -1, 15, 19, 16, -1, 17, 14, 18, -1, 17, 18, 19, -1, 12, 21, 22, -1, 12, 22, 20, -1, 21, 15, 16, -1, 21, 16, 22, -1, 29, 27, 25, -1, 29, 25, 28, -1, 26, 29, 28, -1, 26, 28, 23, -1, 32, 30, 24, -1, 32, 24, 31, -1, 27, 32, 31, -1, 27, 31, 25, -1, 31, 24, 7, -1, 13, 25, 31, -1, 7, 13, 31, -1, 28, 25, 13, -1, 10, 23, 28, -1, 13, 10, 28, -1, 18, 6, 19, -1, 16, 19, 6, -1, 32, 8, 30, -1, 27, 8, 32, -1, 16, 6, 9, -1, 20, 22, 9, -1, 16, 9, 22, -1, 11, 27, 29, -1, 29, 26, 11, -1, 8, 27, 11, -1, 34, 33, 36, -1, 34, 36, 37, -1, 35, 34, 37, -1, 35, 37, 38, -1, 54, 45, 43, -1, 46, 48, 54, -1, 43, 46, 54, -1, 50, 48, 46, -1, 40, 47, 50, -1, 46, 40, 50, -1, 48, 50, 52, -1, 48, 52, 49, -1, 50, 47, 51, -1, 50, 51, 52, -1, 45, 54, 55, -1, 45, 55, 53, -1, 54, 48, 49, -1, 54, 49, 55, -1, 62, 60, 58, -1, 62, 58, 61, -1, 59, 62, 61, -1, 59, 61, 56, -1, 65, 63, 57, -1, 65, 57, 64, -1, 60, 65, 64, -1, 60, 64, 58, -1, 64, 57, 40, -1, 46, 58, 64, -1, 40, 46, 64, -1, 61, 58, 46, -1, 43, 56, 61, -1, 46, 43, 61, -1, 51, 39, 52, -1, 49, 52, 39, -1, 65, 41, 63, -1, 60, 41, 65, -1, 49, 39, 42, -1, 53, 55, 42, -1, 49, 42, 55, -1, 44, 60, 62, -1, 62, 59, 44, -1, 41, 60, 44, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 21, 12, 10, -1, 13, 15, 21, -1, 10, 13, 21, -1, 17, 15, 13, -1, 7, 14, 17, -1, 13, 7, 17, -1, 15, 17, 19, -1, 15, 19, 16, -1, 17, 14, 18, -1, 17, 18, 19, -1, 12, 21, 22, -1, 12, 22, 20, -1, 21, 15, 16, -1, 21, 16, 22, -1, 29, 27, 25, -1, 29, 25, 28, -1, 26, 29, 28, -1, 26, 28, 23, -1, 32, 30, 24, -1, 32, 24, 31, -1, 27, 32, 31, -1, 27, 31, 25, -1, 31, 24, 7, -1, 13, 25, 31, -1, 7, 13, 31, -1, 28, 25, 13, -1, 10, 23, 28, -1, 13, 10, 28, -1, 18, 6, 19, -1, 16, 19, 6, -1, 32, 8, 30, -1, 27, 8, 32, -1, 16, 6, 9, -1, 20, 22, 9, -1, 16, 9, 22, -1, 11, 27, 29, -1, 29, 26, 11, -1, 8, 27, 11, -1, 34, 33, 36, -1, 34, 36, 37, -1, 35, 34, 37, -1, 35, 37, 38, -1, 54, 45, 43, -1, 46, 48, 54, -1, 43, 46, 54, -1, 50, 48, 46, -1, 40, 47, 50, -1, 46, 40, 50, -1, 48, 50, 52, -1, 48, 52, 49, -1, 50, 47, 51, -1, 50, 51, 52, -1, 45, 54, 55, -1, 45, 55, 53, -1, 54, 48, 49, -1, 54, 49, 55, -1, 62, 60, 58, -1, 62, 58, 61, -1, 59, 62, 61, -1, 59, 61, 56, -1, 65, 63, 57, -1, 65, 57, 64, -1, 60, 65, 64, -1, 60, 64, 58, -1, 64, 57, 40, -1, 46, 58, 64, -1, 40, 46, 64, -1, 61, 58, 46, -1, 43, 56, 61, -1, 46, 43, 61, -1, 51, 39, 52, -1, 49, 52, 39, -1, 65, 41, 63, -1, 60, 41, 65, -1, 49, 39, 42, -1, 53, 55, 42, -1, 49, 42, 55, -1, 44, 60, 62, -1, 62, 59, 44, -1, 41, 60, 44, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([17.156150818, 0, 7.818110466, 16.959157944, 0, 7.858264446, 16.762163162, 0, 7.898418903, 17.156150818, 0.075000003, 7.818110466, 16.959157944, 0.075000003, 7.858264446, 16.762163162, 0.075000003, 7.898418903, 16.762163162, 0, 7.898418903, 16.898281097, 0, 8.566196442, 17.034397125, 0, 9.233974457, 16.762163162, 0.075000003, 7.898418903, 16.898281097, 0.075000003, 8.566196442, 17.034397125, 0.075000003, 9.233974457, 16.830221176, 0.075000003, 8.232307434, 16.898281097, 0.037500001, 8.566196442, 16.830221176, 0, 8.232307434, 16.830221176, 0.037500001, 8.232307434, 16.796192169, 0.037500001, 8.06536293, 16.830221176, 0.018750001, 8.232307434, 16.796192169, 0, 8.06536293, 16.796192169, 0.018750001, 8.06536293, 16.796192169, 0.075000003, 8.06536293, 16.830221176, 0.056249999, 8.232307434, 16.796192169, 0.056249999, 8.06536293, 16.966339111, 0.075000003, 8.900085449, 16.966339111, 0, 8.900085449, 16.966339111, 0.037500001, 8.900085449, 17.000368118, 0.075000003, 9.067029953, 17.000368118, 0.037500001, 9.067029953, 16.966339111, 0.056249999, 8.900085449, 17.000368118, 0.056249999, 9.067029953, 17.000368118, 0, 9.067029953, 16.966339111, 0.018750001, 8.900085449, 17.000368118, 0.018750001, 9.067029953, 17.034397125, 0, 9.233974457, 17.231389999, 0, 9.193820953, 17.428384781, 0, 9.153666496, 17.034397125, 0.075000003, 9.233974457, 17.231389999, 0.075000003, 9.193820953, 17.428384781, 0.075000003, 9.153666496, 17.428384781, 0, 9.153666496, 17.292266846, 0, 8.485888481, 17.156150818, 0, 7.818110466, 17.428384781, 0.075000003, 9.153666496, 17.292266846, 0.075000003, 8.485888481, 17.156150818, 0.075000003, 7.818110466, 17.36032486, 0.075000003, 8.819777489, 17.292266846, 0.037500001, 8.485888481, 17.36032486, 0, 8.819777489, 17.36032486, 0.037500001, 8.819777489, 17.394353867, 0.037500001, 8.986721992, 17.36032486, 0.018750001, 8.819777489, 17.394353867, 0, 8.986721992, 17.394353867, 0.018750001, 8.986721992, 17.394353867, 0.075000003, 8.986721992, 17.36032486, 0.056249999, 8.819777489, 17.394353867, 0.056249999, 8.986721992, 17.224208832, 0.075000003, 8.151999474, 17.224208832, 0, 8.151999474, 17.224208832, 0.037500001, 8.151999474, 17.190179825, 0.075000003, 7.98505497, 17.190179825, 0.037500001, 7.98505497, 17.224208832, 0.056249999, 8.151999474, 17.190179825, 0.056249999, 7.98505497, 17.190179825, 0, 7.98505497, 17.224208832, 0.018750001, 8.151999474, 17.190179825, 0.018750001, 7.98505497].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 11, -1, 9, 11, 12, -1, 10, 9, 12, -1, 10, 12, 13, -1, 29, 20, 18, -1, 21, 23, 29, -1, 18, 21, 29, -1, 25, 23, 21, -1, 15, 22, 25, -1, 21, 15, 25, -1, 23, 25, 27, -1, 23, 27, 24, -1, 25, 22, 26, -1, 25, 26, 27, -1, 20, 29, 30, -1, 20, 30, 28, -1, 29, 23, 24, -1, 29, 24, 30, -1, 37, 35, 33, -1, 37, 33, 36, -1, 34, 37, 36, -1, 34, 36, 31, -1, 40, 38, 32, -1, 40, 32, 39, -1, 35, 40, 39, -1, 35, 39, 33, -1, 39, 32, 15, -1, 21, 33, 39, -1, 15, 21, 39, -1, 36, 33, 21, -1, 18, 31, 36, -1, 21, 18, 36, -1, 26, 14, 27, -1, 24, 27, 14, -1, 40, 16, 38, -1, 35, 16, 40, -1, 24, 14, 17, -1, 28, 30, 17, -1, 24, 17, 30, -1, 19, 35, 37, -1, 37, 34, 19, -1, 16, 35, 19, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 11, -1, 9, 11, 12, -1, 10, 9, 12, -1, 10, 12, 13, -1, 29, 20, 18, -1, 21, 23, 29, -1, 18, 21, 29, -1, 25, 23, 21, -1, 15, 22, 25, -1, 21, 15, 25, -1, 23, 25, 27, -1, 23, 27, 24, -1, 25, 22, 26, -1, 25, 26, 27, -1, 20, 29, 30, -1, 20, 30, 28, -1, 29, 23, 24, -1, 29, 24, 30, -1, 37, 35, 33, -1, 37, 33, 36, -1, 34, 37, 36, -1, 34, 36, 31, -1, 40, 38, 32, -1, 40, 32, 39, -1, 35, 40, 39, -1, 35, 39, 33, -1, 39, 32, 15, -1, 21, 33, 39, -1, 15, 21, 39, -1, 36, 33, 21, -1, 18, 31, 36, -1, 21, 18, 36, -1, 26, 14, 27, -1, 24, 27, 14, -1, 40, 16, 38, -1, 35, 16, 40, -1, 24, 14, 17, -1, 28, 30, 17, -1, 24, 17, 30, -1, 19, 35, 37, -1, 37, 34, 19, -1, 16, 35, 19, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([16.742567062, 0, 7.902413368, 16.348579407, 0, 7.982721806, 16.742567062, 0.075000003, 7.902413368, 16.348579407, 0.075000003, 7.982721806, 16.348579407, 0, 7.982721806, 16.62081337, 0, 9.318277359, 16.348579407, 0.075000003, 7.982721806, 16.62081337, 0.075000003, 9.318277359, 16.62081337, 0, 9.318277359, 16.817806244, 0, 9.278123856, 17.014799118, 0, 9.237969398, 16.62081337, 0.075000003, 9.318277359, 16.817806244, 0.075000003, 9.278123856, 17.014799118, 0.075000003, 9.237969398, 17.014799118, 0, 9.237969398, 16.87868309, 0, 8.570191383, 16.742567062, 0, 7.902413368, 17.014799118, 0.075000003, 9.237969398, 16.87868309, 0.075000003, 8.570191383, 16.742567062, 0.075000003, 7.902413368, 16.946741104, 0.075000003, 8.904080391, 16.87868309, 0.037500001, 8.570191383, 16.946741104, 0, 8.904080391, 16.946741104, 0.037500001, 8.904080391, 16.980770111, 0.037500001, 9.071024895, 16.946741104, 0.018750001, 8.904080391, 16.980770111, 0, 9.071024895, 16.980770111, 0.018750001, 9.071024895, 16.980770111, 0.075000003, 9.071024895, 16.946741104, 0.056249999, 8.904080391, 16.980770111, 0.056249999, 9.071024895, 16.810625076, 0.075000003, 8.236302376, 16.810625076, 0, 8.236302376, 16.810625076, 0.037500001, 8.236302376, 16.776596069, 0.075000003, 8.069357872, 16.776596069, 0.037500001, 8.069357872, 16.810625076, 0.056249999, 8.236302376, 16.776596069, 0.056249999, 8.069357872, 16.776596069, 0, 8.069357872, 16.810625076, 0.018750001, 8.236302376, 16.776596069, 0.018750001, 8.069357872].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([17.018035889, 0, 7.140533924, 16.210466385, 0, 7.305145264, 17.018035889, 0.075000003, 7.140533924, 16.210466385, 0.075000003, 7.305145264, 16.210466385, 0, 7.305145264, 16.344585419, 0, 7.963124752, 16.210466385, 0.075000003, 7.305145264, 16.344585419, 0.075000003, 7.963124752, 16.344585419, 0, 7.963124752, 16.748371124, 0, 7.880819321, 17.15215683, 0, 7.798513412, 16.344585419, 0.075000003, 7.963124752, 16.748371124, 0.075000003, 7.880819321, 17.15215683, 0.075000003, 7.798513412, 16.546478271, 0.075000003, 7.921971798, 16.748371124, 0.037500001, 7.880819321, 16.546478271, 0, 7.921971798, 16.546478271, 0.037500001, 7.921971798, 16.950263977, 0.075000003, 7.839666367, 16.950263977, 0, 7.839666367, 16.950263977, 0.037500001, 7.839666367, 17.15215683, 0, 7.798513412, 17.018035889, 0, 7.140533924, 17.15215683, 0.075000003, 7.798513412, 17.018035889, 0.075000003, 7.140533924].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([16.879922867, 0, 6.462957382, 16.476137161, 0, 6.54526329, 16.072351456, 0, 6.627569199, 16.879922867, 0.075000003, 6.462957382, 16.476137161, 0.075000003, 6.54526329, 16.072351456, 0.075000003, 6.627569199, 16.274244308, 0.075000003, 6.586416245, 16.274244308, 0, 6.586416245, 16.476137161, 0.037500001, 6.54526329, 16.274244308, 0.037500001, 6.586416245, 16.678030014, 0.075000003, 6.504110336, 16.678030014, 0, 6.504110336, 16.678030014, 0.037500001, 6.504110336, 16.072351456, 0, 6.627569199, 16.20647049, 0, 7.28554821, 16.072351456, 0.075000003, 6.627569199, 16.20647049, 0.075000003, 7.28554821, 16.20647049, 0, 7.28554821, 17.014041901, 0, 7.120936871, 16.20647049, 0.075000003, 7.28554821, 17.014041901, 0.075000003, 7.120936871, 17.014041901, 0, 7.120936871, 16.879922867, 0, 6.462957382, 17.014041901, 0.075000003, 7.120936871, 16.879922867, 0.075000003, 6.462957382].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([16.603694916, 0, 5.107804775, 16.20970726, 0, 5.188113213, 16.603694916, 0.075000003, 5.107804775, 16.20970726, 0.075000003, 5.188113213, 16.20970726, 0, 5.188113213, 16.481941223, 0, 6.523668766, 16.20970726, 0.075000003, 5.188113213, 16.481941223, 0.075000003, 6.523668766, 16.481941223, 0, 6.523668766, 16.875928879, 0, 6.443360329, 16.481941223, 0.075000003, 6.523668766, 16.875928879, 0.075000003, 6.443360329, 16.875928879, 0, 6.443360329, 16.603694916, 0, 5.107804775, 16.875928879, 0.075000003, 6.443360329, 16.603694916, 0.075000003, 5.107804775].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 34, -1, 32, 34, 35, -1, 33, 32, 35, -1, 33, 35, 36, -1, 38, 37, 39, -1, 38, 39, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 34, -1, 32, 34, 35, -1, 33, 32, 35, -1, 33, 35, 36, -1, 38, 37, 39, -1, 38, 39, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([16.19011116, 0, 5.192107677, 15.796123505, 0, 5.272416115, 16.19011116, 0.075000003, 5.192107677, 15.796123505, 0.075000003, 5.272416115, 15.796123505, 0, 5.272416115, 15.932240486, 0, 5.94019413, 16.068357468, 0, 6.607972145, 15.796123505, 0.075000003, 5.272416115, 15.932240486, 0.075000003, 5.94019413, 16.068357468, 0.075000003, 6.607972145, 15.864182472, 0.075000003, 5.606305122, 15.932240486, 0.037500001, 5.94019413, 15.864182472, 0, 5.606305122, 15.864182472, 0.037500001, 5.606305122, 15.830152512, 0.037500001, 5.439360619, 15.864182472, 0.018750001, 5.606305122, 15.830152512, 0, 5.439360619, 15.830152512, 0.018750001, 5.439360619, 15.830152512, 0.075000003, 5.439360619, 15.864182472, 0.056249999, 5.606305122, 15.830152512, 0.056249999, 5.439360619, 16.000299454, 0.075000003, 6.274083138, 16.000299454, 0, 6.274083138, 16.000299454, 0.037500001, 6.274083138, 16.034328461, 0.075000003, 6.441027641, 16.034328461, 0.037500001, 6.441027641, 16.000299454, 0.056249999, 6.274083138, 16.034328461, 0.056249999, 6.441027641, 16.034328461, 0, 6.441027641, 16.000299454, 0.018750001, 6.274083138, 16.034328461, 0.018750001, 6.441027641, 16.068357468, 0, 6.607972145, 16.265350342, 0, 6.567817688, 16.462343216, 0, 6.527663708, 16.068357468, 0.075000003, 6.607972145, 16.265350342, 0.075000003, 6.567817688, 16.462343216, 0.075000003, 6.527663708, 16.462343216, 0, 6.527663708, 16.19011116, 0, 5.192107677, 16.462343216, 0.075000003, 6.527663708, 16.19011116, 0.075000003, 5.192107677].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([16.465579987, 0, 4.430228233, 15.658009529, 0, 4.594839573, 16.465579987, 0.075000003, 4.430228233, 15.658009529, 0.075000003, 4.594839573, 15.658009529, 0, 4.594839573, 15.792129517, 0, 5.252819061, 15.658009529, 0.075000003, 4.594839573, 15.792129517, 0.075000003, 5.252819061, 15.792129517, 0, 5.252819061, 16.59969902, 0, 5.088207722, 15.792129517, 0.075000003, 5.252819061, 16.59969902, 0.075000003, 5.088207722, 16.59969902, 0, 5.088207722, 16.465579987, 0, 4.430228233, 16.59969902, 0.075000003, 5.088207722, 16.465579987, 0.075000003, 4.430228233].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([16.327466965, 0, 3.75265193, 15.519895554, 0, 3.917263269, 16.327466965, 0.075000003, 3.75265193, 15.519895554, 0.075000003, 3.917263269, 15.519895554, 0, 3.917263269, 15.654015541, 0, 4.575242519, 15.519895554, 0.075000003, 3.917263269, 15.654015541, 0.075000003, 4.575242519, 15.654015541, 0, 4.575242519, 16.461585999, 0, 4.41063118, 15.654015541, 0.075000003, 4.575242519, 16.461585999, 0.075000003, 4.41063118, 16.461585999, 0, 4.41063118, 16.327466965, 0, 3.75265193, 16.461585999, 0.075000003, 4.41063118, 16.327466965, 0.075000003, 3.75265193].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([16.051239014, 0, 2.397499084, 15.657251358, 0, 2.477807522, 16.051239014, 0.075000003, 2.397499084, 15.657251358, 0.075000003, 2.477807522, 15.657251358, 0, 2.477807522, 15.929485321, 0, 3.813363314, 15.657251358, 0.075000003, 2.477807522, 15.929485321, 0.075000003, 3.813363314, 15.929485321, 0, 3.813363314, 16.323471069, 0, 3.733054876, 15.929485321, 0.075000003, 3.813363314, 16.323471069, 0.075000003, 3.733054876, 16.323471069, 0, 3.733054876, 16.051239014, 0, 2.397499084, 16.323471069, 0.075000003, 3.733054876, 16.051239014, 0.075000003, 2.397499084].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([15.637654305, 0, 2.481801987, 15.243667603, 0, 2.562110424, 15.637654305, 0.075000003, 2.481801987, 15.243667603, 0.075000003, 2.562110424, 15.243667603, 0, 2.562110424, 15.515901566, 0, 3.897666216, 15.243667603, 0.075000003, 2.562110424, 15.515901566, 0.075000003, 3.897666216, 15.515901566, 0, 3.897666216, 15.909888268, 0, 3.817357779, 15.515901566, 0.075000003, 3.897666216, 15.909888268, 0.075000003, 3.817357779, 15.909888268, 0, 3.817357779, 15.637654305, 0, 2.481801987, 15.909888268, 0.075000003, 3.817357779, 15.637654305, 0.075000003, 2.481801987].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([20.472402573, 0, 28.314008713, 20.078414917, 0, 28.394317627, 20.472402573, 0.075000003, 28.314008713, 20.078414917, 0.075000003, 28.394317627, 20.078414917, 0, 28.394317627, 20.35064888, 0, 29.729873657, 20.078414917, 0.075000003, 28.394317627, 20.35064888, 0.075000003, 29.729873657, 20.35064888, 0, 29.729873657, 20.744636536, 0, 29.649564743, 20.35064888, 0.075000003, 29.729873657, 20.744636536, 0.075000003, 29.649564743, 20.744636536, 0, 29.649564743, 20.472402573, 0, 28.314008713, 20.744636536, 0.075000003, 29.649564743, 20.472402573, 0.075000003, 28.314008713].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([19.919946671, 0, 25.603704453, 19.525959015, 0, 25.684011459, 19.919946671, 0.075000003, 25.603704453, 19.525959015, 0.075000003, 25.684011459, 19.525959015, 0, 25.684011459, 19.798192978, 0, 27.01956749, 19.525959015, 0.075000003, 25.684011459, 19.798192978, 0.075000003, 27.01956749, 19.798192978, 0, 27.01956749, 20.192180634, 0, 26.939258575, 19.798192978, 0.075000003, 27.01956749, 20.192180634, 0.075000003, 26.939258575, 20.192180634, 0, 26.939258575, 19.919946671, 0, 25.603704453, 20.192180634, 0.075000003, 26.939258575, 19.919946671, 0.075000003, 25.603704453].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([19.781831741, 0, 24.92612648, 18.974262238, 0, 25.090738297, 19.781831741, 0.075000003, 24.92612648, 18.974262238, 0.075000003, 25.090738297, 18.974262238, 0, 25.090738297, 19.108381271, 0, 25.748718262, 18.974262238, 0.075000003, 25.090738297, 19.108381271, 0.075000003, 25.748718262, 19.108381271, 0, 25.748718262, 19.915952682, 0, 25.584106445, 19.108381271, 0.075000003, 25.748718262, 19.915952682, 0.075000003, 25.584106445, 19.915952682, 0, 25.584106445, 19.781831741, 0, 24.92612648, 19.915952682, 0.075000003, 25.584106445, 19.781831741, 0.075000003, 24.92612648].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([19.643718719, 0, 24.248550415, 18.836147308, 0, 24.413162231, 19.643718719, 0.075000003, 24.248550415, 18.836147308, 0.075000003, 24.413162231, 18.836147308, 0, 24.413162231, 18.970266342, 0, 25.071142197, 18.836147308, 0.075000003, 24.413162231, 18.970266342, 0.075000003, 25.071142197, 18.970266342, 0, 25.071142197, 19.777837753, 0, 24.90653038, 18.970266342, 0.075000003, 25.071142197, 19.777837753, 0.075000003, 24.90653038, 19.777837753, 0, 24.90653038, 19.643718719, 0, 24.248550415, 19.777837753, 0.075000003, 24.90653038, 19.643718719, 0.075000003, 24.248550415].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 36, 35, 37, -1, 36, 37, 38, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 36, 35, 37, -1, 36, 37, 38, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([19.367490768, 0, 22.893398285, 18.973503113, 0, 22.973707199, 19.367490768, 0.075000003, 22.893398285, 18.973503113, 0.075000003, 22.973707199, 18.973503113, 0, 22.973707199, 19.109621048, 0, 23.641485214, 19.245737076, 0, 24.309261322, 18.973503113, 0.075000003, 22.973707199, 19.109621048, 0.075000003, 23.641485214, 19.245737076, 0.075000003, 24.309261322, 19.041561127, 0.075000003, 23.307596207, 19.109621048, 0.037500001, 23.641485214, 19.041561127, 0, 23.307596207, 19.041561127, 0.037500001, 23.307596207, 19.00753212, 0.037500001, 23.140651703, 19.041561127, 0.018750001, 23.307596207, 19.00753212, 0, 23.140651703, 19.00753212, 0.018750001, 23.140651703, 19.00753212, 0.075000003, 23.140651703, 19.041561127, 0.056249999, 23.307596207, 19.00753212, 0.056249999, 23.140651703, 19.177679062, 0.075000003, 23.975372314, 19.177679062, 0, 23.975372314, 19.177679062, 0.037500001, 23.975372314, 19.211708069, 0.075000003, 24.142316818, 19.211708069, 0.037500001, 24.142316818, 19.177679062, 0.056249999, 23.975372314, 19.211708069, 0.056249999, 24.142316818, 19.211708069, 0, 24.142316818, 19.177679062, 0.018750001, 23.975372314, 19.211708069, 0.018750001, 24.142316818, 19.245737076, 0, 24.309261322, 19.639724731, 0, 24.228954315, 19.245737076, 0.075000003, 24.309261322, 19.639724731, 0.075000003, 24.228954315, 19.639724731, 0, 24.228954315, 19.367490768, 0, 22.893398285, 19.639724731, 0.075000003, 24.228954315, 19.367490768, 0.075000003, 22.893398285].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([18.953907013, 0, 22.977701187, 18.559919357, 0, 23.058010101, 18.953907013, 0.075000003, 22.977701187, 18.559919357, 0.075000003, 23.058010101, 18.559919357, 0, 23.058010101, 18.696035385, 0, 23.725788116, 18.83215332, 0, 24.393566132, 18.559919357, 0.075000003, 23.058010101, 18.696035385, 0.075000003, 23.725788116, 18.83215332, 0.075000003, 24.393566132, 18.627977371, 0.075000003, 23.391899109, 18.696035385, 0.037500001, 23.725788116, 18.627977371, 0, 23.391899109, 18.627977371, 0.037500001, 23.391899109, 18.593948364, 0.037500001, 23.224954605, 18.627977371, 0.018750001, 23.391899109, 18.593948364, 0, 23.224954605, 18.593948364, 0.018750001, 23.224954605, 18.593948364, 0.075000003, 23.224954605, 18.627977371, 0.056249999, 23.391899109, 18.593948364, 0.056249999, 23.224954605, 18.764095306, 0.075000003, 24.059677124, 18.764095306, 0, 24.059677124, 18.764095306, 0.037500001, 24.059677124, 18.798124313, 0.075000003, 24.226621628, 18.798124313, 0.037500001, 24.226621628, 18.764095306, 0.056249999, 24.059677124, 18.798124313, 0.056249999, 24.226621628, 18.798124313, 0, 24.226621628, 18.764095306, 0.018750001, 24.059677124, 18.798124313, 0.018750001, 24.226621628, 18.83215332, 0, 24.393566132, 19.226139069, 0, 24.313257217, 18.83215332, 0.075000003, 24.393566132, 19.226139069, 0.075000003, 24.313257217, 19.226139069, 0, 24.313257217, 19.090023041, 0, 23.645479202, 18.953907013, 0, 22.977701187, 19.226139069, 0.075000003, 24.313257217, 19.090023041, 0.075000003, 23.645479202, 18.953907013, 0.075000003, 22.977701187, 19.158081055, 0.075000003, 23.97936821, 19.090023041, 0.037500001, 23.645479202, 19.158081055, 0, 23.97936821, 19.158081055, 0.037500001, 23.97936821, 19.192110062, 0.037500001, 24.146312714, 19.158081055, 0.018750001, 23.97936821, 19.192110062, 0, 24.146312714, 19.192110062, 0.018750001, 24.146312714, 19.192110062, 0.075000003, 24.146312714, 19.158081055, 0.056249999, 23.97936821, 19.192110062, 0.056249999, 24.146312714, 19.021965027, 0.075000003, 23.311590195, 19.021965027, 0, 23.311590195, 19.021965027, 0.037500001, 23.311590195, 18.98793602, 0.075000003, 23.144645691, 18.98793602, 0.037500001, 23.144645691, 19.021965027, 0.056249999, 23.311590195, 18.98793602, 0.056249999, 23.144645691, 18.98793602, 0, 23.144645691, 19.021965027, 0.018750001, 23.311590195, 18.98793602, 0.018750001, 23.144645691].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([19.229375839, 0, 22.21582222, 18.421806335, 0, 22.380432129, 19.229375839, 0.075000003, 22.21582222, 18.421806335, 0.075000003, 22.380432129, 18.421806335, 0, 22.380432129, 18.555925369, 0, 23.038412094, 18.421806335, 0.075000003, 22.380432129, 18.555925369, 0.075000003, 23.038412094, 18.555925369, 0, 23.038412094, 19.36349678, 0, 22.873800278, 18.555925369, 0.075000003, 23.038412094, 19.36349678, 0.075000003, 22.873800278, 19.36349678, 0, 22.873800278, 19.229375839, 0, 22.21582222, 19.36349678, 0.075000003, 22.873800278, 19.229375839, 0.075000003, 22.21582222].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([19.091262817, 0, 21.538244247, 18.283691406, 0, 21.702856064, 19.091262817, 0.075000003, 21.538244247, 18.283691406, 0.075000003, 21.702856064, 18.283691406, 0, 21.702856064, 18.41781044, 0, 22.360836029, 18.283691406, 0.075000003, 21.702856064, 18.41781044, 0.075000003, 22.360836029, 18.41781044, 0, 22.360836029, 19.225381851, 0, 22.196224213, 18.41781044, 0.075000003, 22.360836029, 19.225381851, 0.075000003, 22.196224213, 19.225381851, 0, 22.196224213, 19.091262817, 0, 21.538244247, 19.225381851, 0.075000003, 22.196224213, 19.091262817, 0.075000003, 21.538244247].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([18.815034866, 0, 20.183092117, 18.421047211, 0, 20.263401031, 18.815034866, 0.075000003, 20.183092117, 18.421047211, 0.075000003, 20.263401031, 18.421047211, 0, 20.263401031, 18.557165146, 0, 20.931179047, 18.693281174, 0, 21.598957062, 18.421047211, 0.075000003, 20.263401031, 18.557165146, 0.075000003, 20.931179047, 18.693281174, 0.075000003, 21.598957062, 18.489105225, 0.075000003, 20.597290039, 18.557165146, 0.037500001, 20.931179047, 18.489105225, 0, 20.597290039, 18.489105225, 0.037500001, 20.597290039, 18.455076218, 0.037500001, 20.430345535, 18.489105225, 0.018750001, 20.597290039, 18.455076218, 0, 20.430345535, 18.455076218, 0.018750001, 20.430345535, 18.455076218, 0.075000003, 20.430345535, 18.489105225, 0.056249999, 20.597290039, 18.455076218, 0.056249999, 20.430345535, 18.62522316, 0.075000003, 21.265068054, 18.62522316, 0, 21.265068054, 18.62522316, 0.037500001, 21.265068054, 18.659252167, 0.075000003, 21.432012558, 18.659252167, 0.037500001, 21.432012558, 18.62522316, 0.056249999, 21.265068054, 18.659252167, 0.056249999, 21.432012558, 18.659252167, 0, 21.432012558, 18.62522316, 0.018750001, 21.265068054, 18.659252167, 0.018750001, 21.432012558, 18.693281174, 0, 21.598957062, 19.087268829, 0, 21.518648148, 18.693281174, 0.075000003, 21.598957062, 19.087268829, 0.075000003, 21.518648148, 19.087268829, 0, 21.518648148, 18.951150894, 0, 20.850870132, 18.815034866, 0, 20.183092117, 19.087268829, 0.075000003, 21.518648148, 18.951150894, 0.075000003, 20.850870132, 18.815034866, 0.075000003, 20.183092117, 19.019208908, 0.075000003, 21.18475914, 18.951150894, 0.037500001, 20.850870132, 19.019208908, 0, 21.18475914, 19.019208908, 0.037500001, 21.18475914, 19.053237915, 0.037500001, 21.351703644, 19.019208908, 0.018750001, 21.18475914, 19.053237915, 0, 21.351703644, 19.053237915, 0.018750001, 21.351703644, 19.053237915, 0.075000003, 21.351703644, 19.019208908, 0.056249999, 21.18475914, 19.053237915, 0.056249999, 21.351703644, 18.88309288, 0.075000003, 20.516981125, 18.88309288, 0, 20.516981125, 18.88309288, 0.037500001, 20.516981125, 18.849063873, 0.075000003, 20.350036621, 18.849063873, 0.037500001, 20.350036621, 18.88309288, 0.056249999, 20.516981125, 18.849063873, 0.056249999, 20.350036621, 18.849063873, 0, 20.350036621, 18.88309288, 0.018750001, 20.516981125, 18.849063873, 0.018750001, 20.350036621].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([18.401451111, 0, 20.26739502, 18.007463455, 0, 20.347703934, 18.401451111, 0.075000003, 20.26739502, 18.007463455, 0.075000003, 20.347703934, 18.007463455, 0, 20.347703934, 18.143579483, 0, 21.015481949, 18.279697418, 0, 21.683259964, 18.007463455, 0.075000003, 20.347703934, 18.143579483, 0.075000003, 21.015481949, 18.279697418, 0.075000003, 21.683259964, 18.075521469, 0.075000003, 20.681592941, 18.143579483, 0.037500001, 21.015481949, 18.075521469, 0, 20.681592941, 18.075521469, 0.037500001, 20.681592941, 18.041492462, 0.037500001, 20.514648437, 18.075521469, 0.018750001, 20.681592941, 18.041492462, 0, 20.514648437, 18.041492462, 0.018750001, 20.514648437, 18.041492462, 0.075000003, 20.514648437, 18.075521469, 0.056249999, 20.681592941, 18.041492462, 0.056249999, 20.514648437, 18.211639404, 0.075000003, 21.349370956, 18.211639404, 0, 21.349370956, 18.211639404, 0.037500001, 21.349370956, 18.245668411, 0.075000003, 21.51631546, 18.245668411, 0.037500001, 21.51631546, 18.211639404, 0.056249999, 21.349370956, 18.245668411, 0.056249999, 21.51631546, 18.245668411, 0, 21.51631546, 18.211639404, 0.018750001, 21.349370956, 18.245668411, 0.018750001, 21.51631546, 18.279697418, 0, 21.683259964, 18.673683167, 0, 21.60295105, 18.279697418, 0.075000003, 21.683259964, 18.673683167, 0.075000003, 21.60295105, 18.673683167, 0, 21.60295105, 18.537567139, 0, 20.935173035, 18.401451111, 0, 20.26739502, 18.673683167, 0.075000003, 21.60295105, 18.537567139, 0.075000003, 20.935173035, 18.401451111, 0.075000003, 20.26739502, 18.605625153, 0.075000003, 21.269062042, 18.537567139, 0.037500001, 20.935173035, 18.605625153, 0, 21.269062042, 18.605625153, 0.037500001, 21.269062042, 18.63965416, 0.037500001, 21.436006546, 18.605625153, 0.018750001, 21.269062042, 18.63965416, 0, 21.436006546, 18.63965416, 0.018750001, 21.436006546, 18.63965416, 0.075000003, 21.436006546, 18.605625153, 0.056249999, 21.269062042, 18.63965416, 0.056249999, 21.436006546, 18.469509125, 0.075000003, 20.601284027, 18.469509125, 0, 20.601284027, 18.469509125, 0.037500001, 20.601284027, 18.435480118, 0.075000003, 20.434339523, 18.435480118, 0.037500001, 20.434339523, 18.469509125, 0.056249999, 20.601284027, 18.435480118, 0.056249999, 20.434339523, 18.435480118, 0, 20.434339523, 18.469509125, 0.018750001, 20.601284027, 18.435480118, 0.018750001, 20.434339523].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([18.676919937, 0, 19.505516052, 17.869350433, 0, 19.670127869, 18.676919937, 0.075000003, 19.505516052, 17.869350433, 0.075000003, 19.670127869, 17.869350433, 0, 19.670127869, 18.003469467, 0, 20.328105927, 17.869350433, 0.075000003, 19.670127869, 18.003469467, 0.075000003, 20.328105927, 18.003469467, 0, 20.328105927, 18.811040878, 0, 20.163496017, 18.003469467, 0.075000003, 20.328105927, 18.811040878, 0.075000003, 20.163496017, 18.811040878, 0, 20.163496017, 18.676919937, 0, 19.505516052, 18.811040878, 0.075000003, 20.163496017, 18.676919937, 0.075000003, 19.505516052].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([18.538806915, 0, 18.827939987, 17.731235504, 0, 18.992549896, 18.538806915, 0.075000003, 18.827939987, 17.731235504, 0.075000003, 18.992549896, 17.731235504, 0, 18.992549896, 17.865354538, 0, 19.650529861, 17.731235504, 0.075000003, 18.992549896, 17.865354538, 0.075000003, 19.650529861, 17.865354538, 0, 19.650529861, 18.672925949, 0, 19.485918045, 17.865354538, 0.075000003, 19.650529861, 18.672925949, 0.075000003, 19.485918045, 18.672925949, 0, 19.485918045, 18.538806915, 0, 18.827939987, 18.672925949, 0.075000003, 19.485918045, 18.538806915, 0.075000003, 18.827939987].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([18.262578964, 0, 17.47278595, 17.868591309, 0, 17.553094864, 18.262578964, 0.075000003, 17.47278595, 17.868591309, 0.075000003, 17.553094864, 17.868591309, 0, 17.553094864, 18.140825272, 0, 18.888650894, 17.868591309, 0.075000003, 17.553094864, 18.140825272, 0.075000003, 18.888650894, 18.140825272, 0, 18.888650894, 18.53481102, 0, 18.80834198, 18.140825272, 0.075000003, 18.888650894, 18.53481102, 0.075000003, 18.80834198, 18.53481102, 0, 18.80834198, 18.262578964, 0, 17.47278595, 18.53481102, 0.075000003, 18.80834198, 18.262578964, 0.075000003, 17.47278595].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([17.848995209, 0, 17.557088852, 17.455007553, 0, 17.637397766, 17.848995209, 0.075000003, 17.557088852, 17.455007553, 0.075000003, 17.637397766, 17.455007553, 0, 17.637397766, 17.727241516, 0, 18.972953796, 17.455007553, 0.075000003, 17.637397766, 17.727241516, 0.075000003, 18.972953796, 17.727241516, 0, 18.972953796, 18.121227264, 0, 18.892644882, 17.727241516, 0.075000003, 18.972953796, 18.121227264, 0.075000003, 18.892644882, 18.121227264, 0, 18.892644882, 17.848995209, 0, 17.557088852, 18.121227264, 0.075000003, 18.892644882, 17.848995209, 0.075000003, 17.557088852].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([18.124464035, 0, 16.795209885, 17.316894531, 0, 16.959821701, 18.124464035, 0.075000003, 16.795209885, 17.316894531, 0.075000003, 16.959821701, 17.316894531, 0, 16.959821701, 17.451013565, 0, 17.617801666, 17.316894531, 0.075000003, 16.959821701, 17.451013565, 0.075000003, 17.617801666, 17.451013565, 0, 17.617801666, 18.258583069, 0, 17.45318985, 17.451013565, 0.075000003, 17.617801666, 18.258583069, 0.075000003, 17.45318985, 18.258583069, 0, 17.45318985, 18.124464035, 0, 16.795209885, 18.258583069, 0.075000003, 17.45318985, 18.124464035, 0.075000003, 16.795209885].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([17.986351013, 0, 16.11763382, 17.178779602, 0, 16.282245636, 17.986351013, 0.075000003, 16.11763382, 17.178779602, 0.075000003, 16.282245636, 17.178779602, 0, 16.282245636, 17.312898636, 0, 16.940223694, 17.178779602, 0.075000003, 16.282245636, 17.312898636, 0.075000003, 16.940223694, 17.312898636, 0, 16.940223694, 18.120470047, 0, 16.775613785, 17.312898636, 0.075000003, 16.940223694, 18.120470047, 0.075000003, 16.775613785, 18.120470047, 0, 16.775613785, 17.986351013, 0, 16.11763382, 18.120470047, 0.075000003, 16.775613785, 17.986351013, 0.075000003, 16.11763382].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([17.710123062, 0, 14.762480736, 17.513128281, 0, 14.802635193, 17.316135406, 0, 14.84278965, 17.710123062, 0.075000003, 14.762480736, 17.513128281, 0.075000003, 14.802635193, 17.316135406, 0.075000003, 14.84278965, 17.316135406, 0, 14.84278965, 17.58836937, 0, 16.178344727, 17.316135406, 0.075000003, 14.84278965, 17.58836937, 0.075000003, 16.178344727, 17.58836937, 0, 16.178344727, 17.982355118, 0, 16.098035812, 17.58836937, 0.075000003, 16.178344727, 17.982355118, 0.075000003, 16.098035812, 17.982355118, 0, 16.098035812, 17.710123062, 0, 14.762480736, 17.982355118, 0.075000003, 16.098035812, 17.710123062, 0.075000003, 14.762480736].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([17.296539307, 0, 14.846783638, 16.902551651, 0, 14.927092552, 17.296539307, 0.075000003, 14.846783638, 16.902551651, 0.075000003, 14.927092552, 16.902551651, 0, 14.927092552, 17.174785614, 0, 16.262647629, 16.902551651, 0.075000003, 14.927092552, 17.174785614, 0.075000003, 16.262647629, 17.174785614, 0, 16.262647629, 17.568771362, 0, 16.182338715, 17.174785614, 0.075000003, 16.262647629, 17.568771362, 0.075000003, 16.182338715, 17.568771362, 0, 16.182338715, 17.432655334, 0, 15.514561653, 17.296539307, 0, 14.846783638, 17.568771362, 0.075000003, 16.182338715, 17.432655334, 0.075000003, 15.514561653, 17.296539307, 0.075000003, 14.846783638, 17.500713348, 0.075000003, 15.848450661, 17.432655334, 0.037500001, 15.514561653, 17.500713348, 0, 15.848450661, 17.500713348, 0.037500001, 15.848450661, 17.534742355, 0.037500001, 16.015394211, 17.500713348, 0.018750001, 15.848450661, 17.534742355, 0, 16.015394211, 17.534742355, 0.018750001, 16.015394211, 17.534742355, 0.075000003, 16.015394211, 17.500713348, 0.056249999, 15.848450661, 17.534742355, 0.056249999, 16.015394211, 17.364597321, 0.075000003, 15.180672646, 17.364597321, 0, 15.180672646, 17.364597321, 0.037500001, 15.180672646, 17.330568314, 0.075000003, 15.013728142, 17.330568314, 0.037500001, 15.013728142, 17.364597321, 0.056249999, 15.180672646, 17.330568314, 0.056249999, 15.013728142, 17.330568314, 0, 15.013728142, 17.364597321, 0.018750001, 15.180672646, 17.330568314, 0.018750001, 15.013728142].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([17.572008133, 0, 14.084904671, 16.764438629, 0, 14.249515533, 17.572008133, 0.075000003, 14.084904671, 16.764438629, 0.075000003, 14.249515533, 16.764438629, 0, 14.249515533, 16.898557663, 0, 14.907495499, 16.764438629, 0.075000003, 14.249515533, 16.898557663, 0.075000003, 14.907495499, 16.898557663, 0, 14.907495499, 17.302343369, 0, 14.82518959, 17.706127167, 0, 14.742883682, 16.898557663, 0.075000003, 14.907495499, 17.302343369, 0.075000003, 14.82518959, 17.706127167, 0.075000003, 14.742883682, 17.100450516, 0.075000003, 14.866342545, 17.302343369, 0.037500001, 14.82518959, 17.100450516, 0, 14.866342545, 17.100450516, 0.037500001, 14.866342545, 17.504236221, 0.075000003, 14.784036636, 17.504236221, 0, 14.784036636, 17.504236221, 0.037500001, 14.784036636, 17.706127167, 0, 14.742883682, 17.572008133, 0, 14.084904671, 17.706127167, 0.075000003, 14.742883682, 17.572008133, 0.075000003, 14.084904671].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([17.433895111, 0, 13.407327652, 16.6263237, 0, 13.571939468, 17.433895111, 0.075000003, 13.407327652, 16.6263237, 0.075000003, 13.571939468, 16.6263237, 0, 13.571939468, 16.760442734, 0, 14.22991848, 16.6263237, 0.075000003, 13.571939468, 16.760442734, 0.075000003, 14.22991848, 16.760442734, 0, 14.22991848, 17.164228439, 0, 14.147612572, 17.568014145, 0, 14.065307617, 16.760442734, 0.075000003, 14.22991848, 17.164228439, 0.075000003, 14.147612572, 17.568014145, 0.075000003, 14.065307617, 16.962335587, 0.075000003, 14.188765526, 17.164228439, 0.037500001, 14.147612572, 16.962335587, 0, 14.188765526, 16.962335587, 0.037500001, 14.188765526, 17.366121292, 0.075000003, 14.106460571, 17.366121292, 0, 14.106460571, 17.366121292, 0.037500001, 14.106460571, 17.568014145, 0, 14.065307617, 17.433895111, 0, 13.407327652, 17.568014145, 0.075000003, 14.065307617, 17.433895111, 0.075000003, 13.407327652].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 13, -1, 11, 13, 14, -1, 12, 11, 14, -1, 12, 14, 15, -1, 17, 16, 18, -1, 17, 18, 19, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 13, -1, 11, 13, 14, -1, 12, 11, 14, -1, 12, 14, 15, -1, 17, 16, 18, -1, 17, 18, 19, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([17.15766716, 0, 12.052174568, 16.960672379, 0, 12.092329025, 16.763679504, 0, 12.132483482, 17.15766716, 0.075000003, 12.052174568, 16.960672379, 0.075000003, 12.092329025, 16.763679504, 0.075000003, 12.132483482, 16.763679504, 0, 12.132483482, 17.035913467, 0, 13.468039513, 16.763679504, 0.075000003, 12.132483482, 17.035913467, 0.075000003, 13.468039513, 17.035913467, 0, 13.468039513, 17.232906342, 0, 13.427885056, 17.429899216, 0, 13.387730598, 17.035913467, 0.075000003, 13.468039513, 17.232906342, 0.075000003, 13.427885056, 17.429899216, 0.075000003, 13.387730598, 17.429899216, 0, 13.387730598, 17.15766716, 0, 12.052174568, 17.429899216, 0.075000003, 13.387730598, 17.15766716, 0.075000003, 12.052174568].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 13, -1, 11, 13, 14, -1, 12, 11, 14, -1, 12, 14, 15, -1, 17, 16, 18, -1, 17, 18, 19, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 13, -1, 11, 13, 14, -1, 12, 11, 14, -1, 12, 14, 15, -1, 17, 16, 18, -1, 17, 18, 19, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([16.744083405, 0, 12.136478424, 16.547088623, 0, 12.176631927, 16.350095749, 0, 12.216786385, 16.744083405, 0.075000003, 12.136478424, 16.547088623, 0.075000003, 12.176631927, 16.350095749, 0.075000003, 12.216786385, 16.350095749, 0, 12.216786385, 16.622329712, 0, 13.552342415, 16.350095749, 0.075000003, 12.216786385, 16.622329712, 0.075000003, 13.552342415, 16.622329712, 0, 13.552342415, 16.819322586, 0, 13.512187958, 17.01631546, 0, 13.472033501, 16.622329712, 0.075000003, 13.552342415, 16.819322586, 0.075000003, 13.512187958, 17.01631546, 0.075000003, 13.472033501, 17.01631546, 0, 13.472033501, 16.744083405, 0, 12.136478424, 17.01631546, 0.075000003, 13.472033501, 16.744083405, 0.075000003, 12.136478424].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([17.019552231, 0, 11.374598503, 16.615766525, 0, 11.456904411, 16.21198082, 0, 11.53921032, 17.019552231, 0.075000003, 11.374598503, 16.615766525, 0.075000003, 11.456904411, 16.21198082, 0.075000003, 11.53921032, 16.413873672, 0.075000003, 11.498057365, 16.413873672, 0, 11.498057365, 16.615766525, 0.037500001, 11.456904411, 16.413873672, 0.037500001, 11.498057365, 16.817659378, 0.075000003, 11.415751457, 16.817659378, 0, 11.415751457, 16.817659378, 0.037500001, 11.415751457, 16.21198082, 0, 11.53921032, 16.346101761, 0, 12.197189331, 16.21198082, 0.075000003, 11.53921032, 16.346101761, 0.075000003, 12.197189331, 16.346101761, 0, 12.197189331, 16.749887466, 0, 12.114883423, 17.153671265, 0, 12.032578468, 16.346101761, 0.075000003, 12.197189331, 16.749887466, 0.075000003, 12.114883423, 17.153671265, 0.075000003, 12.032578468, 16.547994614, 0.075000003, 12.156036377, 16.749887466, 0.037500001, 12.114883423, 16.547994614, 0, 12.156036377, 16.547994614, 0.037500001, 12.156036377, 16.951778412, 0.075000003, 12.073730469, 16.951778412, 0, 12.073730469, 16.951778412, 0.037500001, 12.073730469, 17.153671265, 0, 12.032578468, 17.019552231, 0, 11.374598503, 17.153671265, 0.075000003, 12.032578468, 17.019552231, 0.075000003, 11.374598503].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([16.881439209, 0, 10.697022438, 16.477653503, 0, 10.779328346, 16.073867798, 0, 10.861633301, 16.881439209, 0.075000003, 10.697022438, 16.477653503, 0.075000003, 10.779328346, 16.073867798, 0.075000003, 10.861633301, 16.275760651, 0.075000003, 10.820480347, 16.275760651, 0, 10.820480347, 16.477653503, 0.037500001, 10.779328346, 16.275760651, 0.037500001, 10.820480347, 16.679546356, 0.075000003, 10.738175392, 16.679546356, 0, 10.738175392, 16.679546356, 0.037500001, 10.738175392, 16.073867798, 0, 10.861633301, 16.207986832, 0, 11.519613266, 16.073867798, 0.075000003, 10.861633301, 16.207986832, 0.075000003, 11.519613266, 16.207986832, 0, 11.519613266, 16.611772537, 0, 11.437307358, 17.015558243, 0, 11.35500145, 16.207986832, 0.075000003, 11.519613266, 16.611772537, 0.075000003, 11.437307358, 17.015558243, 0.075000003, 11.35500145, 16.409879684, 0.075000003, 11.478460312, 16.611772537, 0.037500001, 11.437307358, 16.409879684, 0, 11.478460312, 16.409879684, 0.037500001, 11.478460312, 16.81366539, 0.075000003, 11.396154404, 16.81366539, 0, 11.396154404, 16.81366539, 0.037500001, 11.396154404, 17.015558243, 0, 11.35500145, 16.881439209, 0, 10.697022438, 17.015558243, 0.075000003, 11.35500145, 16.881439209, 0.075000003, 10.697022438].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 11, -1, 9, 11, 12, -1, 10, 9, 12, -1, 10, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 11, -1, 9, 11, 12, -1, 10, 9, 12, -1, 10, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([16.605211258, 0, 9.341869354, 16.211223602, 0, 9.422177315, 16.605211258, 0.075000003, 9.341869354, 16.211223602, 0.075000003, 9.422177315, 16.211223602, 0, 9.422177315, 16.483457565, 0, 10.757733345, 16.211223602, 0.075000003, 9.422177315, 16.483457565, 0.075000003, 10.757733345, 16.483457565, 0, 10.757733345, 16.680450439, 0, 10.717578888, 16.877443314, 0, 10.677425385, 16.483457565, 0.075000003, 10.757733345, 16.680450439, 0.075000003, 10.717578888, 16.877443314, 0.075000003, 10.677425385, 16.877443314, 0, 10.677425385, 16.605211258, 0, 9.341869354, 16.877443314, 0.075000003, 10.677425385, 16.605211258, 0.075000003, 9.341869354].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([16.191627502, 0, 9.426172256, 15.797639847, 0, 9.506481171, 16.191627502, 0.075000003, 9.426172256, 15.797639847, 0.075000003, 9.506481171, 15.797639847, 0, 9.506481171, 16.06987381, 0, 10.842036247, 15.797639847, 0.075000003, 9.506481171, 16.06987381, 0.075000003, 10.842036247, 16.06987381, 0, 10.842036247, 16.463859558, 0, 10.761728287, 16.06987381, 0.075000003, 10.842036247, 16.463859558, 0.075000003, 10.761728287, 16.463859558, 0, 10.761728287, 16.191627502, 0, 9.426172256, 16.463859558, 0.075000003, 10.761728287, 16.191627502, 0.075000003, 9.426172256].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([16.467096329, 0, 8.664293289, 16.063310623, 0, 8.746598244, 15.659525871, 0, 8.828904152, 16.467096329, 0.075000003, 8.664293289, 16.063310623, 0.075000003, 8.746598244, 15.659525871, 0.075000003, 8.828904152, 15.861418724, 0.075000003, 8.787751198, 15.861418724, 0, 8.787751198, 16.063310623, 0.037500001, 8.746598244, 15.861418724, 0.037500001, 8.787751198, 16.265203476, 0.075000003, 8.70544529, 16.265203476, 0, 8.70544529, 16.265203476, 0.037500001, 8.70544529, 15.659525871, 0, 8.828904152, 15.793644905, 0, 9.486884117, 15.659525871, 0.075000003, 8.828904152, 15.793644905, 0.075000003, 9.486884117, 15.793644905, 0, 9.486884117, 16.197429657, 0, 9.404578209, 16.601215363, 0, 9.322272301, 15.793644905, 0.075000003, 9.486884117, 16.197429657, 0.075000003, 9.404578209, 16.601215363, 0.075000003, 9.322272301, 15.995537758, 0.075000003, 9.445731163, 16.197429657, 0.037500001, 9.404578209, 15.995537758, 0, 9.445731163, 15.995537758, 0.037500001, 9.445731163, 16.39932251, 0.075000003, 9.363425255, 16.39932251, 0, 9.363425255, 16.39932251, 0.037500001, 9.363425255, 16.601215363, 0, 9.322272301, 16.467096329, 0, 8.664293289, 16.601215363, 0.075000003, 9.322272301, 16.467096329, 0.075000003, 8.664293289].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 25, 28, 30, -1, 25, 30, 27, -1, 28, 22, 29, -1, 28, 29, 30, -1, 33, 32, 22, -1, 33, 22, 28, -1, 31, 33, 28, -1, 31, 28, 25, -1, 30, 29, 21, -1, 33, 23, 32, -1, 30, 21, 24, -1, 26, 33, 31, -1, 23, 33, 26, -1, 24, 27, 30, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 25, 28, 30, -1, 25, 30, 27, -1, 28, 22, 29, -1, 28, 29, 30, -1, 33, 32, 22, -1, 33, 22, 28, -1, 31, 33, 28, -1, 31, 28, 25, -1, 30, 29, 21, -1, 33, 23, 32, -1, 30, 21, 24, -1, 26, 33, 31, -1, 23, 33, 26, -1, 24, 27, 30, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([16.328983307, 0, 7.98671627, 15.521411896, 0, 8.151328087, 16.328983307, 0.075000003, 7.98671627, 15.521411896, 0.075000003, 8.151328087, 15.521411896, 0, 8.151328087, 15.65553093, 0, 8.809307098, 15.521411896, 0.075000003, 8.151328087, 15.65553093, 0.075000003, 8.809307098, 15.65553093, 0, 8.809307098, 16.059316635, 0, 8.72700119, 16.463102341, 0, 8.644696236, 15.65553093, 0.075000003, 8.809307098, 16.059316635, 0.075000003, 8.72700119, 16.463102341, 0.075000003, 8.644696236, 15.857423782, 0.075000003, 8.768154144, 16.059316635, 0.037500001, 8.72700119, 15.857423782, 0, 8.768154144, 15.857423782, 0.037500001, 8.768154144, 16.261209488, 0.075000003, 8.685848236, 16.261209488, 0, 8.685848236, 16.261209488, 0.037500001, 8.685848236, 16.463102341, 0, 8.644696236, 16.39604187, 0, 8.315706253, 16.328983307, 0, 7.98671627, 16.463102341, 0.075000003, 8.644696236, 16.39604187, 0.075000003, 8.315706253, 16.328983307, 0.075000003, 7.98671627, 16.429573059, 0.075000003, 8.480200768, 16.39604187, 0.037500001, 8.315706253, 16.429573059, 0, 8.480200768, 16.429573059, 0.037500001, 8.480200768, 16.362512589, 0.075000003, 8.151211739, 16.362512589, 0, 8.151211739, 16.362512589, 0.037500001, 8.151211739].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 11, -1, 9, 11, 12, -1, 10, 9, 12, -1, 10, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 11, -1, 9, 11, 12, -1, 10, 9, 12, -1, 10, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([16.052755356, 0, 6.631563663, 15.6587677, 0, 6.711872101, 16.052755356, 0.075000003, 6.631563663, 15.6587677, 0.075000003, 6.711872101, 15.6587677, 0, 6.711872101, 15.93100071, 0, 8.047428131, 15.6587677, 0.075000003, 6.711872101, 15.93100071, 0.075000003, 8.047428131, 15.93100071, 0, 8.047428131, 16.127994537, 0, 8.007273674, 16.324987411, 0, 7.967119217, 15.93100071, 0.075000003, 8.047428131, 16.127994537, 0.075000003, 8.007273674, 16.324987411, 0.075000003, 7.967119217, 16.324987411, 0, 7.967119217, 16.052755356, 0, 6.631563663, 16.324987411, 0.075000003, 7.967119217, 16.052755356, 0.075000003, 6.631563663].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([15.639170647, 0, 6.715866566, 15.245183945, 0, 6.796175003, 15.639170647, 0.075000003, 6.715866566, 15.245183945, 0.075000003, 6.796175003, 15.245183945, 0, 6.796175003, 15.517416954, 0, 8.131731033, 15.245183945, 0.075000003, 6.796175003, 15.517416954, 0.075000003, 8.131731033, 15.517416954, 0, 8.131731033, 15.911403656, 0, 8.051422119, 15.517416954, 0.075000003, 8.131731033, 15.911403656, 0.075000003, 8.051422119, 15.911403656, 0, 8.051422119, 15.775287628, 0, 7.383644581, 15.639170647, 0, 6.715866566, 15.911403656, 0.075000003, 8.051422119, 15.775287628, 0.075000003, 7.383644581, 15.639170647, 0.075000003, 6.715866566, 15.843345642, 0.075000003, 7.717533588, 15.775287628, 0.037500001, 7.383644581, 15.843345642, 0, 7.717533588, 15.843345642, 0.037500001, 7.717533588, 15.877374649, 0.037500001, 7.884478092, 15.843345642, 0.018750001, 7.717533588, 15.877374649, 0, 7.884478092, 15.877374649, 0.018750001, 7.884478092, 15.877374649, 0.075000003, 7.884478092, 15.843345642, 0.056249999, 7.717533588, 15.877374649, 0.056249999, 7.884478092, 15.707228661, 0.075000003, 7.049755573, 15.707228661, 0, 7.049755573, 15.707228661, 0.037500001, 7.049755573, 15.673199654, 0.075000003, 6.882811069, 15.673199654, 0.037500001, 6.882811069, 15.707228661, 0.056249999, 7.049755573, 15.673199654, 0.056249999, 6.882811069, 15.673199654, 0, 6.882811069, 15.707228661, 0.018750001, 7.049755573, 15.673199654, 0.018750001, 6.882811069].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([15.914640427, 0, 5.953987122, 15.107069969, 0, 6.118598461, 15.914640427, 0.075000003, 5.953987122, 15.107069969, 0.075000003, 6.118598461, 15.107069969, 0, 6.118598461, 15.241189003, 0, 6.77657795, 15.107069969, 0.075000003, 6.118598461, 15.241189003, 0.075000003, 6.77657795, 15.241189003, 0, 6.77657795, 15.644974709, 0, 6.694272041, 16.04875946, 0, 6.61196661, 15.241189003, 0.075000003, 6.77657795, 15.644974709, 0.075000003, 6.694272041, 16.04875946, 0.075000003, 6.61196661, 15.443081856, 0.075000003, 6.735424995, 15.644974709, 0.037500001, 6.694272041, 15.443081856, 0, 6.735424995, 15.443081856, 0.037500001, 6.735424995, 15.846867561, 0.075000003, 6.653119564, 15.846867561, 0, 6.653119564, 15.846867561, 0.037500001, 6.653119564, 16.04875946, 0, 6.61196661, 15.914640427, 0, 5.953987122, 16.04875946, 0.075000003, 6.61196661, 15.914640427, 0.075000003, 5.953987122].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([15.776526451, 0, 5.27641058, 15.372740746, 0, 5.358716488, 14.968955994, 0, 5.441022396, 15.776526451, 0.075000003, 5.27641058, 15.372740746, 0.075000003, 5.358716488, 14.968955994, 0.075000003, 5.441022396, 15.170848846, 0.075000003, 5.399869442, 15.170848846, 0, 5.399869442, 15.372740746, 0.037500001, 5.358716488, 15.170848846, 0.037500001, 5.399869442, 15.574633598, 0.075000003, 5.317563534, 15.574633598, 0, 5.317563534, 15.574633598, 0.037500001, 5.317563534, 14.968955994, 0, 5.441022396, 15.103075027, 0, 6.099001408, 14.968955994, 0.075000003, 5.441022396, 15.103075027, 0.075000003, 6.099001408, 15.103075027, 0, 6.099001408, 15.506860733, 0, 6.016695976, 15.910646439, 0, 5.934390068, 15.103075027, 0.075000003, 6.099001408, 15.506860733, 0.075000003, 6.016695976, 15.910646439, 0.075000003, 5.934390068, 15.30496788, 0.075000003, 6.05784893, 15.506860733, 0.037500001, 6.016695976, 15.30496788, 0, 6.05784893, 15.30496788, 0.037500001, 6.05784893, 15.708753586, 0.075000003, 5.975543022, 15.708753586, 0, 5.975543022, 15.708753586, 0.037500001, 5.975543022, 15.910646439, 0, 5.934390068, 15.776526451, 0, 5.27641058, 15.910646439, 0.075000003, 5.934390068, 15.776526451, 0.075000003, 5.27641058].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([15.5002985, 0, 3.921257734, 15.106311798, 0, 4.00156641, 15.5002985, 0.075000003, 3.921257734, 15.106311798, 0.075000003, 4.00156641, 15.106311798, 0, 4.00156641, 15.378544807, 0, 5.337121964, 15.106311798, 0.075000003, 4.00156641, 15.378544807, 0.075000003, 5.337121964, 15.378544807, 0, 5.337121964, 15.772532463, 0, 5.256813526, 15.378544807, 0.075000003, 5.337121964, 15.772532463, 0.075000003, 5.256813526, 15.772532463, 0, 5.256813526, 15.636415482, 0, 4.589035988, 15.5002985, 0, 3.921257734, 15.772532463, 0.075000003, 5.256813526, 15.636415482, 0.075000003, 4.589035988, 15.5002985, 0.075000003, 3.921257734, 15.704473495, 0.075000003, 4.922924519, 15.636415482, 0.037500001, 4.589035988, 15.704473495, 0, 4.922924519, 15.704473495, 0.037500001, 4.922924519, 15.738502502, 0.037500001, 5.089869022, 15.704473495, 0.018750001, 4.922924519, 15.738502502, 0, 5.089869022, 15.738502502, 0.018750001, 5.089869022, 15.738502502, 0.075000003, 5.089869022, 15.704473495, 0.056249999, 4.922924519, 15.738502502, 0.056249999, 5.089869022, 15.568356514, 0.075000003, 4.25514698, 15.568356514, 0, 4.25514698, 15.568356514, 0.037500001, 4.25514698, 15.534327507, 0.075000003, 4.088202477, 15.534327507, 0.037500001, 4.088202477, 15.568356514, 0.056249999, 4.25514698, 15.534327507, 0.056249999, 4.088202477, 15.534327507, 0, 4.088202477, 15.568356514, 0.018750001, 4.25514698, 15.534327507, 0.018750001, 4.088202477].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 11, -1, 9, 11, 12, -1, 10, 9, 12, -1, 10, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 11, -1, 9, 11, 12, -1, 10, 9, 12, -1, 10, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([15.086714745, 0, 4.005560875, 14.692728043, 0, 4.085869312, 15.086714745, 0.075000003, 4.005560875, 14.692728043, 0.075000003, 4.085869312, 14.692728043, 0, 4.085869312, 14.964961052, 0, 5.421425343, 14.692728043, 0.075000003, 4.085869312, 14.964961052, 0.075000003, 5.421425343, 14.964961052, 0, 5.421425343, 15.16195488, 0, 5.381270885, 15.358947754, 0, 5.341116905, 14.964961052, 0.075000003, 5.421425343, 15.16195488, 0.075000003, 5.381270885, 15.358947754, 0.075000003, 5.341116905, 15.358947754, 0, 5.341116905, 15.086714745, 0, 4.005560875, 15.358947754, 0.075000003, 5.341116905, 15.086714745, 0.075000003, 4.005560875].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([15.362184525, 0, 3.243681431, 14.958398819, 0, 3.325987101, 14.554614067, 0, 3.40829277, 15.362184525, 0.075000003, 3.243681431, 14.958398819, 0.075000003, 3.325987101, 14.554614067, 0.075000003, 3.40829277, 14.75650692, 0.075000003, 3.367140055, 14.75650692, 0, 3.367140055, 14.958398819, 0.037500001, 3.325987101, 14.75650692, 0.037500001, 3.367140055, 15.160291672, 0.075000003, 3.284834385, 15.160291672, 0, 3.284834385, 15.160291672, 0.037500001, 3.284834385, 14.554614067, 0, 3.40829277, 14.688733101, 0, 4.066272259, 14.554614067, 0.075000003, 3.40829277, 14.688733101, 0.075000003, 4.066272259, 14.688733101, 0, 4.066272259, 15.092518806, 0, 3.983966589, 15.496304512, 0, 3.901660919, 14.688733101, 0.075000003, 4.066272259, 15.092518806, 0.075000003, 3.983966589, 15.496304512, 0.075000003, 3.901660919, 14.890625954, 0.075000003, 4.025119305, 15.092518806, 0.037500001, 3.983966589, 14.890625954, 0, 4.025119305, 14.890625954, 0.037500001, 4.025119305, 15.294411659, 0.075000003, 3.942813635, 15.294411659, 0, 3.942813635, 15.294411659, 0.037500001, 3.942813635, 15.496304512, 0, 3.901660919, 15.362184525, 0, 3.243681431, 15.496304512, 0.075000003, 3.901660919, 15.362184525, 0.075000003, 3.243681431].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([15.224070549, 0, 2.566104889, 14.416500092, 0, 2.730716467, 15.224070549, 0.075000003, 2.566104889, 14.416500092, 0.075000003, 2.730716467, 14.416500092, 0, 2.730716467, 14.550619125, 0, 3.388695955, 14.416500092, 0.075000003, 2.730716467, 14.550619125, 0.075000003, 3.388695955, 14.550619125, 0, 3.388695955, 14.954404831, 0, 3.306390047, 15.358190536, 0, 3.224084377, 14.550619125, 0.075000003, 3.388695955, 14.954404831, 0.075000003, 3.306390047, 15.358190536, 0.075000003, 3.224084377, 14.752511978, 0.075000003, 3.347543001, 14.954404831, 0.037500001, 3.306390047, 14.752511978, 0, 3.347543001, 14.752511978, 0.037500001, 3.347543001, 15.156297684, 0.075000003, 3.265237331, 15.156297684, 0, 3.265237331, 15.156297684, 0.037500001, 3.265237331, 15.358190536, 0, 3.224084377, 15.224070549, 0, 2.566104889, 15.358190536, 0.075000003, 3.224084377, 15.224070549, 0.075000003, 2.566104889].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([18.540323257, 0, 23.062004089, 18.136537552, 0, 23.144309998, 17.732751846, 0, 23.226615906, 18.540323257, 0.075000003, 23.062004089, 18.136537552, 0.075000003, 23.144309998, 17.732751846, 0.075000003, 23.226615906, 17.934644699, 0.075000003, 23.185462952, 17.934644699, 0, 23.185462952, 18.136537552, 0.037500001, 23.144309998, 17.934644699, 0.037500001, 23.185462952, 18.338430405, 0.075000003, 23.103157043, 18.338430405, 0, 23.103157043, 18.338430405, 0.037500001, 23.103157043, 17.732751846, 0, 23.226615906, 17.86687088, 0, 23.884593964, 17.732751846, 0.075000003, 23.226615906, 17.86687088, 0.075000003, 23.884593964, 17.86687088, 0, 23.884593964, 18.270656586, 0, 23.802289963, 18.674442291, 0, 23.719984055, 17.86687088, 0.075000003, 23.884593964, 18.270656586, 0.075000003, 23.802289963, 18.674442291, 0.075000003, 23.719984055, 18.068763733, 0.075000003, 23.84344101, 18.270656586, 0.037500001, 23.802289963, 18.068763733, 0, 23.84344101, 18.068763733, 0.037500001, 23.84344101, 18.472549438, 0.075000003, 23.761137009, 18.472549438, 0, 23.761137009, 18.472549438, 0.037500001, 23.761137009, 18.674442291, 0, 23.719984055, 18.540323257, 0, 23.062004089, 18.674442291, 0.075000003, 23.719984055, 18.540323257, 0.075000003, 23.062004089].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 11, -1, 9, 11, 12, -1, 10, 9, 12, -1, 10, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 11, -1, 9, 11, 12, -1, 10, 9, 12, -1, 10, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([18.264095306, 0, 21.706851959, 17.870107651, 0, 21.787158966, 18.264095306, 0.075000003, 21.706851959, 17.870107651, 0.075000003, 21.787158966, 17.870107651, 0, 21.787158966, 18.142341614, 0, 23.122714996, 17.870107651, 0.075000003, 21.787158966, 18.142341614, 0.075000003, 23.122714996, 18.142341614, 0, 23.122714996, 18.339334488, 0, 23.082561493, 18.536327362, 0, 23.042406082, 18.142341614, 0.075000003, 23.122714996, 18.339334488, 0.075000003, 23.082561493, 18.536327362, 0.075000003, 23.042406082, 18.536327362, 0, 23.042406082, 18.264095306, 0, 21.706851959, 18.536327362, 0.075000003, 23.042406082, 18.264095306, 0.075000003, 21.706851959].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([17.850511551, 0, 21.791154861, 17.653516769, 0, 21.831308365, 17.456523895, 0, 21.871461868, 17.850511551, 0.075000003, 21.791154861, 17.653516769, 0.075000003, 21.831308365, 17.456523895, 0.075000003, 21.871461868, 17.456523895, 0, 21.871461868, 17.728757858, 0, 23.207017899, 17.456523895, 0.075000003, 21.871461868, 17.728757858, 0.075000003, 23.207017899, 17.728757858, 0, 23.207017899, 18.122743607, 0, 23.126708984, 17.728757858, 0.075000003, 23.207017899, 18.122743607, 0.075000003, 23.126708984, 18.122743607, 0, 23.126708984, 17.850511551, 0, 21.791154861, 18.122743607, 0.075000003, 23.126708984, 17.850511551, 0.075000003, 21.791154861].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([18.125980377, 0, 21.029273987, 17.318408966, 0, 21.193885803, 18.125980377, 0.075000003, 21.029273987, 17.318408966, 0.075000003, 21.193885803, 17.318408966, 0, 21.193885803, 17.452529907, 0, 21.851865768, 17.318408966, 0.075000003, 21.193885803, 17.452529907, 0.075000003, 21.851865768, 17.452529907, 0, 21.851865768, 17.856313705, 0, 21.76955986, 18.260099411, 0, 21.687253952, 17.452529907, 0.075000003, 21.851865768, 17.856313705, 0.075000003, 21.76955986, 18.260099411, 0.075000003, 21.687253952, 17.65442276, 0.075000003, 21.810712814, 17.856313705, 0.037500001, 21.76955986, 17.65442276, 0, 21.810712814, 17.65442276, 0.037500001, 21.810712814, 18.058206558, 0.075000003, 21.728406906, 18.058206558, 0, 21.728406906, 18.058206558, 0.037500001, 21.728406906, 18.260099411, 0, 21.687253952, 18.125980377, 0, 21.029273987, 18.260099411, 0.075000003, 21.687253952, 18.125980377, 0.075000003, 21.029273987].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([17.987867355, 0, 20.351697922, 17.58408165, 0, 20.43400383, 17.180295944, 0, 20.516309738, 17.987867355, 0.075000003, 20.351697922, 17.58408165, 0.075000003, 20.43400383, 17.180295944, 0.075000003, 20.516309738, 17.382188797, 0.075000003, 20.475156784, 17.382188797, 0, 20.475156784, 17.58408165, 0.037500001, 20.43400383, 17.382188797, 0.037500001, 20.475156784, 17.785974503, 0.075000003, 20.392850876, 17.785974503, 0, 20.392850876, 17.785974503, 0.037500001, 20.392850876, 17.180295944, 0, 20.516309738, 17.314414978, 0, 21.174289703, 17.180295944, 0.075000003, 20.516309738, 17.314414978, 0.075000003, 21.174289703, 17.314414978, 0, 21.174289703, 18.121986389, 0, 21.009677887, 17.314414978, 0.075000003, 21.174289703, 18.121986389, 0.075000003, 21.009677887, 18.121986389, 0, 21.009677887, 17.987867355, 0, 20.351697922, 18.121986389, 0.075000003, 21.009677887, 17.987867355, 0.075000003, 20.351697922].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([17.711639404, 0, 18.996545792, 17.317651749, 0, 19.076854706, 17.711639404, 0.075000003, 18.996545792, 17.317651749, 0.075000003, 19.076854706, 17.317651749, 0, 19.076854706, 17.589885712, 0, 20.412408829, 17.317651749, 0.075000003, 19.076854706, 17.589885712, 0.075000003, 20.412408829, 17.589885712, 0, 20.412408829, 17.98387146, 0, 20.332101822, 17.589885712, 0.075000003, 20.412408829, 17.98387146, 0.075000003, 20.332101822, 17.98387146, 0, 20.332101822, 17.847755432, 0, 19.664323807, 17.711639404, 0, 18.996545792, 17.98387146, 0.075000003, 20.332101822, 17.847755432, 0.075000003, 19.664323807, 17.711639404, 0.075000003, 18.996545792, 17.915813446, 0.075000003, 19.998212814, 17.847755432, 0.037500001, 19.664323807, 17.915813446, 0, 19.998212814, 17.915813446, 0.037500001, 19.998212814, 17.949842453, 0.037500001, 20.165157318, 17.915813446, 0.018750001, 19.998212814, 17.949842453, 0, 20.165157318, 17.949842453, 0.018750001, 20.165157318, 17.949842453, 0.075000003, 20.165157318, 17.915813446, 0.056249999, 19.998212814, 17.949842453, 0.056249999, 20.165157318, 17.779697418, 0.075000003, 19.330434799, 17.779697418, 0, 19.330434799, 17.779697418, 0.037500001, 19.330434799, 17.745668411, 0.075000003, 19.163490295, 17.745668411, 0.037500001, 19.163490295, 17.779697418, 0.056249999, 19.330434799, 17.745668411, 0.056249999, 19.163490295, 17.745668411, 0, 19.163490295, 17.779697418, 0.018750001, 19.330434799, 17.745668411, 0.018750001, 19.163490295].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 21, 12, 10, -1, 13, 15, 21, -1, 10, 13, 21, -1, 17, 15, 13, -1, 7, 14, 17, -1, 13, 7, 17, -1, 15, 17, 19, -1, 15, 19, 16, -1, 17, 14, 18, -1, 17, 18, 19, -1, 12, 21, 22, -1, 12, 22, 20, -1, 21, 15, 16, -1, 21, 16, 22, -1, 29, 27, 25, -1, 29, 25, 28, -1, 26, 29, 28, -1, 26, 28, 23, -1, 32, 30, 24, -1, 32, 24, 31, -1, 27, 32, 31, -1, 27, 31, 25, -1, 31, 24, 7, -1, 13, 25, 31, -1, 7, 13, 31, -1, 28, 25, 13, -1, 10, 23, 28, -1, 13, 10, 28, -1, 18, 6, 19, -1, 16, 19, 6, -1, 32, 8, 30, -1, 27, 8, 32, -1, 16, 6, 9, -1, 20, 22, 9, -1, 16, 9, 22, -1, 11, 27, 29, -1, 29, 26, 11, -1, 8, 27, 11, -1, 34, 33, 35, -1, 34, 35, 36, -1, 38, 37, 39, -1, 38, 39, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 21, 12, 10, -1, 13, 15, 21, -1, 10, 13, 21, -1, 17, 15, 13, -1, 7, 14, 17, -1, 13, 7, 17, -1, 15, 17, 19, -1, 15, 19, 16, -1, 17, 14, 18, -1, 17, 18, 19, -1, 12, 21, 22, -1, 12, 22, 20, -1, 21, 15, 16, -1, 21, 16, 22, -1, 29, 27, 25, -1, 29, 25, 28, -1, 26, 29, 28, -1, 26, 28, 23, -1, 32, 30, 24, -1, 32, 24, 31, -1, 27, 32, 31, -1, 27, 31, 25, -1, 31, 24, 7, -1, 13, 25, 31, -1, 7, 13, 31, -1, 28, 25, 13, -1, 10, 23, 28, -1, 13, 10, 28, -1, 18, 6, 19, -1, 16, 19, 6, -1, 32, 8, 30, -1, 27, 8, 32, -1, 16, 6, 9, -1, 20, 22, 9, -1, 16, 9, 22, -1, 11, 27, 29, -1, 29, 26, 11, -1, 8, 27, 11, -1, 34, 33, 35, -1, 34, 35, 36, -1, 38, 37, 39, -1, 38, 39, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([17.298053741, 0, 19.080848694, 17.101060867, 0, 19.121002197, 16.904067993, 0, 19.161157608, 17.298053741, 0.075000003, 19.080848694, 17.101060867, 0.075000003, 19.121002197, 16.904067993, 0.075000003, 19.161157608, 16.904067993, 0, 19.161157608, 17.040184021, 0, 19.828935623, 17.176301956, 0, 20.496711731, 16.904067993, 0.075000003, 19.161157608, 17.040184021, 0.075000003, 19.828935623, 17.176301956, 0.075000003, 20.496711731, 16.972126007, 0.075000003, 19.495046616, 17.040184021, 0.037500001, 19.828935623, 16.972126007, 0, 19.495046616, 16.972126007, 0.037500001, 19.495046616, 16.938097, 0.037500001, 19.328102112, 16.972126007, 0.018750001, 19.495046616, 16.938097, 0, 19.328102112, 16.938097, 0.018750001, 19.328102112, 16.938097, 0.075000003, 19.328102112, 16.972126007, 0.056249999, 19.495046616, 16.938097, 0.056249999, 19.328102112, 17.108242035, 0.075000003, 20.162824631, 17.108242035, 0, 20.162824631, 17.108242035, 0.037500001, 20.162824631, 17.142272949, 0.075000003, 20.329767227, 17.142272949, 0.037500001, 20.329767227, 17.108242035, 0.056249999, 20.162824631, 17.142272949, 0.056249999, 20.329767227, 17.142272949, 0, 20.329767227, 17.108242035, 0.018750001, 20.162824631, 17.142272949, 0.018750001, 20.329767227, 17.176301956, 0, 20.496711731, 17.570287704, 0, 20.416404724, 17.176301956, 0.075000003, 20.496711731, 17.570287704, 0.075000003, 20.416404724, 17.570287704, 0, 20.416404724, 17.298053741, 0, 19.080848694, 17.570287704, 0.075000003, 20.416404724, 17.298053741, 0.075000003, 19.080848694].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([17.573524475, 0, 18.318969727, 17.16973877, 0, 18.401273727, 16.765953064, 0, 18.483579636, 17.573524475, 0.075000003, 18.318969727, 17.16973877, 0.075000003, 18.401273727, 16.765953064, 0.075000003, 18.483579636, 16.967845917, 0.075000003, 18.442426682, 16.967845917, 0, 18.442426682, 17.16973877, 0.037500001, 18.401273727, 16.967845917, 0.037500001, 18.442426682, 17.371631622, 0.075000003, 18.360122681, 17.371631622, 0, 18.360122681, 17.371631622, 0.037500001, 18.360122681, 16.765953064, 0, 18.483579636, 16.900074005, 0, 19.141559601, 16.765953064, 0.075000003, 18.483579636, 16.900074005, 0.075000003, 19.141559601, 16.900074005, 0, 19.141559601, 17.303857803, 0, 19.059253693, 17.707643509, 0, 18.976947784, 16.900074005, 0.075000003, 19.141559601, 17.303857803, 0.075000003, 19.059253693, 17.707643509, 0.075000003, 18.976947784, 17.101966858, 0.075000003, 19.100406647, 17.303857803, 0.037500001, 19.059253693, 17.101966858, 0, 19.100406647, 17.101966858, 0.037500001, 19.100406647, 17.505750656, 0.075000003, 19.018100739, 17.505750656, 0, 19.018100739, 17.505750656, 0.037500001, 19.018100739, 17.707643509, 0, 18.976947784, 17.573524475, 0, 18.318969727, 17.707643509, 0.075000003, 18.976947784, 17.573524475, 0.075000003, 18.318969727].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([17.435411453, 0, 17.641391754, 17.031625748, 0, 17.723697662, 16.627840042, 0, 17.806003571, 17.435411453, 0.075000003, 17.641391754, 17.031625748, 0.075000003, 17.723697662, 16.627840042, 0.075000003, 17.806003571, 16.829732895, 0.075000003, 17.764850616, 16.829732895, 0, 17.764850616, 17.031625748, 0.037500001, 17.723697662, 16.829732895, 0.037500001, 17.764850616, 17.2335186, 0.075000003, 17.682544708, 17.2335186, 0, 17.682544708, 17.2335186, 0.037500001, 17.682544708, 16.627840042, 0, 17.806003571, 16.761959076, 0, 18.463983536, 16.627840042, 0.075000003, 17.806003571, 16.761959076, 0.075000003, 18.463983536, 16.761959076, 0, 18.463983536, 17.165744781, 0, 18.381677628, 17.569530487, 0, 18.299371719, 16.761959076, 0.075000003, 18.463983536, 17.165744781, 0.075000003, 18.381677628, 17.569530487, 0.075000003, 18.299371719, 16.963851929, 0.075000003, 18.422830582, 17.165744781, 0.037500001, 18.381677628, 16.963851929, 0, 18.422830582, 16.963851929, 0.037500001, 18.422830582, 17.367637634, 0.075000003, 18.340524673, 17.367637634, 0, 18.340524673, 17.367637634, 0.037500001, 18.340524673, 17.569530487, 0, 18.299371719, 17.435411453, 0, 17.641391754, 17.569530487, 0.075000003, 18.299371719, 17.435411453, 0.075000003, 17.641391754].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 21, 12, 10, -1, 13, 15, 21, -1, 10, 13, 21, -1, 17, 15, 13, -1, 7, 14, 17, -1, 13, 7, 17, -1, 15, 17, 19, -1, 15, 19, 16, -1, 17, 14, 18, -1, 17, 18, 19, -1, 12, 21, 22, -1, 12, 22, 20, -1, 21, 15, 16, -1, 21, 16, 22, -1, 29, 27, 25, -1, 29, 25, 28, -1, 26, 29, 28, -1, 26, 28, 23, -1, 32, 30, 24, -1, 32, 24, 31, -1, 27, 32, 31, -1, 27, 31, 25, -1, 31, 24, 7, -1, 13, 25, 31, -1, 7, 13, 31, -1, 28, 25, 13, -1, 10, 23, 28, -1, 13, 10, 28, -1, 18, 6, 19, -1, 16, 19, 6, -1, 32, 8, 30, -1, 27, 8, 32, -1, 16, 6, 9, -1, 20, 22, 9, -1, 16, 9, 22, -1, 11, 27, 29, -1, 29, 26, 11, -1, 8, 27, 11, -1, 34, 33, 36, -1, 34, 36, 37, -1, 35, 34, 37, -1, 35, 37, 38, -1, 54, 45, 43, -1, 46, 48, 54, -1, 43, 46, 54, -1, 50, 48, 46, -1, 40, 47, 50, -1, 46, 40, 50, -1, 48, 50, 52, -1, 48, 52, 49, -1, 50, 47, 51, -1, 50, 51, 52, -1, 45, 54, 55, -1, 45, 55, 53, -1, 54, 48, 49, -1, 54, 49, 55, -1, 62, 60, 58, -1, 62, 58, 61, -1, 59, 62, 61, -1, 59, 61, 56, -1, 65, 63, 57, -1, 65, 57, 64, -1, 60, 65, 64, -1, 60, 64, 58, -1, 64, 57, 40, -1, 46, 58, 64, -1, 40, 46, 64, -1, 61, 58, 46, -1, 43, 56, 61, -1, 46, 43, 61, -1, 51, 39, 52, -1, 49, 52, 39, -1, 65, 41, 63, -1, 60, 41, 65, -1, 49, 39, 42, -1, 53, 55, 42, -1, 49, 42, 55, -1, 44, 60, 62, -1, 62, 59, 44, -1, 41, 60, 44, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 21, 12, 10, -1, 13, 15, 21, -1, 10, 13, 21, -1, 17, 15, 13, -1, 7, 14, 17, -1, 13, 7, 17, -1, 15, 17, 19, -1, 15, 19, 16, -1, 17, 14, 18, -1, 17, 18, 19, -1, 12, 21, 22, -1, 12, 22, 20, -1, 21, 15, 16, -1, 21, 16, 22, -1, 29, 27, 25, -1, 29, 25, 28, -1, 26, 29, 28, -1, 26, 28, 23, -1, 32, 30, 24, -1, 32, 24, 31, -1, 27, 32, 31, -1, 27, 31, 25, -1, 31, 24, 7, -1, 13, 25, 31, -1, 7, 13, 31, -1, 28, 25, 13, -1, 10, 23, 28, -1, 13, 10, 28, -1, 18, 6, 19, -1, 16, 19, 6, -1, 32, 8, 30, -1, 27, 8, 32, -1, 16, 6, 9, -1, 20, 22, 9, -1, 16, 9, 22, -1, 11, 27, 29, -1, 29, 26, 11, -1, 8, 27, 11, -1, 34, 33, 36, -1, 34, 36, 37, -1, 35, 34, 37, -1, 35, 37, 38, -1, 54, 45, 43, -1, 46, 48, 54, -1, 43, 46, 54, -1, 50, 48, 46, -1, 40, 47, 50, -1, 46, 40, 50, -1, 48, 50, 52, -1, 48, 52, 49, -1, 50, 47, 51, -1, 50, 51, 52, -1, 45, 54, 55, -1, 45, 55, 53, -1, 54, 48, 49, -1, 54, 49, 55, -1, 62, 60, 58, -1, 62, 58, 61, -1, 59, 62, 61, -1, 59, 61, 56, -1, 65, 63, 57, -1, 65, 57, 64, -1, 60, 65, 64, -1, 60, 64, 58, -1, 64, 57, 40, -1, 46, 58, 64, -1, 40, 46, 64, -1, 61, 58, 46, -1, 43, 56, 61, -1, 46, 43, 61, -1, 51, 39, 52, -1, 49, 52, 39, -1, 65, 41, 63, -1, 60, 41, 65, -1, 49, 39, 42, -1, 53, 55, 42, -1, 49, 42, 55, -1, 44, 60, 62, -1, 62, 59, 44, -1, 41, 60, 44, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([17.159183502, 0, 16.286239624, 16.962188721, 0, 16.326393127, 16.765195847, 0, 16.366548538, 17.159183502, 0.075000003, 16.286239624, 16.962188721, 0.075000003, 16.326393127, 16.765195847, 0.075000003, 16.366548538, 16.765195847, 0, 16.366548538, 16.901311874, 0, 17.034326553, 17.03742981, 0, 17.702104568, 16.765195847, 0.075000003, 16.366548538, 16.901311874, 0.075000003, 17.034326553, 17.03742981, 0.075000003, 17.702104568, 16.83325386, 0.075000003, 16.700437546, 16.901311874, 0.037500001, 17.034326553, 16.83325386, 0, 16.700437546, 16.83325386, 0.037500001, 16.700437546, 16.799224854, 0.037500001, 16.533493042, 16.83325386, 0.018750001, 16.700437546, 16.799224854, 0, 16.533493042, 16.799224854, 0.018750001, 16.533493042, 16.799224854, 0.075000003, 16.533493042, 16.83325386, 0.056249999, 16.700437546, 16.799224854, 0.056249999, 16.533493042, 16.969369888, 0.075000003, 17.368215561, 16.969369888, 0, 17.368215561, 16.969369888, 0.037500001, 17.368215561, 17.003400803, 0.075000003, 17.535160065, 17.003400803, 0.037500001, 17.535160065, 16.969369888, 0.056249999, 17.368215561, 17.003400803, 0.056249999, 17.535160065, 17.003400803, 0, 17.535160065, 16.969369888, 0.018750001, 17.368215561, 17.003400803, 0.018750001, 17.535160065, 17.03742981, 0, 17.702104568, 17.234422684, 0, 17.661949158, 17.431415558, 0, 17.621795654, 17.03742981, 0.075000003, 17.702104568, 17.234422684, 0.075000003, 17.661949158, 17.431415558, 0.075000003, 17.621795654, 17.431415558, 0, 17.621795654, 17.29529953, 0, 16.954017639, 17.159183502, 0, 16.286239624, 17.431415558, 0.075000003, 17.621795654, 17.29529953, 0.075000003, 16.954017639, 17.159183502, 0.075000003, 16.286239624, 17.363357544, 0.075000003, 17.287906647, 17.29529953, 0.037500001, 16.954017639, 17.363357544, 0, 17.287906647, 17.363357544, 0.037500001, 17.287906647, 17.397386551, 0.037500001, 17.454851151, 17.363357544, 0.018750001, 17.287906647, 17.397386551, 0, 17.454851151, 17.397386551, 0.018750001, 17.454851151, 17.397386551, 0.075000003, 17.454851151, 17.363357544, 0.056249999, 17.287906647, 17.397386551, 0.056249999, 17.454851151, 17.227241516, 0.075000003, 16.620128632, 17.227241516, 0, 16.620128632, 17.227241516, 0.037500001, 16.620128632, 17.193212509, 0.075000003, 16.453184128, 17.193212509, 0.037500001, 16.453184128, 17.227241516, 0.056249999, 16.620128632, 17.193212509, 0.056249999, 16.453184128, 17.193212509, 0, 16.453184128, 17.227241516, 0.018750001, 16.620128632, 17.193212509, 0.018750001, 16.453184128].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([16.745597839, 0, 16.370542526, 16.351612091, 0, 16.45085144, 16.745597839, 0.075000003, 16.370542526, 16.351612091, 0.075000003, 16.45085144, 16.351612091, 0, 16.45085144, 16.487728119, 0, 17.118629456, 16.623846054, 0, 17.786407471, 16.351612091, 0.075000003, 16.45085144, 16.487728119, 0.075000003, 17.118629456, 16.623846054, 0.075000003, 17.786407471, 16.419670105, 0.075000003, 16.784740448, 16.487728119, 0.037500001, 17.118629456, 16.419670105, 0, 16.784740448, 16.419670105, 0.037500001, 16.784740448, 16.385641098, 0.037500001, 16.617795944, 16.419670105, 0.018750001, 16.784740448, 16.385641098, 0, 16.617795944, 16.385641098, 0.018750001, 16.617795944, 16.385641098, 0.075000003, 16.617795944, 16.419670105, 0.056249999, 16.784740448, 16.385641098, 0.056249999, 16.617795944, 16.555786133, 0.075000003, 17.452518463, 16.555786133, 0, 17.452518463, 16.555786133, 0.037500001, 17.452518463, 16.58981514, 0.075000003, 17.619462967, 16.58981514, 0.037500001, 17.619462967, 16.555786133, 0.056249999, 17.452518463, 16.58981514, 0.056249999, 17.619462967, 16.58981514, 0, 17.619462967, 16.555786133, 0.018750001, 17.452518463, 16.58981514, 0.018750001, 17.619462967, 16.623846054, 0, 17.786407471, 17.017831802, 0, 17.706098557, 16.623846054, 0.075000003, 17.786407471, 17.017831802, 0.075000003, 17.706098557, 17.017831802, 0, 17.706098557, 16.881715775, 0, 17.038320541, 16.745597839, 0, 16.370542526, 17.017831802, 0.075000003, 17.706098557, 16.881715775, 0.075000003, 17.038320541, 16.745597839, 0.075000003, 16.370542526, 16.949773788, 0.075000003, 17.372209549, 16.881715775, 0.037500001, 17.038320541, 16.949773788, 0, 17.372209549, 16.949773788, 0.037500001, 17.372209549, 16.983802795, 0.037500001, 17.539154053, 16.949773788, 0.018750001, 17.372209549, 16.983802795, 0, 17.539154053, 16.983802795, 0.018750001, 17.539154053, 16.983802795, 0.075000003, 17.539154053, 16.949773788, 0.056249999, 17.372209549, 16.983802795, 0.056249999, 17.539154053, 16.813657761, 0.075000003, 16.704431534, 16.813657761, 0, 16.704431534, 16.813657761, 0.037500001, 16.704431534, 16.779628754, 0.075000003, 16.53748703, 16.779628754, 0.037500001, 16.53748703, 16.813657761, 0.056249999, 16.704431534, 16.779628754, 0.056249999, 16.53748703, 16.779628754, 0, 16.53748703, 16.813657761, 0.018750001, 16.704431534, 16.779628754, 0.018750001, 16.53748703].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 21, 24, 26, -1, 21, 26, 23, -1, 24, 18, 25, -1, 24, 25, 26, -1, 29, 28, 18, -1, 29, 18, 24, -1, 27, 29, 24, -1, 27, 24, 21, -1, 26, 25, 17, -1, 29, 19, 28, -1, 26, 17, 20, -1, 22, 29, 27, -1, 19, 29, 22, -1, 20, 23, 26, -1, 31, 30, 32, -1, 31, 32, 33, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([17.021068573, 0, 15.608663559, 16.617282867, 0, 15.690968513, 16.213497162, 0, 15.773274422, 17.021068573, 0.075000003, 15.608663559, 16.617282867, 0.075000003, 15.690968513, 16.213497162, 0.075000003, 15.773274422, 16.415390015, 0.075000003, 15.732121468, 16.415390015, 0, 15.732121468, 16.617282867, 0.037500001, 15.690968513, 16.415390015, 0.037500001, 15.732121468, 16.81917572, 0.075000003, 15.649816513, 16.81917572, 0, 15.649816513, 16.81917572, 0.037500001, 15.649816513, 16.213497162, 0, 15.773274422, 16.347618103, 0, 16.431253433, 16.213497162, 0.075000003, 15.773274422, 16.347618103, 0.075000003, 16.431253433, 16.347618103, 0, 16.431253433, 16.751401901, 0, 16.348947525, 17.155187607, 0, 16.266643524, 16.347618103, 0.075000003, 16.431253433, 16.751401901, 0.075000003, 16.348947525, 17.155187607, 0.075000003, 16.266643524, 16.549509048, 0.075000003, 16.390100479, 16.751401901, 0.037500001, 16.348947525, 16.549509048, 0, 16.390100479, 16.549509048, 0.037500001, 16.390100479, 16.953294754, 0.075000003, 16.307794571, 16.953294754, 0, 16.307794571, 16.953294754, 0.037500001, 16.307794571, 17.155187607, 0, 16.266643524, 17.021068573, 0, 15.608663559, 17.155187607, 0.075000003, 16.266643524, 17.021068573, 0.075000003, 15.608663559].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([16.882955551, 0, 14.93108654, 16.07538414, 0, 15.095698357, 16.882955551, 0.075000003, 14.93108654, 16.07538414, 0.075000003, 15.095698357, 16.07538414, 0, 15.095698357, 16.209503174, 0, 15.753677368, 16.07538414, 0.075000003, 15.095698357, 16.209503174, 0.075000003, 15.753677368, 16.209503174, 0, 15.753677368, 16.613288879, 0, 15.67137146, 17.017074585, 0, 15.589066505, 16.209503174, 0.075000003, 15.753677368, 16.613288879, 0.075000003, 15.67137146, 17.017074585, 0.075000003, 15.589066505, 16.411396027, 0.075000003, 15.712524414, 16.613288879, 0.037500001, 15.67137146, 16.411396027, 0, 15.712524414, 16.411396027, 0.037500001, 15.712524414, 16.815181732, 0.075000003, 15.63021946, 16.815181732, 0, 15.63021946, 16.815181732, 0.037500001, 15.63021946, 17.017074585, 0, 15.589066505, 16.882955551, 0, 14.93108654, 17.017074585, 0.075000003, 15.589066505, 16.882955551, 0.075000003, 14.93108654].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([16.6067276, 0, 13.575933456, 16.409732819, 0, 13.616087914, 16.212739944, 0, 13.656242371, 16.6067276, 0.075000003, 13.575933456, 16.409732819, 0.075000003, 13.616087914, 16.212739944, 0.075000003, 13.656242371, 16.212739944, 0, 13.656242371, 16.484973907, 0, 14.991798401, 16.212739944, 0.075000003, 13.656242371, 16.484973907, 0.075000003, 14.991798401, 16.484973907, 0, 14.991798401, 16.878959656, 0, 14.911489487, 16.484973907, 0.075000003, 14.991798401, 16.878959656, 0.075000003, 14.911489487, 16.878959656, 0, 14.911489487, 16.6067276, 0, 13.575933456, 16.878959656, 0.075000003, 14.911489487, 16.6067276, 0.075000003, 13.575933456].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([16.193141937, 0, 13.660237312, 15.996149063, 0, 13.700390816, 15.799156189, 0, 13.740545273, 16.193141937, 0.075000003, 13.660237312, 15.996149063, 0.075000003, 13.700390816, 15.799156189, 0.075000003, 13.740545273, 15.799156189, 0, 13.740545273, 16.071390152, 0, 15.076101303, 15.799156189, 0.075000003, 13.740545273, 16.071390152, 0.075000003, 15.076101303, 16.071390152, 0, 15.076101303, 16.4653759, 0, 14.995792389, 16.071390152, 0.075000003, 15.076101303, 16.4653759, 0.075000003, 14.995792389, 16.4653759, 0, 14.995792389, 16.193141937, 0, 13.660237312, 16.4653759, 0.075000003, 14.995792389, 16.193141937, 0.075000003, 13.660237312].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([16.468612671, 0, 12.898357391, 15.661042213, 0, 13.062969208, 16.468612671, 0.075000003, 12.898357391, 15.661042213, 0.075000003, 13.062969208, 15.661042213, 0, 13.062969208, 15.795161247, 0, 13.720948219, 15.661042213, 0.075000003, 13.062969208, 15.795161247, 0.075000003, 13.720948219, 15.795161247, 0, 13.720948219, 16.602731705, 0, 13.556336403, 15.795161247, 0.075000003, 13.720948219, 16.602731705, 0.075000003, 13.556336403, 16.602731705, 0, 13.556336403, 16.468612671, 0, 12.898357391, 16.602731705, 0.075000003, 13.556336403, 16.468612671, 0.075000003, 12.898357391].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 8, 11, 13, -1, 8, 13, 10, -1, 11, 5, 12, -1, 11, 12, 13, -1, 16, 15, 5, -1, 16, 5, 11, -1, 14, 16, 11, -1, 14, 11, 8, -1, 13, 12, 4, -1, 16, 6, 15, -1, 13, 4, 7, -1, 9, 16, 14, -1, 6, 16, 9, -1, 7, 10, 13, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 8, 11, 13, -1, 8, 13, 10, -1, 11, 5, 12, -1, 11, 12, 13, -1, 16, 15, 5, -1, 16, 5, 11, -1, 14, 16, 11, -1, 14, 11, 8, -1, 13, 12, 4, -1, 16, 6, 15, -1, 13, 4, 7, -1, 9, 16, 14, -1, 6, 16, 9, -1, 7, 10, 13, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([16.330497742, 0, 12.220781326, 15.522928238, 0, 12.385392189, 16.330497742, 0.075000003, 12.220781326, 15.522928238, 0.075000003, 12.385392189, 15.522928238, 0, 12.385392189, 15.589987755, 0, 12.714382172, 15.657047272, 0, 13.043372154, 15.522928238, 0.075000003, 12.385392189, 15.589987755, 0.075000003, 12.714382172, 15.657047272, 0.075000003, 13.043372154, 15.55645752, 0.075000003, 12.549887657, 15.589987755, 0.037500001, 12.714382172, 15.55645752, 0, 12.549887657, 15.55645752, 0.037500001, 12.549887657, 15.623517036, 0.075000003, 12.878876686, 15.623517036, 0, 12.878876686, 15.623517036, 0.037500001, 12.878876686, 15.657047272, 0, 13.043372154, 16.464618683, 0, 12.878760338, 15.657047272, 0.075000003, 13.043372154, 16.464618683, 0.075000003, 12.878760338, 16.464618683, 0, 12.878760338, 16.330497742, 0, 12.220781326, 16.464618683, 0.075000003, 12.878760338, 16.330497742, 0.075000003, 12.220781326].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([16.054269791, 0, 10.865628242, 15.857276917, 0, 10.9057827, 15.660284042, 0, 10.945936203, 16.054269791, 0.075000003, 10.865628242, 15.857276917, 0.075000003, 10.9057827, 15.660284042, 0.075000003, 10.945936203, 15.660284042, 0, 10.945936203, 15.932517052, 0, 12.281492233, 15.660284042, 0.075000003, 10.945936203, 15.932517052, 0.075000003, 12.281492233, 15.932517052, 0, 12.281492233, 16.326503754, 0, 12.201184273, 15.932517052, 0.075000003, 12.281492233, 16.326503754, 0.075000003, 12.201184273, 16.326503754, 0, 12.201184273, 16.054269791, 0, 10.865628242, 16.326503754, 0.075000003, 12.201184273, 16.054269791, 0.075000003, 10.865628242].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 21, 12, 10, -1, 13, 15, 21, -1, 10, 13, 21, -1, 17, 15, 13, -1, 7, 14, 17, -1, 13, 7, 17, -1, 15, 17, 19, -1, 15, 19, 16, -1, 17, 14, 18, -1, 17, 18, 19, -1, 12, 21, 22, -1, 12, 22, 20, -1, 21, 15, 16, -1, 21, 16, 22, -1, 29, 27, 25, -1, 29, 25, 28, -1, 26, 29, 28, -1, 26, 28, 23, -1, 32, 30, 24, -1, 32, 24, 31, -1, 27, 32, 31, -1, 27, 31, 25, -1, 31, 24, 7, -1, 13, 25, 31, -1, 7, 13, 31, -1, 28, 25, 13, -1, 10, 23, 28, -1, 13, 10, 28, -1, 18, 6, 19, -1, 16, 19, 6, -1, 32, 8, 30, -1, 27, 8, 32, -1, 16, 6, 9, -1, 20, 22, 9, -1, 16, 9, 22, -1, 11, 27, 29, -1, 29, 26, 11, -1, 8, 27, 11, -1, 34, 33, 35, -1, 34, 35, 36, -1, 38, 37, 39, -1, 38, 39, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 21, 12, 10, -1, 13, 15, 21, -1, 10, 13, 21, -1, 17, 15, 13, -1, 7, 14, 17, -1, 13, 7, 17, -1, 15, 17, 19, -1, 15, 19, 16, -1, 17, 14, 18, -1, 17, 18, 19, -1, 12, 21, 22, -1, 12, 22, 20, -1, 21, 15, 16, -1, 21, 16, 22, -1, 29, 27, 25, -1, 29, 25, 28, -1, 26, 29, 28, -1, 26, 28, 23, -1, 32, 30, 24, -1, 32, 24, 31, -1, 27, 32, 31, -1, 27, 31, 25, -1, 31, 24, 7, -1, 13, 25, 31, -1, 7, 13, 31, -1, 28, 25, 13, -1, 10, 23, 28, -1, 13, 10, 28, -1, 18, 6, 19, -1, 16, 19, 6, -1, 32, 8, 30, -1, 27, 8, 32, -1, 16, 6, 9, -1, 20, 22, 9, -1, 16, 9, 22, -1, 11, 27, 29, -1, 29, 26, 11, -1, 8, 27, 11, -1, 34, 33, 35, -1, 34, 35, 36, -1, 38, 37, 39, -1, 38, 39, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([15.640686989, 0, 10.949931145, 15.443693161, 0, 10.990085602, 15.246700287, 0, 11.030240059, 15.640686989, 0.075000003, 10.949931145, 15.443693161, 0.075000003, 10.990085602, 15.246700287, 0.075000003, 11.030240059, 15.246700287, 0, 11.030240059, 15.382816315, 0, 11.69801712, 15.518933296, 0, 12.365795135, 15.246700287, 0.075000003, 11.030240059, 15.382816315, 0.075000003, 11.69801712, 15.518933296, 0.075000003, 12.365795135, 15.314758301, 0.075000003, 11.364128113, 15.382816315, 0.037500001, 11.69801712, 15.314758301, 0, 11.364128113, 15.314758301, 0.037500001, 11.364128113, 15.280729294, 0.037500001, 11.197184563, 15.314758301, 0.018750001, 11.364128113, 15.280729294, 0, 11.197184563, 15.280729294, 0.018750001, 11.197184563, 15.280729294, 0.075000003, 11.197184563, 15.314758301, 0.056249999, 11.364128113, 15.280729294, 0.056249999, 11.197184563, 15.450875282, 0.075000003, 12.031906128, 15.450875282, 0, 12.031906128, 15.450875282, 0.037500001, 12.031906128, 15.484904289, 0.075000003, 12.198850632, 15.484904289, 0.037500001, 12.198850632, 15.450875282, 0.056249999, 12.031906128, 15.484904289, 0.056249999, 12.198850632, 15.484904289, 0, 12.198850632, 15.450875282, 0.018750001, 12.031906128, 15.484904289, 0.018750001, 12.198850632, 15.518933296, 0, 12.365795135, 15.912919998, 0, 12.285487175, 15.518933296, 0.075000003, 12.365795135, 15.912919998, 0.075000003, 12.285487175, 15.912919998, 0, 12.285487175, 15.640686989, 0, 10.949931145, 15.912919998, 0.075000003, 12.285487175, 15.640686989, 0.075000003, 10.949931145].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([15.916156769, 0, 10.188052177, 15.108585358, 0, 10.35266304, 15.916156769, 0.075000003, 10.188052177, 15.108585358, 0.075000003, 10.35266304, 15.108585358, 0, 10.35266304, 15.242705345, 0, 11.010643005, 15.108585358, 0.075000003, 10.35266304, 15.242705345, 0.075000003, 11.010643005, 15.242705345, 0, 11.010643005, 16.050275803, 0, 10.846031189, 15.242705345, 0.075000003, 11.010643005, 16.050275803, 0.075000003, 10.846031189, 16.050275803, 0, 10.846031189, 15.916156769, 0, 10.188052177, 16.050275803, 0.075000003, 10.846031189, 15.916156769, 0.075000003, 10.188052177].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([15.778042793, 0, 9.510475159, 14.970471382, 0, 9.675086975, 15.778042793, 0.075000003, 9.510475159, 14.970471382, 0.075000003, 9.675086975, 14.970471382, 0, 9.675086975, 15.10459137, 0, 10.333065987, 14.970471382, 0.075000003, 9.675086975, 15.10459137, 0.075000003, 10.333065987, 15.10459137, 0, 10.333065987, 15.912161827, 0, 10.168455124, 15.10459137, 0.075000003, 10.333065987, 15.912161827, 0.075000003, 10.168455124, 15.912161827, 0, 10.168455124, 15.778042793, 0, 9.510475159, 15.912161827, 0.075000003, 10.168455124, 15.778042793, 0.075000003, 9.510475159].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 21, 12, 10, -1, 13, 15, 21, -1, 10, 13, 21, -1, 17, 15, 13, -1, 7, 14, 17, -1, 13, 7, 17, -1, 15, 17, 19, -1, 15, 19, 16, -1, 17, 14, 18, -1, 17, 18, 19, -1, 12, 21, 22, -1, 12, 22, 20, -1, 21, 15, 16, -1, 21, 16, 22, -1, 29, 27, 25, -1, 29, 25, 28, -1, 26, 29, 28, -1, 26, 28, 23, -1, 32, 30, 24, -1, 32, 24, 31, -1, 27, 32, 31, -1, 27, 31, 25, -1, 31, 24, 7, -1, 13, 25, 31, -1, 7, 13, 31, -1, 28, 25, 13, -1, 10, 23, 28, -1, 13, 10, 28, -1, 18, 6, 19, -1, 16, 19, 6, -1, 32, 8, 30, -1, 27, 8, 32, -1, 16, 6, 9, -1, 20, 22, 9, -1, 16, 9, 22, -1, 11, 27, 29, -1, 29, 26, 11, -1, 8, 27, 11, -1, 34, 33, 35, -1, 34, 35, 36, -1, 52, 43, 41, -1, 44, 46, 52, -1, 41, 44, 52, -1, 48, 46, 44, -1, 38, 45, 48, -1, 44, 38, 48, -1, 46, 48, 50, -1, 46, 50, 47, -1, 48, 45, 49, -1, 48, 49, 50, -1, 43, 52, 53, -1, 43, 53, 51, -1, 52, 46, 47, -1, 52, 47, 53, -1, 60, 58, 56, -1, 60, 56, 59, -1, 57, 60, 59, -1, 57, 59, 54, -1, 63, 61, 55, -1, 63, 55, 62, -1, 58, 63, 62, -1, 58, 62, 56, -1, 62, 55, 38, -1, 44, 56, 62, -1, 38, 44, 62, -1, 59, 56, 44, -1, 41, 54, 59, -1, 44, 41, 59, -1, 49, 37, 50, -1, 47, 50, 37, -1, 63, 39, 61, -1, 58, 39, 63, -1, 47, 37, 40, -1, 51, 53, 40, -1, 47, 40, 53, -1, 42, 58, 60, -1, 60, 57, 42, -1, 39, 58, 42, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 21, 12, 10, -1, 13, 15, 21, -1, 10, 13, 21, -1, 17, 15, 13, -1, 7, 14, 17, -1, 13, 7, 17, -1, 15, 17, 19, -1, 15, 19, 16, -1, 17, 14, 18, -1, 17, 18, 19, -1, 12, 21, 22, -1, 12, 22, 20, -1, 21, 15, 16, -1, 21, 16, 22, -1, 29, 27, 25, -1, 29, 25, 28, -1, 26, 29, 28, -1, 26, 28, 23, -1, 32, 30, 24, -1, 32, 24, 31, -1, 27, 32, 31, -1, 27, 31, 25, -1, 31, 24, 7, -1, 13, 25, 31, -1, 7, 13, 31, -1, 28, 25, 13, -1, 10, 23, 28, -1, 13, 10, 28, -1, 18, 6, 19, -1, 16, 19, 6, -1, 32, 8, 30, -1, 27, 8, 32, -1, 16, 6, 9, -1, 20, 22, 9, -1, 16, 9, 22, -1, 11, 27, 29, -1, 29, 26, 11, -1, 8, 27, 11, -1, 34, 33, 35, -1, 34, 35, 36, -1, 52, 43, 41, -1, 44, 46, 52, -1, 41, 44, 52, -1, 48, 46, 44, -1, 38, 45, 48, -1, 44, 38, 48, -1, 46, 48, 50, -1, 46, 50, 47, -1, 48, 45, 49, -1, 48, 49, 50, -1, 43, 52, 53, -1, 43, 53, 51, -1, 52, 46, 47, -1, 52, 47, 53, -1, 60, 58, 56, -1, 60, 56, 59, -1, 57, 60, 59, -1, 57, 59, 54, -1, 63, 61, 55, -1, 63, 55, 62, -1, 58, 63, 62, -1, 58, 62, 56, -1, 62, 55, 38, -1, 44, 56, 62, -1, 38, 44, 62, -1, 59, 56, 44, -1, 41, 54, 59, -1, 44, 41, 59, -1, 49, 37, 50, -1, 47, 50, 37, -1, 63, 39, 61, -1, 58, 39, 63, -1, 47, 37, 40, -1, 51, 53, 40, -1, 47, 40, 53, -1, 42, 58, 60, -1, 60, 57, 42, -1, 39, 58, 42, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([15.501814842, 0, 8.155322075, 15.304821014, 0, 8.195476532, 15.10782814, 0, 8.235630989, 15.501814842, 0.075000003, 8.155322075, 15.304821014, 0.075000003, 8.195476532, 15.10782814, 0.075000003, 8.235630989, 15.10782814, 0, 8.235630989, 15.243944168, 0, 8.903409004, 15.38006115, 0, 9.571187019, 15.10782814, 0.075000003, 8.235630989, 15.243944168, 0.075000003, 8.903409004, 15.38006115, 0.075000003, 9.571187019, 15.175886154, 0.075000003, 8.569519997, 15.243944168, 0.037500001, 8.903409004, 15.175886154, 0, 8.569519997, 15.175886154, 0.037500001, 8.569519997, 15.141857147, 0.037500001, 8.402575493, 15.175886154, 0.018750001, 8.569519997, 15.141857147, 0, 8.402575493, 15.141857147, 0.018750001, 8.402575493, 15.141857147, 0.075000003, 8.402575493, 15.175886154, 0.056249999, 8.569519997, 15.141857147, 0.056249999, 8.402575493, 15.312003136, 0.075000003, 9.237298012, 15.312003136, 0, 9.237298012, 15.312003136, 0.037500001, 9.237298012, 15.346032143, 0.075000003, 9.404242516, 15.346032143, 0.037500001, 9.404242516, 15.312003136, 0.056249999, 9.237298012, 15.346032143, 0.056249999, 9.404242516, 15.346032143, 0, 9.404242516, 15.312003136, 0.018750001, 9.237298012, 15.346032143, 0.018750001, 9.404242516, 15.38006115, 0, 9.571187019, 15.774047852, 0, 9.490878105, 15.38006115, 0.075000003, 9.571187019, 15.774047852, 0.075000003, 9.490878105, 15.774047852, 0, 9.490878105, 15.637931824, 0, 8.82310009, 15.501814842, 0, 8.155322075, 15.774047852, 0.075000003, 9.490878105, 15.637931824, 0.075000003, 8.82310009, 15.501814842, 0.075000003, 8.155322075, 15.705989838, 0.075000003, 9.156989098, 15.637931824, 0.037500001, 8.82310009, 15.705989838, 0, 9.156989098, 15.705989838, 0.037500001, 9.156989098, 15.740018845, 0.037500001, 9.323933601, 15.705989838, 0.018750001, 9.156989098, 15.740018845, 0, 9.323933601, 15.740018845, 0.018750001, 9.323933601, 15.740018845, 0.075000003, 9.323933601, 15.705989838, 0.056249999, 9.156989098, 15.740018845, 0.056249999, 9.323933601, 15.569872856, 0.075000003, 8.489211082, 15.569872856, 0, 8.489211082, 15.569872856, 0.037500001, 8.489211082, 15.535843849, 0.075000003, 8.322266579, 15.535843849, 0.037500001, 8.322266579, 15.569872856, 0.056249999, 8.489211082, 15.535843849, 0.056249999, 8.322266579, 15.535843849, 0, 8.322266579, 15.569872856, 0.018750001, 8.489211082, 15.535843849, 0.018750001, 8.322266579].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 21, 12, 10, -1, 13, 15, 21, -1, 10, 13, 21, -1, 17, 15, 13, -1, 7, 14, 17, -1, 13, 7, 17, -1, 15, 17, 19, -1, 15, 19, 16, -1, 17, 14, 18, -1, 17, 18, 19, -1, 12, 21, 22, -1, 12, 22, 20, -1, 21, 15, 16, -1, 21, 16, 22, -1, 29, 27, 25, -1, 29, 25, 28, -1, 26, 29, 28, -1, 26, 28, 23, -1, 32, 30, 24, -1, 32, 24, 31, -1, 27, 32, 31, -1, 27, 31, 25, -1, 31, 24, 7, -1, 13, 25, 31, -1, 7, 13, 31, -1, 28, 25, 13, -1, 10, 23, 28, -1, 13, 10, 28, -1, 18, 6, 19, -1, 16, 19, 6, -1, 32, 8, 30, -1, 27, 8, 32, -1, 16, 6, 9, -1, 20, 22, 9, -1, 16, 9, 22, -1, 11, 27, 29, -1, 29, 26, 11, -1, 8, 27, 11, -1, 34, 33, 35, -1, 34, 35, 36, -1, 52, 43, 41, -1, 44, 46, 52, -1, 41, 44, 52, -1, 48, 46, 44, -1, 38, 45, 48, -1, 44, 38, 48, -1, 46, 48, 50, -1, 46, 50, 47, -1, 48, 45, 49, -1, 48, 49, 50, -1, 43, 52, 53, -1, 43, 53, 51, -1, 52, 46, 47, -1, 52, 47, 53, -1, 60, 58, 56, -1, 60, 56, 59, -1, 57, 60, 59, -1, 57, 59, 54, -1, 63, 61, 55, -1, 63, 55, 62, -1, 58, 63, 62, -1, 58, 62, 56, -1, 62, 55, 38, -1, 44, 56, 62, -1, 38, 44, 62, -1, 59, 56, 44, -1, 41, 54, 59, -1, 44, 41, 59, -1, 49, 37, 50, -1, 47, 50, 37, -1, 63, 39, 61, -1, 58, 39, 63, -1, 47, 37, 40, -1, 51, 53, 40, -1, 47, 40, 53, -1, 42, 58, 60, -1, 60, 57, 42, -1, 39, 58, 42, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 21, 12, 10, -1, 13, 15, 21, -1, 10, 13, 21, -1, 17, 15, 13, -1, 7, 14, 17, -1, 13, 7, 17, -1, 15, 17, 19, -1, 15, 19, 16, -1, 17, 14, 18, -1, 17, 18, 19, -1, 12, 21, 22, -1, 12, 22, 20, -1, 21, 15, 16, -1, 21, 16, 22, -1, 29, 27, 25, -1, 29, 25, 28, -1, 26, 29, 28, -1, 26, 28, 23, -1, 32, 30, 24, -1, 32, 24, 31, -1, 27, 32, 31, -1, 27, 31, 25, -1, 31, 24, 7, -1, 13, 25, 31, -1, 7, 13, 31, -1, 28, 25, 13, -1, 10, 23, 28, -1, 13, 10, 28, -1, 18, 6, 19, -1, 16, 19, 6, -1, 32, 8, 30, -1, 27, 8, 32, -1, 16, 6, 9, -1, 20, 22, 9, -1, 16, 9, 22, -1, 11, 27, 29, -1, 29, 26, 11, -1, 8, 27, 11, -1, 34, 33, 35, -1, 34, 35, 36, -1, 52, 43, 41, -1, 44, 46, 52, -1, 41, 44, 52, -1, 48, 46, 44, -1, 38, 45, 48, -1, 44, 38, 48, -1, 46, 48, 50, -1, 46, 50, 47, -1, 48, 45, 49, -1, 48, 49, 50, -1, 43, 52, 53, -1, 43, 53, 51, -1, 52, 46, 47, -1, 52, 47, 53, -1, 60, 58, 56, -1, 60, 56, 59, -1, 57, 60, 59, -1, 57, 59, 54, -1, 63, 61, 55, -1, 63, 55, 62, -1, 58, 63, 62, -1, 58, 62, 56, -1, 62, 55, 38, -1, 44, 56, 62, -1, 38, 44, 62, -1, 59, 56, 44, -1, 41, 54, 59, -1, 44, 41, 59, -1, 49, 37, 50, -1, 47, 50, 37, -1, 63, 39, 61, -1, 58, 39, 63, -1, 47, 37, 40, -1, 51, 53, 40, -1, 47, 40, 53, -1, 42, 58, 60, -1, 60, 57, 42, -1, 39, 58, 42, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([15.088231087, 0, 8.239625931, 14.891237259, 0, 8.279779434, 14.694243431, 0, 8.319933891, 15.088231087, 0.075000003, 8.239625931, 14.891237259, 0.075000003, 8.279779434, 14.694243431, 0.075000003, 8.319933891, 14.694243431, 0, 8.319933891, 14.830360413, 0, 8.987711906, 14.966477394, 0, 9.655489922, 14.694243431, 0.075000003, 8.319933891, 14.830360413, 0.075000003, 8.987711906, 14.966477394, 0.075000003, 9.655489922, 14.762302399, 0.075000003, 8.653822899, 14.830360413, 0.037500001, 8.987711906, 14.762302399, 0, 8.653822899, 14.762302399, 0.037500001, 8.653822899, 14.728273392, 0.037500001, 8.486878395, 14.762302399, 0.018750001, 8.653822899, 14.728273392, 0, 8.486878395, 14.728273392, 0.018750001, 8.486878395, 14.728273392, 0.075000003, 8.486878395, 14.762302399, 0.056249999, 8.653822899, 14.728273392, 0.056249999, 8.486878395, 14.89841938, 0.075000003, 9.321600914, 14.89841938, 0, 9.321600914, 14.89841938, 0.037500001, 9.321600914, 14.932448387, 0.075000003, 9.488545418, 14.932448387, 0.037500001, 9.488545418, 14.89841938, 0.056249999, 9.321600914, 14.932448387, 0.056249999, 9.488545418, 14.932448387, 0, 9.488545418, 14.89841938, 0.018750001, 9.321600914, 14.932448387, 0.018750001, 9.488545418, 14.966477394, 0, 9.655489922, 15.360464096, 0, 9.575181007, 14.966477394, 0.075000003, 9.655489922, 15.360464096, 0.075000003, 9.575181007, 15.360464096, 0, 9.575181007, 15.224347115, 0, 8.907402992, 15.088231087, 0, 8.239625931, 15.360464096, 0.075000003, 9.575181007, 15.224347115, 0.075000003, 8.907402992, 15.088231087, 0.075000003, 8.239625931, 15.292406082, 0.075000003, 9.241292, 15.224347115, 0.037500001, 8.907402992, 15.292406082, 0, 9.241292, 15.292406082, 0.037500001, 9.241292, 15.326435089, 0.037500001, 9.408236504, 15.292406082, 0.018750001, 9.241292, 15.326435089, 0, 9.408236504, 15.326435089, 0.018750001, 9.408236504, 15.326435089, 0.075000003, 9.408236504, 15.292406082, 0.056249999, 9.241292, 15.326435089, 0.056249999, 9.408236504, 15.156289101, 0.075000003, 8.573513985, 15.156289101, 0, 8.573513985, 15.156289101, 0.037500001, 8.573513985, 15.122260094, 0.075000003, 8.406569481, 15.122260094, 0.037500001, 8.406569481, 15.156289101, 0.056249999, 8.573513985, 15.122260094, 0.056249999, 8.406569481, 15.122260094, 0, 8.406569481, 15.156289101, 0.018750001, 8.573513985, 15.122260094, 0.018750001, 8.406569481].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([15.363700867, 0, 7.47774601, 14.556129456, 0, 7.642357349, 15.363700867, 0.075000003, 7.47774601, 14.556129456, 0.075000003, 7.642357349, 14.556129456, 0, 7.642357349, 14.690249443, 0, 8.300336838, 14.556129456, 0.075000003, 7.642357349, 14.690249443, 0.075000003, 8.300336838, 14.690249443, 0, 8.300336838, 15.497819901, 0, 8.135725021, 14.690249443, 0.075000003, 8.300336838, 15.497819901, 0.075000003, 8.135725021, 15.497819901, 0, 8.135725021, 15.363700867, 0, 7.47774601, 15.497819901, 0.075000003, 8.135725021, 15.363700867, 0.075000003, 7.47774601].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([15.225586891, 0, 6.800169468, 14.41801548, 0, 6.964780807, 15.225586891, 0.075000003, 6.800169468, 14.41801548, 0.075000003, 6.964780807, 14.41801548, 0, 6.964780807, 14.552135468, 0, 7.622760296, 14.41801548, 0.075000003, 6.964780807, 14.552135468, 0.075000003, 7.622760296, 14.552135468, 0, 7.622760296, 15.359705925, 0, 7.458148956, 14.552135468, 0.075000003, 7.622760296, 15.359705925, 0.075000003, 7.458148956, 15.359705925, 0, 7.458148956, 15.225586891, 0, 6.800169468, 15.359705925, 0.075000003, 7.458148956, 15.225586891, 0.075000003, 6.800169468].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([14.94935894, 0, 5.445016861, 14.555372238, 0, 5.525325298, 14.94935894, 0.075000003, 5.445016861, 14.555372238, 0.075000003, 5.525325298, 14.555372238, 0, 5.525325298, 14.827605247, 0, 6.860880852, 14.555372238, 0.075000003, 5.525325298, 14.827605247, 0.075000003, 6.860880852, 14.827605247, 0, 6.860880852, 15.221591949, 0, 6.780572414, 14.827605247, 0.075000003, 6.860880852, 15.221591949, 0.075000003, 6.780572414, 15.221591949, 0, 6.780572414, 14.94935894, 0, 5.445016861, 15.221591949, 0.075000003, 6.780572414, 14.94935894, 0.075000003, 5.445016861].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 34, -1, 32, 34, 35, -1, 33, 32, 35, -1, 33, 35, 36, -1, 38, 37, 39, -1, 38, 39, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 34, -1, 32, 34, 35, -1, 33, 32, 35, -1, 33, 35, 36, -1, 38, 37, 39, -1, 38, 39, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([14.535775185, 0, 5.529319763, 14.141787529, 0, 5.609628201, 14.535775185, 0.075000003, 5.529319763, 14.141787529, 0.075000003, 5.609628201, 14.141787529, 0, 5.609628201, 14.27790451, 0, 6.277406216, 14.414021492, 0, 6.945184231, 14.141787529, 0.075000003, 5.609628201, 14.27790451, 0.075000003, 6.277406216, 14.414021492, 0.075000003, 6.945184231, 14.209846497, 0.075000003, 5.943517208, 14.27790451, 0.037500001, 6.277406216, 14.209846497, 0, 5.943517208, 14.209846497, 0.037500001, 5.943517208, 14.17581749, 0.037500001, 5.776572704, 14.209846497, 0.018750001, 5.943517208, 14.17581749, 0, 5.776572704, 14.17581749, 0.018750001, 5.776572704, 14.17581749, 0.075000003, 5.776572704, 14.209846497, 0.056249999, 5.943517208, 14.17581749, 0.056249999, 5.776572704, 14.345962524, 0.075000003, 6.611295223, 14.345962524, 0, 6.611295223, 14.345962524, 0.037500001, 6.611295223, 14.379992485, 0.075000003, 6.778239727, 14.379992485, 0.037500001, 6.778239727, 14.345962524, 0.056249999, 6.611295223, 14.379992485, 0.056249999, 6.778239727, 14.379992485, 0, 6.778239727, 14.345962524, 0.018750001, 6.611295223, 14.379992485, 0.018750001, 6.778239727, 14.414021492, 0, 6.945184231, 14.611014366, 0, 6.905029774, 14.808008194, 0, 6.864875793, 14.414021492, 0.075000003, 6.945184231, 14.611014366, 0.075000003, 6.905029774, 14.808008194, 0.075000003, 6.864875793, 14.808008194, 0, 6.864875793, 14.535775185, 0, 5.529319763, 14.808008194, 0.075000003, 6.864875793, 14.535775185, 0.075000003, 5.529319763].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([14.811244965, 0, 4.767440319, 14.003673553, 0, 4.932051659, 14.811244965, 0.075000003, 4.767440319, 14.003673553, 0.075000003, 4.932051659, 14.003673553, 0, 4.932051659, 14.137793541, 0, 5.590031147, 14.003673553, 0.075000003, 4.932051659, 14.137793541, 0.075000003, 5.590031147, 14.137793541, 0, 5.590031147, 14.945363998, 0, 5.425419807, 14.137793541, 0.075000003, 5.590031147, 14.945363998, 0.075000003, 5.425419807, 14.945363998, 0, 5.425419807, 14.811244965, 0, 4.767440319, 14.945363998, 0.075000003, 5.425419807, 14.811244965, 0.075000003, 4.767440319].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([14.673130989, 0, 4.089863777, 13.865559578, 0, 4.254475117, 14.673130989, 0.075000003, 4.089863777, 13.865559578, 0.075000003, 4.254475117, 13.865559578, 0, 4.254475117, 13.999679565, 0, 4.912454605, 13.865559578, 0.075000003, 4.254475117, 13.999679565, 0.075000003, 4.912454605, 13.999679565, 0, 4.912454605, 14.807250023, 0, 4.747843266, 13.999679565, 0.075000003, 4.912454605, 14.807250023, 0.075000003, 4.747843266, 14.807250023, 0, 4.747843266, 14.673130989, 0, 4.089863777, 14.807250023, 0.075000003, 4.747843266, 14.673130989, 0.075000003, 4.089863777].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 34, -1, 32, 34, 35, -1, 33, 32, 35, -1, 33, 35, 36, -1, 38, 37, 39, -1, 38, 39, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 34, -1, 32, 34, 35, -1, 33, 32, 35, -1, 33, 35, 36, -1, 38, 37, 39, -1, 38, 39, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([14.396903038, 0, 2.734710932, 14.002915382, 0, 2.815019369, 14.396903038, 0.075000003, 2.734710932, 14.002915382, 0.075000003, 2.815019369, 14.002915382, 0, 2.815019369, 14.139032364, 0, 3.482797384, 14.275149345, 0, 4.150575161, 14.002915382, 0.075000003, 2.815019369, 14.139032364, 0.075000003, 3.482797384, 14.275149345, 0.075000003, 4.150575161, 14.07097435, 0.075000003, 3.148908377, 14.139032364, 0.037500001, 3.482797384, 14.07097435, 0, 3.148908377, 14.07097435, 0.037500001, 3.148908377, 14.036945343, 0.037500001, 2.981963873, 14.07097435, 0.018750001, 3.148908377, 14.036945343, 0, 2.981963873, 14.036945343, 0.018750001, 2.981963873, 14.036945343, 0.075000003, 2.981963873, 14.07097435, 0.056249999, 3.148908377, 14.036945343, 0.056249999, 2.981963873, 14.207091331, 0.075000003, 3.816686392, 14.207091331, 0, 3.816686392, 14.207091331, 0.037500001, 3.816686392, 14.241120338, 0.075000003, 3.983630896, 14.241120338, 0.037500001, 3.983630896, 14.207091331, 0.056249999, 3.816686392, 14.241120338, 0.056249999, 3.983630896, 14.241120338, 0, 3.983630896, 14.207091331, 0.018750001, 3.816686392, 14.241120338, 0.018750001, 3.983630896, 14.275149345, 0, 4.150575161, 14.472143173, 0, 4.110421181, 14.669136047, 0, 4.070266724, 14.275149345, 0.075000003, 4.150575161, 14.472143173, 0.075000003, 4.110421181, 14.669136047, 0.075000003, 4.070266724, 14.669136047, 0, 4.070266724, 14.396903038, 0, 2.734710932, 14.669136047, 0.075000003, 4.070266724, 14.396903038, 0.075000003, 2.734710932].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([13.983318329, 0, 2.819014072, 13.589331627, 0, 2.89932251, 13.983318329, 0.075000003, 2.819014072, 13.589331627, 0.075000003, 2.89932251, 13.589331627, 0, 2.89932251, 13.86156559, 0, 4.234878063, 13.589331627, 0.075000003, 2.89932251, 13.86156559, 0.075000003, 4.234878063, 13.86156559, 0, 4.234878063, 14.255552292, 0, 4.154569626, 13.86156559, 0.075000003, 4.234878063, 14.255552292, 0.075000003, 4.154569626, 14.255552292, 0, 4.154569626, 13.983318329, 0, 2.819014072, 14.255552292, 0.075000003, 4.154569626, 13.983318329, 0.075000003, 2.819014072].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([17.575040817, 0, 22.553033829, 16.767469406, 0, 22.717645645, 17.575040817, 0.075000003, 22.553033829, 16.767469406, 0.075000003, 22.717645645, 16.767469406, 0, 22.717645645, 16.90158844, 0, 23.375623703, 16.767469406, 0.075000003, 22.717645645, 16.90158844, 0.075000003, 23.375623703, 16.90158844, 0, 23.375623703, 17.709159851, 0, 23.211013794, 16.90158844, 0.075000003, 23.375623703, 17.709159851, 0.075000003, 23.211013794, 17.709159851, 0, 23.211013794, 17.575040817, 0, 22.553033829, 17.709159851, 0.075000003, 23.211013794, 17.575040817, 0.075000003, 22.553033829].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([17.436925888, 0, 21.875457764, 16.629356384, 0, 22.040067673, 17.436925888, 0.075000003, 21.875457764, 16.629356384, 0.075000003, 22.040067673, 16.629356384, 0, 22.040067673, 16.763475418, 0, 22.698047638, 16.629356384, 0.075000003, 22.040067673, 16.763475418, 0.075000003, 22.698047638, 16.763475418, 0, 22.698047638, 17.571046829, 0, 22.533435822, 16.763475418, 0.075000003, 22.698047638, 17.571046829, 0.075000003, 22.533435822, 17.571046829, 0, 22.533435822, 17.436925888, 0, 21.875457764, 17.571046829, 0.075000003, 22.533435822, 17.436925888, 0.075000003, 21.875457764].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([17.160697937, 0, 20.520303726, 16.766712189, 0, 20.60061264, 17.160697937, 0.075000003, 20.520303726, 16.766712189, 0.075000003, 20.60061264, 16.766712189, 0, 20.60061264, 16.902828217, 0, 21.268390656, 17.038946152, 0, 21.936168671, 16.766712189, 0.075000003, 20.60061264, 16.902828217, 0.075000003, 21.268390656, 17.038946152, 0.075000003, 21.936168671, 16.834770203, 0.075000003, 20.934501648, 16.902828217, 0.037500001, 21.268390656, 16.834770203, 0, 20.934501648, 16.834770203, 0.037500001, 20.934501648, 16.800741196, 0.037500001, 20.767557144, 16.834770203, 0.018750001, 20.934501648, 16.800741196, 0, 20.767557144, 16.800741196, 0.018750001, 20.767557144, 16.800741196, 0.075000003, 20.767557144, 16.834770203, 0.056249999, 20.934501648, 16.800741196, 0.056249999, 20.767557144, 16.97088623, 0.075000003, 21.602279663, 16.97088623, 0, 21.602279663, 16.97088623, 0.037500001, 21.602279663, 17.004915237, 0.075000003, 21.769224167, 17.004915237, 0.037500001, 21.769224167, 16.97088623, 0.056249999, 21.602279663, 17.004915237, 0.056249999, 21.769224167, 17.004915237, 0, 21.769224167, 16.97088623, 0.018750001, 21.602279663, 17.004915237, 0.018750001, 21.769224167, 17.038946152, 0, 21.936168671, 17.4329319, 0, 21.855859756, 17.038946152, 0.075000003, 21.936168671, 17.4329319, 0.075000003, 21.855859756, 17.4329319, 0, 21.855859756, 17.296815872, 0, 21.188081741, 17.160697937, 0, 20.520303726, 17.4329319, 0.075000003, 21.855859756, 17.296815872, 0.075000003, 21.188081741, 17.160697937, 0.075000003, 20.520303726, 17.364873886, 0.075000003, 21.521970749, 17.296815872, 0.037500001, 21.188081741, 17.364873886, 0, 21.521970749, 17.364873886, 0.037500001, 21.521970749, 17.398902893, 0.037500001, 21.688915253, 17.364873886, 0.018750001, 21.521970749, 17.398902893, 0, 21.688915253, 17.398902893, 0.018750001, 21.688915253, 17.398902893, 0.075000003, 21.688915253, 17.364873886, 0.056249999, 21.521970749, 17.398902893, 0.056249999, 21.688915253, 17.228757858, 0.075000003, 20.854192734, 17.228757858, 0, 20.854192734, 17.228757858, 0.037500001, 20.854192734, 17.194728851, 0.075000003, 20.68724823, 17.194728851, 0.037500001, 20.68724823, 17.228757858, 0.056249999, 20.854192734, 17.194728851, 0.056249999, 20.68724823, 17.194728851, 0, 20.68724823, 17.228757858, 0.018750001, 20.854192734, 17.194728851, 0.018750001, 20.68724823].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([16.747114182, 0, 20.604606628, 16.353128433, 0, 20.684915543, 16.747114182, 0.075000003, 20.604606628, 16.353128433, 0.075000003, 20.684915543, 16.353128433, 0, 20.684915543, 16.489244461, 0, 21.352693558, 16.625360489, 0, 22.020471573, 16.353128433, 0.075000003, 20.684915543, 16.489244461, 0.075000003, 21.352693558, 16.625360489, 0.075000003, 22.020471573, 16.421186447, 0.075000003, 21.01880455, 16.489244461, 0.037500001, 21.352693558, 16.421186447, 0, 21.01880455, 16.421186447, 0.037500001, 21.01880455, 16.38715744, 0.037500001, 20.851860046, 16.421186447, 0.018750001, 21.01880455, 16.38715744, 0, 20.851860046, 16.38715744, 0.018750001, 20.851860046, 16.38715744, 0.075000003, 20.851860046, 16.421186447, 0.056249999, 21.01880455, 16.38715744, 0.056249999, 20.851860046, 16.557302475, 0.075000003, 21.686582565, 16.557302475, 0, 21.686582565, 16.557302475, 0.037500001, 21.686582565, 16.591331482, 0.075000003, 21.853527069, 16.591331482, 0.037500001, 21.853527069, 16.557302475, 0.056249999, 21.686582565, 16.591331482, 0.056249999, 21.853527069, 16.591331482, 0, 21.853527069, 16.557302475, 0.018750001, 21.686582565, 16.591331482, 0.018750001, 21.853527069, 16.625360489, 0, 22.020471573, 17.019348145, 0, 21.940162659, 16.625360489, 0.075000003, 22.020471573, 17.019348145, 0.075000003, 21.940162659, 17.019348145, 0, 21.940162659, 16.883232117, 0, 21.272384644, 16.747114182, 0, 20.604606628, 17.019348145, 0.075000003, 21.940162659, 16.883232117, 0.075000003, 21.272384644, 16.747114182, 0.075000003, 20.604606628, 16.951290131, 0.075000003, 21.606273651, 16.883232117, 0.037500001, 21.272384644, 16.951290131, 0, 21.606273651, 16.951290131, 0.037500001, 21.606273651, 16.985319138, 0.037500001, 21.773218155, 16.951290131, 0.018750001, 21.606273651, 16.985319138, 0, 21.773218155, 16.985319138, 0.018750001, 21.773218155, 16.985319138, 0.075000003, 21.773218155, 16.951290131, 0.056249999, 21.606273651, 16.985319138, 0.056249999, 21.773218155, 16.815172195, 0.075000003, 20.938495636, 16.815172195, 0, 20.938495636, 16.815172195, 0.037500001, 20.938495636, 16.781143188, 0.075000003, 20.771551132, 16.781143188, 0.037500001, 20.771551132, 16.815172195, 0.056249999, 20.938495636, 16.781143188, 0.056249999, 20.771551132, 16.781143188, 0, 20.771551132, 16.815172195, 0.018750001, 20.938495636, 16.781143188, 0.018750001, 20.771551132].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([17.022584915, 0, 19.842727661, 16.215013504, 0, 20.007339478, 17.022584915, 0.075000003, 19.842727661, 16.215013504, 0.075000003, 20.007339478, 16.215013504, 0, 20.007339478, 16.349132538, 0, 20.665319443, 16.215013504, 0.075000003, 20.007339478, 16.349132538, 0.075000003, 20.665319443, 16.349132538, 0, 20.665319443, 17.156703949, 0, 20.500707626, 16.349132538, 0.075000003, 20.665319443, 17.156703949, 0.075000003, 20.500707626, 17.156703949, 0, 20.500707626, 17.022584915, 0, 19.842727661, 17.156703949, 0.075000003, 20.500707626, 17.022584915, 0.075000003, 19.842727661].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([16.884469986, 0, 19.165151596, 16.076900482, 0, 19.329763412, 16.884469986, 0.075000003, 19.165151596, 16.076900482, 0.075000003, 19.329763412, 16.076900482, 0, 19.329763412, 16.211019516, 0, 19.98774147, 16.076900482, 0.075000003, 19.329763412, 16.211019516, 0.075000003, 19.98774147, 16.211019516, 0, 19.98774147, 17.018590927, 0, 19.823131561, 16.211019516, 0.075000003, 19.98774147, 17.018590927, 0.075000003, 19.823131561, 17.018590927, 0, 19.823131561, 16.884469986, 0, 19.165151596, 17.018590927, 0.075000003, 19.823131561, 16.884469986, 0.075000003, 19.165151596].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([16.608242035, 0, 17.809997559, 16.214256287, 0, 17.890306473, 16.608242035, 0.075000003, 17.809997559, 16.214256287, 0.075000003, 17.890306473, 16.214256287, 0, 17.890306473, 16.486488342, 0, 19.225862503, 16.214256287, 0.075000003, 17.890306473, 16.486488342, 0.075000003, 19.225862503, 16.486488342, 0, 19.225862503, 16.880475998, 0, 19.145553589, 16.486488342, 0.075000003, 19.225862503, 16.880475998, 0.075000003, 19.145553589, 16.880475998, 0, 19.145553589, 16.608242035, 0, 17.809997559, 16.880475998, 0.075000003, 19.145553589, 16.608242035, 0.075000003, 17.809997559].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([16.194658279, 0, 17.894302368, 15.800671577, 0, 17.974609375, 16.194658279, 0.075000003, 17.894302368, 15.800671577, 0.075000003, 17.974609375, 15.800671577, 0, 17.974609375, 16.072904587, 0, 19.310165405, 15.800671577, 0.075000003, 17.974609375, 16.072904587, 0.075000003, 19.310165405, 16.072904587, 0, 19.310165405, 16.466892242, 0, 19.229856491, 16.072904587, 0.075000003, 19.310165405, 16.466892242, 0.075000003, 19.229856491, 16.466892242, 0, 19.229856491, 16.194658279, 0, 17.894302368, 16.466892242, 0.075000003, 19.229856491, 16.194658279, 0.075000003, 17.894302368].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 8, 11, 13, -1, 8, 13, 10, -1, 11, 5, 12, -1, 11, 12, 13, -1, 16, 15, 5, -1, 16, 5, 11, -1, 14, 16, 11, -1, 14, 11, 8, -1, 13, 12, 4, -1, 16, 6, 15, -1, 13, 4, 7, -1, 9, 16, 14, -1, 6, 16, 9, -1, 7, 10, 13, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 8, 11, 13, -1, 8, 13, 10, -1, 11, 5, 12, -1, 11, 12, 13, -1, 16, 15, 5, -1, 16, 5, 11, -1, 14, 16, 11, -1, 14, 11, 8, -1, 13, 12, 4, -1, 16, 6, 15, -1, 13, 4, 7, -1, 9, 16, 14, -1, 6, 16, 9, -1, 7, 10, 13, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([16.470129013, 0, 17.132421494, 15.662557602, 0, 17.29703331, 16.470129013, 0.075000003, 17.132421494, 15.662557602, 0.075000003, 17.29703331, 15.662557602, 0, 17.29703331, 15.729618073, 0, 17.626022339, 15.796677589, 0, 17.955013275, 15.662557602, 0.075000003, 17.29703331, 15.729618073, 0.075000003, 17.626022339, 15.796677589, 0.075000003, 17.955013275, 15.696087837, 0.075000003, 17.461528778, 15.729618073, 0.037500001, 17.626022339, 15.696087837, 0, 17.461528778, 15.696087837, 0.037500001, 17.461528778, 15.763147354, 0.075000003, 17.790517807, 15.763147354, 0, 17.790517807, 15.763147354, 0.037500001, 17.790517807, 15.796677589, 0, 17.955013275, 16.604248047, 0, 17.790401459, 15.796677589, 0.075000003, 17.955013275, 16.604248047, 0.075000003, 17.790401459, 16.604248047, 0, 17.790401459, 16.470129013, 0, 17.132421494, 16.604248047, 0.075000003, 17.790401459, 16.470129013, 0.075000003, 17.132421494].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([16.332014084, 0, 16.454845428, 15.524443626, 0, 16.619457245, 16.332014084, 0.075000003, 16.454845428, 15.524443626, 0.075000003, 16.619457245, 15.524443626, 0, 16.619457245, 15.658563614, 0, 17.27743721, 15.524443626, 0.075000003, 16.619457245, 15.658563614, 0.075000003, 17.27743721, 15.658563614, 0, 17.27743721, 16.466135025, 0, 17.112825394, 15.658563614, 0.075000003, 17.27743721, 16.466135025, 0.075000003, 17.112825394, 16.466135025, 0, 17.112825394, 16.332014084, 0, 16.454845428, 16.466135025, 0.075000003, 17.112825394, 16.332014084, 0.075000003, 16.454845428].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([16.055786133, 0, 15.099692345, 15.661799431, 0, 15.180001259, 16.055786133, 0.075000003, 15.099692345, 15.661799431, 0.075000003, 15.180001259, 15.661799431, 0, 15.180001259, 15.934033394, 0, 16.515556335, 15.661799431, 0.075000003, 15.180001259, 15.934033394, 0.075000003, 16.515556335, 15.934033394, 0, 16.515556335, 16.328020096, 0, 16.435249329, 15.934033394, 0.075000003, 16.515556335, 16.328020096, 0.075000003, 16.435249329, 16.328020096, 0, 16.435249329, 16.055786133, 0, 15.099692345, 16.328020096, 0.075000003, 16.435249329, 16.055786133, 0.075000003, 15.099692345].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 36, 35, 37, -1, 36, 37, 38, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 36, 35, 37, -1, 36, 37, 38, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([15.642202377, 0, 15.183996201, 15.248215675, 0, 15.264304161, 15.642202377, 0.075000003, 15.183996201, 15.248215675, 0.075000003, 15.264304161, 15.248215675, 0, 15.264304161, 15.384332657, 0, 15.932082176, 15.520449638, 0, 16.599859238, 15.248215675, 0.075000003, 15.264304161, 15.384332657, 0.075000003, 15.932082176, 15.520449638, 0.075000003, 16.599859238, 15.316274643, 0.075000003, 15.598193169, 15.384332657, 0.037500001, 15.932082176, 15.316274643, 0, 15.598193169, 15.316274643, 0.037500001, 15.598193169, 15.282244682, 0.037500001, 15.431248665, 15.316274643, 0.018750001, 15.598193169, 15.282244682, 0, 15.431248665, 15.282244682, 0.018750001, 15.431248665, 15.282244682, 0.075000003, 15.431248665, 15.316274643, 0.056249999, 15.598193169, 15.282244682, 0.056249999, 15.431248665, 15.452390671, 0.075000003, 16.26597023, 15.452390671, 0, 16.26597023, 15.452390671, 0.037500001, 16.26597023, 15.486419678, 0.075000003, 16.432914734, 15.486419678, 0.037500001, 16.432914734, 15.452390671, 0.056249999, 16.26597023, 15.486419678, 0.056249999, 16.432914734, 15.486419678, 0, 16.432914734, 15.452390671, 0.018750001, 16.26597023, 15.486419678, 0.018750001, 16.432914734, 15.520449638, 0, 16.599859238, 15.91443634, 0, 16.519552231, 15.520449638, 0.075000003, 16.599859238, 15.91443634, 0.075000003, 16.519552231, 15.91443634, 0, 16.519552231, 15.642202377, 0, 15.183996201, 15.91443634, 0.075000003, 16.519552231, 15.642202377, 0.075000003, 15.183996201].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([15.917673111, 0, 14.42211628, 15.1101017, 0, 14.586728096, 15.917673111, 0.075000003, 14.42211628, 15.1101017, 0.075000003, 14.586728096, 15.1101017, 0, 14.586728096, 15.244221687, 0, 15.244707108, 15.1101017, 0.075000003, 14.586728096, 15.244221687, 0.075000003, 15.244707108, 15.244221687, 0, 15.244707108, 16.051792145, 0, 15.080095291, 15.244221687, 0.075000003, 15.244707108, 16.051792145, 0.075000003, 15.080095291, 16.051792145, 0, 15.080095291, 15.917673111, 0, 14.42211628, 16.051792145, 0.075000003, 15.080095291, 15.917673111, 0.075000003, 14.42211628].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([15.779559135, 0, 13.744540215, 14.971987724, 0, 13.909151077, 15.779559135, 0.075000003, 13.744540215, 14.971987724, 0.075000003, 13.909151077, 14.971987724, 0, 13.909151077, 15.106107712, 0, 14.567131042, 14.971987724, 0.075000003, 13.909151077, 15.106107712, 0.075000003, 14.567131042, 15.106107712, 0, 14.567131042, 15.913678169, 0, 14.402519226, 15.106107712, 0.075000003, 14.567131042, 15.913678169, 0.075000003, 14.402519226, 15.913678169, 0, 14.402519226, 15.779559135, 0, 13.744540215, 15.913678169, 0.075000003, 14.402519226, 15.779559135, 0.075000003, 13.744540215].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([15.503331184, 0, 12.389387131, 15.109343529, 0, 12.469695091, 15.503331184, 0.075000003, 12.389387131, 15.109343529, 0.075000003, 12.469695091, 15.109343529, 0, 12.469695091, 15.381577492, 0, 13.805251122, 15.109343529, 0.075000003, 12.469695091, 15.381577492, 0.075000003, 13.805251122, 15.381577492, 0, 13.805251122, 15.775564194, 0, 13.724943161, 15.381577492, 0.075000003, 13.805251122, 15.775564194, 0.075000003, 13.724943161, 15.775564194, 0, 13.724943161, 15.503331184, 0, 12.389387131, 15.775564194, 0.075000003, 13.724943161, 15.503331184, 0.075000003, 12.389387131].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([15.089746475, 0, 12.473690033, 14.892753601, 0, 12.51384449, 14.695759773, 0, 12.553998947, 15.089746475, 0.075000003, 12.473690033, 14.892753601, 0.075000003, 12.51384449, 14.695759773, 0.075000003, 12.553998947, 14.695759773, 0, 12.553998947, 14.967993736, 0, 13.889554024, 14.695759773, 0.075000003, 12.553998947, 14.967993736, 0.075000003, 13.889554024, 14.967993736, 0, 13.889554024, 15.361980438, 0, 13.809246063, 14.967993736, 0.075000003, 13.889554024, 15.361980438, 0.075000003, 13.809246063, 15.361980438, 0, 13.809246063, 15.089746475, 0, 12.473690033, 15.361980438, 0.075000003, 13.809246063, 15.089746475, 0.075000003, 12.473690033].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([15.365217209, 0, 11.711811066, 14.557645798, 0, 11.876421928, 15.365217209, 0.075000003, 11.711811066, 14.557645798, 0.075000003, 11.876421928, 14.557645798, 0, 11.876421928, 14.691765785, 0, 12.534401894, 14.557645798, 0.075000003, 11.876421928, 14.691765785, 0.075000003, 12.534401894, 14.691765785, 0, 12.534401894, 15.499336243, 0, 12.369790077, 14.691765785, 0.075000003, 12.534401894, 15.499336243, 0.075000003, 12.369790077, 15.499336243, 0, 12.369790077, 15.365217209, 0, 11.711811066, 15.499336243, 0.075000003, 12.369790077, 15.365217209, 0.075000003, 11.711811066].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([15.227103233, 0, 11.034234047, 14.419531822, 0, 11.198845863, 15.227103233, 0.075000003, 11.034234047, 14.419531822, 0.075000003, 11.198845863, 14.419531822, 0, 11.198845863, 14.55365181, 0, 11.856824875, 14.419531822, 0.075000003, 11.198845863, 14.55365181, 0.075000003, 11.856824875, 14.55365181, 0, 11.856824875, 15.361222267, 0, 11.692214012, 14.55365181, 0.075000003, 11.856824875, 15.361222267, 0.075000003, 11.692214012, 15.361222267, 0, 11.692214012, 15.227103233, 0, 11.034234047, 15.361222267, 0.075000003, 11.692214012, 15.227103233, 0.075000003, 11.034234047].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([14.950875282, 0, 9.679080963, 14.556887627, 0, 9.759389877, 14.950875282, 0.075000003, 9.679080963, 14.556887627, 0.075000003, 9.759389877, 14.556887627, 0, 9.759389877, 14.82912159, 0, 11.094945908, 14.556887627, 0.075000003, 9.759389877, 14.82912159, 0.075000003, 11.094945908, 14.82912159, 0, 11.094945908, 15.223108292, 0, 11.014636993, 14.82912159, 0.075000003, 11.094945908, 15.223108292, 0.075000003, 11.014636993, 15.223108292, 0, 11.014636993, 14.950875282, 0, 9.679080963, 15.223108292, 0.075000003, 11.014636993, 14.950875282, 0.075000003, 9.679080963].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([14.537290573, 0, 9.763383865, 14.143303871, 0, 9.84369278, 14.537290573, 0.075000003, 9.763383865, 14.143303871, 0.075000003, 9.84369278, 14.143303871, 0, 9.84369278, 14.415537834, 0, 11.17924881, 14.143303871, 0.075000003, 9.84369278, 14.415537834, 0.075000003, 11.17924881, 14.415537834, 0, 11.17924881, 14.809524536, 0, 11.098939896, 14.415537834, 0.075000003, 11.17924881, 14.809524536, 0.075000003, 11.098939896, 14.809524536, 0, 11.098939896, 14.537290573, 0, 9.763383865, 14.809524536, 0.075000003, 11.098939896, 14.537290573, 0.075000003, 9.763383865].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([14.812760353, 0, 9.001504898, 14.005189896, 0, 9.166116714, 14.812760353, 0.075000003, 9.001504898, 14.005189896, 0.075000003, 9.166116714, 14.005189896, 0, 9.166116714, 14.139308929, 0, 9.824095726, 14.005189896, 0.075000003, 9.166116714, 14.139308929, 0.075000003, 9.824095726, 14.139308929, 0, 9.824095726, 14.946880341, 0, 9.65948391, 14.139308929, 0.075000003, 9.824095726, 14.946880341, 0.075000003, 9.65948391, 14.946880341, 0, 9.65948391, 14.812760353, 0, 9.001504898, 14.946880341, 0.075000003, 9.65948391, 14.812760353, 0.075000003, 9.001504898].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([14.674646378, 0, 8.323928833, 13.86707592, 0, 8.488539696, 14.674646378, 0.075000003, 8.323928833, 13.86707592, 0.075000003, 8.488539696, 13.86707592, 0, 8.488539696, 14.001194954, 0, 9.146519661, 13.86707592, 0.075000003, 8.488539696, 14.001194954, 0.075000003, 9.146519661, 14.001194954, 0, 9.146519661, 14.808766365, 0, 8.981907845, 14.001194954, 0.075000003, 9.146519661, 14.808766365, 0.075000003, 8.981907845, 14.808766365, 0, 8.981907845, 14.674646378, 0, 8.323928833, 14.808766365, 0.075000003, 8.981907845, 14.674646378, 0.075000003, 8.323928833].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([14.398418427, 0, 6.968775749, 14.201425552, 0, 7.008929729, 14.004431725, 0, 7.049084187, 14.398418427, 0.075000003, 6.968775749, 14.201425552, 0.075000003, 7.008929729, 14.004431725, 0.075000003, 7.049084187, 14.004431725, 0, 7.049084187, 14.276665688, 0, 8.38463974, 14.004431725, 0.075000003, 7.049084187, 14.276665688, 0.075000003, 8.38463974, 14.276665688, 0, 8.38463974, 14.67065239, 0, 8.304331779, 14.276665688, 0.075000003, 8.38463974, 14.67065239, 0.075000003, 8.304331779, 14.67065239, 0, 8.304331779, 14.398418427, 0, 6.968775749, 14.67065239, 0.075000003, 8.304331779, 14.398418427, 0.075000003, 6.968775749].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([13.984834671, 0, 7.053078651, 13.590847969, 0, 7.133387089, 13.984834671, 0.075000003, 7.053078651, 13.590847969, 0.075000003, 7.133387089, 13.590847969, 0, 7.133387089, 13.863080978, 0, 8.468942642, 13.590847969, 0.075000003, 7.133387089, 13.863080978, 0.075000003, 8.468942642, 13.863080978, 0, 8.468942642, 14.257068634, 0, 8.388634682, 13.863080978, 0.075000003, 8.468942642, 14.257068634, 0.075000003, 8.388634682, 14.257068634, 0, 8.388634682, 14.120951653, 0, 7.720856667, 13.984834671, 0, 7.053078651, 14.257068634, 0.075000003, 8.388634682, 14.120951653, 0.075000003, 7.720856667, 13.984834671, 0.075000003, 7.053078651, 14.189009666, 0.075000003, 8.054745674, 14.120951653, 0.037500001, 7.720856667, 14.189009666, 0, 8.054745674, 14.189009666, 0.037500001, 8.054745674, 14.223038673, 0.037500001, 8.221690178, 14.189009666, 0.018750001, 8.054745674, 14.223038673, 0, 8.221690178, 14.223038673, 0.018750001, 8.221690178, 14.223038673, 0.075000003, 8.221690178, 14.189009666, 0.056249999, 8.054745674, 14.223038673, 0.056249999, 8.221690178, 14.052893639, 0.075000003, 7.386967659, 14.052893639, 0, 7.386967659, 14.052893639, 0.037500001, 7.386967659, 14.018863678, 0.075000003, 7.220023155, 14.018863678, 0.037500001, 7.220023155, 14.052893639, 0.056249999, 7.386967659, 14.018863678, 0.056249999, 7.220023155, 14.018863678, 0, 7.220023155, 14.052893639, 0.018750001, 7.386967659, 14.018863678, 0.018750001, 7.220023155].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([14.260304451, 0, 6.291199207, 13.856519699, 0, 6.373505116, 13.452733994, 0, 6.455810547, 14.260304451, 0.075000003, 6.291199207, 13.856519699, 0.075000003, 6.373505116, 13.452733994, 0.075000003, 6.455810547, 13.654626846, 0.075000003, 6.414657593, 13.654626846, 0, 6.414657593, 13.856519699, 0.037500001, 6.373505116, 13.654626846, 0.037500001, 6.414657593, 14.058412552, 0.075000003, 6.332352161, 14.058412552, 0, 6.332352161, 14.058412552, 0.037500001, 6.332352161, 13.452733994, 0, 6.455810547, 13.586853027, 0, 7.113790035, 13.452733994, 0.075000003, 6.455810547, 13.586853027, 0.075000003, 7.113790035, 13.586853027, 0, 7.113790035, 14.394424438, 0, 6.949178696, 13.586853027, 0.075000003, 7.113790035, 14.394424438, 0.075000003, 6.949178696, 14.394424438, 0, 6.949178696, 14.260304451, 0, 6.291199207, 14.394424438, 0.075000003, 6.949178696, 14.260304451, 0.075000003, 6.291199207].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([14.122190475, 0, 5.613622665, 13.314620018, 0, 5.778234005, 14.122190475, 0.075000003, 5.613622665, 13.314620018, 0.075000003, 5.778234005, 13.314620018, 0, 5.778234005, 13.448739052, 0, 6.436213493, 13.314620018, 0.075000003, 5.778234005, 13.448739052, 0.075000003, 6.436213493, 13.448739052, 0, 6.436213493, 14.256310463, 0, 6.271602154, 13.448739052, 0.075000003, 6.436213493, 14.256310463, 0.075000003, 6.271602154, 14.256310463, 0, 6.271602154, 14.122190475, 0, 5.613622665, 14.256310463, 0.075000003, 6.271602154, 14.122190475, 0.075000003, 5.613622665].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([13.845962524, 0, 4.258470058, 13.451975822, 0, 4.338778496, 13.845962524, 0.075000003, 4.258470058, 13.451975822, 0.075000003, 4.338778496, 13.451975822, 0, 4.338778496, 13.724209785, 0, 5.674334049, 13.451975822, 0.075000003, 4.338778496, 13.724209785, 0.075000003, 5.674334049, 13.724209785, 0, 5.674334049, 14.118196487, 0, 5.594025612, 13.724209785, 0.075000003, 5.674334049, 14.118196487, 0.075000003, 5.594025612, 14.118196487, 0, 5.594025612, 13.982079506, 0, 4.926247597, 13.845962524, 0, 4.258470058, 14.118196487, 0.075000003, 5.594025612, 13.982079506, 0.075000003, 4.926247597, 13.845962524, 0.075000003, 4.258470058, 14.05013752, 0.075000003, 5.260136604, 13.982079506, 0.037500001, 4.926247597, 14.05013752, 0, 5.260136604, 14.05013752, 0.037500001, 5.260136604, 14.08416748, 0.037500001, 5.427081108, 14.05013752, 0.018750001, 5.260136604, 14.08416748, 0, 5.427081108, 14.08416748, 0.018750001, 5.427081108, 14.08416748, 0.075000003, 5.427081108, 14.05013752, 0.056249999, 5.260136604, 14.08416748, 0.056249999, 5.427081108, 13.914021492, 0.075000003, 4.592359066, 13.914021492, 0, 4.592359066, 13.914021492, 0.037500001, 4.592359066, 13.879992485, 0.075000003, 4.425414562, 13.879992485, 0.037500001, 4.425414562, 13.914021492, 0.056249999, 4.592359066, 13.879992485, 0.056249999, 4.425414562, 13.879992485, 0, 4.425414562, 13.914021492, 0.018750001, 4.592359066, 13.879992485, 0.018750001, 4.425414562].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([13.432378769, 0, 4.342772961, 13.038392067, 0, 4.423081398, 13.432378769, 0.075000003, 4.342772961, 13.038392067, 0.075000003, 4.423081398, 13.038392067, 0, 4.423081398, 13.310625076, 0, 5.758636951, 13.038392067, 0.075000003, 4.423081398, 13.310625076, 0.075000003, 5.758636951, 13.310625076, 0, 5.758636951, 13.704612732, 0, 5.678328514, 13.310625076, 0.075000003, 5.758636951, 13.704612732, 0.075000003, 5.678328514, 13.704612732, 0, 5.678328514, 13.56849575, 0, 5.010550976, 13.432378769, 0, 4.342772961, 13.704612732, 0.075000003, 5.678328514, 13.56849575, 0.075000003, 5.010550976, 13.432378769, 0.075000003, 4.342772961, 13.636553764, 0.075000003, 5.344439983, 13.56849575, 0.037500001, 5.010550976, 13.636553764, 0, 5.344439983, 13.636553764, 0.037500001, 5.344439983, 13.670582771, 0.037500001, 5.51138401, 13.636553764, 0.018750001, 5.344439983, 13.670582771, 0, 5.51138401, 13.670582771, 0.018750001, 5.51138401, 13.670582771, 0.075000003, 5.51138401, 13.636553764, 0.056249999, 5.344439983, 13.670582771, 0.056249999, 5.51138401, 13.500436783, 0.075000003, 4.676661968, 13.500436783, 0, 4.676661968, 13.500436783, 0.037500001, 4.676661968, 13.466407776, 0.075000003, 4.509717464, 13.466407776, 0.037500001, 4.509717464, 13.500436783, 0.056249999, 4.676661968, 13.466407776, 0.056249999, 4.509717464, 13.466407776, 0, 4.509717464, 13.500436783, 0.018750001, 4.676661968, 13.466407776, 0.018750001, 4.509717464].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([13.707848549, 0, 3.580893517, 13.304063797, 0, 3.663199186, 12.900278091, 0, 3.745504856, 13.707848549, 0.075000003, 3.580893517, 13.304063797, 0.075000003, 3.663199186, 12.900278091, 0.075000003, 3.745504856, 13.102170944, 0.075000003, 3.70435214, 13.102170944, 0, 3.70435214, 13.304063797, 0.037500001, 3.663199186, 13.102170944, 0.037500001, 3.70435214, 13.505955696, 0.075000003, 3.622046232, 13.505955696, 0, 3.622046232, 13.505955696, 0.037500001, 3.622046232, 12.900278091, 0, 3.745504856, 13.034397125, 0, 4.403484344, 12.900278091, 0.075000003, 3.745504856, 13.034397125, 0.075000003, 4.403484344, 13.034397125, 0, 4.403484344, 13.841968536, 0, 4.238873005, 13.034397125, 0.075000003, 4.403484344, 13.841968536, 0.075000003, 4.238873005, 13.841968536, 0, 4.238873005, 13.707848549, 0, 3.580893517, 13.841968536, 0.075000003, 4.238873005, 13.707848549, 0.075000003, 3.580893517].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([13.569734573, 0, 2.903316975, 12.762164116, 0, 3.067928553, 13.569734573, 0.075000003, 2.903316975, 12.762164116, 0.075000003, 3.067928553, 12.762164116, 0, 3.067928553, 12.89628315, 0, 3.725907803, 12.762164116, 0.075000003, 3.067928553, 12.89628315, 0.075000003, 3.725907803, 12.89628315, 0, 3.725907803, 13.300068855, 0, 3.643602133, 13.703854561, 0, 3.561296463, 12.89628315, 0.075000003, 3.725907803, 13.300068855, 0.075000003, 3.643602133, 13.703854561, 0.075000003, 3.561296463, 13.098176003, 0.075000003, 3.684755087, 13.300068855, 0.037500001, 3.643602133, 13.098176003, 0, 3.684755087, 13.098176003, 0.037500001, 3.684755087, 13.501961708, 0.075000003, 3.602449179, 13.501961708, 0, 3.602449179, 13.501961708, 0.037500001, 3.602449179, 13.703854561, 0, 3.561296463, 13.569734573, 0, 2.903316975, 13.703854561, 0.075000003, 3.561296463, 13.569734573, 0.075000003, 2.903316975].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 8, 11, 13, -1, 8, 13, 10, -1, 11, 5, 12, -1, 11, 12, 13, -1, 16, 15, 5, -1, 16, 5, 11, -1, 14, 16, 11, -1, 14, 11, 8, -1, 13, 12, 4, -1, 16, 6, 15, -1, 13, 4, 7, -1, 9, 16, 14, -1, 6, 16, 9, -1, 7, 10, 13, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 8, 11, 13, -1, 8, 13, 10, -1, 11, 5, 12, -1, 11, 12, 13, -1, 16, 15, 5, -1, 16, 5, 11, -1, 14, 16, 11, -1, 14, 11, 8, -1, 13, 12, 4, -1, 16, 6, 15, -1, 13, 4, 7, -1, 9, 16, 14, -1, 6, 16, 9, -1, 7, 10, 13, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([16.471645355, 0, 21.366487503, 15.664073944, 0, 21.531097412, 16.471645355, 0.075000003, 21.366487503, 15.664073944, 0.075000003, 21.531097412, 15.664073944, 0, 21.531097412, 15.731133461, 0, 21.860088348, 15.798192978, 0, 22.189077377, 15.664073944, 0.075000003, 21.531097412, 15.731133461, 0.075000003, 21.860088348, 15.798192978, 0.075000003, 22.189077377, 15.697604179, 0.075000003, 21.69559288, 15.731133461, 0.037500001, 21.860088348, 15.697604179, 0, 21.69559288, 15.697604179, 0.037500001, 21.69559288, 15.764663696, 0.075000003, 22.024581909, 15.764663696, 0, 22.024581909, 15.764663696, 0.037500001, 22.024581909, 15.798192978, 0, 22.189077377, 16.605764389, 0, 22.024465561, 15.798192978, 0.075000003, 22.189077377, 16.605764389, 0.075000003, 22.024465561, 16.605764389, 0, 22.024465561, 16.471645355, 0, 21.366487503, 16.605764389, 0.075000003, 22.024465561, 16.471645355, 0.075000003, 21.366487503].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([16.333530426, 0, 20.688909531, 15.525959969, 0, 20.853521347, 16.333530426, 0.075000003, 20.688909531, 15.525959969, 0.075000003, 20.853521347, 15.525959969, 0, 20.853521347, 15.660079002, 0, 21.511501312, 15.525959969, 0.075000003, 20.853521347, 15.660079002, 0.075000003, 21.511501312, 15.660079002, 0, 21.511501312, 16.46764946, 0, 21.346889496, 15.660079002, 0.075000003, 21.511501312, 16.46764946, 0.075000003, 21.346889496, 16.46764946, 0, 21.346889496, 16.333530426, 0, 20.688909531, 16.46764946, 0.075000003, 21.346889496, 16.333530426, 0.075000003, 20.688909531].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([16.057302475, 0, 19.333757401, 15.663315773, 0, 19.414066315, 16.057302475, 0.075000003, 19.333757401, 15.663315773, 0.075000003, 19.414066315, 15.663315773, 0, 19.414066315, 15.799432755, 0, 20.08184433, 15.935549736, 0, 20.749622345, 15.663315773, 0.075000003, 19.414066315, 15.799432755, 0.075000003, 20.08184433, 15.935549736, 0.075000003, 20.749622345, 15.731374741, 0.075000003, 19.747955322, 15.799432755, 0.037500001, 20.08184433, 15.731374741, 0, 19.747955322, 15.731374741, 0.037500001, 19.747955322, 15.69734478, 0.037500001, 19.581010818, 15.731374741, 0.018750001, 19.747955322, 15.69734478, 0, 19.581010818, 15.69734478, 0.018750001, 19.581010818, 15.69734478, 0.075000003, 19.581010818, 15.731374741, 0.056249999, 19.747955322, 15.69734478, 0.056249999, 19.581010818, 15.867490768, 0.075000003, 20.415733337, 15.867490768, 0, 20.415733337, 15.867490768, 0.037500001, 20.415733337, 15.901519775, 0.075000003, 20.582677841, 15.901519775, 0.037500001, 20.582677841, 15.867490768, 0.056249999, 20.415733337, 15.901519775, 0.056249999, 20.582677841, 15.901519775, 0, 20.582677841, 15.867490768, 0.018750001, 20.415733337, 15.901519775, 0.018750001, 20.582677841, 15.935549736, 0, 20.749622345, 16.329536438, 0, 20.669313431, 15.935549736, 0.075000003, 20.749622345, 16.329536438, 0.075000003, 20.669313431, 16.329536438, 0, 20.669313431, 16.19342041, 0, 20.001535416, 16.057302475, 0, 19.333757401, 16.329536438, 0.075000003, 20.669313431, 16.19342041, 0.075000003, 20.001535416, 16.057302475, 0.075000003, 19.333757401, 16.261478424, 0.075000003, 20.335424423, 16.19342041, 0.037500001, 20.001535416, 16.261478424, 0, 20.335424423, 16.261478424, 0.037500001, 20.335424423, 16.295507431, 0.037500001, 20.502368927, 16.261478424, 0.018750001, 20.335424423, 16.295507431, 0, 20.502368927, 16.295507431, 0.018750001, 20.502368927, 16.295507431, 0.075000003, 20.502368927, 16.261478424, 0.056249999, 20.335424423, 16.295507431, 0.056249999, 20.502368927, 16.125360489, 0.075000003, 19.667646408, 16.125360489, 0, 19.667646408, 16.125360489, 0.037500001, 19.667646408, 16.091331482, 0.075000003, 19.500701904, 16.091331482, 0.037500001, 19.500701904, 16.125360489, 0.056249999, 19.667646408, 16.091331482, 0.056249999, 19.500701904, 16.091331482, 0, 19.500701904, 16.125360489, 0.018750001, 19.667646408, 16.091331482, 0.018750001, 19.500701904].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([15.643718719, 0, 19.418060303, 15.249732018, 0, 19.498369217, 15.643718719, 0.075000003, 19.418060303, 15.249732018, 0.075000003, 19.498369217, 15.249732018, 0, 19.498369217, 15.385848999, 0, 20.166147232, 15.521965027, 0, 20.833925247, 15.249732018, 0.075000003, 19.498369217, 15.385848999, 0.075000003, 20.166147232, 15.521965027, 0.075000003, 20.833925247, 15.317790031, 0.075000003, 19.832258224, 15.385848999, 0.037500001, 20.166147232, 15.317790031, 0, 19.832258224, 15.317790031, 0.037500001, 19.832258224, 15.283761024, 0.037500001, 19.665313721, 15.317790031, 0.018750001, 19.832258224, 15.283761024, 0, 19.665313721, 15.283761024, 0.018750001, 19.665313721, 15.283761024, 0.075000003, 19.665313721, 15.317790031, 0.056249999, 19.832258224, 15.283761024, 0.056249999, 19.665313721, 15.453907013, 0.075000003, 20.50003624, 15.453907013, 0, 20.50003624, 15.453907013, 0.037500001, 20.50003624, 15.48793602, 0.075000003, 20.666980743, 15.48793602, 0.037500001, 20.666980743, 15.453907013, 0.056249999, 20.50003624, 15.48793602, 0.056249999, 20.666980743, 15.48793602, 0, 20.666980743, 15.453907013, 0.018750001, 20.50003624, 15.48793602, 0.018750001, 20.666980743, 15.521965027, 0, 20.833925247, 15.915952682, 0, 20.753616333, 15.521965027, 0.075000003, 20.833925247, 15.915952682, 0.075000003, 20.753616333, 15.915952682, 0, 20.753616333, 15.779835701, 0, 20.085838318, 15.643718719, 0, 19.418060303, 15.915952682, 0.075000003, 20.753616333, 15.779835701, 0.075000003, 20.085838318, 15.643718719, 0.075000003, 19.418060303, 15.847893715, 0.075000003, 20.419727325, 15.779835701, 0.037500001, 20.085838318, 15.847893715, 0, 20.419727325, 15.847893715, 0.037500001, 20.419727325, 15.881922722, 0.037500001, 20.586671829, 15.847893715, 0.018750001, 20.419727325, 15.881922722, 0, 20.586671829, 15.881922722, 0.018750001, 20.586671829, 15.881922722, 0.075000003, 20.586671829, 15.847893715, 0.056249999, 20.419727325, 15.881922722, 0.056249999, 20.586671829, 15.711777687, 0.075000003, 19.75194931, 15.711777687, 0, 19.75194931, 15.711777687, 0.037500001, 19.75194931, 15.677747726, 0.075000003, 19.585004807, 15.677747726, 0.037500001, 19.585004807, 15.711777687, 0.056249999, 19.75194931, 15.677747726, 0.056249999, 19.585004807, 15.677747726, 0, 19.585004807, 15.711777687, 0.018750001, 19.75194931, 15.677747726, 0.018750001, 19.585004807].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 16, 19, 21, -1, 16, 21, 18, -1, 19, 13, 20, -1, 19, 20, 21, -1, 24, 23, 13, -1, 24, 13, 19, -1, 22, 24, 19, -1, 22, 19, 16, -1, 21, 20, 12, -1, 24, 14, 23, -1, 21, 12, 15, -1, 17, 24, 22, -1, 14, 24, 17, -1, 15, 18, 21, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 16, 19, 21, -1, 16, 21, 18, -1, 19, 13, 20, -1, 19, 20, 21, -1, 24, 23, 13, -1, 24, 13, 19, -1, 22, 24, 19, -1, 22, 19, 16, -1, 21, 20, 12, -1, 24, 14, 23, -1, 21, 12, 15, -1, 17, 24, 22, -1, 14, 24, 17, -1, 15, 18, 21, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([15.919188499, 0, 18.656181335, 15.111618042, 0, 18.820793152, 15.919188499, 0.075000003, 18.656181335, 15.111618042, 0.075000003, 18.820793152, 15.111618042, 0, 18.820793152, 15.245737076, 0, 19.47877121, 15.111618042, 0.075000003, 18.820793152, 15.245737076, 0.075000003, 19.47877121, 15.245737076, 0, 19.47877121, 16.053308487, 0, 19.314161301, 15.245737076, 0.075000003, 19.47877121, 16.053308487, 0.075000003, 19.314161301, 16.053308487, 0, 19.314161301, 15.98624897, 0, 18.985170364, 15.919188499, 0, 18.656181335, 16.053308487, 0.075000003, 19.314161301, 15.98624897, 0.075000003, 18.985170364, 15.919188499, 0.075000003, 18.656181335, 16.019779205, 0.075000003, 19.149665833, 15.98624897, 0.037500001, 18.985170364, 16.019779205, 0, 19.149665833, 16.019779205, 0.037500001, 19.149665833, 15.952718735, 0.075000003, 18.820674896, 15.952718735, 0, 18.820674896, 15.952718735, 0.037500001, 18.820674896].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([15.781074524, 0, 17.97860527, 14.973504066, 0, 18.143215179, 15.781074524, 0.075000003, 17.97860527, 14.973504066, 0.075000003, 18.143215179, 14.973504066, 0, 18.143215179, 15.1076231, 0, 18.801195145, 14.973504066, 0.075000003, 18.143215179, 15.1076231, 0.075000003, 18.801195145, 15.1076231, 0, 18.801195145, 15.915194511, 0, 18.636583328, 15.1076231, 0.075000003, 18.801195145, 15.915194511, 0.075000003, 18.636583328, 15.915194511, 0, 18.636583328, 15.781074524, 0, 17.97860527, 15.915194511, 0.075000003, 18.636583328, 15.781074524, 0.075000003, 17.97860527].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([15.504846573, 0, 16.623451233, 15.110859871, 0, 16.703760147, 15.504846573, 0.075000003, 16.623451233, 15.110859871, 0.075000003, 16.703760147, 15.110859871, 0, 16.703760147, 15.246976852, 0, 17.371538162, 15.383093834, 0, 18.039316177, 15.110859871, 0.075000003, 16.703760147, 15.246976852, 0.075000003, 17.371538162, 15.383093834, 0.075000003, 18.039316177, 15.178917885, 0.075000003, 17.037649155, 15.246976852, 0.037500001, 17.371538162, 15.178917885, 0, 17.037649155, 15.178917885, 0.037500001, 17.037649155, 15.144888878, 0.037500001, 16.870704651, 15.178917885, 0.018750001, 17.037649155, 15.144888878, 0, 16.870704651, 15.144888878, 0.018750001, 16.870704651, 15.144888878, 0.075000003, 16.870704651, 15.178917885, 0.056249999, 17.037649155, 15.144888878, 0.056249999, 16.870704651, 15.315034866, 0.075000003, 17.70542717, 15.315034866, 0, 17.70542717, 15.315034866, 0.037500001, 17.70542717, 15.349063873, 0.075000003, 17.872371674, 15.349063873, 0.037500001, 17.872371674, 15.315034866, 0.056249999, 17.70542717, 15.349063873, 0.056249999, 17.872371674, 15.349063873, 0, 17.872371674, 15.315034866, 0.018750001, 17.70542717, 15.349063873, 0.018750001, 17.872371674, 15.383093834, 0, 18.039316177, 15.777080536, 0, 17.959007263, 15.383093834, 0.075000003, 18.039316177, 15.777080536, 0.075000003, 17.959007263, 15.777080536, 0, 17.959007263, 15.640963554, 0, 17.291229248, 15.504846573, 0, 16.623451233, 15.777080536, 0.075000003, 17.959007263, 15.640963554, 0.075000003, 17.291229248, 15.504846573, 0.075000003, 16.623451233, 15.709021568, 0.075000003, 17.625118256, 15.640963554, 0.037500001, 17.291229248, 15.709021568, 0, 17.625118256, 15.709021568, 0.037500001, 17.625118256, 15.743051529, 0.037500001, 17.792062759, 15.709021568, 0.018750001, 17.625118256, 15.743051529, 0, 17.792062759, 15.743051529, 0.018750001, 17.792062759, 15.743051529, 0.075000003, 17.792062759, 15.709021568, 0.056249999, 17.625118256, 15.743051529, 0.056249999, 17.792062759, 15.57290554, 0.075000003, 16.95734024, 15.57290554, 0, 16.95734024, 15.57290554, 0.037500001, 16.95734024, 15.53887558, 0.075000003, 16.790395737, 15.53887558, 0.037500001, 16.790395737, 15.57290554, 0.056249999, 16.95734024, 15.53887558, 0.056249999, 16.790395737, 15.53887558, 0, 16.790395737, 15.57290554, 0.018750001, 16.95734024, 15.53887558, 0.018750001, 16.790395737].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([15.091262817, 0, 16.707754135, 14.697276115, 0, 16.788063049, 15.091262817, 0.075000003, 16.707754135, 14.697276115, 0.075000003, 16.788063049, 14.697276115, 0, 16.788063049, 14.833393097, 0, 17.455841064, 14.969509125, 0, 18.12361908, 14.697276115, 0.075000003, 16.788063049, 14.833393097, 0.075000003, 17.455841064, 14.969509125, 0.075000003, 18.12361908, 14.765334129, 0.075000003, 17.121952057, 14.833393097, 0.037500001, 17.455841064, 14.765334129, 0, 17.121952057, 14.765334129, 0.037500001, 17.121952057, 14.731305122, 0.037500001, 16.955007553, 14.765334129, 0.018750001, 17.121952057, 14.731305122, 0, 16.955007553, 14.731305122, 0.018750001, 16.955007553, 14.731305122, 0.075000003, 16.955007553, 14.765334129, 0.056249999, 17.121952057, 14.731305122, 0.056249999, 16.955007553, 14.901451111, 0.075000003, 17.789730072, 14.901451111, 0, 17.789730072, 14.901451111, 0.037500001, 17.789730072, 14.935480118, 0.075000003, 17.956674576, 14.935480118, 0.037500001, 17.956674576, 14.901451111, 0.056249999, 17.789730072, 14.935480118, 0.056249999, 17.956674576, 14.935480118, 0, 17.956674576, 14.901451111, 0.018750001, 17.789730072, 14.935480118, 0.018750001, 17.956674576, 14.969509125, 0, 18.12361908, 15.36349678, 0, 18.043310165, 14.969509125, 0.075000003, 18.12361908, 15.36349678, 0.075000003, 18.043310165, 15.36349678, 0, 18.043310165, 15.227379799, 0, 17.37553215, 15.091262817, 0, 16.707754135, 15.36349678, 0.075000003, 18.043310165, 15.227379799, 0.075000003, 17.37553215, 15.091262817, 0.075000003, 16.707754135, 15.295437813, 0.075000003, 17.709421158, 15.227379799, 0.037500001, 17.37553215, 15.295437813, 0, 17.709421158, 15.295437813, 0.037500001, 17.709421158, 15.32946682, 0.037500001, 17.876365662, 15.295437813, 0.018750001, 17.709421158, 15.32946682, 0, 17.876365662, 15.32946682, 0.018750001, 17.876365662, 15.32946682, 0.075000003, 17.876365662, 15.295437813, 0.056249999, 17.709421158, 15.32946682, 0.056249999, 17.876365662, 15.159320831, 0.075000003, 17.041643143, 15.159320831, 0, 17.041643143, 15.159320831, 0.037500001, 17.041643143, 15.125291824, 0.075000003, 16.874698639, 15.125291824, 0.037500001, 16.874698639, 15.159320831, 0.056249999, 17.041643143, 15.125291824, 0.056249999, 16.874698639, 15.125291824, 0, 16.874698639, 15.159320831, 0.018750001, 17.041643143, 15.125291824, 0.018750001, 16.874698639].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([15.366732597, 0, 15.945875168, 14.55916214, 0, 16.110486984, 15.366732597, 0.075000003, 15.945875168, 14.55916214, 0.075000003, 16.110486984, 14.55916214, 0, 16.110486984, 14.693281174, 0, 16.768466949, 14.55916214, 0.075000003, 16.110486984, 14.693281174, 0.075000003, 16.768466949, 14.693281174, 0, 16.768466949, 15.500852585, 0, 16.603855133, 14.693281174, 0.075000003, 16.768466949, 15.500852585, 0.075000003, 16.603855133, 15.500852585, 0, 16.603855133, 15.366732597, 0, 15.945875168, 15.500852585, 0.075000003, 16.603855133, 15.366732597, 0.075000003, 15.945875168].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 8, 11, 13, -1, 8, 13, 10, -1, 11, 5, 12, -1, 11, 12, 13, -1, 16, 15, 5, -1, 16, 5, 11, -1, 14, 16, 11, -1, 14, 11, 8, -1, 13, 12, 4, -1, 16, 6, 15, -1, 13, 4, 7, -1, 9, 16, 14, -1, 6, 16, 9, -1, 7, 10, 13, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 8, 11, 13, -1, 8, 13, 10, -1, 11, 5, 12, -1, 11, 12, 13, -1, 16, 15, 5, -1, 16, 5, 11, -1, 14, 16, 11, -1, 14, 11, 8, -1, 13, 12, 4, -1, 16, 6, 15, -1, 13, 4, 7, -1, 9, 16, 14, -1, 6, 16, 9, -1, 7, 10, 13, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([15.228618622, 0, 15.268299103, 14.421048164, 0, 15.432909966, 15.228618622, 0.075000003, 15.268299103, 14.421048164, 0.075000003, 15.432909966, 14.421048164, 0, 15.432909966, 14.488107681, 0, 15.761899948, 14.555167198, 0, 16.090888977, 14.421048164, 0.075000003, 15.432909966, 14.488107681, 0.075000003, 15.761899948, 14.555167198, 0.075000003, 16.090888977, 14.454577446, 0.075000003, 15.597405434, 14.488107681, 0.037500001, 15.761899948, 14.454577446, 0, 15.597405434, 14.454577446, 0.037500001, 15.597405434, 14.521637917, 0.075000003, 15.926394463, 14.521637917, 0, 15.926394463, 14.521637917, 0.037500001, 15.926394463, 14.555167198, 0, 16.090888977, 15.362738609, 0, 15.926278114, 14.555167198, 0.075000003, 16.090888977, 15.362738609, 0.075000003, 15.926278114, 15.362738609, 0, 15.926278114, 15.228618622, 0, 15.268299103, 15.362738609, 0.075000003, 15.926278114, 15.228618622, 0.075000003, 15.268299103].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 13, -1, 11, 13, 14, -1, 12, 11, 14, -1, 12, 14, 15, -1, 17, 16, 18, -1, 17, 18, 19, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 13, -1, 11, 13, 14, -1, 12, 11, 14, -1, 12, 14, 15, -1, 17, 16, 18, -1, 17, 18, 19, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([14.952390671, 0, 13.913146019, 14.755397797, 0, 13.953300476, 14.558403969, 0, 13.993453979, 14.952390671, 0.075000003, 13.913146019, 14.755397797, 0.075000003, 13.953300476, 14.558403969, 0.075000003, 13.993453979, 14.558403969, 0, 13.993453979, 14.830636978, 0, 15.32901001, 14.558403969, 0.075000003, 13.993453979, 14.830636978, 0.075000003, 15.32901001, 14.830636978, 0, 15.32901001, 15.027630806, 0, 15.288855553, 15.224624634, 0, 15.248702049, 14.830636978, 0.075000003, 15.32901001, 15.027630806, 0.075000003, 15.288855553, 15.224624634, 0.075000003, 15.248702049, 15.224624634, 0, 15.248702049, 14.952390671, 0, 13.913146019, 15.224624634, 0.075000003, 15.248702049, 14.952390671, 0.075000003, 13.913146019].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 21, 12, 10, -1, 13, 15, 21, -1, 10, 13, 21, -1, 17, 15, 13, -1, 7, 14, 17, -1, 13, 7, 17, -1, 15, 17, 19, -1, 15, 19, 16, -1, 17, 14, 18, -1, 17, 18, 19, -1, 12, 21, 22, -1, 12, 22, 20, -1, 21, 15, 16, -1, 21, 16, 22, -1, 29, 27, 25, -1, 29, 25, 28, -1, 26, 29, 28, -1, 26, 28, 23, -1, 32, 30, 24, -1, 32, 24, 31, -1, 27, 32, 31, -1, 27, 31, 25, -1, 31, 24, 7, -1, 13, 25, 31, -1, 7, 13, 31, -1, 28, 25, 13, -1, 10, 23, 28, -1, 13, 10, 28, -1, 18, 6, 19, -1, 16, 19, 6, -1, 32, 8, 30, -1, 27, 8, 32, -1, 16, 6, 9, -1, 20, 22, 9, -1, 16, 9, 22, -1, 11, 27, 29, -1, 29, 26, 11, -1, 8, 27, 11, -1, 34, 33, 36, -1, 34, 36, 37, -1, 35, 34, 37, -1, 35, 37, 38, -1, 40, 39, 41, -1, 40, 41, 42, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 21, 12, 10, -1, 13, 15, 21, -1, 10, 13, 21, -1, 17, 15, 13, -1, 7, 14, 17, -1, 13, 7, 17, -1, 15, 17, 19, -1, 15, 19, 16, -1, 17, 14, 18, -1, 17, 18, 19, -1, 12, 21, 22, -1, 12, 22, 20, -1, 21, 15, 16, -1, 21, 16, 22, -1, 29, 27, 25, -1, 29, 25, 28, -1, 26, 29, 28, -1, 26, 28, 23, -1, 32, 30, 24, -1, 32, 24, 31, -1, 27, 32, 31, -1, 27, 31, 25, -1, 31, 24, 7, -1, 13, 25, 31, -1, 7, 13, 31, -1, 28, 25, 13, -1, 10, 23, 28, -1, 13, 10, 28, -1, 18, 6, 19, -1, 16, 19, 6, -1, 32, 8, 30, -1, 27, 8, 32, -1, 16, 6, 9, -1, 20, 22, 9, -1, 16, 9, 22, -1, 11, 27, 29, -1, 29, 26, 11, -1, 8, 27, 11, -1, 34, 33, 36, -1, 34, 36, 37, -1, 35, 34, 37, -1, 35, 37, 38, -1, 40, 39, 41, -1, 40, 41, 42, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([14.538806915, 0, 13.997448921, 14.341813087, 0, 14.037603378, 14.144820213, 0, 14.077757835, 14.538806915, 0.075000003, 13.997448921, 14.341813087, 0.075000003, 14.037603378, 14.144820213, 0.075000003, 14.077757835, 14.144820213, 0, 14.077757835, 14.280937195, 0, 14.745534897, 14.417053223, 0, 15.413312912, 14.144820213, 0.075000003, 14.077757835, 14.280937195, 0.075000003, 14.745534897, 14.417053223, 0.075000003, 15.413312912, 14.212878227, 0.075000003, 14.411645889, 14.280937195, 0.037500001, 14.745534897, 14.212878227, 0, 14.411645889, 14.212878227, 0.037500001, 14.411645889, 14.17884922, 0.037500001, 14.244702339, 14.212878227, 0.018750001, 14.411645889, 14.17884922, 0, 14.244702339, 14.17884922, 0.018750001, 14.244702339, 14.17884922, 0.075000003, 14.244702339, 14.212878227, 0.056249999, 14.411645889, 14.17884922, 0.056249999, 14.244702339, 14.348995209, 0.075000003, 15.079423904, 14.348995209, 0, 15.079423904, 14.348995209, 0.037500001, 15.079423904, 14.383024216, 0.075000003, 15.246368408, 14.383024216, 0.037500001, 15.246368408, 14.348995209, 0.056249999, 15.079423904, 14.383024216, 0.056249999, 15.246368408, 14.383024216, 0, 15.246368408, 14.348995209, 0.018750001, 15.079423904, 14.383024216, 0.018750001, 15.246368408, 14.417053223, 0, 15.413312912, 14.61404705, 0, 15.373159409, 14.811039925, 0, 15.333004951, 14.417053223, 0.075000003, 15.413312912, 14.61404705, 0.075000003, 15.373159409, 14.811039925, 0.075000003, 15.333004951, 14.811039925, 0, 15.333004951, 14.538806915, 0, 13.997448921, 14.811039925, 0.075000003, 15.333004951, 14.538806915, 0.075000003, 13.997448921].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([14.814276695, 0, 13.235569954, 14.006706238, 0, 13.400180817, 14.814276695, 0.075000003, 13.235569954, 14.006706238, 0.075000003, 13.400180817, 14.006706238, 0, 13.400180817, 14.140825272, 0, 14.058160782, 14.006706238, 0.075000003, 13.400180817, 14.140825272, 0.075000003, 14.058160782, 14.140825272, 0, 14.058160782, 14.948396683, 0, 13.893548965, 14.140825272, 0.075000003, 14.058160782, 14.948396683, 0.075000003, 13.893548965, 14.948396683, 0, 13.893548965, 14.814276695, 0, 13.235569954, 14.948396683, 0.075000003, 13.893548965, 14.814276695, 0.075000003, 13.235569954].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([14.67616272, 0, 12.557992935, 13.868592262, 0, 12.722604752, 14.67616272, 0.075000003, 12.557992935, 13.868592262, 0.075000003, 12.722604752, 13.868592262, 0, 12.722604752, 14.002711296, 0, 13.380583763, 13.868592262, 0.075000003, 12.722604752, 14.002711296, 0.075000003, 13.380583763, 14.002711296, 0, 13.380583763, 14.810282707, 0, 13.2159729, 14.002711296, 0.075000003, 13.380583763, 14.810282707, 0.075000003, 13.2159729, 14.810282707, 0, 13.2159729, 14.67616272, 0, 12.557992935, 14.810282707, 0.075000003, 13.2159729, 14.67616272, 0.075000003, 12.557992935].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([14.399934769, 0, 11.202839851, 14.005948067, 0, 11.283148766, 14.399934769, 0.075000003, 11.202839851, 14.005948067, 0.075000003, 11.283148766, 14.005948067, 0, 11.283148766, 14.278181076, 0, 12.618704796, 14.005948067, 0.075000003, 11.283148766, 14.278181076, 0.075000003, 12.618704796, 14.278181076, 0, 12.618704796, 14.672168732, 0, 12.538395882, 14.278181076, 0.075000003, 12.618704796, 14.672168732, 0.075000003, 12.538395882, 14.672168732, 0, 12.538395882, 14.399934769, 0, 11.202839851, 14.672168732, 0.075000003, 12.538395882, 14.399934769, 0.075000003, 11.202839851].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 13, -1, 11, 13, 14, -1, 12, 11, 14, -1, 12, 14, 15, -1, 17, 16, 18, -1, 17, 18, 19, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 13, -1, 11, 13, 14, -1, 12, 11, 14, -1, 12, 14, 15, -1, 17, 16, 18, -1, 17, 18, 19, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([13.986351013, 0, 11.287142754, 13.789357185, 0, 11.327297211, 13.592364311, 0, 11.367451668, 13.986351013, 0.075000003, 11.287142754, 13.789357185, 0.075000003, 11.327297211, 13.592364311, 0.075000003, 11.367451668, 13.592364311, 0, 11.367451668, 13.864597321, 0, 12.703007698, 13.592364311, 0.075000003, 11.367451668, 13.864597321, 0.075000003, 12.703007698, 13.864597321, 0, 12.703007698, 14.061591148, 0, 12.662853241, 14.258584023, 0, 12.622698784, 13.864597321, 0.075000003, 12.703007698, 14.061591148, 0.075000003, 12.662853241, 14.258584023, 0.075000003, 12.622698784, 14.258584023, 0, 12.622698784, 13.986351013, 0, 11.287142754, 14.258584023, 0.075000003, 12.622698784, 13.986351013, 0.075000003, 11.287142754].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([14.261820793, 0, 10.525263786, 13.454250336, 0, 10.689875603, 14.261820793, 0.075000003, 10.525263786, 13.454250336, 0.075000003, 10.689875603, 13.454250336, 0, 10.689875603, 13.58836937, 0, 11.347854614, 13.454250336, 0.075000003, 10.689875603, 13.58836937, 0.075000003, 11.347854614, 13.58836937, 0, 11.347854614, 14.395940781, 0, 11.183242798, 13.58836937, 0.075000003, 11.347854614, 14.395940781, 0.075000003, 11.183242798, 14.395940781, 0, 11.183242798, 14.261820793, 0, 10.525263786, 14.395940781, 0.075000003, 11.183242798, 14.261820793, 0.075000003, 10.525263786].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([14.123706818, 0, 9.847687721, 13.31613636, 0, 10.012298584, 14.123706818, 0.075000003, 9.847687721, 13.31613636, 0.075000003, 10.012298584, 13.31613636, 0, 10.012298584, 13.450255394, 0, 10.670278549, 13.31613636, 0.075000003, 10.012298584, 13.450255394, 0.075000003, 10.670278549, 13.450255394, 0, 10.670278549, 14.257826805, 0, 10.505666733, 13.450255394, 0.075000003, 10.670278549, 14.257826805, 0.075000003, 10.505666733, 14.257826805, 0, 10.505666733, 14.123706818, 0, 9.847687721, 14.257826805, 0.075000003, 10.505666733, 14.123706818, 0.075000003, 9.847687721].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 13, -1, 11, 13, 14, -1, 12, 11, 14, -1, 12, 14, 15, -1, 31, 22, 20, -1, 23, 25, 31, -1, 20, 23, 31, -1, 27, 25, 23, -1, 17, 24, 27, -1, 23, 17, 27, -1, 25, 27, 29, -1, 25, 29, 26, -1, 27, 24, 28, -1, 27, 28, 29, -1, 22, 31, 32, -1, 22, 32, 30, -1, 31, 25, 26, -1, 31, 26, 32, -1, 39, 37, 35, -1, 39, 35, 38, -1, 36, 39, 38, -1, 36, 38, 33, -1, 42, 40, 34, -1, 42, 34, 41, -1, 37, 42, 41, -1, 37, 41, 35, -1, 41, 34, 17, -1, 23, 35, 41, -1, 17, 23, 41, -1, 38, 35, 23, -1, 20, 33, 38, -1, 23, 20, 38, -1, 28, 16, 29, -1, 26, 29, 16, -1, 42, 18, 40, -1, 37, 18, 42, -1, 26, 16, 19, -1, 30, 32, 19, -1, 26, 19, 32, -1, 21, 37, 39, -1, 39, 36, 21, -1, 18, 37, 21, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 13, -1, 11, 13, 14, -1, 12, 11, 14, -1, 12, 14, 15, -1, 31, 22, 20, -1, 23, 25, 31, -1, 20, 23, 31, -1, 27, 25, 23, -1, 17, 24, 27, -1, 23, 17, 27, -1, 25, 27, 29, -1, 25, 29, 26, -1, 27, 24, 28, -1, 27, 28, 29, -1, 22, 31, 32, -1, 22, 32, 30, -1, 31, 25, 26, -1, 31, 26, 32, -1, 39, 37, 35, -1, 39, 35, 38, -1, 36, 39, 38, -1, 36, 38, 33, -1, 42, 40, 34, -1, 42, 34, 41, -1, 37, 42, 41, -1, 37, 41, 35, -1, 41, 34, 17, -1, 23, 35, 41, -1, 17, 23, 41, -1, 38, 35, 23, -1, 20, 33, 38, -1, 23, 20, 38, -1, 28, 16, 29, -1, 26, 29, 16, -1, 42, 18, 40, -1, 37, 18, 42, -1, 26, 16, 19, -1, 30, 32, 19, -1, 26, 19, 32, -1, 21, 37, 39, -1, 39, 36, 21, -1, 18, 37, 21, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([13.847478867, 0, 8.492534637, 13.650485039, 0, 8.532689095, 13.453492165, 0, 8.572842598, 13.847478867, 0.075000003, 8.492534637, 13.650485039, 0.075000003, 8.532689095, 13.453492165, 0.075000003, 8.572842598, 13.453492165, 0, 8.572842598, 13.725725174, 0, 9.908398628, 13.453492165, 0.075000003, 8.572842598, 13.725725174, 0.075000003, 9.908398628, 13.725725174, 0, 9.908398628, 13.922719002, 0, 9.868244171, 14.119711876, 0, 9.828090668, 13.725725174, 0.075000003, 9.908398628, 13.922719002, 0.075000003, 9.868244171, 14.119711876, 0.075000003, 9.828090668, 14.119711876, 0, 9.828090668, 13.983595848, 0, 9.160312653, 13.847478867, 0, 8.492534637, 14.119711876, 0.075000003, 9.828090668, 13.983595848, 0.075000003, 9.160312653, 13.847478867, 0.075000003, 8.492534637, 14.051653862, 0.075000003, 9.49420166, 13.983595848, 0.037500001, 9.160312653, 14.051653862, 0, 9.49420166, 14.051653862, 0.037500001, 9.49420166, 14.085682869, 0.037500001, 9.661146164, 14.051653862, 0.018750001, 9.49420166, 14.085682869, 0, 9.661146164, 14.085682869, 0.018750001, 9.661146164, 14.085682869, 0.075000003, 9.661146164, 14.051653862, 0.056249999, 9.49420166, 14.085682869, 0.056249999, 9.661146164, 13.91553688, 0.075000003, 8.826423645, 13.91553688, 0, 8.826423645, 13.91553688, 0.037500001, 8.826423645, 13.881507874, 0.075000003, 8.659479141, 13.881507874, 0.037500001, 8.659479141, 13.91553688, 0.056249999, 8.826423645, 13.881507874, 0.056249999, 8.659479141, 13.881507874, 0, 8.659479141, 13.91553688, 0.018750001, 8.826423645, 13.881507874, 0.018750001, 8.659479141].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 21, 12, 10, -1, 13, 15, 21, -1, 10, 13, 21, -1, 17, 15, 13, -1, 7, 14, 17, -1, 13, 7, 17, -1, 15, 17, 19, -1, 15, 19, 16, -1, 17, 14, 18, -1, 17, 18, 19, -1, 12, 21, 22, -1, 12, 22, 20, -1, 21, 15, 16, -1, 21, 16, 22, -1, 29, 27, 25, -1, 29, 25, 28, -1, 26, 29, 28, -1, 26, 28, 23, -1, 32, 30, 24, -1, 32, 24, 31, -1, 27, 32, 31, -1, 27, 31, 25, -1, 31, 24, 7, -1, 13, 25, 31, -1, 7, 13, 31, -1, 28, 25, 13, -1, 10, 23, 28, -1, 13, 10, 28, -1, 18, 6, 19, -1, 16, 19, 6, -1, 32, 8, 30, -1, 27, 8, 32, -1, 16, 6, 9, -1, 20, 22, 9, -1, 16, 9, 22, -1, 11, 27, 29, -1, 29, 26, 11, -1, 8, 27, 11, -1, 34, 33, 36, -1, 34, 36, 37, -1, 35, 34, 37, -1, 35, 37, 38, -1, 54, 45, 43, -1, 46, 48, 54, -1, 43, 46, 54, -1, 50, 48, 46, -1, 40, 47, 50, -1, 46, 40, 50, -1, 48, 50, 52, -1, 48, 52, 49, -1, 50, 47, 51, -1, 50, 51, 52, -1, 45, 54, 55, -1, 45, 55, 53, -1, 54, 48, 49, -1, 54, 49, 55, -1, 62, 60, 58, -1, 62, 58, 61, -1, 59, 62, 61, -1, 59, 61, 56, -1, 65, 63, 57, -1, 65, 57, 64, -1, 60, 65, 64, -1, 60, 64, 58, -1, 64, 57, 40, -1, 46, 58, 64, -1, 40, 46, 64, -1, 61, 58, 46, -1, 43, 56, 61, -1, 46, 43, 61, -1, 51, 39, 52, -1, 49, 52, 39, -1, 65, 41, 63, -1, 60, 41, 65, -1, 49, 39, 42, -1, 53, 55, 42, -1, 49, 42, 55, -1, 44, 60, 62, -1, 62, 59, 44, -1, 41, 60, 44, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 21, 12, 10, -1, 13, 15, 21, -1, 10, 13, 21, -1, 17, 15, 13, -1, 7, 14, 17, -1, 13, 7, 17, -1, 15, 17, 19, -1, 15, 19, 16, -1, 17, 14, 18, -1, 17, 18, 19, -1, 12, 21, 22, -1, 12, 22, 20, -1, 21, 15, 16, -1, 21, 16, 22, -1, 29, 27, 25, -1, 29, 25, 28, -1, 26, 29, 28, -1, 26, 28, 23, -1, 32, 30, 24, -1, 32, 24, 31, -1, 27, 32, 31, -1, 27, 31, 25, -1, 31, 24, 7, -1, 13, 25, 31, -1, 7, 13, 31, -1, 28, 25, 13, -1, 10, 23, 28, -1, 13, 10, 28, -1, 18, 6, 19, -1, 16, 19, 6, -1, 32, 8, 30, -1, 27, 8, 32, -1, 16, 6, 9, -1, 20, 22, 9, -1, 16, 9, 22, -1, 11, 27, 29, -1, 29, 26, 11, -1, 8, 27, 11, -1, 34, 33, 36, -1, 34, 36, 37, -1, 35, 34, 37, -1, 35, 37, 38, -1, 54, 45, 43, -1, 46, 48, 54, -1, 43, 46, 54, -1, 50, 48, 46, -1, 40, 47, 50, -1, 46, 40, 50, -1, 48, 50, 52, -1, 48, 52, 49, -1, 50, 47, 51, -1, 50, 51, 52, -1, 45, 54, 55, -1, 45, 55, 53, -1, 54, 48, 49, -1, 54, 49, 55, -1, 62, 60, 58, -1, 62, 58, 61, -1, 59, 62, 61, -1, 59, 61, 56, -1, 65, 63, 57, -1, 65, 57, 64, -1, 60, 65, 64, -1, 60, 64, 58, -1, 64, 57, 40, -1, 46, 58, 64, -1, 40, 46, 64, -1, 61, 58, 46, -1, 43, 56, 61, -1, 46, 43, 61, -1, 51, 39, 52, -1, 49, 52, 39, -1, 65, 41, 63, -1, 60, 41, 65, -1, 49, 39, 42, -1, 53, 55, 42, -1, 49, 42, 55, -1, 44, 60, 62, -1, 62, 59, 44, -1, 41, 60, 44, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([13.433895111, 0, 8.57683754, 13.236901283, 0, 8.616991997, 13.039908409, 0, 8.6571455, 13.433895111, 0.075000003, 8.57683754, 13.236901283, 0.075000003, 8.616991997, 13.039908409, 0.075000003, 8.6571455, 13.039908409, 0, 8.6571455, 13.176024437, 0, 9.324923515, 13.312141418, 0, 9.99270153, 13.039908409, 0.075000003, 8.6571455, 13.176024437, 0.075000003, 9.324923515, 13.312141418, 0.075000003, 9.99270153, 13.107966423, 0.075000003, 8.991034508, 13.176024437, 0.037500001, 9.324923515, 13.107966423, 0, 8.991034508, 13.107966423, 0.037500001, 8.991034508, 13.073937416, 0.037500001, 8.824090004, 13.107966423, 0.018750001, 8.991034508, 13.073937416, 0, 8.824090004, 13.073937416, 0.018750001, 8.824090004, 13.073937416, 0.075000003, 8.824090004, 13.107966423, 0.056249999, 8.991034508, 13.073937416, 0.056249999, 8.824090004, 13.244083405, 0.075000003, 9.658812523, 13.244083405, 0, 9.658812523, 13.244083405, 0.037500001, 9.658812523, 13.278112411, 0.075000003, 9.825757027, 13.278112411, 0.037500001, 9.825757027, 13.244083405, 0.056249999, 9.658812523, 13.278112411, 0.056249999, 9.825757027, 13.278112411, 0, 9.825757027, 13.244083405, 0.018750001, 9.658812523, 13.278112411, 0.018750001, 9.825757027, 13.312141418, 0, 9.99270153, 13.509135246, 0, 9.952547073, 13.70612812, 0, 9.91239357, 13.312141418, 0.075000003, 9.99270153, 13.509135246, 0.075000003, 9.952547073, 13.70612812, 0.075000003, 9.91239357, 13.70612812, 0, 9.91239357, 13.570012093, 0, 9.244615555, 13.433895111, 0, 8.57683754, 13.70612812, 0.075000003, 9.91239357, 13.570012093, 0.075000003, 9.244615555, 13.433895111, 0.075000003, 8.57683754, 13.638070107, 0.075000003, 9.578504562, 13.570012093, 0.037500001, 9.244615555, 13.638070107, 0, 9.578504562, 13.638070107, 0.037500001, 9.578504562, 13.672099113, 0.037500001, 9.745449066, 13.638070107, 0.018750001, 9.578504562, 13.672099113, 0, 9.745449066, 13.672099113, 0.018750001, 9.745449066, 13.672099113, 0.075000003, 9.745449066, 13.638070107, 0.056249999, 9.578504562, 13.672099113, 0.056249999, 9.745449066, 13.501953125, 0.075000003, 8.910726547, 13.501953125, 0, 8.910726547, 13.501953125, 0.037500001, 8.910726547, 13.467924118, 0.075000003, 8.743782043, 13.467924118, 0.037500001, 8.743782043, 13.501953125, 0.056249999, 8.910726547, 13.467924118, 0.056249999, 8.743782043, 13.467924118, 0, 8.743782043, 13.501953125, 0.018750001, 8.910726547, 13.467924118, 0.018750001, 8.743782043].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([13.709364891, 0, 7.814958096, 12.901794434, 0, 7.979569435, 13.709364891, 0.075000003, 7.814958096, 12.901794434, 0.075000003, 7.979569435, 12.901794434, 0, 7.979569435, 13.035913467, 0, 8.637548447, 12.901794434, 0.075000003, 7.979569435, 13.035913467, 0.075000003, 8.637548447, 13.035913467, 0, 8.637548447, 13.843483925, 0, 8.472937584, 13.035913467, 0.075000003, 8.637548447, 13.843483925, 0.075000003, 8.472937584, 13.843483925, 0, 8.472937584, 13.709364891, 0, 7.814958096, 13.843483925, 0.075000003, 8.472937584, 13.709364891, 0.075000003, 7.814958096].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([13.571250916, 0, 7.137381554, 12.763680458, 0, 7.301992893, 13.571250916, 0.075000003, 7.137381554, 12.763680458, 0.075000003, 7.301992893, 12.763680458, 0, 7.301992893, 12.897799492, 0, 7.959972382, 12.763680458, 0.075000003, 7.301992893, 12.897799492, 0.075000003, 7.959972382, 12.897799492, 0, 7.959972382, 13.705369949, 0, 7.795361042, 12.897799492, 0.075000003, 7.959972382, 13.705369949, 0.075000003, 7.795361042, 13.705369949, 0, 7.795361042, 13.571250916, 0, 7.137381554, 13.705369949, 0.075000003, 7.795361042, 13.571250916, 0.075000003, 7.137381554].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([13.295022964, 0, 5.782228947, 12.901036263, 0, 5.862537384, 13.295022964, 0.075000003, 5.782228947, 12.901036263, 0.075000003, 5.862537384, 12.901036263, 0, 5.862537384, 13.173269272, 0, 7.198092937, 12.901036263, 0.075000003, 5.862537384, 13.173269272, 0.075000003, 7.198092937, 13.173269272, 0, 7.198092937, 13.567255974, 0, 7.1177845, 13.173269272, 0.075000003, 7.198092937, 13.567255974, 0.075000003, 7.1177845, 13.567255974, 0, 7.1177845, 13.295022964, 0, 5.782228947, 13.567255974, 0.075000003, 7.1177845, 13.295022964, 0.075000003, 5.782228947].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([12.881439209, 0, 5.866531849, 12.487452507, 0, 5.946840286, 12.881439209, 0.075000003, 5.866531849, 12.487452507, 0.075000003, 5.946840286, 12.487452507, 0, 5.946840286, 12.759685516, 0, 7.28239584, 12.487452507, 0.075000003, 5.946840286, 12.759685516, 0.075000003, 7.28239584, 12.759685516, 0, 7.28239584, 13.153672218, 0, 7.202087402, 12.759685516, 0.075000003, 7.28239584, 13.153672218, 0.075000003, 7.202087402, 13.153672218, 0, 7.202087402, 12.881439209, 0, 5.866531849, 13.153672218, 0.075000003, 7.202087402, 12.881439209, 0.075000003, 5.866531849].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([13.156908989, 0, 5.104652405, 12.349338531, 0, 5.269263744, 13.156908989, 0.075000003, 5.104652405, 12.349338531, 0.075000003, 5.269263744, 12.349338531, 0, 5.269263744, 12.483457565, 0, 5.927243233, 12.349338531, 0.075000003, 5.269263744, 12.483457565, 0.075000003, 5.927243233, 12.483457565, 0, 5.927243233, 13.291028023, 0, 5.762631893, 12.483457565, 0.075000003, 5.927243233, 13.291028023, 0.075000003, 5.762631893, 13.291028023, 0, 5.762631893, 13.156908989, 0, 5.104652405, 13.291028023, 0.075000003, 5.762631893, 13.156908989, 0.075000003, 5.104652405].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([13.018795013, 0, 4.427075863, 12.211224556, 0, 4.591687202, 13.018795013, 0.075000003, 4.427075863, 12.211224556, 0.075000003, 4.591687202, 12.211224556, 0, 4.591687202, 12.34534359, 0, 5.249666691, 12.211224556, 0.075000003, 4.591687202, 12.34534359, 0.075000003, 5.249666691, 12.34534359, 0, 5.249666691, 13.152914047, 0, 5.085055351, 12.34534359, 0.075000003, 5.249666691, 13.152914047, 0.075000003, 5.085055351, 13.152914047, 0, 5.085055351, 13.018795013, 0, 4.427075863, 13.152914047, 0.075000003, 5.085055351, 13.018795013, 0.075000003, 4.427075863].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([12.742567062, 0, 3.071923018, 12.34858036, 0, 3.152231455, 12.742567062, 0.075000003, 3.071923018, 12.34858036, 0.075000003, 3.152231455, 12.34858036, 0, 3.152231455, 12.62081337, 0, 4.487787247, 12.34858036, 0.075000003, 3.152231455, 12.62081337, 0.075000003, 4.487787247, 12.62081337, 0, 4.487787247, 13.014800072, 0, 4.407478809, 12.62081337, 0.075000003, 4.487787247, 13.014800072, 0.075000003, 4.407478809, 13.014800072, 0, 4.407478809, 12.742567062, 0, 3.071923018, 13.014800072, 0.075000003, 4.407478809, 12.742567062, 0.075000003, 3.071923018].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([12.328983307, 0, 3.156226158, 11.934995651, 0, 3.236534595, 12.328983307, 0.075000003, 3.156226158, 11.934995651, 0.075000003, 3.236534595, 11.934995651, 0, 3.236534595, 12.207229614, 0, 4.572090149, 11.934995651, 0.075000003, 3.236534595, 12.207229614, 0.075000003, 4.572090149, 12.207229614, 0, 4.572090149, 12.601216316, 0, 4.491781712, 12.207229614, 0.075000003, 4.572090149, 12.601216316, 0.075000003, 4.491781712, 12.601216316, 0, 4.491781712, 12.328983307, 0, 3.156226158, 12.601216316, 0.075000003, 4.491781712, 12.328983307, 0.075000003, 3.156226158].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([12.604453087, 0, 2.394346714, 11.796881676, 0, 2.558958054, 12.604453087, 0.075000003, 2.394346714, 11.796881676, 0.075000003, 2.558958054, 11.796881676, 0, 2.558958054, 11.931001663, 0, 3.216937542, 11.796881676, 0.075000003, 2.558958054, 11.931001663, 0.075000003, 3.216937542, 11.931001663, 0, 3.216937542, 12.738572121, 0, 3.052325964, 11.931001663, 0.075000003, 3.216937542, 12.738572121, 0.075000003, 3.052325964, 12.738572121, 0, 3.052325964, 12.604453087, 0, 2.394346714, 12.738572121, 0.075000003, 3.052325964, 12.604453087, 0.075000003, 2.394346714].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 16, 19, 21, -1, 16, 21, 18, -1, 19, 13, 20, -1, 19, 20, 21, -1, 24, 23, 13, -1, 24, 13, 19, -1, 22, 24, 19, -1, 22, 19, 16, -1, 21, 20, 12, -1, 24, 14, 23, -1, 21, 12, 15, -1, 17, 24, 22, -1, 14, 24, 17, -1, 15, 18, 21, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 16, 19, 21, -1, 16, 21, 18, -1, 19, 13, 20, -1, 19, 20, 21, -1, 24, 23, 13, -1, 24, 13, 19, -1, 22, 24, 19, -1, 22, 19, 16, -1, 21, 20, 12, -1, 24, 14, 23, -1, 21, 12, 15, -1, 17, 24, 22, -1, 14, 24, 17, -1, 15, 18, 21, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([15.36824894, 0, 20.17993927, 14.560678482, 0, 20.344551086, 15.36824894, 0.075000003, 20.17993927, 14.560678482, 0.075000003, 20.344551086, 14.560678482, 0, 20.344551086, 14.694797516, 0, 21.002531052, 14.560678482, 0.075000003, 20.344551086, 14.694797516, 0.075000003, 21.002531052, 14.694797516, 0, 21.002531052, 15.502367973, 0, 20.837919235, 14.694797516, 0.075000003, 21.002531052, 15.502367973, 0.075000003, 20.837919235, 15.502367973, 0, 20.837919235, 15.435308456, 0, 20.508930206, 15.36824894, 0, 20.17993927, 15.502367973, 0.075000003, 20.837919235, 15.435308456, 0.075000003, 20.508930206, 15.36824894, 0.075000003, 20.17993927, 15.468838692, 0.075000003, 20.673423767, 15.435308456, 0.037500001, 20.508930206, 15.468838692, 0, 20.673423767, 15.468838692, 0.037500001, 20.673423767, 15.401779175, 0.075000003, 20.344434738, 15.401779175, 0, 20.344434738, 15.401779175, 0.037500001, 20.344434738].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([15.230134964, 0, 19.502363205, 14.422564507, 0, 19.666975021, 15.230134964, 0.075000003, 19.502363205, 14.422564507, 0.075000003, 19.666975021, 14.422564507, 0, 19.666975021, 14.55668354, 0, 20.324954987, 14.422564507, 0.075000003, 19.666975021, 14.55668354, 0.075000003, 20.324954987, 14.55668354, 0, 20.324954987, 15.364253998, 0, 20.16034317, 14.55668354, 0.075000003, 20.324954987, 15.364253998, 0.075000003, 20.16034317, 15.364253998, 0, 20.16034317, 15.230134964, 0, 19.502363205, 15.364253998, 0.075000003, 20.16034317, 15.230134964, 0.075000003, 19.502363205].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([14.953907013, 0, 18.147211075, 14.559920311, 0, 18.227518082, 14.953907013, 0.075000003, 18.147211075, 14.559920311, 0.075000003, 18.227518082, 14.559920311, 0, 18.227518082, 14.83215332, 0, 19.563074112, 14.559920311, 0.075000003, 18.227518082, 14.83215332, 0.075000003, 19.563074112, 14.83215332, 0, 19.563074112, 15.226140022, 0, 19.482767105, 14.83215332, 0.075000003, 19.563074112, 15.226140022, 0.075000003, 19.482767105, 15.226140022, 0, 19.482767105, 14.953907013, 0, 18.147211075, 15.226140022, 0.075000003, 19.482767105, 14.953907013, 0.075000003, 18.147211075].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([14.540323257, 0, 18.231513977, 14.146336555, 0, 18.311822891, 14.540323257, 0.075000003, 18.231513977, 14.146336555, 0.075000003, 18.311822891, 14.146336555, 0, 18.311822891, 14.418569565, 0, 19.647377014, 14.146336555, 0.075000003, 18.311822891, 14.418569565, 0.075000003, 19.647377014, 14.418569565, 0, 19.647377014, 14.812556267, 0, 19.567070007, 14.418569565, 0.075000003, 19.647377014, 14.812556267, 0.075000003, 19.567070007, 14.812556267, 0, 19.567070007, 14.540323257, 0, 18.231513977, 14.812556267, 0.075000003, 19.567070007, 14.540323257, 0.075000003, 18.231513977].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([14.815793037, 0, 17.46963501, 14.008221626, 0, 17.634244919, 14.815793037, 0.075000003, 17.46963501, 14.008221626, 0.075000003, 17.634244919, 14.008221626, 0, 17.634244919, 14.142341614, 0, 18.292224884, 14.008221626, 0.075000003, 17.634244919, 14.142341614, 0.075000003, 18.292224884, 14.142341614, 0, 18.292224884, 14.949912071, 0, 18.127613068, 14.142341614, 0.075000003, 18.292224884, 14.949912071, 0.075000003, 18.127613068, 14.949912071, 0, 18.127613068, 14.815793037, 0, 17.46963501, 14.949912071, 0.075000003, 18.127613068, 14.815793037, 0.075000003, 17.46963501].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([14.677679062, 0, 16.792057037, 13.870107651, 0, 16.956668854, 14.677679062, 0.075000003, 16.792057037, 13.870107651, 0.075000003, 16.956668854, 13.870107651, 0, 16.956668854, 14.004227638, 0, 17.614648819, 13.870107651, 0.075000003, 16.956668854, 14.004227638, 0.075000003, 17.614648819, 14.004227638, 0, 17.614648819, 14.811798096, 0, 17.450037003, 14.004227638, 0.075000003, 17.614648819, 14.811798096, 0.075000003, 17.450037003, 14.811798096, 0, 17.450037003, 14.677679062, 0, 16.792057037, 14.811798096, 0.075000003, 17.450037003, 14.677679062, 0.075000003, 16.792057037].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 21, 12, 10, -1, 13, 15, 21, -1, 10, 13, 21, -1, 17, 15, 13, -1, 7, 14, 17, -1, 13, 7, 17, -1, 15, 17, 19, -1, 15, 19, 16, -1, 17, 14, 18, -1, 17, 18, 19, -1, 12, 21, 22, -1, 12, 22, 20, -1, 21, 15, 16, -1, 21, 16, 22, -1, 29, 27, 25, -1, 29, 25, 28, -1, 26, 29, 28, -1, 26, 28, 23, -1, 32, 30, 24, -1, 32, 24, 31, -1, 27, 32, 31, -1, 27, 31, 25, -1, 31, 24, 7, -1, 13, 25, 31, -1, 7, 13, 31, -1, 28, 25, 13, -1, 10, 23, 28, -1, 13, 10, 28, -1, 18, 6, 19, -1, 16, 19, 6, -1, 32, 8, 30, -1, 27, 8, 32, -1, 16, 6, 9, -1, 20, 22, 9, -1, 16, 9, 22, -1, 11, 27, 29, -1, 29, 26, 11, -1, 8, 27, 11, -1, 34, 33, 35, -1, 34, 35, 36, -1, 38, 37, 39, -1, 38, 39, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 21, 12, 10, -1, 13, 15, 21, -1, 10, 13, 21, -1, 17, 15, 13, -1, 7, 14, 17, -1, 13, 7, 17, -1, 15, 17, 19, -1, 15, 19, 16, -1, 17, 14, 18, -1, 17, 18, 19, -1, 12, 21, 22, -1, 12, 22, 20, -1, 21, 15, 16, -1, 21, 16, 22, -1, 29, 27, 25, -1, 29, 25, 28, -1, 26, 29, 28, -1, 26, 28, 23, -1, 32, 30, 24, -1, 32, 24, 31, -1, 27, 32, 31, -1, 27, 31, 25, -1, 31, 24, 7, -1, 13, 25, 31, -1, 7, 13, 31, -1, 28, 25, 13, -1, 10, 23, 28, -1, 13, 10, 28, -1, 18, 6, 19, -1, 16, 19, 6, -1, 32, 8, 30, -1, 27, 8, 32, -1, 16, 6, 9, -1, 20, 22, 9, -1, 16, 9, 22, -1, 11, 27, 29, -1, 29, 26, 11, -1, 8, 27, 11, -1, 34, 33, 35, -1, 34, 35, 36, -1, 38, 37, 39, -1, 38, 39, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([14.401451111, 0, 15.436904907, 14.204457283, 0, 15.477059364, 14.007464409, 0, 15.517212868, 14.401451111, 0.075000003, 15.436904907, 14.204457283, 0.075000003, 15.477059364, 14.007464409, 0.075000003, 15.517212868, 14.007464409, 0, 15.517212868, 14.143580437, 0, 16.184991837, 14.279697418, 0, 16.852769852, 14.007464409, 0.075000003, 15.517212868, 14.143580437, 0.075000003, 16.184991837, 14.279697418, 0.075000003, 16.852769852, 14.075522423, 0.075000003, 15.851101875, 14.143580437, 0.037500001, 16.184991837, 14.075522423, 0, 15.851101875, 14.075522423, 0.037500001, 15.851101875, 14.041493416, 0.037500001, 15.684157372, 14.075522423, 0.018750001, 15.851101875, 14.041493416, 0, 15.684157372, 14.041493416, 0.018750001, 15.684157372, 14.041493416, 0.075000003, 15.684157372, 14.075522423, 0.056249999, 15.851101875, 14.041493416, 0.056249999, 15.684157372, 14.211639404, 0.075000003, 16.518880844, 14.211639404, 0, 16.518880844, 14.211639404, 0.037500001, 16.518880844, 14.245668411, 0.075000003, 16.685825348, 14.245668411, 0.037500001, 16.685825348, 14.211639404, 0.056249999, 16.518880844, 14.245668411, 0.056249999, 16.685825348, 14.245668411, 0, 16.685825348, 14.211639404, 0.018750001, 16.518880844, 14.245668411, 0.018750001, 16.685825348, 14.279697418, 0, 16.852769852, 14.67368412, 0, 16.772460938, 14.279697418, 0.075000003, 16.852769852, 14.67368412, 0.075000003, 16.772460938, 14.67368412, 0, 16.772460938, 14.401451111, 0, 15.436904907, 14.67368412, 0.075000003, 16.772460938, 14.401451111, 0.075000003, 15.436904907].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([13.987867355, 0, 15.521207809, 13.5938797, 0, 15.601516724, 13.987867355, 0.075000003, 15.521207809, 13.5938797, 0.075000003, 15.601516724, 13.5938797, 0, 15.601516724, 13.866113663, 0, 16.937072754, 13.5938797, 0.075000003, 15.601516724, 13.866113663, 0.075000003, 16.937072754, 13.866113663, 0, 16.937072754, 14.260100365, 0, 16.85676384, 13.866113663, 0.075000003, 16.937072754, 14.260100365, 0.075000003, 16.85676384, 14.260100365, 0, 16.85676384, 14.123983383, 0, 16.188985825, 13.987867355, 0, 15.521207809, 14.260100365, 0.075000003, 16.85676384, 14.123983383, 0.075000003, 16.188985825, 13.987867355, 0.075000003, 15.521207809, 14.192042351, 0.075000003, 16.522874832, 14.123983383, 0.037500001, 16.188985825, 14.192042351, 0, 16.522874832, 14.192042351, 0.037500001, 16.522874832, 14.226071358, 0.037500001, 16.689819336, 14.192042351, 0.018750001, 16.522874832, 14.226071358, 0, 16.689819336, 14.226071358, 0.018750001, 16.689819336, 14.226071358, 0.075000003, 16.689819336, 14.192042351, 0.056249999, 16.522874832, 14.226071358, 0.056249999, 16.689819336, 14.055925369, 0.075000003, 15.855096817, 14.055925369, 0, 15.855096817, 14.055925369, 0.037500001, 15.855096817, 14.021896362, 0.075000003, 15.688152313, 14.021896362, 0.037500001, 15.688152313, 14.055925369, 0.056249999, 15.855096817, 14.021896362, 0.056249999, 15.688152313, 14.021896362, 0, 15.688152313, 14.055925369, 0.018750001, 15.855096817, 14.021896362, 0.018750001, 15.688152313].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([14.263337135, 0, 14.759328842, 13.455765724, 0, 14.923939705, 14.263337135, 0.075000003, 14.759328842, 13.455765724, 0.075000003, 14.923939705, 13.455765724, 0, 14.923939705, 13.589885712, 0, 15.58191967, 13.455765724, 0.075000003, 14.923939705, 13.589885712, 0.075000003, 15.58191967, 13.589885712, 0, 15.58191967, 14.397456169, 0, 15.417307854, 13.589885712, 0.075000003, 15.58191967, 14.397456169, 0.075000003, 15.417307854, 14.397456169, 0, 15.417307854, 14.263337135, 0, 14.759328842, 14.397456169, 0.075000003, 15.417307854, 14.263337135, 0.075000003, 14.759328842].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 11, -1, 9, 11, 12, -1, 10, 9, 12, -1, 10, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 11, -1, 9, 11, 12, -1, 10, 9, 12, -1, 10, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([12.744083405, 0, 7.305987835, 12.350095749, 0, 7.386296272, 12.744083405, 0.075000003, 7.305987835, 12.350095749, 0.075000003, 7.386296272, 12.350095749, 0, 7.386296272, 12.622329712, 0, 8.721852303, 12.350095749, 0.075000003, 7.386296272, 12.622329712, 0.075000003, 8.721852303, 12.622329712, 0, 8.721852303, 12.819322586, 0, 8.681697845, 13.016316414, 0, 8.641543388, 12.622329712, 0.075000003, 8.721852303, 12.819322586, 0.075000003, 8.681697845, 13.016316414, 0.075000003, 8.641543388, 13.016316414, 0, 8.641543388, 12.744083405, 0, 7.305987835, 13.016316414, 0.075000003, 8.641543388, 12.744083405, 0.075000003, 7.305987835].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 13, -1, 11, 13, 14, -1, 12, 11, 14, -1, 12, 14, 15, -1, 17, 16, 18, -1, 17, 18, 19, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 13, -1, 11, 13, 14, -1, 12, 11, 14, -1, 12, 14, 15, -1, 17, 16, 18, -1, 17, 18, 19, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([12.330498695, 0, 7.390290737, 12.133505821, 0, 7.430444717, 11.936511993, 0, 7.470599174, 12.330498695, 0.075000003, 7.390290737, 12.133505821, 0.075000003, 7.430444717, 11.936511993, 0.075000003, 7.470599174, 11.936511993, 0, 7.470599174, 12.208745956, 0, 8.806155205, 11.936511993, 0.075000003, 7.470599174, 12.208745956, 0.075000003, 8.806155205, 12.208745956, 0, 8.806155205, 12.405738831, 0, 8.766000748, 12.602732658, 0, 8.725846291, 12.208745956, 0.075000003, 8.806155205, 12.405738831, 0.075000003, 8.766000748, 12.602732658, 0.075000003, 8.725846291, 12.602732658, 0, 8.725846291, 12.330498695, 0, 7.390290737, 12.602732658, 0.075000003, 8.725846291, 12.330498695, 0.075000003, 7.390290737].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([12.605969429, 0, 6.628411293, 11.798398018, 0, 6.793022633, 12.605969429, 0.075000003, 6.628411293, 11.798398018, 0.075000003, 6.793022633, 11.798398018, 0, 6.793022633, 11.932518005, 0, 7.451002121, 11.798398018, 0.075000003, 6.793022633, 11.932518005, 0.075000003, 7.451002121, 11.932518005, 0, 7.451002121, 12.740088463, 0, 7.286390781, 11.932518005, 0.075000003, 7.451002121, 12.740088463, 0.075000003, 7.286390781, 12.740088463, 0, 7.286390781, 12.605969429, 0, 6.628411293, 12.740088463, 0.075000003, 7.286390781, 12.605969429, 0.075000003, 6.628411293].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([12.467855453, 0, 5.950834751, 11.660284042, 0, 6.115446091, 12.467855453, 0.075000003, 5.950834751, 11.660284042, 0.075000003, 6.115446091, 11.660284042, 0, 6.115446091, 11.79440403, 0, 6.773425579, 11.660284042, 0.075000003, 6.115446091, 11.79440403, 0.075000003, 6.773425579, 11.79440403, 0, 6.773425579, 12.198188782, 0, 6.691119671, 12.601974487, 0, 6.60881424, 11.79440403, 0.075000003, 6.773425579, 12.198188782, 0.075000003, 6.691119671, 12.601974487, 0.075000003, 6.60881424, 11.996295929, 0.075000003, 6.732272625, 12.198188782, 0.037500001, 6.691119671, 11.996295929, 0, 6.732272625, 11.996295929, 0.037500001, 6.732272625, 12.400081635, 0.075000003, 6.649967194, 12.400081635, 0, 6.649967194, 12.400081635, 0.037500001, 6.649967194, 12.601974487, 0, 6.60881424, 12.467855453, 0, 5.950834751, 12.601974487, 0.075000003, 6.60881424, 12.467855453, 0.075000003, 5.950834751].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 34, -1, 32, 34, 35, -1, 33, 32, 35, -1, 33, 35, 36, -1, 38, 37, 39, -1, 38, 39, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 34, -1, 32, 34, 35, -1, 33, 32, 35, -1, 33, 35, 36, -1, 38, 37, 39, -1, 38, 39, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([12.191627502, 0, 4.595682144, 11.797639847, 0, 4.675990582, 12.191627502, 0.075000003, 4.595682144, 11.797639847, 0.075000003, 4.675990582, 11.797639847, 0, 4.675990582, 11.933756828, 0, 5.34376812, 12.06987381, 0, 6.011546135, 11.797639847, 0.075000003, 4.675990582, 11.933756828, 0.075000003, 5.34376812, 12.06987381, 0.075000003, 6.011546135, 11.865698814, 0.075000003, 5.009879112, 11.933756828, 0.037500001, 5.34376812, 11.865698814, 0, 5.009879112, 11.865698814, 0.037500001, 5.009879112, 11.831668854, 0.037500001, 4.842934608, 11.865698814, 0.018750001, 5.009879112, 11.831668854, 0, 4.842934608, 11.831668854, 0.018750001, 4.842934608, 11.831668854, 0.075000003, 4.842934608, 11.865698814, 0.056249999, 5.009879112, 11.831668854, 0.056249999, 4.842934608, 12.001814842, 0.075000003, 5.677657127, 12.001814842, 0, 5.677657127, 12.001814842, 0.037500001, 5.677657127, 12.035844803, 0.075000003, 5.844601631, 12.035844803, 0.037500001, 5.844601631, 12.001814842, 0.056249999, 5.677657127, 12.035844803, 0.056249999, 5.844601631, 12.035844803, 0, 5.844601631, 12.001814842, 0.018750001, 5.677657127, 12.035844803, 0.018750001, 5.844601631, 12.06987381, 0, 6.011546135, 12.266866684, 0, 5.971392155, 12.463860512, 0, 5.931237698, 12.06987381, 0.075000003, 6.011546135, 12.266866684, 0.075000003, 5.971392155, 12.463860512, 0.075000003, 5.931237698, 12.463860512, 0, 5.931237698, 12.191627502, 0, 4.595682144, 12.463860512, 0.075000003, 5.931237698, 12.191627502, 0.075000003, 4.595682144].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([11.778042793, 0, 4.679985046, 11.384056091, 0, 4.760293484, 11.778042793, 0.075000003, 4.679985046, 11.384056091, 0.075000003, 4.760293484, 11.384056091, 0, 4.760293484, 11.656290054, 0, 6.095849037, 11.384056091, 0.075000003, 4.760293484, 11.656290054, 0.075000003, 6.095849037, 11.656290054, 0, 6.095849037, 12.050276756, 0, 6.0155406, 11.656290054, 0.075000003, 6.095849037, 12.050276756, 0.075000003, 6.0155406, 12.050276756, 0, 6.0155406, 11.914159775, 0, 5.347763062, 11.778042793, 0, 4.679985046, 12.050276756, 0.075000003, 6.0155406, 11.914159775, 0.075000003, 5.347763062, 11.778042793, 0.075000003, 4.679985046, 11.982217789, 0.075000003, 5.681651592, 11.914159775, 0.037500001, 5.347763062, 11.982217789, 0, 5.681651592, 11.982217789, 0.037500001, 5.681651592, 12.016247749, 0.037500001, 5.848596096, 11.982217789, 0.018750001, 5.681651592, 12.016247749, 0, 5.848596096, 12.016247749, 0.018750001, 5.848596096, 12.016247749, 0.075000003, 5.848596096, 11.982217789, 0.056249999, 5.681651592, 12.016247749, 0.056249999, 5.848596096, 11.846101761, 0.075000003, 5.013874054, 11.846101761, 0, 5.013874054, 11.846101761, 0.037500001, 5.013874054, 11.812072754, 0.075000003, 4.84692955, 11.812072754, 0.037500001, 4.84692955, 11.846101761, 0.056249999, 5.013874054, 11.812072754, 0.056249999, 4.84692955, 11.812072754, 0, 4.84692955, 11.846101761, 0.018750001, 5.013874054, 11.812072754, 0.018750001, 4.84692955].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([12.053513527, 0, 3.918105364, 11.245942116, 0, 4.082716942, 12.053513527, 0.075000003, 3.918105364, 11.245942116, 0.075000003, 4.082716942, 11.245942116, 0, 4.082716942, 11.380062103, 0, 4.74069643, 11.245942116, 0.075000003, 4.082716942, 11.380062103, 0.075000003, 4.74069643, 11.380062103, 0, 4.74069643, 11.783846855, 0, 4.658390522, 12.187632561, 0, 4.576085091, 11.380062103, 0.075000003, 4.74069643, 11.783846855, 0.075000003, 4.658390522, 12.187632561, 0.075000003, 4.576085091, 11.581954002, 0.075000003, 4.699543476, 11.783846855, 0.037500001, 4.658390522, 11.581954002, 0, 4.699543476, 11.581954002, 0.037500001, 4.699543476, 11.985739708, 0.075000003, 4.617237568, 11.985739708, 0, 4.617237568, 11.985739708, 0.037500001, 4.617237568, 12.187632561, 0, 4.576085091, 12.053513527, 0, 3.918105364, 12.187632561, 0.075000003, 4.576085091, 12.053513527, 0.075000003, 3.918105364].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([11.915398598, 0, 3.24052906, 11.10782814, 0, 3.4051404, 11.915398598, 0.075000003, 3.24052906, 11.10782814, 0.075000003, 3.4051404, 11.10782814, 0, 3.4051404, 11.241947174, 0, 4.063119888, 11.10782814, 0.075000003, 3.4051404, 11.241947174, 0.075000003, 4.063119888, 11.241947174, 0, 4.063119888, 12.049518585, 0, 3.898508549, 11.241947174, 0.075000003, 4.063119888, 12.049518585, 0.075000003, 3.898508549, 12.049518585, 0, 3.898508549, 11.915398598, 0, 3.24052906, 12.049518585, 0.075000003, 3.898508549, 11.915398598, 0.075000003, 3.24052906].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([11.639170647, 0, 1.885376215, 11.442177773, 0, 1.925530434, 11.245183945, 0, 1.965684652, 11.639170647, 0.075000003, 1.885376215, 11.442177773, 0.075000003, 1.925530434, 11.245183945, 0.075000003, 1.965684652, 11.245183945, 0, 1.965684652, 11.517417908, 0, 3.301240444, 11.245183945, 0.075000003, 1.965684652, 11.517417908, 0.075000003, 3.301240444, 11.517417908, 0, 3.301240444, 11.91140461, 0, 3.220932007, 11.517417908, 0.075000003, 3.301240444, 11.91140461, 0.075000003, 3.220932007, 11.91140461, 0, 3.220932007, 11.639170647, 0, 1.885376215, 11.91140461, 0.075000003, 3.220932007, 11.639170647, 0.075000003, 1.885376215].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([11.225586891, 0, 1.969679236, 10.831600189, 0, 2.049987555, 11.225586891, 0.075000003, 1.969679236, 10.831600189, 0.075000003, 2.049987555, 10.831600189, 0, 2.049987555, 11.103833199, 0, 3.385543585, 10.831600189, 0.075000003, 2.049987555, 11.103833199, 0.075000003, 3.385543585, 11.103833199, 0, 3.385543585, 11.497820854, 0, 3.305235147, 11.103833199, 0.075000003, 3.385543585, 11.497820854, 0.075000003, 3.305235147, 11.497820854, 0, 3.305235147, 11.225586891, 0, 1.969679236, 11.497820854, 0.075000003, 3.305235147, 11.225586891, 0.075000003, 1.969679236].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 33, -1, 32, 33, 34, -1, 50, 41, 39, -1, 42, 44, 50, -1, 39, 42, 50, -1, 46, 44, 42, -1, 36, 43, 46, -1, 42, 36, 46, -1, 44, 46, 48, -1, 44, 48, 45, -1, 46, 43, 47, -1, 46, 47, 48, -1, 41, 50, 51, -1, 41, 51, 49, -1, 50, 44, 45, -1, 50, 45, 51, -1, 58, 56, 54, -1, 58, 54, 57, -1, 55, 58, 57, -1, 55, 57, 52, -1, 61, 59, 53, -1, 61, 53, 60, -1, 56, 61, 60, -1, 56, 60, 54, -1, 60, 53, 36, -1, 42, 54, 60, -1, 36, 42, 60, -1, 57, 54, 42, -1, 39, 52, 57, -1, 42, 39, 57, -1, 47, 35, 48, -1, 45, 48, 35, -1, 61, 37, 59, -1, 56, 37, 61, -1, 45, 35, 38, -1, 49, 51, 38, -1, 45, 38, 51, -1, 40, 56, 58, -1, 58, 55, 40, -1, 37, 56, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([13.850511551, 0, 16.960662842, 13.456523895, 0, 17.040971756, 13.850511551, 0.075000003, 16.960662842, 13.456523895, 0.075000003, 17.040971756, 13.456523895, 0, 17.040971756, 13.592640877, 0, 17.708749771, 13.728757858, 0, 18.376527786, 13.456523895, 0.075000003, 17.040971756, 13.592640877, 0.075000003, 17.708749771, 13.728757858, 0.075000003, 18.376527786, 13.524582863, 0.075000003, 17.374860764, 13.592640877, 0.037500001, 17.708749771, 13.524582863, 0, 17.374860764, 13.524582863, 0.037500001, 17.374860764, 13.490552902, 0.037500001, 17.20791626, 13.524582863, 0.018750001, 17.374860764, 13.490552902, 0, 17.20791626, 13.490552902, 0.018750001, 17.20791626, 13.490552902, 0.075000003, 17.20791626, 13.524582863, 0.056249999, 17.374860764, 13.490552902, 0.056249999, 17.20791626, 13.660698891, 0.075000003, 18.042638779, 13.660698891, 0, 18.042638779, 13.660698891, 0.037500001, 18.042638779, 13.694728851, 0.075000003, 18.209583282, 13.694728851, 0.037500001, 18.209583282, 13.660698891, 0.056249999, 18.042638779, 13.694728851, 0.056249999, 18.209583282, 13.694728851, 0, 18.209583282, 13.660698891, 0.018750001, 18.042638779, 13.694728851, 0.018750001, 18.209583282, 13.728757858, 0, 18.376527786, 14.12274456, 0, 18.296218872, 13.728757858, 0.075000003, 18.376527786, 14.12274456, 0.075000003, 18.296218872, 14.12274456, 0, 18.296218872, 13.986627579, 0, 17.628440857, 13.850511551, 0, 16.960662842, 14.12274456, 0.075000003, 18.296218872, 13.986627579, 0.075000003, 17.628440857, 13.850511551, 0.075000003, 16.960662842, 14.054686546, 0.075000003, 17.962329865, 13.986627579, 0.037500001, 17.628440857, 14.054686546, 0, 17.962329865, 14.054686546, 0.037500001, 17.962329865, 14.088715553, 0.037500001, 18.129274368, 14.054686546, 0.018750001, 17.962329865, 14.088715553, 0, 18.129274368, 14.088715553, 0.018750001, 18.129274368, 14.088715553, 0.075000003, 18.129274368, 14.054686546, 0.056249999, 17.962329865, 14.088715553, 0.056249999, 18.129274368, 13.918569565, 0.075000003, 17.294551849, 13.918569565, 0, 17.294551849, 13.918569565, 0.037500001, 17.294551849, 13.884540558, 0.075000003, 17.127607346, 13.884540558, 0.037500001, 17.127607346, 13.918569565, 0.056249999, 17.294551849, 13.884540558, 0.056249999, 17.127607346, 13.884540558, 0, 17.127607346, 13.918569565, 0.018750001, 17.294551849, 13.884540558, 0.018750001, 17.127607346].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([11.640686989, 0, 6.119440556, 11.246700287, 0, 6.19974947, 11.640686989, 0.075000003, 6.119440556, 11.246700287, 0.075000003, 6.19974947, 11.246700287, 0, 6.19974947, 11.518933296, 0, 7.535305023, 11.246700287, 0.075000003, 6.19974947, 11.518933296, 0.075000003, 7.535305023, 11.518933296, 0, 7.535305023, 11.912920952, 0, 7.454996586, 11.518933296, 0.075000003, 7.535305023, 11.912920952, 0.075000003, 7.454996586, 11.912920952, 0, 7.454996586, 11.640686989, 0, 6.119440556, 11.912920952, 0.075000003, 7.454996586, 11.640686989, 0.075000003, 6.119440556].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 34, -1, 32, 34, 35, -1, 33, 32, 35, -1, 33, 35, 36, -1, 38, 37, 39, -1, 38, 39, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 34, -1, 32, 34, 35, -1, 33, 32, 35, -1, 33, 35, 36, -1, 38, 37, 39, -1, 38, 39, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([11.227103233, 0, 6.203743935, 10.833116531, 0, 6.284052372, 11.227103233, 0.075000003, 6.203743935, 10.833116531, 0.075000003, 6.284052372, 10.833116531, 0, 6.284052372, 10.969232559, 0, 6.951830387, 11.105349541, 0, 7.619607925, 10.833116531, 0.075000003, 6.284052372, 10.969232559, 0.075000003, 6.951830387, 11.105349541, 0.075000003, 7.619607925, 10.901174545, 0.075000003, 6.61794138, 10.969232559, 0.037500001, 6.951830387, 10.901174545, 0, 6.61794138, 10.901174545, 0.037500001, 6.61794138, 10.867145538, 0.037500001, 6.450996876, 10.901174545, 0.018750001, 6.61794138, 10.867145538, 0, 6.450996876, 10.867145538, 0.018750001, 6.450996876, 10.867145538, 0.075000003, 6.450996876, 10.901174545, 0.056249999, 6.61794138, 10.867145538, 0.056249999, 6.450996876, 11.037291527, 0.075000003, 7.285718918, 11.037291527, 0, 7.285718918, 11.037291527, 0.037500001, 7.285718918, 11.071320534, 0.075000003, 7.452663422, 11.071320534, 0.037500001, 7.452663422, 11.037291527, 0.056249999, 7.285718918, 11.071320534, 0.056249999, 7.452663422, 11.071320534, 0, 7.452663422, 11.037291527, 0.018750001, 7.285718918, 11.071320534, 0.018750001, 7.452663422, 11.105349541, 0, 7.619607925, 11.302343369, 0, 7.579453945, 11.499336243, 0, 7.539299488, 11.105349541, 0.075000003, 7.619607925, 11.302343369, 0.075000003, 7.579453945, 11.499336243, 0.075000003, 7.539299488, 11.499336243, 0, 7.539299488, 11.227103233, 0, 6.203743935, 11.499336243, 0.075000003, 7.539299488, 11.227103233, 0.075000003, 6.203743935].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([11.502573013, 0, 5.441864491, 10.695002556, 0, 5.60647583, 11.502573013, 0.075000003, 5.441864491, 10.695002556, 0.075000003, 5.60647583, 10.695002556, 0, 5.60647583, 10.82912159, 0, 6.264455318, 10.695002556, 0.075000003, 5.60647583, 10.82912159, 0.075000003, 6.264455318, 10.82912159, 0, 6.264455318, 11.636693001, 0, 6.099843979, 10.82912159, 0.075000003, 6.264455318, 11.636693001, 0.075000003, 6.099843979, 11.636693001, 0, 6.099843979, 11.502573013, 0, 5.441864491, 11.636693001, 0.075000003, 6.099843979, 11.502573013, 0.075000003, 5.441864491].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([11.364459038, 0, 4.764287949, 10.55688858, 0, 4.928899288, 11.364459038, 0.075000003, 4.764287949, 10.55688858, 0.075000003, 4.928899288, 10.55688858, 0, 4.928899288, 10.691007614, 0, 5.586878777, 10.55688858, 0.075000003, 4.928899288, 10.691007614, 0.075000003, 5.586878777, 10.691007614, 0, 5.586878777, 11.498579025, 0, 5.422267437, 10.691007614, 0.075000003, 5.586878777, 11.498579025, 0.075000003, 5.422267437, 11.498579025, 0, 5.422267437, 11.364459038, 0, 4.764287949, 11.498579025, 0.075000003, 5.422267437, 11.364459038, 0.075000003, 4.764287949].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([11.088231087, 0, 3.409135103, 10.694244385, 0, 3.489443541, 11.088231087, 0.075000003, 3.409135103, 10.694244385, 0.075000003, 3.489443541, 10.694244385, 0, 3.489443541, 10.966477394, 0, 4.824999332, 10.694244385, 0.075000003, 3.489443541, 10.966477394, 0.075000003, 4.824999332, 10.966477394, 0, 4.824999332, 11.36046505, 0, 4.744690895, 10.966477394, 0.075000003, 4.824999332, 11.36046505, 0.075000003, 4.744690895, 11.36046505, 0, 4.744690895, 11.088231087, 0, 3.409135103, 11.36046505, 0.075000003, 4.744690895, 11.088231087, 0.075000003, 3.409135103].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 11, -1, 9, 11, 12, -1, 10, 9, 12, -1, 10, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 11, -1, 9, 11, 12, -1, 10, 9, 12, -1, 10, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([10.674647331, 0, 3.493438005, 10.280660629, 0, 3.573746443, 10.674647331, 0.075000003, 3.493438005, 10.280660629, 0.075000003, 3.573746443, 10.280660629, 0, 3.573746443, 10.552893639, 0, 4.909302235, 10.280660629, 0.075000003, 3.573746443, 10.552893639, 0.075000003, 4.909302235, 10.552893639, 0, 4.909302235, 10.749887466, 0, 4.869148254, 10.946880341, 0, 4.828993797, 10.552893639, 0.075000003, 4.909302235, 10.749887466, 0.075000003, 4.869148254, 10.946880341, 0.075000003, 4.828993797, 10.946880341, 0, 4.828993797, 10.674647331, 0, 3.493438005, 10.946880341, 0.075000003, 4.828993797, 10.674647331, 0.075000003, 3.493438005].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([10.950117111, 0, 2.731558561, 10.142546654, 0, 2.896170139, 10.950117111, 0.075000003, 2.731558561, 10.142546654, 0.075000003, 2.896170139, 10.142546654, 0, 2.896170139, 10.276665688, 0, 3.554149389, 10.142546654, 0.075000003, 2.896170139, 10.276665688, 0.075000003, 3.554149389, 10.276665688, 0, 3.554149389, 11.084236145, 0, 3.38953805, 10.276665688, 0.075000003, 3.554149389, 11.084236145, 0.075000003, 3.38953805, 11.084236145, 0, 3.38953805, 10.950117111, 0, 2.731558561, 11.084236145, 0.075000003, 3.38953805, 10.950117111, 0.075000003, 2.731558561].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([10.812003136, 0, 2.053982258, 10.004432678, 0, 2.218593597, 10.812003136, 0.075000003, 2.053982258, 10.004432678, 0.075000003, 2.218593597, 10.004432678, 0, 2.218593597, 10.138551712, 0, 2.876573086, 10.004432678, 0.075000003, 2.218593597, 10.138551712, 0.075000003, 2.876573086, 10.138551712, 0, 2.876573086, 10.946122169, 0, 2.711961508, 10.138551712, 0.075000003, 2.876573086, 10.946122169, 0.075000003, 2.711961508, 10.946122169, 0, 2.711961508, 10.812003136, 0, 2.053982258, 10.946122169, 0.075000003, 2.711961508, 10.812003136, 0.075000003, 2.053982258].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([10.813519478, 0, 6.288046837, 10.005948067, 0, 6.452658176, 10.813519478, 0.075000003, 6.288046837, 10.005948067, 0.075000003, 6.452658176, 10.005948067, 0, 6.452658176, 10.140068054, 0, 7.110637665, 10.005948067, 0.075000003, 6.452658176, 10.140068054, 0.075000003, 7.110637665, 10.140068054, 0, 7.110637665, 10.947638512, 0, 6.946026325, 10.140068054, 0.075000003, 7.110637665, 10.947638512, 0.075000003, 6.946026325, 10.947638512, 0, 6.946026325, 10.813519478, 0, 6.288046837, 10.947638512, 0.075000003, 6.946026325, 10.813519478, 0.075000003, 6.288046837].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([10.537291527, 0, 4.932893753, 10.143304825, 0, 5.01320219, 10.537291527, 0.075000003, 4.932893753, 10.143304825, 0.075000003, 5.01320219, 10.143304825, 0, 5.01320219, 10.415537834, 0, 6.348758221, 10.143304825, 0.075000003, 5.01320219, 10.415537834, 0.075000003, 6.348758221, 10.415537834, 0, 6.348758221, 10.809524536, 0, 6.268449783, 10.415537834, 0.075000003, 6.348758221, 10.809524536, 0.075000003, 6.268449783, 10.809524536, 0, 6.268449783, 10.537291527, 0, 4.932893753, 10.809524536, 0.075000003, 6.268449783, 10.537291527, 0.075000003, 4.932893753].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([10.123707771, 0, 5.017197132, 9.729720116, 0, 5.097505569, 10.123707771, 0.075000003, 5.017197132, 9.729720116, 0.075000003, 5.097505569, 9.729720116, 0, 5.097505569, 10.001954079, 0, 6.433061123, 9.729720116, 0.075000003, 5.097505569, 10.001954079, 0.075000003, 6.433061123, 10.001954079, 0, 6.433061123, 10.395940781, 0, 6.352752686, 10.001954079, 0.075000003, 6.433061123, 10.395940781, 0.075000003, 6.352752686, 10.395940781, 0, 6.352752686, 10.123707771, 0, 5.017197132, 10.395940781, 0.075000003, 6.352752686, 10.123707771, 0.075000003, 5.017197132].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([10.399177551, 0, 4.255317688, 9.59160614, 0, 4.419929028, 10.399177551, 0.075000003, 4.255317688, 9.59160614, 0.075000003, 4.419929028, 9.59160614, 0, 4.419929028, 9.725726128, 0, 5.077908516, 9.59160614, 0.075000003, 4.419929028, 9.725726128, 0.075000003, 5.077908516, 9.725726128, 0, 5.077908516, 10.533296585, 0, 4.9132967, 9.725726128, 0.075000003, 5.077908516, 10.533296585, 0.075000003, 4.9132967, 10.533296585, 0, 4.9132967, 10.399177551, 0, 4.255317688, 10.533296585, 0.075000003, 4.9132967, 10.399177551, 0.075000003, 4.255317688].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([10.261063576, 0, 3.577741146, 9.453492165, 0, 3.742352486, 10.261063576, 0.075000003, 3.577741146, 9.453492165, 0.075000003, 3.742352486, 9.453492165, 0, 3.742352486, 9.587612152, 0, 4.400331974, 9.453492165, 0.075000003, 3.742352486, 9.587612152, 0.075000003, 4.400331974, 9.587612152, 0, 4.400331974, 10.39518261, 0, 4.235720634, 9.587612152, 0.075000003, 4.400331974, 10.39518261, 0.075000003, 4.235720634, 10.39518261, 0, 4.235720634, 10.261063576, 0, 3.577741146, 10.39518261, 0.075000003, 4.235720634, 10.261063576, 0.075000003, 3.577741146].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 34, -1, 32, 34, 35, -1, 33, 32, 35, -1, 33, 35, 36, -1, 38, 37, 39, -1, 38, 39, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 34, -1, 32, 34, 35, -1, 33, 32, 35, -1, 33, 35, 36, -1, 38, 37, 39, -1, 38, 39, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([9.984835625, 0, 2.222588301, 9.590847969, 0, 2.302896738, 9.984835625, 0.075000003, 2.222588301, 9.590847969, 0.075000003, 2.302896738, 9.590847969, 0, 2.302896738, 9.726964951, 0, 2.970674515, 9.863081932, 0, 3.63845253, 9.590847969, 0.075000003, 2.302896738, 9.726964951, 0.075000003, 2.970674515, 9.863081932, 0.075000003, 3.63845253, 9.658906937, 0.075000003, 2.636785507, 9.726964951, 0.037500001, 2.970674515, 9.658906937, 0, 2.636785507, 9.658906937, 0.037500001, 2.636785507, 9.62487793, 0.037500001, 2.469841242, 9.658906937, 0.018750001, 2.636785507, 9.62487793, 0, 2.469841242, 9.62487793, 0.018750001, 2.469841242, 9.62487793, 0.075000003, 2.469841242, 9.658906937, 0.056249999, 2.636785507, 9.62487793, 0.056249999, 2.469841242, 9.795023918, 0.075000003, 3.304563522, 9.795023918, 0, 3.304563522, 9.795023918, 0.037500001, 3.304563522, 9.829052925, 0.075000003, 3.471508026, 9.829052925, 0.037500001, 3.471508026, 9.795023918, 0.056249999, 3.304563522, 9.829052925, 0.056249999, 3.471508026, 9.829052925, 0, 3.471508026, 9.795023918, 0.018750001, 3.304563522, 9.829052925, 0.018750001, 3.471508026, 9.863081932, 0, 3.63845253, 10.060074806, 0, 3.598298311, 10.257068634, 0, 3.558144093, 9.863081932, 0.075000003, 3.63845253, 10.060074806, 0.075000003, 3.598298311, 10.257068634, 0.075000003, 3.558144093, 10.257068634, 0, 3.558144093, 9.984835625, 0, 2.222588301, 10.257068634, 0.075000003, 3.558144093, 9.984835625, 0.075000003, 2.222588301].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([9.571250916, 0, 2.306891203, 9.177264214, 0, 2.38719964, 9.571250916, 0.075000003, 2.306891203, 9.177264214, 0.075000003, 2.38719964, 9.177264214, 0, 2.38719964, 9.449498177, 0, 3.722755432, 9.177264214, 0.075000003, 2.38719964, 9.449498177, 0.075000003, 3.722755432, 9.449498177, 0, 3.722755432, 9.843484879, 0, 3.642446995, 9.449498177, 0.075000003, 3.722755432, 9.843484879, 0.075000003, 3.642446995, 9.843484879, 0, 3.642446995, 9.571250916, 0, 2.306891203, 9.843484879, 0.075000003, 3.642446995, 9.571250916, 0.075000003, 2.306891203].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([9.846721649, 0, 1.545011759, 9.039150238, 0, 1.709623218, 9.846721649, 0.075000003, 1.545011759, 9.039150238, 0.075000003, 1.709623218, 9.039150238, 0, 1.709623218, 9.173270226, 0, 2.367602587, 9.039150238, 0.075000003, 1.709623218, 9.173270226, 0.075000003, 2.367602587, 9.173270226, 0, 2.367602587, 9.980840683, 0, 2.202991247, 9.173270226, 0.075000003, 2.367602587, 9.980840683, 0.075000003, 2.202991247, 9.980840683, 0, 2.202991247, 9.846721649, 0, 1.545011759, 9.980840683, 0.075000003, 2.202991247, 9.846721649, 0.075000003, 1.545011759].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([9.848237038, 0, 5.779076576, 9.04066658, 0, 5.943687916, 9.848237038, 0.075000003, 5.779076576, 9.04066658, 0.075000003, 5.943687916, 9.04066658, 0, 5.943687916, 9.174785614, 0, 6.601667404, 9.04066658, 0.075000003, 5.943687916, 9.174785614, 0.075000003, 6.601667404, 9.174785614, 0, 6.601667404, 9.982357025, 0, 6.437055588, 9.174785614, 0.075000003, 6.601667404, 9.982357025, 0.075000003, 6.437055588, 9.982357025, 0, 6.437055588, 9.848237038, 0, 5.779076576, 9.982357025, 0.075000003, 6.437055588, 9.848237038, 0.075000003, 5.779076576].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([9.710123062, 0, 5.101500034, 8.902552605, 0, 5.266111374, 9.710123062, 0.075000003, 5.101500034, 8.902552605, 0.075000003, 5.266111374, 8.902552605, 0, 5.266111374, 9.036671638, 0, 5.924090862, 8.902552605, 0.075000003, 5.266111374, 9.036671638, 0.075000003, 5.924090862, 9.036671638, 0, 5.924090862, 9.84424305, 0, 5.759479523, 9.036671638, 0.075000003, 5.924090862, 9.84424305, 0.075000003, 5.759479523, 9.84424305, 0, 5.759479523, 9.710123062, 0, 5.101500034, 9.84424305, 0.075000003, 5.759479523, 9.710123062, 0.075000003, 5.101500034].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 11, -1, 9, 11, 12, -1, 10, 9, 12, -1, 10, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 11, -1, 9, 11, 12, -1, 10, 9, 12, -1, 10, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([9.433895111, 0, 3.746347189, 9.039908409, 0, 3.826655626, 9.433895111, 0.075000003, 3.746347189, 9.039908409, 0.075000003, 3.826655626, 9.039908409, 0, 3.826655626, 9.312142372, 0, 5.162211418, 9.039908409, 0.075000003, 3.826655626, 9.312142372, 0.075000003, 5.162211418, 9.312142372, 0, 5.162211418, 9.509135246, 0, 5.122056961, 9.706129074, 0, 5.081902981, 9.312142372, 0.075000003, 5.162211418, 9.509135246, 0.075000003, 5.122056961, 9.706129074, 0.075000003, 5.081902981, 9.706129074, 0, 5.081902981, 9.433895111, 0, 3.746347189, 9.706129074, 0.075000003, 5.081902981, 9.433895111, 0.075000003, 3.746347189].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 29, 20, 18, -1, 21, 23, 29, -1, 18, 21, 29, -1, 25, 23, 21, -1, 15, 22, 25, -1, 21, 15, 25, -1, 23, 25, 27, -1, 23, 27, 24, -1, 25, 22, 26, -1, 25, 26, 27, -1, 20, 29, 30, -1, 20, 30, 28, -1, 29, 23, 24, -1, 29, 24, 30, -1, 37, 35, 33, -1, 37, 33, 36, -1, 34, 37, 36, -1, 34, 36, 31, -1, 40, 38, 32, -1, 40, 32, 39, -1, 35, 40, 39, -1, 35, 39, 33, -1, 39, 32, 15, -1, 21, 33, 39, -1, 15, 21, 39, -1, 36, 33, 21, -1, 18, 31, 36, -1, 21, 18, 36, -1, 26, 14, 27, -1, 24, 27, 14, -1, 40, 16, 38, -1, 35, 16, 40, -1, 24, 14, 17, -1, 28, 30, 17, -1, 24, 17, 30, -1, 19, 35, 37, -1, 37, 34, 19, -1, 16, 35, 19, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 29, 20, 18, -1, 21, 23, 29, -1, 18, 21, 29, -1, 25, 23, 21, -1, 15, 22, 25, -1, 21, 15, 25, -1, 23, 25, 27, -1, 23, 27, 24, -1, 25, 22, 26, -1, 25, 26, 27, -1, 20, 29, 30, -1, 20, 30, 28, -1, 29, 23, 24, -1, 29, 24, 30, -1, 37, 35, 33, -1, 37, 33, 36, -1, 34, 37, 36, -1, 34, 36, 31, -1, 40, 38, 32, -1, 40, 32, 39, -1, 35, 40, 39, -1, 35, 39, 33, -1, 39, 32, 15, -1, 21, 33, 39, -1, 15, 21, 39, -1, 36, 33, 21, -1, 18, 31, 36, -1, 21, 18, 36, -1, 26, 14, 27, -1, 24, 27, 14, -1, 40, 16, 38, -1, 35, 16, 40, -1, 24, 14, 17, -1, 28, 30, 17, -1, 24, 17, 30, -1, 19, 35, 37, -1, 37, 34, 19, -1, 16, 35, 19, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([9.020311356, 0, 3.830650091, 8.823317528, 0, 3.87080431, 8.626324654, 0, 3.910958529, 9.020311356, 0.075000003, 3.830650091, 8.823317528, 0.075000003, 3.87080431, 8.626324654, 0.075000003, 3.910958529, 8.626324654, 0, 3.910958529, 8.898557663, 0, 5.24651432, 8.626324654, 0.075000003, 3.910958529, 8.898557663, 0.075000003, 5.24651432, 8.898557663, 0, 5.24651432, 9.292545319, 0, 5.166205883, 8.898557663, 0.075000003, 5.24651432, 9.292545319, 0.075000003, 5.166205883, 9.292545319, 0, 5.166205883, 9.156428337, 0, 4.498427868, 9.020311356, 0, 3.830650091, 9.292545319, 0.075000003, 5.166205883, 9.156428337, 0.075000003, 4.498427868, 9.020311356, 0.075000003, 3.830650091, 9.224486351, 0.075000003, 4.832316875, 9.156428337, 0.037500001, 4.498427868, 9.224486351, 0, 4.832316875, 9.224486351, 0.037500001, 4.832316875, 9.258515358, 0.037500001, 4.999261379, 9.224486351, 0.018750001, 4.832316875, 9.258515358, 0, 4.999261379, 9.258515358, 0.018750001, 4.999261379, 9.258515358, 0.075000003, 4.999261379, 9.224486351, 0.056249999, 4.832316875, 9.258515358, 0.056249999, 4.999261379, 9.08836937, 0.075000003, 4.16453886, 9.08836937, 0, 4.16453886, 9.08836937, 0.037500001, 4.16453886, 9.054340363, 0.075000003, 3.997594595, 9.054340363, 0.037500001, 3.997594595, 9.08836937, 0.056249999, 4.16453886, 9.054340363, 0.056249999, 3.997594595, 9.054340363, 0, 3.997594595, 9.08836937, 0.018750001, 4.16453886, 9.054340363, 0.018750001, 3.997594595].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([9.295781136, 0, 3.068770647, 8.488210678, 0, 3.233382225, 9.295781136, 0.075000003, 3.068770647, 8.488210678, 0.075000003, 3.233382225, 8.488210678, 0, 3.233382225, 8.622329712, 0, 3.891361475, 8.488210678, 0.075000003, 3.233382225, 8.622329712, 0.075000003, 3.891361475, 8.622329712, 0, 3.891361475, 9.429901123, 0, 3.726750135, 8.622329712, 0.075000003, 3.891361475, 9.429901123, 0.075000003, 3.726750135, 9.429901123, 0, 3.726750135, 9.295781136, 0, 3.068770647, 9.429901123, 0.075000003, 3.726750135, 9.295781136, 0.075000003, 3.068770647].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([9.15766716, 0, 2.391194344, 8.350096703, 0, 2.555805683, 9.15766716, 0.075000003, 2.391194344, 8.350096703, 0.075000003, 2.555805683, 8.350096703, 0, 2.555805683, 8.484215736, 0, 3.213785172, 8.350096703, 0.075000003, 2.555805683, 8.484215736, 0.075000003, 3.213785172, 8.484215736, 0, 3.213785172, 9.291787148, 0, 3.049173594, 8.484215736, 0.075000003, 3.213785172, 9.291787148, 0.075000003, 3.049173594, 9.291787148, 0, 3.049173594, 9.15766716, 0, 2.391194344, 9.291787148, 0.075000003, 3.049173594, 9.15766716, 0.075000003, 2.391194344].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([8.881439209, 0, 1.036041379, 8.487452507, 0, 1.116349816, 8.881439209, 0.075000003, 1.036041379, 8.487452507, 0.075000003, 1.116349816, 8.487452507, 0, 1.116349816, 8.759685516, 0, 2.451905727, 8.487452507, 0.075000003, 1.116349816, 8.759685516, 0.075000003, 2.451905727, 8.759685516, 0, 2.451905727, 9.153673172, 0, 2.37159729, 8.759685516, 0.075000003, 2.451905727, 9.153673172, 0.075000003, 2.37159729, 9.153673172, 0, 2.37159729, 9.01755619, 0, 1.703819275, 8.881439209, 0, 1.036041379, 9.153673172, 0.075000003, 2.37159729, 9.01755619, 0.075000003, 1.703819275, 8.881439209, 0.075000003, 1.036041379, 9.085614204, 0.075000003, 2.037708282, 9.01755619, 0.037500001, 1.703819275, 9.085614204, 0, 2.037708282, 9.085614204, 0.037500001, 2.037708282, 9.119643211, 0.037500001, 2.204652786, 9.085614204, 0.018750001, 2.037708282, 9.119643211, 0, 2.204652786, 9.119643211, 0.018750001, 2.204652786, 9.119643211, 0.075000003, 2.204652786, 9.085614204, 0.056249999, 2.037708282, 9.119643211, 0.056249999, 2.204652786, 8.949498177, 0.075000003, 1.369930387, 8.949498177, 0, 1.369930387, 8.949498177, 0.037500001, 1.369930387, 8.915468216, 0.075000003, 1.202985883, 8.915468216, 0.037500001, 1.202985883, 8.949498177, 0.056249999, 1.369930387, 8.915468216, 0.056249999, 1.202985883, 8.915468216, 0, 1.202985883, 8.949498177, 0.018750001, 1.369930387, 8.915468216, 0.018750001, 1.202985883].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 34, -1, 32, 34, 35, -1, 33, 32, 35, -1, 33, 35, 36, -1, 38, 37, 39, -1, 38, 39, 40, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 19, 10, 8, -1, 11, 13, 19, -1, 8, 11, 19, -1, 15, 13, 11, -1, 5, 12, 15, -1, 11, 5, 15, -1, 13, 15, 17, -1, 13, 17, 14, -1, 15, 12, 16, -1, 15, 16, 17, -1, 10, 19, 20, -1, 10, 20, 18, -1, 19, 13, 14, -1, 19, 14, 20, -1, 27, 25, 23, -1, 27, 23, 26, -1, 24, 27, 26, -1, 24, 26, 21, -1, 30, 28, 22, -1, 30, 22, 29, -1, 25, 30, 29, -1, 25, 29, 23, -1, 29, 22, 5, -1, 11, 23, 29, -1, 5, 11, 29, -1, 26, 23, 11, -1, 8, 21, 26, -1, 11, 8, 26, -1, 16, 4, 17, -1, 14, 17, 4, -1, 30, 6, 28, -1, 25, 6, 30, -1, 14, 4, 7, -1, 18, 20, 7, -1, 14, 7, 20, -1, 9, 25, 27, -1, 27, 24, 9, -1, 6, 25, 9, -1, 32, 31, 34, -1, 32, 34, 35, -1, 33, 32, 35, -1, 33, 35, 36, -1, 38, 37, 39, -1, 38, 39, 40, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([8.467855453, 0, 1.1203444, 8.073868752, 0, 1.200652838, 8.467855453, 0.075000003, 1.1203444, 8.073868752, 0.075000003, 1.200652838, 8.073868752, 0, 1.200652838, 8.209985733, 0, 1.868430734, 8.346101761, 0, 2.53620863, 8.073868752, 0.075000003, 1.200652838, 8.209985733, 0.075000003, 1.868430734, 8.346101761, 0.075000003, 2.53620863, 8.141926765, 0.075000003, 1.534541726, 8.209985733, 0.037500001, 1.868430734, 8.141926765, 0, 1.534541726, 8.141926765, 0.037500001, 1.534541726, 8.107897758, 0.037500001, 1.367597342, 8.141926765, 0.018750001, 1.534541726, 8.107897758, 0, 1.367597342, 8.107897758, 0.018750001, 1.367597342, 8.107897758, 0.075000003, 1.367597342, 8.141926765, 0.056249999, 1.534541726, 8.107897758, 0.056249999, 1.367597342, 8.278043747, 0.075000003, 2.202319622, 8.278043747, 0, 2.202319622, 8.278043747, 0.037500001, 2.202319622, 8.312072754, 0.075000003, 2.369264126, 8.312072754, 0.037500001, 2.369264126, 8.278043747, 0.056249999, 2.202319622, 8.312072754, 0.056249999, 2.369264126, 8.312072754, 0, 2.369264126, 8.278043747, 0.018750001, 2.202319622, 8.312072754, 0.018750001, 2.369264126, 8.346101761, 0, 2.53620863, 8.543095589, 0, 2.496054411, 8.740088463, 0, 2.455900192, 8.346101761, 0.075000003, 2.53620863, 8.543095589, 0.075000003, 2.496054411, 8.740088463, 0.075000003, 2.455900192, 8.740088463, 0, 2.455900192, 8.467855453, 0, 1.1203444, 8.740088463, 0.075000003, 2.455900192, 8.467855453, 0.075000003, 1.1203444].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([8.743325233, 0, 0.358464926, 7.935754776, 0, 0.523076415, 8.743325233, 0.075000003, 0.358464926, 7.935754776, 0.075000003, 0.523076415, 7.935754776, 0, 0.523076415, 8.06987381, 0, 1.181055784, 7.935754776, 0.075000003, 0.523076415, 8.06987381, 0.075000003, 1.181055784, 8.06987381, 0, 1.181055784, 8.877445221, 0, 1.016444325, 8.06987381, 0.075000003, 1.181055784, 8.877445221, 0.075000003, 1.016444325, 8.877445221, 0, 1.016444325, 8.743325233, 0, 0.358464926, 8.877445221, 0.075000003, 1.016444325, 8.743325233, 0.075000003, 0.358464926].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([8.882955551, 0, 5.270105839, 8.488968849, 0, 5.350414276, 8.882955551, 0.075000003, 5.270105839, 8.488968849, 0.075000003, 5.350414276, 8.488968849, 0, 5.350414276, 8.761201859, 0, 6.685970306, 8.488968849, 0.075000003, 5.350414276, 8.761201859, 0.075000003, 6.685970306, 8.761201859, 0, 6.685970306, 9.15518856, 0, 6.605661869, 8.761201859, 0.075000003, 6.685970306, 9.15518856, 0.075000003, 6.605661869, 9.15518856, 0, 6.605661869, 8.882955551, 0, 5.270105839, 9.15518856, 0.075000003, 6.605661869, 8.882955551, 0.075000003, 5.270105839].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 21, 12, 10, -1, 13, 15, 21, -1, 10, 13, 21, -1, 17, 15, 13, -1, 7, 14, 17, -1, 13, 7, 17, -1, 15, 17, 19, -1, 15, 19, 16, -1, 17, 14, 18, -1, 17, 18, 19, -1, 12, 21, 22, -1, 12, 22, 20, -1, 21, 15, 16, -1, 21, 16, 22, -1, 29, 27, 25, -1, 29, 25, 28, -1, 26, 29, 28, -1, 26, 28, 23, -1, 32, 30, 24, -1, 32, 24, 31, -1, 27, 32, 31, -1, 27, 31, 25, -1, 31, 24, 7, -1, 13, 25, 31, -1, 7, 13, 31, -1, 28, 25, 13, -1, 10, 23, 28, -1, 13, 10, 28, -1, 18, 6, 19, -1, 16, 19, 6, -1, 32, 8, 30, -1, 27, 8, 32, -1, 16, 6, 9, -1, 20, 22, 9, -1, 16, 9, 22, -1, 11, 27, 29, -1, 29, 26, 11, -1, 8, 27, 11, -1, 34, 33, 36, -1, 34, 36, 37, -1, 35, 34, 37, -1, 35, 37, 38, -1, 40, 39, 41, -1, 40, 41, 42, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 21, 12, 10, -1, 13, 15, 21, -1, 10, 13, 21, -1, 17, 15, 13, -1, 7, 14, 17, -1, 13, 7, 17, -1, 15, 17, 19, -1, 15, 19, 16, -1, 17, 14, 18, -1, 17, 18, 19, -1, 12, 21, 22, -1, 12, 22, 20, -1, 21, 15, 16, -1, 21, 16, 22, -1, 29, 27, 25, -1, 29, 25, 28, -1, 26, 29, 28, -1, 26, 28, 23, -1, 32, 30, 24, -1, 32, 24, 31, -1, 27, 32, 31, -1, 27, 31, 25, -1, 31, 24, 7, -1, 13, 25, 31, -1, 7, 13, 31, -1, 28, 25, 13, -1, 10, 23, 28, -1, 13, 10, 28, -1, 18, 6, 19, -1, 16, 19, 6, -1, 32, 8, 30, -1, 27, 8, 32, -1, 16, 6, 9, -1, 20, 22, 9, -1, 16, 9, 22, -1, 11, 27, 29, -1, 29, 26, 11, -1, 8, 27, 11, -1, 34, 33, 36, -1, 34, 36, 37, -1, 35, 34, 37, -1, 35, 37, 38, -1, 40, 39, 41, -1, 40, 41, 42, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([8.469371796, 0, 5.354409218, 8.272377968, 0, 5.394563198, 8.075385094, 0, 5.434717655, 8.469371796, 0.075000003, 5.354409218, 8.272377968, 0.075000003, 5.394563198, 8.075385094, 0.075000003, 5.434717655, 8.075385094, 0, 5.434717655, 8.211501122, 0, 6.102495193, 8.347618103, 0, 6.770273209, 8.075385094, 0.075000003, 5.434717655, 8.211501122, 0.075000003, 6.102495193, 8.347618103, 0.075000003, 6.770273209, 8.143443108, 0.075000003, 5.768606186, 8.211501122, 0.037500001, 6.102495193, 8.143443108, 0, 5.768606186, 8.143443108, 0.037500001, 5.768606186, 8.109414101, 0.037500001, 5.601661682, 8.143443108, 0.018750001, 5.768606186, 8.109414101, 0, 5.601661682, 8.109414101, 0.018750001, 5.601661682, 8.109414101, 0.075000003, 5.601661682, 8.143443108, 0.056249999, 5.768606186, 8.109414101, 0.056249999, 5.601661682, 8.279560089, 0.075000003, 6.436384201, 8.279560089, 0, 6.436384201, 8.279560089, 0.037500001, 6.436384201, 8.313589096, 0.075000003, 6.603328705, 8.313589096, 0.037500001, 6.603328705, 8.279560089, 0.056249999, 6.436384201, 8.313589096, 0.056249999, 6.603328705, 8.313589096, 0, 6.603328705, 8.279560089, 0.018750001, 6.436384201, 8.313589096, 0.018750001, 6.603328705, 8.347618103, 0, 6.770273209, 8.544611931, 0, 6.730119228, 8.741604805, 0, 6.689964771, 8.347618103, 0.075000003, 6.770273209, 8.544611931, 0.075000003, 6.730119228, 8.741604805, 0.075000003, 6.689964771, 8.741604805, 0, 6.689964771, 8.469371796, 0, 5.354409218, 8.741604805, 0.075000003, 6.689964771, 8.469371796, 0.075000003, 5.354409218].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([8.744841576, 0, 4.592529774, 7.937270641, 0, 4.757141113, 8.744841576, 0.075000003, 4.592529774, 7.937270641, 0.075000003, 4.757141113, 7.937270641, 0, 4.757141113, 8.071390152, 0, 5.415120602, 7.937270641, 0.075000003, 4.757141113, 8.071390152, 0.075000003, 5.415120602, 8.071390152, 0, 5.415120602, 8.878960609, 0, 5.250508785, 8.071390152, 0.075000003, 5.415120602, 8.878960609, 0.075000003, 5.250508785, 8.878960609, 0, 5.250508785, 8.744841576, 0, 4.592529774, 8.878960609, 0.075000003, 5.250508785, 8.744841576, 0.075000003, 4.592529774].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([8.6067276, 0, 3.914952993, 8.202941895, 0, 3.997258902, 7.799156666, 0, 4.079564571, 8.6067276, 0.075000003, 3.914952993, 8.202941895, 0.075000003, 3.997258902, 7.799156666, 0.075000003, 4.079564571, 8.001049042, 0.075000003, 4.038411617, 8.001049042, 0, 4.038411617, 8.202941895, 0.037500001, 3.997258902, 8.001049042, 0.037500001, 4.038411617, 8.404834747, 0.075000003, 3.956105947, 8.404834747, 0, 3.956105947, 8.404834747, 0.037500001, 3.956105947, 7.799156666, 0, 4.079564571, 7.933276176, 0, 4.73754406, 7.799156666, 0.075000003, 4.079564571, 7.933276176, 0.075000003, 4.73754406, 7.933276176, 0, 4.73754406, 8.740846634, 0, 4.57293272, 7.933276176, 0.075000003, 4.73754406, 8.740846634, 0.075000003, 4.57293272, 8.740846634, 0, 4.57293272, 8.6067276, 0, 3.914952993, 8.740846634, 0.075000003, 4.57293272, 8.6067276, 0.075000003, 3.914952993].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 13, -1, 11, 13, 14, -1, 12, 11, 14, -1, 12, 14, 15, -1, 17, 16, 18, -1, 17, 18, 19, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 13, -1, 11, 13, 14, -1, 12, 11, 14, -1, 12, 14, 15, -1, 17, 16, 18, -1, 17, 18, 19, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([8.330499649, 0, 2.559800148, 8.133505821, 0, 2.599954367, 7.93651247, 0, 2.640108585, 8.330499649, 0.075000003, 2.559800148, 8.133505821, 0.075000003, 2.599954367, 7.93651247, 0.075000003, 2.640108585, 7.93651247, 0, 2.640108585, 8.208745956, 0, 3.975664616, 7.93651247, 0.075000003, 2.640108585, 8.208745956, 0.075000003, 3.975664616, 8.208745956, 0, 3.975664616, 8.405739784, 0, 3.935510397, 8.602732658, 0, 3.895356178, 8.208745956, 0.075000003, 3.975664616, 8.405739784, 0.075000003, 3.935510397, 8.602732658, 0.075000003, 3.895356178, 8.602732658, 0, 3.895356178, 8.330499649, 0, 2.559800148, 8.602732658, 0.075000003, 3.895356178, 8.330499649, 0.075000003, 2.559800148].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([7.916915417, 0, 2.644103289, 7.522928715, 0, 2.724411726, 7.916915417, 0.075000003, 2.644103289, 7.522928715, 0.075000003, 2.724411726, 7.522928715, 0, 2.724411726, 7.795162201, 0, 4.059967518, 7.522928715, 0.075000003, 2.724411726, 7.795162201, 0.075000003, 4.059967518, 7.795162201, 0, 4.059967518, 8.189148903, 0, 3.979659081, 7.795162201, 0.075000003, 4.059967518, 8.189148903, 0.075000003, 3.979659081, 8.189148903, 0, 3.979659081, 7.916915417, 0, 2.644103289, 8.189148903, 0.075000003, 3.979659081, 7.916915417, 0.075000003, 2.644103289].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([8.192385674, 0, 1.882223845, 7.384814739, 0, 2.046835184, 8.192385674, 0.075000003, 1.882223845, 7.384814739, 0.075000003, 2.046835184, 7.384814739, 0, 2.046835184, 7.51893425, 0, 2.704814672, 7.384814739, 0.075000003, 2.046835184, 7.51893425, 0.075000003, 2.704814672, 7.51893425, 0, 2.704814672, 8.326504707, 0, 2.540203333, 7.51893425, 0.075000003, 2.704814672, 8.326504707, 0.075000003, 2.540203333, 8.326504707, 0, 2.540203333, 8.192385674, 0, 1.882223845, 8.326504707, 0.075000003, 2.540203333, 8.192385674, 0.075000003, 1.882223845].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([8.054271698, 0, 1.204647422, 7.246700764, 0, 1.369258881, 8.054271698, 0.075000003, 1.204647422, 7.246700764, 0.075000003, 1.369258881, 7.246700764, 0, 1.369258881, 7.380820274, 0, 2.027238131, 7.246700764, 0.075000003, 1.369258881, 7.380820274, 0.075000003, 2.027238131, 7.380820274, 0, 2.027238131, 8.188390732, 0, 1.862626791, 7.380820274, 0.075000003, 2.027238131, 8.188390732, 0.075000003, 1.862626791, 8.188390732, 0, 1.862626791, 8.054271698, 0, 1.204647422, 8.188390732, 0.075000003, 1.862626791, 8.054271698, 0.075000003, 1.204647422].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([7.778043747, 0, -0.150505483, 7.581049919, 0, -0.110351257, 7.384056568, 0, -0.070197038, 7.778043747, 0.075000003, -0.150505483, 7.581049919, 0.075000003, -0.110351257, 7.384056568, 0.075000003, -0.070197038, 7.384056568, 0, -0.070197038, 7.656290054, 0, 1.265358806, 7.384056568, 0.075000003, -0.070197038, 7.656290054, 0.075000003, 1.265358806, 7.656290054, 0, 1.265358806, 8.050276756, 0, 1.185050368, 7.656290054, 0.075000003, 1.265358806, 8.050276756, 0.075000003, 1.185050368, 8.050276756, 0, 1.185050368, 7.778043747, 0, -0.150505483, 8.050276756, 0.075000003, 1.185050368, 7.778043747, 0.075000003, -0.150505483].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 27, 18, 16, -1, 19, 21, 27, -1, 16, 19, 27, -1, 23, 21, 19, -1, 13, 20, 23, -1, 19, 13, 23, -1, 21, 23, 25, -1, 21, 25, 22, -1, 23, 20, 24, -1, 23, 24, 25, -1, 18, 27, 28, -1, 18, 28, 26, -1, 27, 21, 22, -1, 27, 22, 28, -1, 35, 33, 31, -1, 35, 31, 34, -1, 32, 35, 34, -1, 32, 34, 29, -1, 38, 36, 30, -1, 38, 30, 37, -1, 33, 38, 37, -1, 33, 37, 31, -1, 37, 30, 13, -1, 19, 31, 37, -1, 13, 19, 37, -1, 34, 31, 19, -1, 16, 29, 34, -1, 19, 16, 34, -1, 24, 12, 25, -1, 22, 25, 12, -1, 38, 14, 36, -1, 33, 14, 38, -1, 22, 12, 15, -1, 26, 28, 15, -1, 22, 15, 28, -1, 17, 33, 35, -1, 35, 32, 17, -1, 14, 33, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([7.364459515, 0, -0.066202469, 6.970472813, 0, 0.014105972, 7.364459515, 0.075000003, -0.066202469, 6.970472813, 0.075000003, 0.014105972, 6.970472813, 0, 0.014105972, 7.242706299, 0, 1.349661827, 6.970472813, 0.075000003, 0.014105972, 7.242706299, 0.075000003, 1.349661827, 7.242706299, 0, 1.349661827, 7.636693001, 0, 1.26935339, 7.242706299, 0.075000003, 1.349661827, 7.636693001, 0.075000003, 1.26935339, 7.636693001, 0, 1.26935339, 7.500576496, 0, 0.601575434, 7.364459515, 0, -0.066202469, 7.636693001, 0.075000003, 1.26935339, 7.500576496, 0.075000003, 0.601575434, 7.364459515, 0.075000003, -0.066202469, 7.56863451, 0.075000003, 0.935464382, 7.500576496, 0.037500001, 0.601575434, 7.56863451, 0, 0.935464382, 7.56863451, 0.037500001, 0.935464382, 7.602663994, 0.037500001, 1.102408886, 7.56863451, 0.018750001, 0.935464382, 7.602663994, 0, 1.102408886, 7.602663994, 0.018750001, 1.102408886, 7.602663994, 0.075000003, 1.102408886, 7.56863451, 0.056249999, 0.935464382, 7.602663994, 0.056249999, 1.102408886, 7.432518005, 0.075000003, 0.267686486, 7.432518005, 0, 0.267686486, 7.432518005, 0.037500001, 0.267686486, 7.398488998, 0.075000003, 0.100742012, 7.398488998, 0.037500001, 0.100742012, 7.432518005, 0.056249999, 0.267686486, 7.398488998, 0.056249999, 0.100742012, 7.398488998, 0, 0.100742012, 7.432518005, 0.018750001, 0.267686486, 7.398488998, 0.018750001, 0.100742012].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 12, 15, 17, -1, 12, 17, 14, -1, 15, 9, 16, -1, 15, 16, 17, -1, 20, 19, 9, -1, 20, 9, 15, -1, 18, 20, 15, -1, 18, 15, 12, -1, 17, 16, 8, -1, 20, 10, 19, -1, 17, 8, 11, -1, 13, 20, 18, -1, 10, 20, 13, -1, 11, 14, 17, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([8.05578804, 0, 5.43871212, 7.248216629, 0, 5.60332346, 8.05578804, 0.075000003, 5.43871212, 7.248216629, 0.075000003, 5.60332346, 7.248216629, 0, 5.60332346, 7.38233614, 0, 6.261302948, 7.248216629, 0.075000003, 5.60332346, 7.38233614, 0.075000003, 6.261302948, 7.38233614, 0, 6.261302948, 7.786121368, 0, 6.17899704, 8.189907074, 0, 6.096691608, 7.38233614, 0.075000003, 6.261302948, 7.786121368, 0.075000003, 6.17899704, 8.189907074, 0.075000003, 6.096691608, 7.584228992, 0.075000003, 6.220149994, 7.786121368, 0.037500001, 6.17899704, 7.584228992, 0, 6.220149994, 7.584228992, 0.037500001, 6.220149994, 7.988014221, 0.075000003, 6.137844086, 7.988014221, 0, 6.137844086, 7.988014221, 0.037500001, 6.137844086, 8.189907074, 0, 6.096691608, 8.05578804, 0, 5.43871212, 8.189907074, 0.075000003, 6.096691608, 8.05578804, 0.075000003, 5.43871212].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([7.779559612, 0, 4.083559036, 7.38557291, 0, 4.163867474, 7.779559612, 0.075000003, 4.083559036, 7.38557291, 0.075000003, 4.163867474, 7.38557291, 0, 4.163867474, 7.65780592, 0, 5.499423504, 7.38557291, 0.075000003, 4.163867474, 7.65780592, 0.075000003, 5.499423504, 7.65780592, 0, 5.499423504, 8.051793098, 0, 5.419115067, 7.65780592, 0.075000003, 5.499423504, 8.051793098, 0.075000003, 5.419115067, 8.051793098, 0, 5.419115067, 7.779559612, 0, 4.083559036, 8.051793098, 0.075000003, 5.419115067, 7.779559612, 0.075000003, 4.083559036].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([7.365975857, 0, 4.167861938, 6.971988678, 0, 4.248170376, 7.365975857, 0.075000003, 4.167861938, 6.971988678, 0.075000003, 4.248170376, 6.971988678, 0, 4.248170376, 7.244222164, 0, 5.583726406, 6.971988678, 0.075000003, 4.248170376, 7.244222164, 0.075000003, 5.583726406, 7.244222164, 0, 5.583726406, 7.638208866, 0, 5.503417969, 7.244222164, 0.075000003, 5.583726406, 7.638208866, 0.075000003, 5.503417969, 7.638208866, 0, 5.503417969, 7.365975857, 0, 4.167861938, 7.638208866, 0.075000003, 5.503417969, 7.365975857, 0.075000003, 4.167861938].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([7.641445637, 0, 3.405982733, 6.833874702, 0, 3.570594072, 7.641445637, 0.075000003, 3.405982733, 6.833874702, 0.075000003, 3.570594072, 6.833874702, 0, 3.570594072, 6.967994213, 0, 4.228573322, 6.833874702, 0.075000003, 3.570594072, 6.967994213, 0.075000003, 4.228573322, 6.967994213, 0, 4.228573322, 7.775565147, 0, 4.063961983, 6.967994213, 0.075000003, 4.228573322, 7.775565147, 0.075000003, 4.063961983, 7.775565147, 0, 4.063961983, 7.641445637, 0, 3.405982733, 7.775565147, 0.075000003, 4.063961983, 7.641445637, 0.075000003, 3.405982733].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([7.503331661, 0, 2.728406191, 6.695760727, 0, 2.893017769, 7.503331661, 0.075000003, 2.728406191, 6.695760727, 0.075000003, 2.893017769, 6.695760727, 0, 2.893017769, 6.829880238, 0, 3.550997019, 6.695760727, 0.075000003, 2.893017769, 6.829880238, 0.075000003, 3.550997019, 6.829880238, 0, 3.550997019, 7.637451172, 0, 3.386385679, 6.829880238, 0.075000003, 3.550997019, 7.637451172, 0.075000003, 3.386385679, 7.637451172, 0, 3.386385679, 7.503331661, 0, 2.728406191, 7.637451172, 0.075000003, 3.386385679, 7.503331661, 0.075000003, 2.728406191].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([7.22710371, 0, 1.373253345, 6.833116531, 0, 1.453561783, 7.22710371, 0.075000003, 1.373253345, 6.833116531, 0.075000003, 1.453561783, 6.833116531, 0, 1.453561783, 7.105350018, 0, 2.789117575, 6.833116531, 0.075000003, 1.453561783, 7.105350018, 0.075000003, 2.789117575, 7.105350018, 0, 2.789117575, 7.499337196, 0, 2.708809137, 7.105350018, 0.075000003, 2.789117575, 7.499337196, 0.075000003, 2.708809137, 7.499337196, 0, 2.708809137, 7.22710371, 0, 1.373253345, 7.499337196, 0.075000003, 2.708809137, 7.22710371, 0.075000003, 1.373253345].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 29, 20, 18, -1, 21, 23, 29, -1, 18, 21, 29, -1, 25, 23, 21, -1, 15, 22, 25, -1, 21, 15, 25, -1, 23, 25, 27, -1, 23, 27, 24, -1, 25, 22, 26, -1, 25, 26, 27, -1, 20, 29, 30, -1, 20, 30, 28, -1, 29, 23, 24, -1, 29, 24, 30, -1, 37, 35, 33, -1, 37, 33, 36, -1, 34, 37, 36, -1, 34, 36, 31, -1, 40, 38, 32, -1, 40, 32, 39, -1, 35, 40, 39, -1, 35, 39, 33, -1, 39, 32, 15, -1, 21, 33, 39, -1, 15, 21, 39, -1, 36, 33, 21, -1, 18, 31, 36, -1, 21, 18, 36, -1, 26, 14, 27, -1, 24, 27, 14, -1, 40, 16, 38, -1, 35, 16, 40, -1, 24, 14, 17, -1, 28, 30, 17, -1, 24, 17, 30, -1, 19, 35, 37, -1, 37, 34, 19, -1, 16, 35, 19, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 29, 20, 18, -1, 21, 23, 29, -1, 18, 21, 29, -1, 25, 23, 21, -1, 15, 22, 25, -1, 21, 15, 25, -1, 23, 25, 27, -1, 23, 27, 24, -1, 25, 22, 26, -1, 25, 26, 27, -1, 20, 29, 30, -1, 20, 30, 28, -1, 29, 23, 24, -1, 29, 24, 30, -1, 37, 35, 33, -1, 37, 33, 36, -1, 34, 37, 36, -1, 34, 36, 31, -1, 40, 38, 32, -1, 40, 32, 39, -1, 35, 40, 39, -1, 35, 39, 33, -1, 39, 32, 15, -1, 21, 33, 39, -1, 15, 21, 39, -1, 36, 33, 21, -1, 18, 31, 36, -1, 21, 18, 36, -1, 26, 14, 27, -1, 24, 27, 14, -1, 40, 16, 38, -1, 35, 16, 40, -1, 24, 14, 17, -1, 28, 30, 17, -1, 24, 17, 30, -1, 19, 35, 37, -1, 37, 34, 19, -1, 16, 35, 19, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([6.813519478, 0, 1.457556367, 6.616526127, 0, 1.497710586, 6.419532776, 0, 1.537864804, 6.813519478, 0.075000003, 1.457556367, 6.616526127, 0.075000003, 1.497710586, 6.419532776, 0.075000003, 1.537864804, 6.419532776, 0, 1.537864804, 6.691766262, 0, 2.873420715, 6.419532776, 0.075000003, 1.537864804, 6.691766262, 0.075000003, 2.873420715, 6.691766262, 0, 2.873420715, 7.085752964, 0, 2.793112278, 6.691766262, 0.075000003, 2.873420715, 7.085752964, 0.075000003, 2.793112278, 7.085752964, 0, 2.793112278, 6.949636459, 0, 2.125334263, 6.813519478, 0, 1.457556367, 7.085752964, 0.075000003, 2.793112278, 6.949636459, 0.075000003, 2.125334263, 6.813519478, 0.075000003, 1.457556367, 7.01769495, 0.075000003, 2.45922327, 6.949636459, 0.037500001, 2.125334263, 7.01769495, 0, 2.45922327, 7.01769495, 0.037500001, 2.45922327, 7.051723957, 0.037500001, 2.626167774, 7.01769495, 0.018750001, 2.45922327, 7.051723957, 0, 2.626167774, 7.051723957, 0.018750001, 2.626167774, 7.051723957, 0.075000003, 2.626167774, 7.01769495, 0.056249999, 2.45922327, 7.051723957, 0.056249999, 2.626167774, 6.881577969, 0.075000003, 1.791445374, 6.881577969, 0, 1.791445374, 6.881577969, 0.037500001, 1.791445374, 6.847548962, 0.075000003, 1.624500871, 6.847548962, 0.037500001, 1.624500871, 6.881577969, 0.056249999, 1.791445374, 6.847548962, 0.056249999, 1.624500871, 6.847548962, 0, 1.624500871, 6.881577969, 0.018750001, 1.791445374, 6.847548962, 0.018750001, 1.624500871].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([7.088989735, 0, 0.695676982, 6.2814188, 0, 0.860288441, 7.088989735, 0.075000003, 0.695676982, 6.2814188, 0.075000003, 0.860288441, 6.2814188, 0, 0.860288441, 6.415538311, 0, 1.51826787, 6.2814188, 0.075000003, 0.860288441, 6.415538311, 0.075000003, 1.51826787, 6.415538311, 0, 1.51826787, 7.223109245, 0, 1.353656411, 6.415538311, 0.075000003, 1.51826787, 7.223109245, 0.075000003, 1.353656411, 7.223109245, 0, 1.353656411, 7.088989735, 0, 0.695676982, 7.223109245, 0.075000003, 1.353656411, 7.088989735, 0.075000003, 0.695676982].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([6.950875759, 0, 0.018100537, 6.143304825, 0, 0.182711989, 6.950875759, 0.075000003, 0.018100537, 6.143304825, 0.075000003, 0.182711989, 6.143304825, 0, 0.182711989, 6.277424335, 0, 0.840691388, 6.143304825, 0.075000003, 0.182711989, 6.277424335, 0.075000003, 0.840691388, 6.277424335, 0, 0.840691388, 7.08499527, 0, 0.676079929, 6.277424335, 0.075000003, 0.840691388, 7.08499527, 0.075000003, 0.676079929, 7.08499527, 0, 0.676079929, 6.950875759, 0, 0.018100537, 7.08499527, 0.075000003, 0.676079929, 6.950875759, 0.075000003, 0.018100537].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([7.0905056, 0, 4.929741383, 6.686720371, 0, 5.012047291, 6.282934666, 0, 5.094353199, 7.0905056, 0.075000003, 4.929741383, 6.686720371, 0.075000003, 5.012047291, 6.282934666, 0.075000003, 5.094353199, 6.484827518, 0.075000003, 5.053200245, 6.484827518, 0, 5.053200245, 6.686720371, 0.037500001, 5.012047291, 6.484827518, 0.037500001, 5.053200245, 6.888613224, 0.075000003, 4.970894337, 6.888613224, 0, 4.970894337, 6.888613224, 0.037500001, 4.970894337, 6.282934666, 0, 5.094353199, 6.417054176, 0, 5.752332211, 6.282934666, 0.075000003, 5.094353199, 6.417054176, 0.075000003, 5.752332211, 6.417054176, 0, 5.752332211, 7.224625111, 0, 5.587720871, 6.417054176, 0.075000003, 5.752332211, 7.224625111, 0.075000003, 5.587720871, 7.224625111, 0, 5.587720871, 7.0905056, 0, 4.929741383, 7.224625111, 0.075000003, 5.587720871, 7.0905056, 0.075000003, 4.929741383].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([6.952391624, 0, 4.252165318, 6.14482069, 0, 4.416776657, 6.952391624, 0.075000003, 4.252165318, 6.14482069, 0.075000003, 4.416776657, 6.14482069, 0, 4.416776657, 6.278940201, 0, 5.074756145, 6.14482069, 0.075000003, 4.416776657, 6.278940201, 0.075000003, 5.074756145, 6.278940201, 0, 5.074756145, 7.086511135, 0, 4.910144329, 6.278940201, 0.075000003, 5.074756145, 7.086511135, 0.075000003, 4.910144329, 7.086511135, 0, 4.910144329, 6.952391624, 0, 4.252165318, 7.086511135, 0.075000003, 4.910144329, 6.952391624, 0.075000003, 4.252165318].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([6.676163673, 0, 2.897012234, 6.282176971, 0, 2.977320671, 6.676163673, 0.075000003, 2.897012234, 6.282176971, 0.075000003, 2.977320671, 6.282176971, 0, 2.977320671, 6.554410458, 0, 4.312876701, 6.282176971, 0.075000003, 2.977320671, 6.554410458, 0.075000003, 4.312876701, 6.554410458, 0, 4.312876701, 6.94839716, 0, 4.232568264, 6.554410458, 0.075000003, 4.312876701, 6.94839716, 0.075000003, 4.232568264, 6.94839716, 0, 4.232568264, 6.676163673, 0, 2.897012234, 6.94839716, 0.075000003, 4.232568264, 6.676163673, 0.075000003, 2.897012234].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([6.262579918, 0, 2.981315374, 5.868592739, 0, 3.061623812, 6.262579918, 0.075000003, 2.981315374, 5.868592739, 0.075000003, 3.061623812, 5.868592739, 0, 3.061623812, 6.140826225, 0, 4.397179604, 5.868592739, 0.075000003, 3.061623812, 6.140826225, 0.075000003, 4.397179604, 6.140826225, 0, 4.397179604, 6.534813404, 0, 4.316871166, 6.140826225, 0.075000003, 4.397179604, 6.534813404, 0.075000003, 4.316871166, 6.534813404, 0, 4.316871166, 6.262579918, 0, 2.981315374, 6.534813404, 0.075000003, 4.316871166, 6.262579918, 0.075000003, 2.981315374].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([6.538049698, 0, 2.21943593, 5.730478764, 0, 2.38404727, 6.538049698, 0.075000003, 2.21943593, 5.730478764, 0.075000003, 2.38404727, 5.730478764, 0, 2.38404727, 5.864598274, 0, 3.042026758, 5.730478764, 0.075000003, 2.38404727, 5.864598274, 0.075000003, 3.042026758, 5.864598274, 0, 3.042026758, 6.672169209, 0, 2.87741518, 5.864598274, 0.075000003, 3.042026758, 6.672169209, 0.075000003, 2.87741518, 6.672169209, 0, 2.87741518, 6.538049698, 0, 2.21943593, 6.672169209, 0.075000003, 2.87741518, 6.538049698, 0.075000003, 2.21943593].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([6.399935722, 0, 1.541859388, 5.592364788, 0, 1.706470847, 6.399935722, 0.075000003, 1.541859388, 5.592364788, 0.075000003, 1.706470847, 5.592364788, 0, 1.706470847, 5.726484299, 0, 2.364450216, 5.592364788, 0.075000003, 1.706470847, 5.726484299, 0.075000003, 2.364450216, 5.726484299, 0, 2.364450216, 6.534055233, 0, 2.199838877, 5.726484299, 0.075000003, 2.364450216, 6.534055233, 0.075000003, 2.199838877, 6.534055233, 0, 2.199838877, 6.399935722, 0, 1.541859388, 6.534055233, 0.075000003, 2.199838877, 6.399935722, 0.075000003, 1.541859388].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([6.123707771, 0, 0.186706558, 5.729721069, 0, 0.26701498, 6.123707771, 0.075000003, 0.186706558, 5.729721069, 0.075000003, 0.26701498, 5.729721069, 0, 0.26701498, 6.001954079, 0, 1.602570772, 5.729721069, 0.075000003, 0.26701498, 6.001954079, 0.075000003, 1.602570772, 6.001954079, 0, 1.602570772, 6.395941257, 0, 1.522262335, 6.001954079, 0.075000003, 1.602570772, 6.395941257, 0.075000003, 1.522262335, 6.395941257, 0, 1.522262335, 6.123707771, 0, 0.186706558, 6.395941257, 0.075000003, 1.522262335, 6.123707771, 0.075000003, 0.186706558].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([5.710124016, 0, 0.271009564, 5.316136837, 0, 0.351318002, 5.710124016, 0.075000003, 0.271009564, 5.316136837, 0.075000003, 0.351318002, 5.316136837, 0, 0.351318002, 5.588370323, 0, 1.686873794, 5.316136837, 0.075000003, 0.351318002, 5.588370323, 0.075000003, 1.686873794, 5.588370323, 0, 1.686873794, 5.982357025, 0, 1.606565356, 5.588370323, 0.075000003, 1.686873794, 5.982357025, 0.075000003, 1.606565356, 5.982357025, 0, 1.606565356, 5.710124016, 0, 0.271009564, 5.982357025, 0.075000003, 1.606565356, 5.710124016, 0.075000003, 0.271009564].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([6.125223637, 0, 4.420771122, 5.731236935, 0, 4.501079559, 6.125223637, 0.075000003, 4.420771122, 5.731236935, 0.075000003, 4.501079559, 5.731236935, 0, 4.501079559, 6.003470421, 0, 5.83663559, 5.731236935, 0.075000003, 4.501079559, 6.003470421, 0.075000003, 5.83663559, 6.003470421, 0, 5.83663559, 6.397457123, 0, 5.756327152, 6.003470421, 0.075000003, 5.83663559, 6.397457123, 0.075000003, 5.756327152, 6.397457123, 0, 5.756327152, 6.125223637, 0, 4.420771122, 6.397457123, 0.075000003, 5.756327152, 6.125223637, 0.075000003, 4.420771122].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([5.711639881, 0, 4.505074024, 5.317653179, 0, 4.585382462, 5.711639881, 0.075000003, 4.505074024, 5.317653179, 0.075000003, 4.585382462, 5.317653179, 0, 4.585382462, 5.589886189, 0, 5.920938492, 5.317653179, 0.075000003, 4.585382462, 5.589886189, 0.075000003, 5.920938492, 5.589886189, 0, 5.920938492, 5.983873367, 0, 5.840630054, 5.589886189, 0.075000003, 5.920938492, 5.983873367, 0.075000003, 5.840630054, 5.983873367, 0, 5.840630054, 5.711639881, 0, 4.505074024, 5.983873367, 0.075000003, 5.840630054, 5.711639881, 0.075000003, 4.505074024].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([5.987109661, 0, 3.743194818, 5.179539204, 0, 3.907806158, 5.987109661, 0.075000003, 3.743194818, 5.179539204, 0.075000003, 3.907806158, 5.179539204, 0, 3.907806158, 5.313658237, 0, 4.565785408, 5.179539204, 0.075000003, 3.907806158, 5.313658237, 0.075000003, 4.565785408, 5.313658237, 0, 4.565785408, 6.121229172, 0, 4.401174068, 5.313658237, 0.075000003, 4.565785408, 6.121229172, 0.075000003, 4.401174068, 6.121229172, 0, 4.401174068, 5.987109661, 0, 3.743194818, 6.121229172, 0.075000003, 4.401174068, 5.987109661, 0.075000003, 3.743194818].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([5.848995686, 0, 3.065618277, 5.041424751, 0, 3.230229855, 5.848995686, 0.075000003, 3.065618277, 5.041424751, 0.075000003, 3.230229855, 5.041424751, 0, 3.230229855, 5.175544262, 0, 3.888209105, 5.041424751, 0.075000003, 3.230229855, 5.175544262, 0.075000003, 3.888209105, 5.175544262, 0, 3.888209105, 5.983115196, 0, 3.723597765, 5.175544262, 0.075000003, 3.888209105, 5.983115196, 0.075000003, 3.723597765, 5.983115196, 0, 3.723597765, 5.848995686, 0, 3.065618277, 5.983115196, 0.075000003, 3.723597765, 5.848995686, 0.075000003, 3.065618277].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([5.572767735, 0, 1.710465431, 5.178781033, 0, 1.790773869, 5.572767735, 0.075000003, 1.710465431, 5.178781033, 0.075000003, 1.790773869, 5.178781033, 0, 1.790773869, 5.451014519, 0, 3.12632966, 5.178781033, 0.075000003, 1.790773869, 5.451014519, 0.075000003, 3.12632966, 5.451014519, 0, 3.12632966, 5.845001221, 0, 3.046021223, 5.451014519, 0.075000003, 3.12632966, 5.845001221, 0.075000003, 3.046021223, 5.845001221, 0, 3.046021223, 5.572767735, 0, 1.710465431, 5.845001221, 0.075000003, 3.046021223, 5.572767735, 0.075000003, 1.710465431].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 29, 20, 18, -1, 21, 23, 29, -1, 18, 21, 29, -1, 25, 23, 21, -1, 15, 22, 25, -1, 21, 15, 25, -1, 23, 25, 27, -1, 23, 27, 24, -1, 25, 22, 26, -1, 25, 26, 27, -1, 20, 29, 30, -1, 20, 30, 28, -1, 29, 23, 24, -1, 29, 24, 30, -1, 37, 35, 33, -1, 37, 33, 36, -1, 34, 37, 36, -1, 34, 36, 31, -1, 40, 38, 32, -1, 40, 32, 39, -1, 35, 40, 39, -1, 35, 39, 33, -1, 39, 32, 15, -1, 21, 33, 39, -1, 15, 21, 39, -1, 36, 33, 21, -1, 18, 31, 36, -1, 21, 18, 36, -1, 26, 14, 27, -1, 24, 27, 14, -1, 40, 16, 38, -1, 35, 16, 40, -1, 24, 14, 17, -1, 28, 30, 17, -1, 24, 17, 30, -1, 19, 35, 37, -1, 37, 34, 19, -1, 16, 35, 19, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 29, 20, 18, -1, 21, 23, 29, -1, 18, 21, 29, -1, 25, 23, 21, -1, 15, 22, 25, -1, 21, 15, 25, -1, 23, 25, 27, -1, 23, 27, 24, -1, 25, 22, 26, -1, 25, 26, 27, -1, 20, 29, 30, -1, 20, 30, 28, -1, 29, 23, 24, -1, 29, 24, 30, -1, 37, 35, 33, -1, 37, 33, 36, -1, 34, 37, 36, -1, 34, 36, 31, -1, 40, 38, 32, -1, 40, 32, 39, -1, 35, 40, 39, -1, 35, 39, 33, -1, 39, 32, 15, -1, 21, 33, 39, -1, 15, 21, 39, -1, 36, 33, 21, -1, 18, 31, 36, -1, 21, 18, 36, -1, 26, 14, 27, -1, 24, 27, 14, -1, 40, 16, 38, -1, 35, 16, 40, -1, 24, 14, 17, -1, 28, 30, 17, -1, 24, 17, 30, -1, 19, 35, 37, -1, 37, 34, 19, -1, 16, 35, 19, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([5.159183979, 0, 1.794768453, 4.962190628, 0, 1.834922671, 4.7651968, 0, 1.87507689, 5.159183979, 0.075000003, 1.794768453, 4.962190628, 0.075000003, 1.834922671, 4.7651968, 0.075000003, 1.87507689, 4.7651968, 0, 1.87507689, 5.037430286, 0, 3.210632801, 4.7651968, 0.075000003, 1.87507689, 5.037430286, 0.075000003, 3.210632801, 5.037430286, 0, 3.210632801, 5.431417465, 0, 3.130324364, 5.037430286, 0.075000003, 3.210632801, 5.431417465, 0.075000003, 3.130324364, 5.431417465, 0, 3.130324364, 5.295300484, 0, 2.462546349, 5.159183979, 0, 1.794768453, 5.431417465, 0.075000003, 3.130324364, 5.295300484, 0.075000003, 2.462546349, 5.159183979, 0.075000003, 1.794768453, 5.363358974, 0.075000003, 2.796435356, 5.295300484, 0.037500001, 2.462546349, 5.363358974, 0, 2.796435356, 5.363358974, 0.037500001, 2.796435356, 5.397387981, 0.037500001, 2.96337986, 5.363358974, 0.018750001, 2.796435356, 5.397387981, 0, 2.96337986, 5.397387981, 0.018750001, 2.96337986, 5.397387981, 0.075000003, 2.96337986, 5.363358974, 0.056249999, 2.796435356, 5.397387981, 0.056249999, 2.96337986, 5.22724247, 0.075000003, 2.128657341, 5.22724247, 0, 2.128657341, 5.22724247, 0.037500001, 2.128657341, 5.193212986, 0.075000003, 1.961712956, 5.193212986, 0.037500001, 1.961712956, 5.22724247, 0.056249999, 2.128657341, 5.193212986, 0.056249999, 1.961712956, 5.193212986, 0, 1.961712956, 5.22724247, 0.018750001, 2.128657341, 5.193212986, 0.018750001, 1.961712956].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([5.434653759, 0, 1.032889009, 4.627082825, 0, 1.197500467, 5.434653759, 0.075000003, 1.032889009, 4.627082825, 0.075000003, 1.197500467, 4.627082825, 0, 1.197500467, 4.761202335, 0, 1.855479836, 4.627082825, 0.075000003, 1.197500467, 4.761202335, 0.075000003, 1.855479836, 4.761202335, 0, 1.855479836, 5.56877327, 0, 1.690868378, 4.761202335, 0.075000003, 1.855479836, 5.56877327, 0.075000003, 1.690868378, 5.56877327, 0, 1.690868378, 5.434653759, 0, 1.032889009, 5.56877327, 0.075000003, 1.690868378, 5.434653759, 0.075000003, 1.032889009].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([5.296539783, 0, 0.355312556, 4.488968849, 0, 0.519924045, 5.296539783, 0.075000003, 0.355312556, 4.488968849, 0.075000003, 0.519924045, 4.488968849, 0, 0.519924045, 4.62308836, 0, 1.177903414, 4.488968849, 0.075000003, 0.519924045, 4.62308836, 0.075000003, 1.177903414, 4.62308836, 0, 1.177903414, 5.430659294, 0, 1.013291955, 4.62308836, 0.075000003, 1.177903414, 5.430659294, 0.075000003, 1.013291955, 5.430659294, 0, 1.013291955, 5.296539783, 0, 0.355312556, 5.430659294, 0.075000003, 1.013291955, 5.296539783, 0.075000003, 0.355312556].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([5.436170101, 0, 5.266953468, 4.628599167, 0, 5.431565285, 5.436170101, 0.075000003, 5.266953468, 4.628599167, 0.075000003, 5.431565285, 4.628599167, 0, 5.431565285, 4.762718678, 0, 6.089544296, 4.628599167, 0.075000003, 5.431565285, 4.762718678, 0.075000003, 6.089544296, 4.762718678, 0, 6.089544296, 5.570289135, 0, 5.924932957, 4.762718678, 0.075000003, 6.089544296, 5.570289135, 0.075000003, 5.924932957, 5.570289135, 0, 5.924932957, 5.436170101, 0, 5.266953468, 5.570289135, 0.075000003, 5.924932957, 5.436170101, 0.075000003, 5.266953468].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([5.298056126, 0, 4.589377403, 4.490485191, 0, 4.753988743, 5.298056126, 0.075000003, 4.589377403, 4.490485191, 0.075000003, 4.753988743, 4.490485191, 0, 4.753988743, 4.624604702, 0, 5.411968231, 4.490485191, 0.075000003, 4.753988743, 4.624604702, 0.075000003, 5.411968231, 4.624604702, 0, 5.411968231, 5.432175159, 0, 5.247356415, 4.624604702, 0.075000003, 5.411968231, 5.432175159, 0.075000003, 5.247356415, 5.432175159, 0, 5.247356415, 5.298056126, 0, 4.589377403, 5.432175159, 0.075000003, 5.247356415, 5.298056126, 0.075000003, 4.589377403].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 11, -1, 9, 11, 12, -1, 10, 9, 12, -1, 10, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 11, -1, 9, 11, 12, -1, 10, 9, 12, -1, 10, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([5.021828175, 0, 3.234224319, 4.627840996, 0, 3.314532757, 5.021828175, 0.075000003, 3.234224319, 4.627840996, 0.075000003, 3.314532757, 4.627840996, 0, 3.314532757, 4.900074482, 0, 4.650088787, 4.627840996, 0.075000003, 3.314532757, 4.900074482, 0.075000003, 4.650088787, 4.900074482, 0, 4.650088787, 5.097067833, 0, 4.60993433, 5.294061184, 0, 4.56978035, 4.900074482, 0.075000003, 4.650088787, 5.097067833, 0.075000003, 4.60993433, 5.294061184, 0.075000003, 4.56978035, 5.294061184, 0, 4.56978035, 5.021828175, 0, 3.234224319, 5.294061184, 0.075000003, 4.56978035, 5.021828175, 0.075000003, 3.234224319].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([4.608243942, 0, 3.318527222, 4.21425724, 0, 3.398835659, 4.608243942, 0.075000003, 3.318527222, 4.21425724, 0.075000003, 3.398835659, 4.21425724, 0, 3.398835659, 4.486490726, 0, 4.734391689, 4.21425724, 0.075000003, 3.398835659, 4.486490726, 0.075000003, 4.734391689, 4.486490726, 0, 4.734391689, 4.880477428, 0, 4.654083252, 4.486490726, 0.075000003, 4.734391689, 4.880477428, 0.075000003, 4.654083252, 4.880477428, 0, 4.654083252, 4.608243942, 0, 3.318527222, 4.880477428, 0.075000003, 4.654083252, 4.608243942, 0.075000003, 3.318527222].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([4.883713722, 0, 2.556647778, 4.076143265, 0, 2.721259356, 4.883713722, 0.075000003, 2.556647778, 4.076143265, 0.075000003, 2.721259356, 4.076143265, 0, 2.721259356, 4.210262299, 0, 3.379238844, 4.076143265, 0.075000003, 2.721259356, 4.210262299, 0.075000003, 3.379238844, 4.210262299, 0, 3.379238844, 5.017833233, 0, 3.214627266, 4.210262299, 0.075000003, 3.379238844, 5.017833233, 0.075000003, 3.214627266, 5.017833233, 0, 3.214627266, 4.883713722, 0, 2.556647778, 5.017833233, 0.075000003, 3.214627266, 4.883713722, 0.075000003, 2.556647778].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 8, 11, 13, -1, 8, 13, 10, -1, 11, 5, 12, -1, 11, 12, 13, -1, 16, 15, 5, -1, 16, 5, 11, -1, 14, 16, 11, -1, 14, 11, 8, -1, 13, 12, 4, -1, 16, 6, 15, -1, 13, 4, 7, -1, 9, 16, 14, -1, 6, 16, 9, -1, 7, 10, 13, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 8, 11, 13, -1, 8, 13, 10, -1, 11, 5, 12, -1, 11, 12, 13, -1, 16, 15, 5, -1, 16, 5, 11, -1, 14, 16, 11, -1, 14, 11, 8, -1, 13, 12, 4, -1, 16, 6, 15, -1, 13, 4, 7, -1, 9, 16, 14, -1, 6, 16, 9, -1, 7, 10, 13, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([4.745599747, 0, 1.879071474, 3.938029051, 0, 2.043682814, 4.745599747, 0.075000003, 1.879071474, 3.938029051, 0.075000003, 2.043682814, 3.938029051, 0, 2.043682814, 4.005088806, 0, 2.372672558, 4.072148323, 0, 2.701662302, 3.938029051, 0.075000003, 2.043682814, 4.005088806, 0.075000003, 2.372672558, 4.072148323, 0.075000003, 2.701662302, 3.971559048, 0.075000003, 2.208177805, 4.005088806, 0.037500001, 2.372672558, 3.971559048, 0, 2.208177805, 3.971559048, 0.037500001, 2.208177805, 4.038618565, 0.075000003, 2.537167549, 4.038618565, 0, 2.537167549, 4.038618565, 0.037500001, 2.537167549, 4.072148323, 0, 2.701662302, 4.879719257, 0, 2.537050962, 4.072148323, 0.075000003, 2.701662302, 4.879719257, 0.075000003, 2.537050962, 4.879719257, 0, 2.537050962, 4.745599747, 0, 1.879071474, 4.879719257, 0.075000003, 2.537050962, 4.745599747, 0.075000003, 1.879071474].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([4.469371796, 0, 0.523918569, 4.272378445, 0, 0.564072788, 4.075385094, 0, 0.604227006, 4.469371796, 0.075000003, 0.523918569, 4.272378445, 0.075000003, 0.564072788, 4.075385094, 0.075000003, 0.604227006, 4.075385094, 0, 0.604227006, 4.34761858, 0, 1.939782858, 4.075385094, 0.075000003, 0.604227006, 4.34761858, 0.075000003, 1.939782858, 4.34761858, 0, 1.939782858, 4.741605282, 0, 1.859474421, 4.34761858, 0.075000003, 1.939782858, 4.741605282, 0.075000003, 1.859474421, 4.741605282, 0, 1.859474421, 4.469371796, 0, 0.523918569, 4.741605282, 0.075000003, 1.859474421, 4.469371796, 0.075000003, 0.523918569].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([4.05578804, 0, 0.608221591, 3.858794451, 0, 0.648375809, 3.6618011, 0, 0.688530028, 4.05578804, 0.075000003, 0.608221591, 3.858794451, 0.075000003, 0.648375809, 3.6618011, 0.075000003, 0.688530028, 3.6618011, 0, 0.688530028, 3.934034586, 0, 2.02408576, 3.6618011, 0.075000003, 0.688530028, 3.934034586, 0.075000003, 2.02408576, 3.934034586, 0, 2.02408576, 4.328021526, 0, 1.943777442, 3.934034586, 0.075000003, 2.02408576, 4.328021526, 0.075000003, 1.943777442, 4.328021526, 0, 1.943777442, 4.05578804, 0, 0.608221591, 4.328021526, 0.075000003, 1.943777442, 4.05578804, 0.075000003, 0.608221591].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 8, 11, 13, -1, 8, 13, 10, -1, 11, 5, 12, -1, 11, 12, 13, -1, 16, 15, 5, -1, 16, 5, 11, -1, 14, 16, 11, -1, 14, 11, 8, -1, 13, 12, 4, -1, 16, 6, 15, -1, 13, 4, 7, -1, 9, 16, 14, -1, 6, 16, 9, -1, 7, 10, 13, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 8, 11, 13, -1, 8, 13, 10, -1, 11, 5, 12, -1, 11, 12, 13, -1, 16, 15, 5, -1, 16, 5, 11, -1, 14, 16, 11, -1, 14, 11, 8, -1, 13, 12, 4, -1, 16, 6, 15, -1, 13, 4, 7, -1, 9, 16, 14, -1, 6, 16, 9, -1, 7, 10, 13, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([4.33125782, 0, -0.153657854, 3.523687124, 0, 0.010953601, 4.33125782, 0.075000003, -0.153657854, 3.523687124, 0.075000003, 0.010953601, 3.523687124, 0, 0.010953601, 3.59074688, 0, 0.33994329, 3.657806635, 0, 0.668933034, 3.523687124, 0.075000003, 0.010953601, 3.59074688, 0.075000003, 0.33994329, 3.657806635, 0.075000003, 0.668933034, 3.557216883, 0.075000003, 0.175448447, 3.59074688, 0.037500001, 0.33994329, 3.557216883, 0, 0.175448447, 3.557216883, 0.037500001, 0.175448447, 3.624276638, 0.075000003, 0.504438162, 3.624276638, 0, 0.504438162, 3.624276638, 0.037500001, 0.504438162, 3.657806635, 0, 0.668933034, 4.465377331, 0, 0.504321575, 3.657806635, 0.075000003, 0.668933034, 4.465377331, 0.075000003, 0.504321575, 4.465377331, 0, 0.504321575, 4.33125782, 0, -0.153657854, 4.465377331, 0.075000003, 0.504321575, 4.33125782, 0.075000003, -0.153657854].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([4.470888138, 0, 4.757983208, 4.076900959, 0, 4.838291645, 4.470888138, 0.075000003, 4.757983208, 4.076900959, 0.075000003, 4.838291645, 4.076900959, 0, 4.838291645, 4.349134445, 0, 6.173847675, 4.076900959, 0.075000003, 4.838291645, 4.349134445, 0.075000003, 6.173847675, 4.349134445, 0, 6.173847675, 4.743121624, 0, 6.093539238, 4.349134445, 0.075000003, 6.173847675, 4.743121624, 0.075000003, 6.093539238, 4.743121624, 0, 6.093539238, 4.470888138, 0, 4.757983208, 4.743121624, 0.075000003, 6.093539238, 4.470888138, 0.075000003, 4.757983208].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([4.057303905, 0, 4.84228611, 3.663317204, 0, 4.922594547, 4.057303905, 0.075000003, 4.84228611, 3.663317204, 0.075000003, 4.922594547, 3.663317204, 0, 4.922594547, 3.93555069, 0, 6.258150578, 3.663317204, 0.075000003, 4.922594547, 3.93555069, 0.075000003, 6.258150578, 3.93555069, 0, 6.258150578, 4.329537392, 0, 6.17784214, 3.93555069, 0.075000003, 6.258150578, 4.329537392, 0.075000003, 6.17784214, 4.329537392, 0, 6.17784214, 4.057303905, 0, 4.84228611, 4.329537392, 0.075000003, 6.17784214, 4.057303905, 0.075000003, 4.84228611].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([4, 8, 12, -1, 4, 12, 10, -1, 8, 1, 11, -1, 8, 11, 12, -1, 9, 7, 1, -1, 9, 1, 8, -1, 6, 9, 8, -1, 6, 8, 4, -1, 12, 11, 0, -1, 9, 2, 7, -1, 12, 0, 3, -1, 5, 9, 6, -1, 2, 9, 5, -1, 3, 10, 12, -1, 14, 13, 15, -1, 14, 15, 16, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([4.332774162, 0, 4.080406666, 3.928988695, 0, 4.162712574, 3.525203228, 0, 4.245018005, 4.332774162, 0.075000003, 4.080406666, 3.928988695, 0.075000003, 4.162712574, 3.525203228, 0.075000003, 4.245018005, 3.727095842, 0.075000003, 4.203865528, 3.727095842, 0, 4.203865528, 3.928988695, 0.037500001, 4.162712574, 3.727095842, 0.037500001, 4.203865528, 4.13088131, 0.075000003, 4.12155962, 4.13088131, 0, 4.12155962, 4.13088131, 0.037500001, 4.12155962, 3.525203228, 0, 4.245018005, 3.6593225, 0, 4.902997494, 3.525203228, 0.075000003, 4.245018005, 3.6593225, 0.075000003, 4.902997494, 3.6593225, 0, 4.902997494, 4.466893673, 0, 4.738386154, 3.6593225, 0.075000003, 4.902997494, 4.466893673, 0.075000003, 4.738386154, 4.466893673, 0, 4.738386154, 4.332774162, 0, 4.080406666, 4.466893673, 0.075000003, 4.738386154, 4.332774162, 0.075000003, 4.080406666].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 8, 11, 13, -1, 8, 13, 10, -1, 11, 5, 12, -1, 11, 12, 13, -1, 16, 15, 5, -1, 16, 5, 11, -1, 14, 16, 11, -1, 14, 11, 8, -1, 13, 12, 4, -1, 16, 6, 15, -1, 13, 4, 7, -1, 9, 16, 14, -1, 6, 16, 9, -1, 7, 10, 13, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 8, 11, 13, -1, 8, 13, 10, -1, 11, 5, 12, -1, 11, 12, 13, -1, 16, 15, 5, -1, 16, 5, 11, -1, 14, 16, 11, -1, 14, 11, 8, -1, 13, 12, 4, -1, 16, 6, 15, -1, 13, 4, 7, -1, 9, 16, 14, -1, 6, 16, 9, -1, 7, 10, 13, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([4.194660187, 0, 3.402830362, 3.387089252, 0, 3.567441702, 4.194660187, 0.075000003, 3.402830362, 3.387089252, 0.075000003, 3.567441702, 3.387089252, 0, 3.567441702, 3.454149008, 0, 3.896431446, 3.521208525, 0, 4.225420952, 3.387089252, 0.075000003, 3.567441702, 3.454149008, 0.075000003, 3.896431446, 3.521208525, 0.075000003, 4.225420952, 3.420619011, 0.075000003, 3.731936693, 3.454149008, 0.037500001, 3.896431446, 3.420619011, 0, 3.731936693, 3.420619011, 0.037500001, 3.731936693, 3.487678766, 0.075000003, 4.060926437, 3.487678766, 0, 4.060926437, 3.487678766, 0.037500001, 4.060926437, 3.521208525, 0, 4.225420952, 4.328779697, 0, 4.060809612, 3.521208525, 0.075000003, 4.225420952, 4.328779697, 0.075000003, 4.060809612, 4.328779697, 0, 4.060809612, 4.194660187, 0, 3.402830362, 4.328779697, 0.075000003, 4.060809612, 4.194660187, 0.075000003, 3.402830362].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([3.918431997, 0, 2.047677517, 3.524445057, 0, 2.127985954, 3.918431997, 0.075000003, 2.047677517, 3.524445057, 0.075000003, 2.127985954, 3.524445057, 0, 2.127985954, 3.796678543, 0, 3.463541746, 3.524445057, 0.075000003, 2.127985954, 3.796678543, 0.075000003, 3.463541746, 3.796678543, 0, 3.463541746, 4.190665722, 0, 3.383233309, 3.796678543, 0.075000003, 3.463541746, 4.190665722, 0.075000003, 3.383233309, 4.190665722, 0, 3.383233309, 3.918431997, 0, 2.047677517, 4.190665722, 0.075000003, 3.383233309, 3.918431997, 0.075000003, 2.047677517].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([3.504848003, 0, 2.131980419, 3.110861301, 0, 2.212288857, 3.504848003, 0.075000003, 2.131980419, 3.110861301, 0.075000003, 2.212288857, 3.110861301, 0, 2.212288857, 3.383094549, 0, 3.547844648, 3.110861301, 0.075000003, 2.212288857, 3.383094549, 0.075000003, 3.547844648, 3.383094549, 0, 3.547844648, 3.77708149, 0, 3.467536211, 3.383094549, 0.075000003, 3.547844648, 3.77708149, 0.075000003, 3.467536211, 3.77708149, 0, 3.467536211, 3.504848003, 0, 2.131980419, 3.77708149, 0.075000003, 3.467536211, 3.504848003, 0.075000003, 2.131980419].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([3.780318022, 0, 1.370100975, 2.972747087, 0, 1.534712434, 3.780318022, 0.075000003, 1.370100975, 2.972747087, 0.075000003, 1.534712434, 2.972747087, 0, 1.534712434, 3.106866598, 0, 2.192691803, 2.972747087, 0.075000003, 1.534712434, 3.106866598, 0.075000003, 2.192691803, 3.106866598, 0, 2.192691803, 3.914437532, 0, 2.028080463, 3.106866598, 0.075000003, 2.192691803, 3.914437532, 0.075000003, 2.028080463, 3.914437532, 0, 2.028080463, 3.780318022, 0, 1.370100975, 3.914437532, 0.075000003, 2.028080463, 3.780318022, 0.075000003, 1.370100975].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([3.642204046, 0, 0.692524612, 2.834633112, 0, 0.857136071, 3.642204046, 0.075000003, 0.692524612, 2.834633112, 0.075000003, 0.857136071, 2.834633112, 0, 0.857136071, 2.968752623, 0, 1.515115499, 2.834633112, 0.075000003, 0.857136071, 2.968752623, 0.075000003, 1.515115499, 2.968752623, 0, 1.515115499, 3.776323557, 0, 1.350504041, 2.968752623, 0.075000003, 1.515115499, 3.776323557, 0.075000003, 1.350504041, 3.776323557, 0, 1.350504041, 3.642204046, 0, 0.692524612, 3.776323557, 0.075000003, 1.350504041, 3.642204046, 0.075000003, 0.692524612].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([3.365976095, 0, -0.662628293, 2.971989155, 0, -0.582319796, 3.365976095, 0.075000003, -0.662628293, 2.971989155, 0.075000003, -0.582319796, 2.971989155, 0, -0.582319796, 3.244222641, 0, 0.753235996, 2.971989155, 0.075000003, -0.582319796, 3.244222641, 0.075000003, 0.753235996, 3.244222641, 0, 0.753235996, 3.638209581, 0, 0.672927558, 3.244222641, 0.075000003, 0.753235996, 3.638209581, 0.075000003, 0.672927558, 3.638209581, 0, 0.672927558, 3.365976095, 0, -0.662628293, 3.638209581, 0.075000003, 0.672927558, 3.365976095, 0.075000003, -0.662628293].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([2.952392101, 0, -0.578325272, 2.558405161, 0, -0.498016804, 2.952392101, 0.075000003, -0.578325272, 2.558405161, 0.075000003, -0.498016804, 2.558405161, 0, -0.498016804, 2.830638647, 0, 0.837539017, 2.558405161, 0.075000003, -0.498016804, 2.830638647, 0.075000003, 0.837539017, 2.830638647, 0, 0.837539017, 3.224625587, 0, 0.75723058, 2.830638647, 0.075000003, 0.837539017, 3.224625587, 0.075000003, 0.75723058, 3.224625587, 0, 0.75723058, 2.952392101, 0, -0.578325272, 3.224625587, 0.075000003, 0.75723058, 2.952392101, 0.075000003, -0.578325272].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([3.64372015, 0, 4.926589012, 2.836149216, 0, 5.091200829, 3.64372015, 0.075000003, 4.926589012, 2.836149216, 0.075000003, 5.091200829, 2.836149216, 0, 5.091200829, 2.970268726, 0, 5.74917984, 2.836149216, 0.075000003, 5.091200829, 2.970268726, 0.075000003, 5.74917984, 2.970268726, 0, 5.74917984, 3.777839661, 0, 5.584568501, 2.970268726, 0.075000003, 5.74917984, 3.777839661, 0.075000003, 5.584568501, 3.777839661, 0, 5.584568501, 3.64372015, 0, 4.926589012, 3.777839661, 0.075000003, 5.584568501, 3.64372015, 0.075000003, 4.926589012].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([3.367492199, 0, 3.571436405, 2.973505259, 0, 3.651744843, 3.367492199, 0.075000003, 3.571436405, 2.973505259, 0.075000003, 3.651744843, 2.973505259, 0, 3.651744843, 3.245738745, 0, 4.987300396, 2.973505259, 0.075000003, 3.651744843, 3.245738745, 0.075000003, 4.987300396, 3.245738745, 0, 4.987300396, 3.639725685, 0, 4.906991959, 3.245738745, 0.075000003, 4.987300396, 3.639725685, 0.075000003, 4.906991959, 3.639725685, 0, 4.906991959, 3.367492199, 0, 3.571436405, 3.639725685, 0.075000003, 4.906991959, 3.367492199, 0.075000003, 3.571436405].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([2.953908205, 0, 3.655739307, 2.559921265, 0, 3.736047745, 2.953908205, 0.075000003, 3.655739307, 2.559921265, 0.075000003, 3.736047745, 2.559921265, 0, 3.736047745, 2.832154751, 0, 5.071603775, 2.559921265, 0.075000003, 3.736047745, 2.832154751, 0.075000003, 5.071603775, 2.832154751, 0, 5.071603775, 3.226141691, 0, 4.991295338, 2.832154751, 0.075000003, 5.071603775, 3.226141691, 0.075000003, 4.991295338, 3.226141691, 0, 4.991295338, 2.953908205, 0, 3.655739307, 3.226141691, 0.075000003, 4.991295338, 2.953908205, 0.075000003, 3.655739307].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 8, 11, 13, -1, 8, 13, 10, -1, 11, 5, 12, -1, 11, 12, 13, -1, 16, 15, 5, -1, 16, 5, 11, -1, 14, 16, 11, -1, 14, 11, 8, -1, 13, 12, 4, -1, 16, 6, 15, -1, 13, 4, 7, -1, 9, 16, 14, -1, 6, 16, 9, -1, 7, 10, 13, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 8, 11, 13, -1, 8, 13, 10, -1, 11, 5, 12, -1, 11, 12, 13, -1, 16, 15, 5, -1, 16, 5, 11, -1, 14, 16, 11, -1, 14, 11, 8, -1, 13, 12, 4, -1, 16, 6, 15, -1, 13, 4, 7, -1, 9, 16, 14, -1, 6, 16, 9, -1, 7, 10, 13, -1, 18, 17, 19, -1, 18, 19, 20, -1, 22, 21, 23, -1, 22, 23, 24, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([3.229378223, 0, 2.893859863, 2.421807289, 0, 3.058471441, 3.229378223, 0.075000003, 2.893859863, 2.421807289, 0.075000003, 3.058471441, 2.421807289, 0, 3.058471441, 2.488867044, 0, 3.387460947, 2.5559268, 0, 3.716450691, 2.421807289, 0.075000003, 3.058471441, 2.488867044, 0.075000003, 3.387460947, 2.5559268, 0.075000003, 3.716450691, 2.455337048, 0.075000003, 3.222966194, 2.488867044, 0.037500001, 3.387460947, 2.455337048, 0, 3.222966194, 2.455337048, 0.037500001, 3.222966194, 2.522396803, 0.075000003, 3.551955938, 2.522396803, 0, 3.551955938, 2.522396803, 0.037500001, 3.551955938, 2.5559268, 0, 3.716450691, 3.363497496, 0, 3.551839352, 2.5559268, 0.075000003, 3.716450691, 3.363497496, 0.075000003, 3.551839352, 3.363497496, 0, 3.551839352, 3.229378223, 0, 2.893859863, 3.363497496, 0.075000003, 3.551839352, 3.229378223, 0.075000003, 2.893859863].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([3.091264248, 0, 2.21628356, 2.283693314, 0, 2.380894899, 3.091264248, 0.075000003, 2.21628356, 2.283693314, 0.075000003, 2.380894899, 2.283693314, 0, 2.380894899, 2.417812824, 0, 3.038874388, 2.283693314, 0.075000003, 2.380894899, 2.417812824, 0.075000003, 3.038874388, 2.417812824, 0, 3.038874388, 3.22538352, 0, 2.87426281, 2.417812824, 0.075000003, 3.038874388, 3.22538352, 0.075000003, 2.87426281, 3.22538352, 0, 2.87426281, 3.091264248, 0, 2.21628356, 3.22538352, 0.075000003, 2.87426281, 3.091264248, 0.075000003, 2.21628356].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([2.815036297, 0, 0.861130595, 2.421049356, 0, 0.941439033, 2.815036297, 0.075000003, 0.861130595, 2.421049356, 0.075000003, 0.941439033, 2.421049356, 0, 0.941439033, 2.693282604, 0, 2.276994944, 2.421049356, 0.075000003, 0.941439033, 2.693282604, 0.075000003, 2.276994944, 2.693282604, 0, 2.276994944, 3.087269545, 0, 2.196686506, 2.693282604, 0.075000003, 2.276994944, 3.087269545, 0.075000003, 2.196686506, 3.087269545, 0, 2.196686506, 2.815036297, 0, 0.861130595, 3.087269545, 0.075000003, 2.196686506, 2.815036297, 0.075000003, 0.861130595].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 3, -1, 1, 3, 4, -1, 2, 1, 4, -1, 2, 4, 5, -1, 7, 6, 8, -1, 7, 8, 9, -1, 11, 10, 12, -1, 11, 12, 13, -1, 15, 14, 16, -1, 15, 16, 17, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([2.401452303, 0, 0.945433617, 2.204458714, 0, 0.985587835, 2.007465363, 0, 1.025742054, 2.401452303, 0.075000003, 0.945433617, 2.204458714, 0.075000003, 0.985587835, 2.007465363, 0.075000003, 1.025742054, 2.007465363, 0, 1.025742054, 2.279698849, 0, 2.361297846, 2.007465363, 0.075000003, 1.025742054, 2.279698849, 0.075000003, 2.361297846, 2.279698849, 0, 2.361297846, 2.673685551, 0, 2.280989408, 2.279698849, 0.075000003, 2.361297846, 2.673685551, 0.075000003, 2.280989408, 2.673685551, 0, 2.280989408, 2.401452303, 0, 0.945433617, 2.673685551, 0.075000003, 2.280989408, 2.401452303, 0.075000003, 0.945433617].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 8, 11, 13, -1, 8, 13, 10, -1, 11, 5, 12, -1, 11, 12, 13, -1, 16, 15, 5, -1, 16, 5, 11, -1, 14, 16, 11, -1, 14, 11, 8, -1, 13, 12, 4, -1, 16, 6, 15, -1, 13, 4, 7, -1, 9, 16, 14, -1, 6, 16, 9, -1, 7, 10, 13, -1, 18, 17, 19, -1, 18, 19, 20, -1, 25, 28, 30, -1, 25, 30, 27, -1, 28, 22, 29, -1, 28, 29, 30, -1, 33, 32, 22, -1, 33, 22, 28, -1, 31, 33, 28, -1, 31, 28, 25, -1, 30, 29, 21, -1, 33, 23, 32, -1, 30, 21, 24, -1, 26, 33, 31, -1, 23, 33, 26, -1, 24, 27, 30, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 8, 11, 13, -1, 8, 13, 10, -1, 11, 5, 12, -1, 11, 12, 13, -1, 16, 15, 5, -1, 16, 5, 11, -1, 14, 16, 11, -1, 14, 11, 8, -1, 13, 12, 4, -1, 16, 6, 15, -1, 13, 4, 7, -1, 9, 16, 14, -1, 6, 16, 9, -1, 7, 10, 13, -1, 18, 17, 19, -1, 18, 19, 20, -1, 25, 28, 30, -1, 25, 30, 27, -1, 28, 22, 29, -1, 28, 29, 30, -1, 33, 32, 22, -1, 33, 22, 28, -1, 31, 33, 28, -1, 31, 28, 25, -1, 30, 29, 21, -1, 33, 23, 32, -1, 30, 21, 24, -1, 26, 33, 31, -1, 23, 33, 26, -1, 24, 27, 30, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([2.676922083, 0, 0.183554187, 1.869351268, 0, 0.348165631, 2.676922083, 0.075000003, 0.183554187, 1.869351268, 0.075000003, 0.348165631, 1.869351268, 0, 0.348165631, 1.936411023, 0, 0.677155316, 2.003470659, 0, 1.006145, 1.869351268, 0.075000003, 0.348165631, 1.936411023, 0.075000003, 0.677155316, 2.003470659, 0.075000003, 1.006145, 1.902881145, 0.075000003, 0.512660503, 1.936411023, 0.037500001, 0.677155316, 1.902881145, 0, 0.512660503, 1.902881145, 0.037500001, 0.512660503, 1.969940901, 0.075000003, 0.841650188, 1.969940901, 0, 0.841650188, 1.969940901, 0.037500001, 0.841650188, 2.003470659, 0, 1.006145, 2.811041594, 0, 0.841533601, 2.003470659, 0.075000003, 1.006145, 2.811041594, 0.075000003, 0.841533601, 2.811041594, 0, 0.841533601, 2.743981838, 0, 0.512543857, 2.676922083, 0, 0.183554187, 2.811041594, 0.075000003, 0.841533601, 2.743981838, 0.075000003, 0.512543857, 2.676922083, 0.075000003, 0.183554187, 2.777511835, 0.075000003, 0.677038729, 2.743981838, 0.037500001, 0.512543857, 2.777511835, 0, 0.677038729, 2.777511835, 0.037500001, 0.677038729, 2.71045208, 0.075000003, 0.348049045, 2.71045208, 0, 0.348049045, 2.71045208, 0.037500001, 0.348049045].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([2.540324211, 0, 3.740042448, 1.732753396, 0, 3.904653788, 2.540324211, 0.075000003, 3.740042448, 1.732753396, 0.075000003, 3.904653788, 1.732753396, 0, 3.904653788, 1.866872787, 0, 4.562633038, 1.732753396, 0.075000003, 3.904653788, 1.866872787, 0.075000003, 4.562633038, 1.866872787, 0, 4.562633038, 2.674443722, 0, 4.398021698, 1.866872787, 0.075000003, 4.562633038, 2.674443722, 0.075000003, 4.398021698, 2.674443722, 0, 4.398021698, 2.540324211, 0, 3.740042448, 2.674443722, 0.075000003, 4.398021698, 2.540324211, 0.075000003, 3.740042448].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([2.26409626, 0, 2.384889603, 1.87010932, 0, 2.46519804, 2.26409626, 0.075000003, 2.384889603, 1.87010932, 0.075000003, 2.46519804, 1.87010932, 0, 2.46519804, 2.142342806, 0, 3.800753832, 1.87010932, 0.075000003, 2.46519804, 2.142342806, 0.075000003, 3.800753832, 2.142342806, 0, 3.800753832, 2.536329746, 0, 3.720445395, 2.142342806, 0.075000003, 3.800753832, 2.536329746, 0.075000003, 3.720445395, 2.536329746, 0, 3.720445395, 2.26409626, 0, 2.384889603, 2.536329746, 0.075000003, 3.720445395, 2.26409626, 0.075000003, 2.384889603].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([1.850512385, 0, 2.469192505, 1.456525445, 0, 2.549500942, 1.850512385, 0.075000003, 2.469192505, 1.456525445, 0.075000003, 2.549500942, 1.456525445, 0, 2.549500942, 1.728758812, 0, 3.885056734, 1.456525445, 0.075000003, 2.549500942, 1.728758812, 0.075000003, 3.885056734, 1.728758812, 0, 3.885056734, 2.122745752, 0, 3.804748297, 1.728758812, 0.075000003, 3.885056734, 2.122745752, 0.075000003, 3.804748297, 2.122745752, 0, 3.804748297, 1.850512385, 0, 2.469192505, 2.122745752, 0.075000003, 3.804748297, 1.850512385, 0.075000003, 2.469192505].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([2.125982285, 0, 1.707313061, 1.318411469, 0, 1.87192452, 2.125982285, 0.075000003, 1.707313061, 1.318411469, 0.075000003, 1.87192452, 1.318411469, 0, 1.87192452, 1.452530861, 0, 2.529903889, 1.318411469, 0.075000003, 1.87192452, 1.452530861, 0.075000003, 2.529903889, 1.452530861, 0, 2.529903889, 2.260101795, 0, 2.365292549, 1.452530861, 0.075000003, 2.529903889, 2.260101795, 0.075000003, 2.365292549, 2.260101795, 0, 2.365292549, 2.125982285, 0, 1.707313061, 2.260101795, 0.075000003, 2.365292549, 2.125982285, 0.075000003, 1.707313061].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 16, 19, 21, -1, 16, 21, 18, -1, 19, 13, 20, -1, 19, 20, 21, -1, 24, 23, 13, -1, 24, 13, 19, -1, 22, 24, 19, -1, 22, 19, 16, -1, 21, 20, 12, -1, 24, 14, 23, -1, 21, 12, 15, -1, 17, 24, 22, -1, 14, 24, 17, -1, 15, 18, 21, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 16, 19, 21, -1, 16, 21, 18, -1, 19, 13, 20, -1, 19, 20, 21, -1, 24, 23, 13, -1, 24, 13, 19, -1, 22, 24, 19, -1, 22, 19, 16, -1, 21, 20, 12, -1, 24, 14, 23, -1, 21, 12, 15, -1, 17, 24, 22, -1, 14, 24, 17, -1, 15, 18, 21, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([1.987868309, 0, 1.029736638, 1.180297375, 0, 1.194348097, 1.987868309, 0.075000003, 1.029736638, 1.180297375, 0.075000003, 1.194348097, 1.180297375, 0, 1.194348097, 1.314416885, 0, 1.852327466, 1.180297375, 0.075000003, 1.194348097, 1.314416885, 0.075000003, 1.852327466, 1.314416885, 0, 1.852327466, 2.12198782, 0, 1.687716007, 1.314416885, 0.075000003, 1.852327466, 2.12198782, 0.075000003, 1.687716007, 2.12198782, 0, 1.687716007, 2.054928064, 0, 1.358726382, 1.987868309, 0, 1.029736638, 2.12198782, 0.075000003, 1.687716007, 2.054928064, 0.075000003, 1.358726382, 1.987868309, 0.075000003, 1.029736638, 2.088457823, 0.075000003, 1.523221135, 2.054928064, 0.037500001, 1.358726382, 2.088457823, 0, 1.523221135, 2.088457823, 0.037500001, 1.523221135, 2.021398067, 0.075000003, 1.19423151, 2.021398067, 0, 1.19423151, 2.021398067, 0.037500001, 1.19423151].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([1.711640358, 0, -0.325416237, 1.317653418, 0, -0.245107785, 1.711640358, 0.075000003, -0.325416237, 1.317653418, 0.075000003, -0.245107785, 1.317653418, 0, -0.245107785, 1.589886785, 0, 1.090448022, 1.317653418, 0.075000003, -0.245107785, 1.589886785, 0.075000003, 1.090448022, 1.589886785, 0, 1.090448022, 1.983873725, 0, 1.010139585, 1.589886785, 0.075000003, 1.090448022, 1.983873725, 0.075000003, 1.010139585, 1.983873725, 0, 1.010139585, 1.711640358, 0, -0.325416237, 1.983873725, 0.075000003, 1.010139585, 1.711640358, 0.075000003, -0.325416237].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([1.298056364, 0, -0.241113231, 0.904069424, 0, -0.160804778, 1.298056364, 0.075000003, -0.241113231, 0.904069424, 0.075000003, -0.160804778, 0.904069424, 0, -0.160804778, 1.17630291, 0, 1.174751043, 0.904069424, 0.075000003, -0.160804778, 1.17630291, 0.075000003, 1.174751043, 1.17630291, 0, 1.174751043, 1.570289731, 0, 1.094442606, 1.17630291, 0.075000003, 1.174751043, 1.570289731, 0.075000003, 1.094442606, 1.570289731, 0, 1.094442606, 1.298056364, 0, -0.241113231, 1.570289731, 0.075000003, 1.094442606, 1.298056364, 0.075000003, -0.241113231].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([1.16070044, 0, 1.198342681, 0.7667135, 0, 1.278651118, 1.16070044, 0.075000003, 1.198342681, 0.7667135, 0.075000003, 1.278651118, 0.7667135, 0, 1.278651118, 1.038946867, 0, 2.614207029, 0.7667135, 0.075000003, 1.278651118, 1.038946867, 0.075000003, 2.614207029, 1.038946867, 0, 2.614207029, 1.432933807, 0, 2.533898592, 1.038946867, 0.075000003, 2.614207029, 1.432933807, 0.075000003, 2.533898592, 1.432933807, 0, 2.533898592, 1.16070044, 0, 1.198342681, 1.432933807, 0.075000003, 2.533898592, 1.16070044, 0.075000003, 1.198342681].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([1.022586346, 0, 0.520766199, 0.215015531, 0, 0.685377657, 1.022586346, 0.075000003, 0.520766199, 0.215015531, 0.075000003, 0.685377657, 0.215015531, 0, 0.685377657, 0.349134982, 0, 1.343357086, 0.215015531, 0.075000003, 0.685377657, 0.349134982, 0.075000003, 1.343357086, 0.349134982, 0, 1.343357086, 1.156705856, 0, 1.178745627, 0.349134982, 0.075000003, 1.343357086, 1.156705856, 0.075000003, 1.178745627, 1.156705856, 0, 1.178745627, 1.022586346, 0, 0.520766199, 1.156705856, 0.075000003, 1.178745627, 1.022586346, 0.075000003, 0.520766199].to_java Java::float)
                )
            )
        )
        .addChild(Shape.new()
            .setAppearance(Appearance.new()
                .setMaterial(Material.new()
                    .setAmbientIntensity(0.0)
                    .setDiffuseColor([0.784313738, 0, 0].to_java Java::float)
                    .setShininess(1.0)
                )
            )
            .setGeometry(IndexedFaceSet.new()
                .setCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setSolid(false)
                .setTexCoordIndex([1, 0, 2, -1, 1, 2, 3, -1, 5, 4, 6, -1, 5, 6, 7, -1, 9, 8, 10, -1, 9, 10, 11, -1, 13, 12, 14, -1, 13, 14, 15, -1].to_java Java::int)
                .setCoord(Coordinate.new()
                    .setPoint([0.88447243, 0, -0.156810224, 0.07690154, 0, 0.007801231, 0.88447243, 0.075000003, -0.156810224, 0.07690154, 0.075000003, 0.007801231, 0.07690154, 0, 0.007801231, 0.211020976, 0, 0.665780663, 0.07690154, 0.075000003, 0.007801231, 0.211020976, 0.075000003, 0.665780663, 0.211020976, 0, 0.665780663, 1.018591881, 0, 0.501169205, 0.211020976, 0.075000003, 0.665780663, 1.018591881, 0.075000003, 0.501169205, 1.018591881, 0, 0.501169205, 0.88447243, 0, -0.156810224, 1.018591881, 0.075000003, 0.501169205, 0.88447243, 0.075000003, -0.156810224].to_java Java::float)
                )
            )
        )
    )
x3D0.toFileX3D "../data/Pathway.new.jruby.x3d"
x3D0.toFileJSON "../data/Pathway.new.jruby.json"
