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("Immersive")
    .setVersion("4.0")
    .setHead(Head.new()
        .addComponent(Component.new()
            .setName("HAnim")
            .setLevel(1)
        )
        .addMeta(Meta.new()
            .setName("title")
            .setContent("KoreanCharacter11Min.x3d")
        )
        .addMeta(Meta.new()
            .setName("creator")
            .setContent("Jin Hoon Lee and Min Joo Lee")
        )
        .addMeta(Meta.new()
            .setName("translator")
            .setContent("Chul Hee Jung and Myeong Won Lee")
        )
        .addMeta(Meta.new()
            .setName("created")
            .setContent("31 March 2011")
        )
        .addMeta(Meta.new()
            .setName("translated")
            .setContent("1 November 2014")
        )
        .addMeta(Meta.new()
            .setName("modified")
            .setContent("23 December 2021")
        )
        .addMeta(Meta.new()
            .setName("description")
            .setContent("Articulated 3D game character designed with a general graphics tool, then converted into an X3D HAnim model.")
        )
        .addMeta(Meta.new()
            .setName("reference")
            .setContent("KoreanCharacter00ReadMe.txt")
        )
        .addMeta(Meta.new()
            .setName("reference")
            .setContent("KoreanCharacterHumanMotion_Infotech2014_140706.pdf")
        )
        .addMeta(Meta.new()
            .setName("reference")
            .setContent("KoreanCharactersIllustrated.pdf")
        )
        .addMeta(Meta.new()
            .setName("identifier")
            .setContent("https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Characters/KoreanCharacter11Min.x3d")
        )
        .addMeta(Meta.new()
            .setName("generator")
            .setContent("3DS MAX, http://www.autodesk.com/products/autodesk-3ds-max/overview")
        )
        .addMeta(Meta.new()
            .setName("generator")
            .setContent("Suwon University HAnim Editor")
        )
        .addMeta(Meta.new()
            .setName("generator")
            .setContent("Gnu Image Manipulation Program, http://www.gimp.org")
        )
        .addMeta(Meta.new()
            .setName("generator")
            .setContent("X3D-Edit 3.3, https://savage.nps.edu/X3D-Edit")
        )
        .addMeta(Meta.new()
            .setName("license")
            .setContent("../license.html")
        )
    )
    .setScene(Scene.new()
        .addChild(WorldInfo.new()
            .setTitle("KoreanCharacter11Min.x3d")
        )
        .addChild(NavigationInfo.new()
            .setSpeed(1.5)
        )
        .addChild(Viewpoint.new()
            .setCenterOfRotation([0, 1, 0].to_java Java::float)
            .setDescription("Min")
            .setPosition([0, 1, 3].to_java Java::float)
        )
        .addChild(HAnimHumanoid.new()
            .setName("Min")
            .setDEF("hanim_Min")
            .setScale([0.0225, 0.0225, 0.0225].to_java Java::float)
            .setVersion("2.0")
          .addComments(CommentsBlock.new("original HAnimHumanoid info='\"authorName=Chul Hee Jung and Myeong Won Lee\" \"authorEmail=myeongwonlee@gmail.com\" \"creationDate=31 March 2011\" \"humanoidVersion=2.0\" \"gender=male\" \"height=1.5\"'"))
            .setMetadata(MetadataSet.new()
                .setName("HAnimHumanoid.info")
                .setReference("https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/ObjectInterfaces.html#Humanoid")
                .addValue(MetadataString.new()
                    .setName("authorName")
                    .setValue(["Chul Hee Jung and Myeong Won Lee"].to_java Java::java.lang.String)
                )
                .addValue(MetadataString.new()
                    .setName("authorEmail")
                    .setValue(["myeongwonlee@gmail.com"].to_java Java::java.lang.String)
                )
                .addValue(MetadataString.new()
                    .setName("creationDate")
                    .setValue(["31 March 2011"].to_java Java::java.lang.String)
                )
                .addValue(MetadataString.new()
                    .setName("gender")
                    .setValue(["male"].to_java Java::java.lang.String)
                )
                .addValue(MetadataFloat.new()
                    .setName("height")
                    .setValue([1.5].to_java Java::float)
                )
                .addValue(MetadataString.new()
                    .setName("humanoidVersion")
                    .setValue(["2.0"].to_java Java::java.lang.String)
                )
            )
            .addSkeleton(HAnimJoint.new()
                .setName("humanoid_root")
                .setDEF("hanim_humanoid_root")
                .setCenter([0, 33.689999, -2.063].to_java Java::float)
                .setUlimit([0, 0, 0].to_java Java::float)
                .setLlimit([0, 0, 0].to_java Java::float)
                .setContainerFieldOverride("skeleton")
                .addChild(HAnimSegment.new()
                    .setName("sacrum")
                    .setDEF("hanim_sacrum")
                    .addChild(Transform.new()
                        .setTranslation([0, 33.689999, -2.063].to_java Java::float)
                        .addChild(Shape.new()
                            .setAppearance(Appearance.new()
                                .setMaterial(Material.new()
                                    .setDiffuseColor([0.588, 0.588, 0.588].to_java Java::float)
                                )
                                .setTexture(ImageTexture.new()
                                    .setDEF("MinTextureAtlas")
                                    .setUrl(["images/Min.png", "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Characters/images/Min.png"].to_java Java::java.lang.String)
                                )
                            )
                            .setGeometry(IndexedFaceSet.new()
                                .setCoordIndex([17, 0, 6, -1, 6, 8, 17, -1, 27, 28, 10, -1, 10, 12, 27, -1, 14, 5, 3, -1, 3, 12, 14, -1, 15, 8, 6, -1, 6, 1, 15, -1, 18, 31, 29, -1, 29, 2, 18, -1, 17, 19, 4, -1, 4, 0, 17, -1, 15, 1, 5, -1, 5, 14, 15, -1, 9, 16, 18, -1, 18, 19, 9, -1, 11, 60, 61, -1, 61, 7, 11, -1, 7, 61, 30, -1, 30, 35, 7, -1, 16, 63, 31, -1, 31, 18, 16, -1, 13, 9, 19, -1, 19, 17, 13, -1, 2, 4, 19, -1, 19, 18, 2, -1, 8, 13, 17, -1, 35, 30, 63, -1, 63, 16, 35, -1, 12, 3, 65, -1, 65, 27, 12, -1, 11, 10, 28, -1, 28, 60, 11, -1, 3, 21, 67, -1, 67, 65, 3, -1, 0, 26, 20, -1, 20, 6, 0, -1, 5, 22, 21, -1, 21, 3, 5, -1, 1, 23, 22, -1, 22, 5, 1, -1, 1, 6, 20, -1, 20, 23, 1, -1, 2, 29, 32, -1, 32, 24, 2, -1, 4, 2, 24, -1, 24, 25, 4, -1, 0, 4, 25, -1, 25, 26, 0, -1, 21, 33, 67, -1, 26, 33, 20, -1, 22, 33, 21, -1, 23, 33, 22, -1, 20, 33, 23, -1, 32, 33, 24, -1, 24, 33, 25, -1, 25, 33, 26, -1, 36, 13, 8, -1, 8, 37, 36, -1, 34, 9, 13, -1, 13, 36, 34, -1, 38, 15, 14, -1, 14, 39, 38, -1, 37, 8, 15, -1, 15, 38, 37, -1, 34, 35, 16, -1, 12, 39, 14, -1, 11, 7, 40, -1, 7, 35, 40, -1, 35, 34, 40, -1, 34, 36, 40, -1, 36, 37, 40, -1, 37, 38, 40, -1, 38, 39, 40, -1, 39, 10, 40, -1, 10, 11, 40, -1, 41, 44, 43, -1, 43, 42, 41, -1, 27, 45, 46, -1, 46, 28, 27, -1, 47, 45, 49, -1, 49, 48, 47, -1, 51, 50, 43, -1, 43, 44, 51, -1, 53, 52, 29, -1, 29, 31, 53, -1, 41, 42, 55, -1, 55, 54, 41, -1, 51, 47, 48, -1, 48, 50, 51, -1, 56, 54, 53, -1, 53, 57, 56, -1, 59, 58, 61, -1, 61, 60, 59, -1, 58, 62, 30, -1, 30, 61, 58, -1, 57, 53, 31, -1, 31, 63, 57, -1, 64, 41, 54, -1, 54, 56, 64, -1, 52, 53, 54, -1, 54, 55, 52, -1, 44, 41, 64, -1, 62, 57, 63, -1, 63, 30, 62, -1, 45, 27, 65, -1, 65, 49, 45, -1, 59, 60, 28, -1, 28, 46, 59, -1, 49, 65, 67, -1, 67, 66, 49, -1, 42, 43, 69, -1, 69, 68, 42, -1, 48, 49, 66, -1, 66, 70, 48, -1, 50, 48, 70, -1, 70, 71, 50, -1, 50, 71, 69, -1, 69, 43, 50, -1, 52, 72, 32, -1, 32, 29, 52, -1, 55, 73, 72, -1, 72, 52, 55, -1, 42, 68, 73, -1, 73, 55, 42, -1, 66, 67, 33, -1, 68, 69, 33, -1, 70, 66, 33, -1, 71, 70, 33, -1, 69, 71, 33, -1, 32, 72, 33, -1, 72, 73, 33, -1, 73, 68, 33, -1, 74, 75, 44, -1, 44, 64, 74, -1, 76, 74, 64, -1, 64, 56, 76, -1, 77, 78, 47, -1, 47, 51, 77, -1, 75, 77, 51, -1, 51, 44, 75, -1, 56, 57, 76, -1, 45, 78, 46, -1, 59, 79, 58, -1, 58, 79, 62, -1, 62, 79, 76, -1, 76, 79, 74, -1, 74, 79, 75, -1, 75, 79, 77, -1, 77, 79, 78, -1, 78, 79, 46, -1, 46, 79, 59, -1, 16, 9, 34, -1, 57, 62, 76, -1, 12, 10, 39, -1, 45, 47, 78, -1].to_java Java::int)
                                .setCreaseAngle(1.57)
                                .setTexCoordIndex([0, 1, 2, -1, 2, 12, 0, -1, 4, 5, 6, -1, 6, 3, 4, -1, 7, 8, 9, -1, 9, 3, 7, -1, 11, 26, 27, -1, 27, 10, 11, -1, 14, 15, 16, -1, 16, 13, 14, -1, 0, 17, 18, -1, 18, 1, 0, -1, 11, 10, 8, -1, 8, 7, 11, -1, 19, 20, 14, -1, 14, 17, 19, -1, 22, 23, 24, -1, 24, 21, 22, -1, 21, 24, 29, -1, 29, 25, 21, -1, 20, 30, 15, -1, 15, 14, 20, -1, 33, 19, 17, -1, 17, 0, 33, -1, 13, 18, 17, -1, 17, 14, 13, -1, 12, 33, 0, -1, 25, 29, 30, -1, 30, 20, 25, -1, 3, 9, 28, -1, 28, 4, 3, -1, 32, 6, 5, -1, 5, 31, 32, -1, 9, 39, 40, -1, 40, 28, 9, -1, 1, 34, 35, -1, 35, 2, 1, -1, 8, 41, 39, -1, 39, 9, 8, -1, 10, 47, 41, -1, 41, 8, 10, -1, 10, 27, 48, -1, 48, 47, 10, -1, 13, 16, 36, -1, 36, 37, 13, -1, 18, 13, 37, -1, 37, 38, 18, -1, 1, 18, 38, -1, 38, 34, 1, -1, 39, 49, 40, -1, 34, 42, 35, -1, 41, 49, 39, -1, 47, 49, 41, -1, 48, 49, 47, -1, 36, 42, 37, -1, 37, 42, 38, -1, 38, 42, 34, -1, 43, 33, 12, -1, 12, 44, 43, -1, 45, 19, 33, -1, 33, 43, 45, -1, 50, 11, 7, -1, 7, 56, 50, -1, 74, 26, 11, -1, 11, 50, 74, -1, 45, 25, 20, -1, 3, 56, 7, -1, 22, 21, 46, -1, 21, 25, 46, -1, 25, 45, 46, -1, 45, 43, 46, -1, 43, 44, 46, -1, 74, 50, 75, -1, 50, 56, 75, -1, 56, 6, 75, -1, 6, 32, 75, -1, 51, 52, 53, -1, 53, 54, 51, -1, 4, 76, 77, -1, 77, 5, 4, -1, 80, 76, 78, -1, 78, 79, 80, -1, 84, 81, 82, -1, 82, 83, 84, -1, 57, 55, 16, -1, 16, 15, 57, -1, 51, 54, 58, -1, 58, 59, 51, -1, 84, 80, 79, -1, 79, 81, 84, -1, 60, 59, 57, -1, 57, 61, 60, -1, 63, 62, 24, -1, 24, 23, 63, -1, 62, 64, 29, -1, 29, 24, 62, -1, 61, 57, 15, -1, 15, 30, 61, -1, 65, 51, 59, -1, 59, 60, 65, -1, 55, 57, 59, -1, 59, 58, 55, -1, 52, 51, 65, -1, 64, 61, 30, -1, 30, 29, 64, -1, 76, 4, 28, -1, 28, 78, 76, -1, 85, 31, 5, -1, 5, 77, 85, -1, 78, 28, 40, -1, 40, 86, 78, -1, 54, 53, 66, -1, 66, 67, 54, -1, 79, 78, 86, -1, 86, 87, 79, -1, 81, 79, 87, -1, 87, 88, 81, -1, 81, 88, 89, -1, 89, 82, 81, -1, 55, 68, 36, -1, 36, 16, 55, -1, 58, 69, 68, -1, 68, 55, 58, -1, 54, 67, 69, -1, 69, 58, 54, -1, 86, 40, 49, -1, 67, 66, 42, -1, 87, 86, 49, -1, 88, 87, 49, -1, 89, 88, 49, -1, 36, 68, 42, -1, 68, 69, 42, -1, 69, 67, 42, -1, 70, 71, 52, -1, 52, 65, 70, -1, 72, 70, 65, -1, 65, 60, 72, -1, 90, 91, 80, -1, 80, 84, 90, -1, 92, 90, 84, -1, 84, 83, 92, -1, 60, 61, 72, -1, 76, 91, 77, -1, 63, 73, 62, -1, 62, 73, 64, -1, 64, 73, 72, -1, 72, 73, 70, -1, 70, 73, 71, -1, 92, 93, 90, -1, 90, 93, 91, -1, 91, 93, 77, -1, 77, 93, 85, -1, 20, 19, 45, -1, 61, 64, 72, -1, 3, 6, 56, -1, 76, 80, 91, -1].to_java Java::int)
                                .setCoord(Coordinate.new()
                                    .setPoint([1.065, 0.4278, -0.4753, 1.157, 0.4279, 0.4804, 0.38, 0.4279, -0.7942, 0.4327, 0.428, 0.8379, 0.7564, 0.4279, -0.6706, 0.8493, 0.428, 0.7485, 1.236, 0.4279, 0.0276, 0.1891, -0.6124, -0.4081, 1.314, 0.0475, 0.0276, 0.7922, -0.2644, -0.772, 0.3243, -0.4708, 0.632, 0.1487, -0.6933, 0.0276, 0.4321, -0.0582, 0.8517, 1.109, -0.1342, -0.5169, 0.8493, -0.034, 0.7754, 1.212, 0.0133, 0.5223, 0.4022, -0.3056, -0.822, 1.089, 0.1786, -0.5113, 0.3911, 0.1084, -0.8711, 0.7658, 0.1372, -0.749, 1.098, 0.6332, 0.0276, 0.3576, 0.6335, 0.7143, 0.7709, 0.6335, 0.6183, 1.09, 0.6333, 0.3331, 0.3233, 0.633, -0.5737, 0.6544, 0.633, -0.4902, 0.916, 0.6331, -0.3319, 0, -0.0753, 0.8711, 0, -0.5237, 0.6522, 0, 0.4278, -0.8027, 0, -0.5042, -0.6412, 0, 0.0984, -0.8582, 0, 0.633, -0.5976, 0, 0.7811, 0.0276, 0.8079, -0.4859, -0.7545, 0.3777, -0.5158, -0.6424, 1.167, -0.3819, -0.5223, 1.338, -0.3144, 0.0276, 1.222, -0.3169, 0.5626, 0.8493, -0.3389, 0.7954, 0.8539, -0.7811, 0.0223, -1.089, 0.1786, -0.5113, -1.065, 0.4278, -0.4753, -1.236, 0.4279, 0.0276, -1.314, 0.0475, 0.0276, -0.4321, -0.0582, 0.8517, -0.3243, -0.4708, 0.632, -0.8493, -0.034, 0.7754, -0.8493, 0.428, 0.7485, -0.4327, 0.428, 0.8379, -1.157, 0.4279, 0.4804, -1.212, 0.0133, 0.5223, -0.38, 0.4279, -0.7942, -0.3911, 0.1084, -0.8711, -0.7658, 0.1372, -0.749, -0.7564, 0.4279, -0.6706, -0.7922, -0.2644, -0.772, -0.4022, -0.3056, -0.822, -0.1891, -0.6124, -0.4081, -0.1487, -0.6933, 0.0276, 0, -0.6758, 0.0276, 0, -0.5948, -0.4427, -0.3777, -0.5158, -0.6424, 0, -0.2427, -0.8343, -1.109, -0.1342, -0.5169, 0, 0.428, 0.8585, -0.3576, 0.6335, 0.7143, 0, 0.6335, 0.7001, -0.916, 0.6331, -0.3319, -1.098, 0.6332, 0.0276, -0.7709, 0.6335, 0.6183, -1.09, 0.6333, 0.3331, -0.3233, 0.633, -0.5737, -0.6544, 0.633, -0.4902, -1.167, -0.3819, -0.5223, -1.338, -0.3144, 0.0276, -0.8079, -0.4859, -0.7545, -1.222, -0.3169, 0.5626, -0.8493, -0.3389, 0.7954, -0.8539, -0.7811, 0.0223].to_java Java::float)
                                )
                                .setTexCoord(TextureCoordinate.new()
                                    .setPoint([0.5818, 0.0856, 0.5841, 0.1063, 0.568, 0.1063, 0.4728, 0.0659, 0.4321, 0.0645, 0.4321, 0.0274, 0.4626, 0.0318, 0.512, 0.068, 0.512, 0.1061, 0.4728, 0.1061, 0.5409, 0.1061, 0.5462, 0.0719, 0.5606, 0.0748, 0.6485, 0.1063, 0.6475, 0.0798, 0.6843, 0.079, 0.6843, 0.1063, 0.6122, 0.0822, 0.6131, 0.1063, 0.6097, 0.049, 0.6464, 0.0456, 0.6665, 0.0202, 0.6703, 0.0135, 0.6843, 0.0149, 0.6843, 0.0216, 0.6487, 0.0282, 0.5558, 0.0747, 0.5484, 0.1062, 0.4321, 0.1061, 0.6843, 0.0291, 0.6843, 0.0508, 0.4321, 0.0148, 0.4461, 0.0134, 0.5799, 0.0597, 0.5981, 0.1233, 0.5809, 0.1233, 0.6843, 0.1233, 0.6539, 0.1233, 0.6227, 0.1233, 0.4657, 0.1231, 0.4321, 0.1231, 0.5046, 0.1231, 0.6843, 0.1355, 0.5745, 0.0392, 0.5584, 0.0448, 0.6083, 0.0306, 0.6039, 0.0062, 0.5347, 0.1231, 0.5354, 0.1232, 0.4321, 0.1354, 0.5471, 0.0445, 0.7867, 0.0856, 0.808, 0.0748, 0.8006, 0.1063, 0.7845, 0.1063, 0.72, 0.1063, 0.512, 0.0427, 0.7211, 0.0798, 0.7555, 0.1063, 0.7563, 0.0822, 0.7588, 0.049, 0.7221, 0.0456, 0.7021, 0.0202, 0.6983, 0.0135, 0.7198, 0.0282, 0.7886, 0.0597, 0.7876, 0.1233, 0.7705, 0.1233, 0.7147, 0.1233, 0.7459, 0.1233, 0.7941, 0.0392, 0.8102, 0.0448, 0.7603, 0.0306, 0.7646, 0.0062, 0.558, 0.0447, 0.5125, 0.0061, 0.3914, 0.0659, 0.4016, 0.0318, 0.3914, 0.1061, 0.3522, 0.1061, 0.3522, 0.068, 0.3233, 0.1061, 0.3158, 0.1062, 0.3084, 0.0747, 0.318, 0.0719, 0.4181, 0.0134, 0.3984, 0.1231, 0.3595, 0.1231, 0.3295, 0.1231, 0.3287, 0.1232, 0.3171, 0.0445, 0.3522, 0.0427, 0.3062, 0.0447, 0.3517, 0.0061].to_java Java::float)
                                )
                            )
                        )
                    )
                )
                .addChild(HAnimJoint.new()
                    .setName("l_hip")
                    .setDEF("hanim_l_hip")
                    .setCenter([3.383, 32.919998, -2.063].to_java Java::float)
                    .setUlimit([0, 0, 0].to_java Java::float)
                    .setLlimit([0, 0, 0].to_java Java::float)
                    .addChild(HAnimSegment.new()
                        .setName("l_thigh")
                        .setDEF("hanim_l_thigh")
                        .addChild(Transform.new()
                            .setTranslation([3.383, 32.919998, -2.063].to_java Java::float)
                            .addChild(Shape.new()
                                .setAppearance(Appearance.new()
                                    .setMaterial(Material.new()
                                        .setDiffuseColor([0.588, 0.588, 0.588].to_java Java::float)
                                    )
                                    .setTexture(ImageTexture.new()
                                        .setUSE("MinTextureAtlas")
                                    )
                                )
                                .setGeometry(IndexedFaceSet.new()
                                    .setCoordIndex([15, 14, 6, -1, 6, 10, 15, -1, 1, 0, 7, -1, 7, 8, 1, -1, 2, 1, 8, -1, 8, 9, 2, -1, 3, 15, 10, -1, 10, 11, 3, -1, 4, 3, 11, -1, 11, 12, 4, -1, 5, 4, 12, -1, 12, 13, 5, -1, 0, 5, 13, -1, 13, 7, 0, -1, 14, 34, 6, -1, 10, 6, 32, -1, 32, 27, 10, -1, 8, 7, 24, -1, 24, 25, 8, -1, 9, 8, 25, -1, 25, 26, 9, -1, 10, 27, 28, -1, 28, 11, 10, -1, 11, 28, 29, -1, 29, 12, 11, -1, 12, 29, 30, -1, 30, 13, 12, -1, 13, 30, 24, -1, 24, 7, 13, -1, 6, 9, 26, -1, 26, 32, 6, -1, 0, 36, 35, -1, 35, 5, 0, -1, 1, 37, 36, -1, 36, 0, 1, -1, 2, 38, 37, -1, 37, 1, 2, -1, 34, 43, 38, -1, 38, 2, 34, -1, 39, 14, 15, -1, 15, 40, 39, -1, 40, 15, 3, -1, 3, 41, 40, -1, 42, 41, 3, -1, 3, 4, 42, -1, 5, 35, 42, -1, 42, 4, 5, -1, 17, 18, 51, -1, 51, 52, 17, -1, 18, 19, 47, -1, 47, 51, 18, -1, 19, 31, 50, -1, 50, 47, 19, -1, 20, 21, 54, -1, 54, 53, 20, -1, 21, 22, 48, -1, 48, 54, 21, -1, 23, 49, 48, -1, 48, 22, 23, -1, 17, 52, 49, -1, 49, 23, 17, -1, 51, 25, 24, -1, 24, 52, 51, -1, 26, 25, 51, -1, 51, 47, 26, -1, 27, 32, 50, -1, 50, 53, 27, -1, 28, 27, 53, -1, 53, 44, 28, -1, 45, 44, 54, -1, 54, 48, 45, -1, 49, 46, 45, -1, 45, 48, 49, -1, 52, 46, 49, -1, 50, 31, 20, -1, 20, 53, 50, -1, 32, 26, 47, -1, 47, 50, 32, -1, 18, 17, 33, -1, 17, 23, 33, -1, 23, 22, 33, -1, 22, 21, 33, -1, 21, 20, 33, -1, 20, 31, 33, -1, 31, 19, 33, -1, 19, 18, 33, -1, 34, 14, 39, -1, 39, 43, 34, -1, 34, 2, 9, -1, 9, 6, 34, -1, 36, 16, 35, -1, 37, 16, 36, -1, 38, 16, 37, -1, 43, 16, 38, -1, 40, 16, 39, -1, 41, 16, 40, -1, 42, 16, 41, -1, 35, 16, 42, -1, 39, 16, 43, -1, 45, 29, 28, -1, 28, 44, 45, -1, 46, 30, 29, -1, 29, 45, 46, -1, 52, 24, 30, -1, 30, 46, 52, -1, 53, 54, 44, -1].to_java Java::int)
                                    .setCreaseAngle(1.57)
                                    .setTexCoordIndex([6, 7, 8, -1, 8, 9, 6, -1, 2, 50, 53, -1, 53, 10, 2, -1, 0, 2, 10, -1, 10, 11, 0, -1, 4, 51, 52, -1, 52, 12, 4, -1, 3, 4, 12, -1, 12, 13, 3, -1, 5, 3, 13, -1, 13, 14, 5, -1, 50, 5, 14, -1, 14, 53, 50, -1, 7, 1, 8, -1, 9, 8, 15, -1, 15, 16, 9, -1, 10, 53, 55, -1, 55, 17, 10, -1, 11, 10, 17, -1, 17, 18, 11, -1, 52, 54, 19, -1, 19, 12, 52, -1, 12, 19, 20, -1, 20, 13, 12, -1, 13, 20, 21, -1, 21, 14, 13, -1, 14, 21, 55, -1, 55, 53, 14, -1, 8, 11, 18, -1, 18, 15, 8, -1, 50, 56, 23, -1, 23, 5, 50, -1, 2, 24, 22, -1, 22, 50, 2, -1, 0, 25, 24, -1, 24, 2, 0, -1, 1, 26, 25, -1, 25, 0, 1, -1, 28, 7, 6, -1, 6, 27, 28, -1, 57, 51, 4, -1, 4, 29, 57, -1, 30, 29, 4, -1, 4, 3, 30, -1, 5, 23, 30, -1, 30, 3, 5, -1, 31, 33, 35, -1, 35, 37, 31, -1, 33, 38, 39, -1, 39, 35, 33, -1, 38, 41, 43, -1, 43, 39, 38, -1, 48, 58, 60, -1, 60, 61, 48, -1, 58, 62, 64, -1, 64, 60, 58, -1, 65, 66, 64, -1, 64, 62, 65, -1, 31, 37, 66, -1, 66, 65, 31, -1, 32, 17, 55, -1, 55, 59, 32, -1, 18, 17, 32, -1, 32, 34, 18, -1, 16, 15, 36, -1, 36, 40, 16, -1, 19, 54, 69, -1, 69, 45, 19, -1, 46, 45, 68, -1, 68, 42, 46, -1, 44, 47, 46, -1, 46, 42, 44, -1, 59, 47, 44, -1, 43, 41, 48, -1, 48, 61, 43, -1, 15, 18, 34, -1, 34, 36, 15, -1, 33, 31, 67, -1, 31, 65, 67, -1, 65, 62, 67, -1, 62, 58, 67, -1, 58, 48, 67, -1, 48, 41, 67, -1, 41, 38, 67, -1, 38, 33, 67, -1, 1, 7, 28, -1, 28, 26, 1, -1, 1, 0, 11, -1, 11, 8, 1, -1, 56, 63, 23, -1, 24, 49, 22, -1, 25, 49, 24, -1, 26, 49, 25, -1, 27, 49, 28, -1, 29, 63, 57, -1, 30, 63, 29, -1, 23, 63, 30, -1, 28, 49, 26, -1, 46, 20, 19, -1, 19, 45, 46, -1, 47, 21, 20, -1, 20, 46, 47, -1, 59, 55, 21, -1, 21, 47, 59, -1, 69, 68, 45, -1].to_java Java::int)
                                    .setCoord(Coordinate.new()
                                        .setPoint([2.672, -0.3788, 0.1246, 1.898, -0.6834, -2.358, 0.2782, -1.153, -3.407, -1.905, -1.076, 2.854, 0.4654, -0.4893, 3.592, 2.15, -0.3899, 2.54, -1.908, -3.177, -2.425, 2.709, -2.69, 0.1246, 1.976, -2.808, -2.268, 0.3775, -2.997, -3.189, -2.446, -3.193, 0.1246, -1.88, -3.146, 2.721, 0.4072, -2.946, 3.493, 2.191, -2.755, 2.531, -2.515, -1.706, -1.843, -2.702, -1.707, 0.1246, -0.6965, 2.979, 0.1569, 2.099, -15.6, 0.1207, 1.676, -15.6, -1.353, 0.3545, -15.6, -1.972, -1.53, -15.6, 0.151, -1.084, -15.6, 1.802, 0.3545, -15.6, 2.371, 1.679, -15.6, 1.867, 2.632, -8.374, 0.1246, 1.981, -8.446, -1.985, 0.3067, -8.513, -2.771, -2.158, -8.699, 0.1246, -1.683, -8.659, 2.327, 0.367, -8.581, 3.088, 2.181, -8.427, 2.375, -1.11, -15.6, -1.338, -1.75, -8.694, -1.916, 0.3545, -16.05, 0.1404, -1.664, -1.521, -2.901, 0.9279, 2.885, 1.724, 1.284, 2.997, 0.1569, 0.6394, 2.672, -1.74, -0.0838, 2.302, -2.479, -2.083, 1.044, -1.618, -2.464, 0.6629, 0.1614, -1.501, 1.614, 2.528, -0.0381, 2.462, 2.448, -1.509, 1.606, -2.509, -1.524, -13.99, 2.019, 0.3608, -13.81, 2.757, 2.023, -13.87, 2.043, 0.3545, -14.99, -2.267, 0.3545, -15, 2.826, 1.865, -14.99, 2.11, -1.366, -14.99, -1.597, 1.865, -14.99, -1.597, 2.403, -14.99, 0.1287, -1.856, -14.99, 0.1287, -1.366, -14.99, 2.11].to_java Java::float)
                                    )
                                    .setTexCoord(TextureCoordinate.new()
                                        .setPoint([0.5137, 0.5362, 0.5435, 0.5314, 0.4871, 0.546, 0.3946, 0.5441, 0.3574, 0.539, 0.4222, 0.5494, 0.5949, 0.5388, 0.564, 0.5292, 0.5509, 0.5109, 0.5881, 0.5171, 0.4869, 0.5205, 0.5135, 0.5161, 0.356, 0.5155, 0.392, 0.516, 0.4207, 0.5192, 0.5494, 0.4352, 0.5806, 0.437, 0.4872, 0.4382, 0.5154, 0.4372, 0.3588, 0.4376, 0.3915, 0.437, 0.4204, 0.4388, 0.4853, 0.5922, 0.4061, 0.5828, 0.504, 0.5771, 0.5152, 0.5689, 0.5373, 0.5612, 0.585, 0.5611, 0.554, 0.5612, 0.3653, 0.5645, 0.3898, 0.5743, 0.5605, 0.3376, 0.4842, 0.3445, 0.5487, 0.3376, 0.5125, 0.3445, 0.554, 0.3454, 0.5434, 0.3444, 0.5689, 0.3454, 0.512, 0.3376, 0.512, 0.3454, 0.5726, 0.3454, 0.4713, 0.3376, 0.3945, 0.3465, 0.4642, 0.3454, 0.4208, 0.3461, 0.3626, 0.3605, 0.3943, 0.3619, 0.423, 0.3606, 0.4596, 0.3376, 0.527, 0.5921, 0.454, 0.5585, 0.3115, 0.5408, 0.3182, 0.5192, 0.4535, 0.5221, 0.3258, 0.439, 0.4543, 0.4395, 0.421, 0.5943, 0.3213, 0.5631, 0.472, 0.3376, 0.4535, 0.3447, 0.4642, 0.3454, 0.4506, 0.3454, 0.512, 0.3375, 0.3793, 0.5941, 0.512, 0.3454, 0.5488, 0.3376, 0.554, 0.3454, 0.512, 0.3316, 0.3656, 0.347, 0.3334, 0.3474].to_java Java::float)
                                    )
                                )
                            )
                        )
                    )
                    .addChild(HAnimJoint.new()
                        .setName("l_knee")
                        .setDEF("hanim_l_knee")
                        .setCenter([3.745, 17.99, -2.063].to_java Java::float)
                        .setUlimit([0, 0, 0].to_java Java::float)
                        .setLlimit([0, 0, 0].to_java Java::float)
                        .addChild(HAnimSegment.new()
                            .setName("l_calf")
                            .setDEF("hanim_l_calf")
                            .addChild(Transform.new()
                                .setTranslation([3.745, 17.99, -2.063].to_java Java::float)
                                .addChild(Shape.new()
                                    .setAppearance(Appearance.new()
                                        .setMaterial(Material.new()
                                            .setDiffuseColor([0.588, 0.588, 0.588].to_java Java::float)
                                        )
                                        .setTexture(ImageTexture.new()
                                            .setUSE("MinTextureAtlas")
                                        )
                                    )
                                    .setGeometry(IndexedFaceSet.new()
                                        .setCoordIndex([16, 22, 1, -1, 1, 0, 16, -1, 17, 16, 0, -1, 0, 2, 17, -1, 18, 23, 7, -1, 7, 3, 18, -1, 19, 18, 3, -1, 3, 4, 19, -1, 5, 20, 19, -1, 19, 4, 5, -1, 6, 21, 20, -1, 20, 5, 6, -1, 1, 22, 21, -1, 21, 6, 1, -1, 29, 10, 12, -1, 12, 44, 29, -1, 28, 39, 9, -1, 9, 8, 28, -1, 29, 28, 8, -1, 8, 10, 29, -1, 11, 40, 44, -1, 44, 12, 11, -1, 13, 25, 40, -1, 40, 11, 13, -1, 14, 26, 25, -1, 25, 13, 14, -1, 15, 27, 26, -1, 26, 14, 15, -1, 39, 43, 27, -1, 17, 23, 12, -1, 12, 10, 17, -1, 8, 9, 22, -1, 22, 16, 8, -1, 10, 8, 16, -1, 16, 17, 10, -1, 11, 12, 23, -1, 23, 18, 11, -1, 19, 13, 11, -1, 11, 18, 19, -1, 20, 14, 13, -1, 13, 19, 20, -1, 21, 15, 14, -1, 14, 20, 21, -1, 22, 9, 15, -1, 15, 21, 22, -1, 2, 7, 23, -1, 23, 17, 2, -1, 0, 1, 24, -1, 1, 6, 24, -1, 6, 5, 24, -1, 5, 4, 24, -1, 4, 3, 24, -1, 3, 7, 24, -1, 7, 2, 24, -1, 2, 0, 24, -1, 26, 42, 41, -1, 41, 25, 26, -1, 27, 43, 42, -1, 42, 26, 27, -1, 39, 27, 15, -1, 15, 9, 39, -1, 25, 41, 40, -1, 30, 39, 28, -1, 28, 31, 30, -1, 32, 31, 28, -1, 28, 29, 32, -1, 44, 40, 33, -1, 33, 37, 44, -1, 41, 34, 33, -1, 33, 40, 41, -1, 42, 35, 34, -1, 34, 41, 42, -1, 43, 36, 35, -1, 35, 42, 43, -1, 30, 36, 43, -1, 43, 39, 30, -1, 37, 32, 29, -1, 29, 44, 37, -1, 30, 31, 38, -1, 31, 32, 38, -1, 32, 37, 38, -1, 37, 33, 38, -1, 33, 34, 38, -1, 34, 35, 38, -1, 35, 36, 38, -1, 36, 30, 38, -1].to_java Java::int)
                                        .setCreaseAngle(1.57)
                                        .setTexCoordIndex([1, 26, 2, -1, 2, 0, 1, -1, 4, 1, 0, -1, 0, 3, 4, -1, 6, 7, 8, -1, 8, 5, 6, -1, 10, 29, 28, -1, 28, 9, 10, -1, 11, 12, 10, -1, 10, 9, 11, -1, 13, 14, 12, -1, 12, 11, 13, -1, 27, 26, 14, -1, 14, 13, 27, -1, 35, 15, 16, -1, 16, 41, 35, -1, 34, 33, 30, -1, 30, 17, 34, -1, 35, 34, 17, -1, 17, 15, 35, -1, 18, 36, 41, -1, 41, 16, 18, -1, 19, 20, 37, -1, 37, 31, 19, -1, 21, 22, 20, -1, 20, 19, 21, -1, 23, 24, 22, -1, 22, 21, 23, -1, 33, 40, 24, -1, 4, 7, 16, -1, 16, 15, 4, -1, 17, 30, 26, -1, 26, 1, 17, -1, 15, 17, 1, -1, 1, 4, 15, -1, 18, 16, 7, -1, 7, 6, 18, -1, 10, 19, 31, -1, 31, 29, 10, -1, 12, 21, 19, -1, 19, 10, 12, -1, 14, 23, 21, -1, 21, 12, 14, -1, 26, 30, 23, -1, 23, 14, 26, -1, 3, 8, 7, -1, 7, 4, 3, -1, 0, 2, 25, -1, 27, 13, 32, -1, 13, 11, 32, -1, 11, 9, 32, -1, 9, 28, 32, -1, 5, 8, 25, -1, 8, 3, 25, -1, 3, 0, 25, -1, 22, 39, 38, -1, 38, 20, 22, -1, 24, 40, 39, -1, 39, 22, 24, -1, 33, 24, 23, -1, 23, 30, 33, -1, 20, 38, 37, -1, 44, 45, 42, -1, 42, 43, 44, -1, 47, 43, 42, -1, 42, 46, 47, -1, 50, 51, 48, -1, 48, 49, 50, -1, 52, 53, 48, -1, 48, 51, 52, -1, 54, 55, 53, -1, 53, 52, 54, -1, 56, 57, 55, -1, 55, 54, 56, -1, 44, 57, 56, -1, 56, 45, 44, -1, 49, 47, 46, -1, 46, 50, 49, -1, 44, 43, 58, -1, 43, 47, 58, -1, 47, 49, 58, -1, 49, 48, 58, -1, 48, 53, 58, -1, 53, 55, 58, -1, 55, 57, 58, -1, 57, 44, 58, -1].to_java Java::int)
                                        .setCoord(Coordinate.new()
                                            .setPoint([1.021, -13.79, -1.071, 1.418, -13.79, 0.1246, -0.1011, -13.79, -1.478, -1.503, -13.79, 0.1245, -1.111, -13.79, 1.262, -0.1011, -13.79, 1.8, 0.9931, -13.79, 1.265, -1.141, -13.79, -1.073, 1.298, -6.497, -1.365, 1.84, -6.318, 0.1245, -0.0526, -6.797, -2.188, -1.979, -7.206, 0.1245, -1.577, -7.086, -1.36, -1.546, -7.079, 1.679, -0.0424, -6.797, 2.285, 1.401, -6.551, 1.654, 1.086, -13.26, -1.222, -0.1011, -13.26, -1.741, -1.739, -13.26, 0.1246, -1.338, -13.26, 1.484, -0.1011, -13.26, 2.071, 1.178, -13.26, 1.462, 1.661, -13.26, 0.1246, -1.42, -13.26, -1.224, -0.1011, -13.97, 0.1246, -1.638, -1.084, 1.961, -0.0255, -1.168, 2.594, 1.452, -1.045, 1.949, 1.502, -0.0626, -1.597, -0.0086, -0.0623, -2.267, 1.7, 0.4427, 0.1149, 1.285, 0.4687, -1.368, -0.0086, 0.4513, -1.977, -1.92, 0.4436, 0.1541, -1.468, 0.4591, 1.778, -0.0086, 0.4334, 2.364, 1.278, 0.4363, 1.839, -1.496, 0.4475, -1.328, -0.0086, 0.7828, 0.2482, 2.04, -0.0635, 0.1287, -2.219, -0.0635, 0.1287, -1.729, -0.0644, 2.11, -0.0085, -0.0648, 2.826, 1.502, -0.0645, 2.11, -1.729, -0.0627, -1.597].to_java Java::float)
                                        )
                                        .setTexCoord(TextureCoordinate.new()
                                            .setPoint([0.4947, 0.1511, 0.4898, 0.1553, 0.4808, 0.1397, 0.5148, 0.1542, 0.5136, 0.1567, 0.5548, 0.1397, 0.5624, 0.1474, 0.538, 0.154, 0.5349, 0.151, 0.3767, 0.1524, 0.3745, 0.1561, 0.3976, 0.1569, 0.3988, 0.159, 0.4182, 0.1525, 0.4256, 0.1569, 0.5115, 0.2481, 0.5421, 0.242, 0.4829, 0.2521, 0.5687, 0.2356, 0.3697, 0.2448, 0.3657, 0.3328, 0.3981, 0.2507, 0.3946, 0.332, 0.4262, 0.2532, 0.4217, 0.3331, 0.5194, 0.1371, 0.4591, 0.1503, 0.4304, 0.1417, 0.3563, 0.1417, 0.3487, 0.1494, 0.4545, 0.2546, 0.3424, 0.2376, 0.3918, 0.1391, 0.4535, 0.3447, 0.4842, 0.3445, 0.5125, 0.3445, 0.5726, 0.3454, 0.3334, 0.3474, 0.3656, 0.347, 0.3945, 0.3465, 0.4208, 0.3461, 0.5434, 0.3444, 0.554, 0.3454, 0.5479, 0.3523, 0.5595, 0.352, 0.5689, 0.3454, 0.512, 0.3454, 0.512, 0.3521, 0.4589, 0.352, 0.4707, 0.352, 0.4642, 0.3454, 0.4506, 0.3454, 0.4642, 0.3454, 0.4714, 0.3522, 0.512, 0.3454, 0.512, 0.3519, 0.554, 0.3454, 0.5477, 0.3519, 0.512, 0.3564].to_java Java::float)
                                        )
                                    )
                                )
                            )
                        )
                        .addChild(HAnimJoint.new()
                            .setName("l_talocrural")
                            .setDEF("hanim_l_talocrural")
                            .setCenter([3.701, 4.188, -1.915].to_java Java::float)
                            .setUlimit([0, 0, 0].to_java Java::float)
                            .setLlimit([0, 0, 0].to_java Java::float)
                            .addChild(HAnimSegment.new()
                                .setName("l_talus")
                                .setDEF("hanim_l_talus")
                                .addChild(Transform.new()
                                    .setTranslation([3.701, 4.188, -1.915].to_java Java::float)
                                    .addChild(Shape.new()
                                        .setAppearance(Appearance.new()
                                            .setMaterial(Material.new()
                                                .setDiffuseColor([0.588, 0.588, 0.588].to_java Java::float)
                                            )
                                            .setTexture(ImageTexture.new()
                                                .setUSE("MinTextureAtlas")
                                            )
                                        )
                                        .setGeometry(IndexedFaceSet.new()
                                            .setCoordIndex([0, 35, 4, -1, 4, 6, 0, -1, 27, 12, 4, -1, 4, 35, 27, -1, 13, 28, 9, -1, 9, 5, 13, -1, 6, 5, 9, -1, 9, 0, 6, -1, 4, 29, 7, -1, 7, 6, 4, -1, 18, 29, 4, -1, 4, 12, 18, -1, 8, 20, 13, -1, 13, 5, 8, -1, 7, 8, 5, -1, 5, 6, 7, -1, 1, 2, 23, -1, 2, 24, 23, -1, 25, 3, 23, -1, 3, 1, 23, -1, 2, 1, 7, -1, 7, 29, 2, -1, 24, 2, 29, -1, 29, 18, 24, -1, 3, 25, 20, -1, 20, 8, 3, -1, 1, 3, 8, -1, 8, 7, 1, -1, 10, 11, 16, -1, 16, 38, 10, -1, 27, 38, 16, -1, 16, 12, 27, -1, 13, 15, 14, -1, 14, 28, 13, -1, 11, 10, 14, -1, 14, 15, 11, -1, 17, 30, 16, -1, 16, 11, 17, -1, 16, 30, 18, -1, 18, 12, 16, -1, 19, 15, 13, -1, 13, 20, 19, -1, 17, 11, 15, -1, 15, 19, 17, -1, 21, 23, 22, -1, 22, 23, 24, -1, 25, 23, 26, -1, 26, 23, 21, -1, 17, 21, 22, -1, 22, 30, 17, -1, 30, 22, 24, -1, 24, 18, 30, -1, 26, 19, 20, -1, 20, 25, 26, -1, 21, 17, 19, -1, 19, 26, 21, -1, 35, 37, 40, -1, 40, 27, 35, -1, 0, 36, 37, -1, 37, 35, 0, -1, 32, 45, 42, -1, 42, 34, 32, -1, 31, 32, 34, -1, 34, 33, 31, -1, 32, 31, 49, -1, 49, 48, 32, -1, 32, 48, 45, -1, 37, 34, 42, -1, 42, 40, 37, -1, 36, 33, 34, -1, 34, 37, 36, -1, 38, 27, 40, -1, 40, 39, 38, -1, 10, 38, 39, -1, 39, 41, 10, -1, 44, 43, 42, -1, 42, 45, 44, -1, 47, 46, 43, -1, 43, 44, 47, -1, 44, 48, 49, -1, 49, 47, 44, -1, 44, 45, 48, -1, 39, 40, 42, -1, 42, 43, 39, -1, 41, 39, 43, -1, 43, 46, 41, -1, 28, 52, 51, -1, 51, 9, 28, -1, 14, 53, 52, -1, 52, 28, 14, -1, 54, 53, 14, -1, 14, 10, 54, -1, 41, 55, 54, -1, 54, 10, 41, -1, 46, 56, 55, -1, 55, 41, 46, -1, 47, 57, 56, -1, 56, 46, 47, -1, 49, 58, 57, -1, 57, 47, 49, -1, 31, 59, 58, -1, 58, 49, 31, -1, 33, 60, 59, -1, 59, 31, 33, -1, 36, 61, 60, -1, 60, 33, 36, -1, 0, 62, 61, -1, 61, 36, 0, -1, 62, 0, 9, -1, 9, 51, 62, -1, 52, 50, 51, -1, 53, 50, 52, -1, 54, 50, 53, -1, 55, 50, 54, -1, 56, 50, 55, -1, 57, 50, 56, -1, 58, 50, 57, -1, 59, 50, 58, -1, 60, 50, 59, -1, 61, 50, 60, -1, 62, 50, 61, -1, 51, 50, 62, -1].to_java Java::int)
                                            .setCreaseAngle(1.57)
                                            .setTexCoordIndex([0, 1, 2, -1, 2, 3, 0, -1, 4, 5, 2, -1, 2, 1, 4, -1, 6, 12, 32, -1, 32, 33, 6, -1, 3, 8, 7, -1, 7, 0, 3, -1, 2, 30, 9, -1, 9, 3, 2, -1, 10, 30, 2, -1, 2, 5, 10, -1, 34, 35, 6, -1, 6, 33, 34, -1, 9, 11, 8, -1, 8, 3, 9, -1, 13, 14, 15, -1, 14, 16, 15, -1, 17, 18, 15, -1, 18, 13, 15, -1, 14, 13, 9, -1, 9, 30, 14, -1, 16, 14, 30, -1, 30, 10, 16, -1, 36, 37, 35, -1, 35, 34, 36, -1, 13, 18, 11, -1, 11, 9, 13, -1, 19, 20, 21, -1, 21, 22, 19, -1, 4, 22, 21, -1, 21, 5, 4, -1, 6, 38, 39, -1, 39, 12, 6, -1, 20, 19, 24, -1, 24, 23, 20, -1, 25, 31, 21, -1, 21, 20, 25, -1, 21, 31, 10, -1, 10, 5, 21, -1, 40, 38, 6, -1, 6, 35, 40, -1, 25, 20, 23, -1, 23, 26, 25, -1, 27, 15, 28, -1, 28, 15, 16, -1, 17, 15, 29, -1, 29, 15, 27, -1, 25, 27, 28, -1, 28, 31, 25, -1, 31, 28, 16, -1, 16, 10, 31, -1, 41, 40, 35, -1, 35, 37, 41, -1, 27, 25, 26, -1, 26, 29, 27, -1, 43, 44, 45, -1, 45, 42, 43, -1, 46, 47, 44, -1, 44, 43, 46, -1, 50, 51, 48, -1, 48, 49, 50, -1, 53, 50, 49, -1, 49, 52, 53, -1, 50, 53, 55, -1, 55, 54, 50, -1, 50, 54, 51, -1, 44, 49, 48, -1, 48, 45, 44, -1, 47, 52, 49, -1, 49, 44, 47, -1, 57, 42, 45, -1, 45, 56, 57, -1, 59, 57, 56, -1, 56, 58, 59, -1, 60, 61, 48, -1, 48, 51, 60, -1, 62, 63, 61, -1, 61, 60, 62, -1, 60, 54, 55, -1, 55, 62, 60, -1, 60, 51, 54, -1, 56, 45, 48, -1, 48, 61, 56, -1, 58, 56, 61, -1, 61, 63, 58, -1, 12, 67, 66, -1, 66, 32, 12, -1, 39, 68, 67, -1, 67, 12, 39, -1, 70, 69, 24, -1, 24, 19, 70, -1, 58, 72, 71, -1, 71, 59, 58, -1, 63, 73, 72, -1, 72, 58, 63, -1, 62, 74, 73, -1, 73, 63, 62, -1, 55, 75, 74, -1, 74, 62, 55, -1, 53, 76, 75, -1, 75, 55, 53, -1, 52, 77, 76, -1, 76, 53, 52, -1, 47, 78, 77, -1, 77, 52, 47, -1, 46, 79, 78, -1, 78, 47, 46, -1, 80, 0, 7, -1, 7, 65, 80, -1, 67, 64, 66, -1, 68, 64, 67, -1, 70, 64, 69, -1, 72, 64, 71, -1, 73, 64, 72, -1, 74, 64, 73, -1, 75, 64, 74, -1, 76, 64, 75, -1, 77, 64, 76, -1, 78, 64, 77, -1, 79, 64, 78, -1, 65, 64, 80, -1].to_java Java::int)
                                            .setCoord(Coordinate.new()
                                                .setPoint([1.847, -1.016, 0.0389, 1.457, 0.5491, 0.0251, 1.007, 0.5497, -0.9288, 1.118, 0.5485, 0.8556, 1.126, -0.053, -1.097, 1.263, -0.0531, 1.138, 1.567, -0.0531, 0.0087, 1.464, -0.0107, 0.0128, 1.132, -0.0107, 1.02, 1.516, -0.7508, 1.496, -1.847, -1.016, 0.0389, -1.567, -0.0531, 0.0086, 0, -0.053, -1.773, 0, -0.0531, 1.796, -1.516, -0.7508, 1.496, -1.263, -0.0531, 1.138, -1.126, -0.053, -1.097, -1.464, -0.0107, 0.0127, 0, -0.0106, -1.661, -1.132, -0.0107, 1.02, 0, -0.0107, 1.556, -1.457, 0.5491, 0.0251, -1.007, 0.5497, -0.9288, 0, 1.152, -0.0027, 0, 0.5499, -1.338, 0, 0.5482, 1.397, -1.118, 0.5485, 0.8556, 0, -1.067, -2.115, 0, -0.5525, 2.13, 1.02, -0.0106, -1.072, -1.021, -0.0106, -1.073, 1.758, -4.196, 0.2651, 1.243, -4.195, -1.37, 2.066, -3.61, 0.1277, 1.548, -3.609, -1.496, 1.349, -1.069, -1.397, 1.956, -2.239, 0.085, 1.448, -2.263, -1.551, -1.349, -1.069, -1.397, -1.448, -2.263, -1.551, 0, -2.273, -2.279, -1.956, -2.239, 0.085, 0, -3.608, -2.234, -1.548, -3.609, -1.496, -1.243, -4.195, -1.37, 0, -4.194, -2.05, -2.066, -3.61, 0.1277, -1.758, -4.196, 0.2651, 0, -4.195, -1.37, 0, -4.197, 0.2651, 0, -3.34, 2, 0.956, -2.958, 1.86, 0, -3.204, 1.95, -0.956, -2.958, 1.86, -1.164, -2.713, 1.771, -1.234, -3.324, 2.64, -1.303, -3.647, 2.662, -1.109, -3.828, 2.771, 0, -3.893, 3, 1.109, -3.828, 2.771, 1.303, -3.647, 2.662, 1.234, -3.324, 2.64, 1.164, -2.713, 1.771].to_java Java::float)
                                            )
                                            .setTexCoord(TextureCoordinate.new()
                                                .setPoint([0.0718, 0.0975, 0.0297, 0.0959, 0.0385, 0.1261, 0.0709, 0.1255, 0.0086, 0.096, 0.0186, 0.1255, 0.2264, 0.2407, 0.1146, 0.1052, 0.1041, 0.1255, 0.071, 0.1267, 0.0219, 0.1267, 0.1006, 0.1267, 0.2264, 0.2171, 0.0714, 0.1432, 0.0434, 0.1432, 0.0706, 0.1608, 0.0314, 0.1432, 0.1117, 0.1432, 0.0958, 0.1432, 0.0718, 0.0975, 0.0709, 0.1255, 0.0385, 0.1261, 0.0297, 0.0959, 0.1041, 0.1255, 0.1146, 0.1052, 0.071, 0.1267, 0.1006, 0.1267, 0.0714, 0.1432, 0.0434, 0.1432, 0.0958, 0.1432, 0.0392, 0.1286, 0.0391, 0.1285, 0.2791, 0.2323, 0.2703, 0.2485, 0.2658, 0.2539, 0.2264, 0.2538, 0.2653, 0.2613, 0.2264, 0.2613, 0.1824, 0.2485, 0.1736, 0.2323, 0.187, 0.2539, 0.1875, 0.2613, 0.0086, 0.096, 0.0297, 0.0959, 0.0251, 0.0611, 0.0038, 0.0608, 0.0718, 0.0975, 0.0732, 0.062, 0.0051, 0.0217, 0.0267, 0.0217, 0.0305, 0.0046, 0.0105, 0.0046, 0.0744, 0.0217, 0.0784, 0.0046, 0.0305, 0.0046, 0.0784, 0.0045, 0.0251, 0.0611, 0.0297, 0.0959, 0.0732, 0.062, 0.0718, 0.0975, 0.0305, 0.0046, 0.0267, 0.0217, 0.0784, 0.0046, 0.0744, 0.0217, 0.0991, 0.0776, 0.1068, 0.0914, 0.1891, 0.1549, 0.1627, 0.1473, 0.1363, 0.1549, 0.1068, 0.0914, 0.0854, 0.0875, 0.0854, 0.0875, 0.0861, 0.0698, 0.0867, 0.0496, 0.0887, 0.0411, 0.0887, 0.041, 0.0887, 0.0411, 0.0867, 0.0496, 0.0861, 0.0698, 0.0854, 0.0875, 0.0854, 0.0875].to_java Java::float)
                                            )
                                        )
                                    )
                                )
                            )
                            .addChild(HAnimJoint.new()
                                .setName("l_metatarsophalangeal_2")
                                .setDEF("hanim_l_metatarsophalangeal_2")
                                .setCenter([3.701, 3.418, -0.4009].to_java Java::float)
                                .setUlimit([0, 0, 0].to_java Java::float)
                                .setLlimit([0, 0, 0].to_java Java::float)
                                .addChild(HAnimSegment.new()
                                    .setName("l_tarsal_proximal_phalanx_2")
                                    .setDEF("hanim_l_tarsal_proximal_phalanx_2")
                                    .addChild(Transform.new()
                                        .setTranslation([3.701, 3.418, -0.4009].to_java Java::float)
                                        .addChild(Shape.new()
                                            .setAppearance(Appearance.new()
                                                .setMaterial(Material.new()
                                                    .setDiffuseColor([0.588, 0.588, 0.588].to_java Java::float)
                                                )
                                                .setTexture(ImageTexture.new()
                                                    .setUSE("MinTextureAtlas")
                                                )
                                            )
                                            .setGeometry(IndexedFaceSet.new()
                                                .setCoordIndex([50, 0, 4, -1, 4, 21, 50, -1, 4, 0, 3, -1, 3, 0, 52, -1, 31, 1, 2, -1, 2, 32, 31, -1, 1, 31, 13, -1, 13, 12, 1, -1, 4, 3, 14, -1, 14, 15, 4, -1, 2, 1, 5, -1, 17, 18, 5, -1, 14, 3, 6, -1, 6, 20, 14, -1, 2, 5, 6, -1, 52, 2, 6, -1, 3, 52, 6, -1, 15, 21, 4, -1, 5, 18, 6, -1, 12, 17, 5, -1, 5, 1, 12, -1, 6, 18, 20, -1, 50, 21, 8, -1, 8, 7, 50, -1, 8, 9, 7, -1, 9, 53, 7, -1, 39, 40, 10, -1, 10, 11, 39, -1, 11, 12, 13, -1, 13, 39, 11, -1, 8, 15, 14, -1, 14, 9, 8, -1, 10, 16, 11, -1, 17, 16, 18, -1, 14, 20, 19, -1, 19, 9, 14, -1, 19, 16, 10, -1, 19, 10, 53, -1, 9, 19, 53, -1, 15, 8, 21, -1, 19, 18, 16, -1, 12, 11, 16, -1, 16, 17, 12, -1, 19, 20, 18, -1, 35, 30, 26, -1, 26, 34, 35, -1, 37, 27, 30, -1, 30, 35, 37, -1, 24, 29, 28, -1, 28, 22, 24, -1, 25, 48, 45, -1, 45, 23, 25, -1, 29, 25, 23, -1, 23, 28, 29, -1, 34, 26, 24, -1, 24, 49, 34, -1, 26, 30, 29, -1, 29, 24, 26, -1, 27, 37, 48, -1, 48, 25, 27, -1, 30, 27, 25, -1, 25, 29, 30, -1, 50, 51, 22, -1, 22, 0, 50, -1, 22, 51, 49, -1, 49, 24, 22, -1, 31, 23, 45, -1, 45, 13, 31, -1, 28, 23, 31, -1, 31, 32, 28, -1, 22, 28, 32, -1, 32, 0, 22, -1, 35, 34, 33, -1, 33, 36, 35, -1, 37, 35, 36, -1, 36, 38, 37, -1, 43, 42, 41, -1, 41, 44, 43, -1, 47, 46, 45, -1, 45, 48, 47, -1, 44, 41, 46, -1, 46, 47, 44, -1, 34, 49, 43, -1, 43, 33, 34, -1, 33, 43, 44, -1, 44, 36, 33, -1, 38, 47, 48, -1, 48, 37, 38, -1, 36, 44, 47, -1, 47, 38, 36, -1, 50, 7, 42, -1, 42, 51, 50, -1, 42, 43, 49, -1, 49, 51, 42, -1, 39, 13, 45, -1, 45, 46, 39, -1, 41, 40, 39, -1, 39, 46, 41, -1, 42, 7, 40, -1, 40, 41, 42, -1, 10, 40, 7, -1, 7, 53, 10, -1, 32, 2, 52, -1, 52, 0, 32, -1].to_java Java::int)
                                                .setCreaseAngle(1.57)
                                                .setTexCoordIndex([15, 16, 17, -1, 17, 14, 15, -1, 2, 1, 3, -1, 3, 1, 46, -1, 7, 6, 4, -1, 4, 5, 7, -1, 6, 7, 7, -1, 7, 6, 6, -1, 2, 3, 8, -1, 8, 9, 2, -1, 4, 6, 10, -1, 11, 12, 10, -1, 8, 3, 13, -1, 13, 13, 8, -1, 4, 10, 13, -1, 46, 4, 13, -1, 3, 46, 13, -1, 9, 0, 2, -1, 10, 12, 13, -1, 6, 11, 10, -1, 10, 6, 6, -1, 13, 12, 13, -1, 15, 14, 18, -1, 18, 19, 15, -1, 2, 3, 1, -1, 3, 46, 1, -1, 7, 5, 4, -1, 4, 6, 7, -1, 6, 6, 7, -1, 7, 7, 6, -1, 2, 9, 8, -1, 8, 3, 2, -1, 4, 10, 6, -1, 11, 10, 12, -1, 8, 13, 13, -1, 13, 3, 8, -1, 13, 10, 4, -1, 13, 4, 46, -1, 3, 13, 46, -1, 9, 2, 0, -1, 13, 12, 10, -1, 6, 6, 10, -1, 10, 11, 6, -1, 13, 13, 12, -1, 33, 34, 21, -1, 21, 32, 33, -1, 24, 25, 23, -1, 23, 22, 24, -1, 28, 29, 26, -1, 26, 27, 28, -1, 31, 31, 30, -1, 30, 30, 31, -1, 29, 31, 30, -1, 30, 26, 29, -1, 32, 21, 35, -1, 35, 36, 32, -1, 20, 23, 29, -1, 29, 28, 20, -1, 25, 24, 31, -1, 31, 31, 25, -1, 23, 25, 31, -1, 31, 29, 23, -1, 37, 38, 39, -1, 39, 40, 37, -1, 39, 38, 36, -1, 36, 35, 39, -1, 7, 30, 30, -1, 30, 7, 7, -1, 26, 30, 7, -1, 7, 5, 26, -1, 27, 26, 5, -1, 5, 1, 27, -1, 33, 32, 41, -1, 41, 42, 33, -1, 24, 22, 23, -1, 23, 25, 24, -1, 28, 27, 26, -1, 26, 29, 28, -1, 31, 30, 30, -1, 30, 31, 31, -1, 29, 26, 30, -1, 30, 31, 29, -1, 32, 36, 43, -1, 43, 41, 32, -1, 20, 28, 29, -1, 29, 23, 20, -1, 25, 31, 31, -1, 31, 24, 25, -1, 23, 29, 31, -1, 31, 25, 23, -1, 37, 44, 45, -1, 45, 38, 37, -1, 45, 43, 36, -1, 36, 38, 45, -1, 7, 7, 30, -1, 30, 30, 7, -1, 26, 5, 7, -1, 7, 30, 26, -1, 27, 1, 5, -1, 5, 26, 27, -1, 4, 5, 1, -1, 1, 46, 4, -1, 5, 4, 46, -1, 46, 1, 5, -1].to_java Java::int)
                                                .setCoord(Coordinate.new()
                                                    .setPoint([1.769, -0.6918, 0.7987, 1.758, -3.427, -1.249, 2.066, -2.766, -1.386, 1.847, -0.2455, -1.475, 1.516, 0.0194, -0.018, 1.301, -2.629, -2.164, 1.191, -0.8667, -2.209, -1.769, -0.6918, 0.7987, -1.516, 0.0194, -0.018, -1.847, -0.2455, -1.475, -2.066, -2.766, -1.386, -1.758, -3.427, -1.249, 0, -3.426, -1.249, 0, -3.418, 0.8189, 0, 0.2209, -1.272, 0, 0.4548, -0.0643, -1.301, -2.629, -2.164, 0, -2.996, -2.02, 0, -1.433, -2.387, -1.191, -0.8667, -2.209, 0, -0.6593, -2.02, 0, 0.2177, 0.6159, 1.999, -1.38, 2.185, 2.176, -3.43, 2.255, 2.086, -1.904, 3.481, 2.135, -3.43, 3.55, 1.752, -2.236, 4.789, 1.822, -3.43, 5.142, 2.268, -2.793, 2.238, 2.196, -2.812, 3.511, 1.896, -2.795, 5.11, 1.824, -3.427, 0.8189, 2.006, -2.767, 0.795, -1.752, -2.236, 4.789, 0, -2.01, 5.204, 0, -2.79, 5.66, -1.896, -2.795, 5.11, 0, -3.43, 5.622, -1.822, -3.43, 5.142, -1.824, -3.427, 0.8189, -2.006, -2.767, 0.795, -2.268, -2.793, 2.238, -2.163, -1.38, 2.185, -2.086, -1.904, 3.481, -2.196, -2.812, 3.511, 0, -3.43, 2.255, -2.013, -3.43, 2.255, -2.135, -3.43, 3.55, 0, -3.43, 3.55, 0, -1.536, 3.789, 0, -0.2974, 1.296, 0, -0.9464, 2.441, 1.954, -1.469, -1.432, -1.954, -1.469, -1.431].to_java Java::float)
                                                )
                                                .setTexCoord(TextureCoordinate.new()
                                                    .setPoint([0.1332, 0.111, 0.1385, 0.0844, 0.1146, 0.1052, 0.0718, 0.0975, 0.0744, 0.0238, 0.1384, 0.0238, 0.0784, 0.0045, 0.1384, 0.0045, 0.0777, 0.1111, 0.1132, 0.1179, 0.0516, 0.0322, 0.0558, 0.0214, 0.045, 0.0628, 0.0521, 0.0813, 0.2264, 0.2171, 0.2264, 0.1898, 0.288, 0.1984, 0.2792, 0.2323, 0.1736, 0.2323, 0.1648, 0.1984, 0.2556, 0.0393, 0.2873, 0.0895, 0.2812, 0.0232, 0.2651, 0.023, 0.2801, 0.0044, 0.266, 0.0044, 0.1808, 0.0221, 0.1792, 0.0644, 0.2172, 0.049, 0.2181, 0.0225, 0.1813, 0.0044, 0.2193, 0.0044, 0.2268, 0.0825, 0.2268, 0.064, 0.288, 0.0793, 0.2988, 0.1248, 0.2268, 0.1162, 0.2268, 0.1899, 0.2268, 0.1537, 0.2958, 0.1609, 0.2879, 0.1996, 0.1662, 0.0895, 0.1655, 0.0793, 0.1547, 0.1248, 0.1656, 0.1996, 0.1577, 0.1609, 0.0731, 0.0615].to_java Java::float)
                                                )
                                            )
                                        )
                                    )
                                )
                            )
                        )
                    )
                )
                .addChild(HAnimJoint.new()
                    .setName("r_hip")
                    .setDEF("hanim_r_hip")
                    .setCenter([-3.383, 32.919998, -2.063].to_java Java::float)
                    .setUlimit([0, 0, 0].to_java Java::float)
                    .setLlimit([0, 0, 0].to_java Java::float)
                    .addChild(HAnimSegment.new()
                        .setName("r_thigh")
                        .setDEF("hanim_r_thigh")
                        .addChild(Transform.new()
                            .setTranslation([-3.383, 32.919998, -2.063].to_java Java::float)
                            .addChild(Shape.new()
                                .setAppearance(Appearance.new()
                                    .setMaterial(Material.new()
                                        .setDiffuseColor([0.588, 0.588, 0.588].to_java Java::float)
                                    )
                                    .setTexture(ImageTexture.new()
                                        .setUSE("MinTextureAtlas")
                                    )
                                )
                                .setGeometry(IndexedFaceSet.new()
                                    .setCoordIndex([15, 10, 6, -1, 6, 14, 15, -1, 1, 8, 7, -1, 7, 0, 1, -1, 2, 9, 8, -1, 8, 1, 2, -1, 3, 11, 10, -1, 10, 15, 3, -1, 4, 12, 11, -1, 11, 3, 4, -1, 5, 13, 12, -1, 12, 4, 5, -1, 0, 7, 13, -1, 13, 5, 0, -1, 14, 6, 34, -1, 10, 27, 32, -1, 32, 6, 10, -1, 8, 25, 24, -1, 24, 7, 8, -1, 9, 26, 25, -1, 25, 8, 9, -1, 10, 11, 28, -1, 28, 27, 10, -1, 11, 12, 29, -1, 29, 28, 11, -1, 12, 13, 30, -1, 30, 29, 12, -1, 13, 7, 24, -1, 24, 30, 13, -1, 6, 32, 26, -1, 26, 9, 6, -1, 0, 5, 35, -1, 35, 36, 0, -1, 1, 0, 36, -1, 36, 37, 1, -1, 2, 1, 37, -1, 37, 38, 2, -1, 34, 2, 38, -1, 38, 43, 34, -1, 39, 40, 15, -1, 15, 14, 39, -1, 40, 41, 3, -1, 3, 15, 40, -1, 42, 4, 3, -1, 3, 41, 42, -1, 5, 4, 42, -1, 42, 35, 5, -1, 17, 52, 51, -1, 51, 18, 17, -1, 18, 51, 47, -1, 47, 19, 18, -1, 19, 47, 50, -1, 50, 31, 19, -1, 20, 53, 54, -1, 54, 21, 20, -1, 21, 54, 48, -1, 48, 22, 21, -1, 23, 22, 48, -1, 48, 49, 23, -1, 17, 23, 49, -1, 49, 52, 17, -1, 51, 52, 24, -1, 24, 25, 51, -1, 26, 47, 51, -1, 51, 25, 26, -1, 27, 53, 50, -1, 50, 32, 27, -1, 28, 44, 53, -1, 53, 27, 28, -1, 45, 48, 54, -1, 54, 44, 45, -1, 49, 48, 45, -1, 45, 46, 49, -1, 52, 49, 46, -1, 50, 53, 20, -1, 20, 31, 50, -1, 32, 50, 47, -1, 47, 26, 32, -1, 18, 33, 17, -1, 17, 33, 23, -1, 23, 33, 22, -1, 22, 33, 21, -1, 21, 33, 20, -1, 20, 33, 31, -1, 31, 33, 19, -1, 19, 33, 18, -1, 34, 43, 39, -1, 39, 14, 34, -1, 34, 6, 9, -1, 9, 2, 34, -1, 36, 35, 16, -1, 37, 36, 16, -1, 38, 37, 16, -1, 43, 38, 16, -1, 40, 39, 16, -1, 41, 40, 16, -1, 42, 41, 16, -1, 35, 42, 16, -1, 39, 43, 16, -1, 45, 44, 28, -1, 28, 29, 45, -1, 46, 45, 29, -1, 29, 30, 46, -1, 52, 46, 30, -1, 30, 24, 52, -1, 53, 44, 54, -1].to_java Java::int)
                                    .setCreaseAngle(1.57)
                                    .setTexCoordIndex([6, 9, 8, -1, 8, 7, 6, -1, 2, 10, 53, -1, 53, 50, 2, -1, 0, 11, 10, -1, 10, 2, 0, -1, 4, 12, 52, -1, 52, 51, 4, -1, 3, 13, 12, -1, 12, 4, 3, -1, 5, 14, 13, -1, 13, 3, 5, -1, 50, 53, 14, -1, 14, 5, 50, -1, 7, 8, 1, -1, 9, 16, 15, -1, 15, 8, 9, -1, 10, 17, 55, -1, 55, 53, 10, -1, 11, 18, 17, -1, 17, 10, 11, -1, 52, 12, 19, -1, 19, 54, 52, -1, 12, 13, 20, -1, 20, 19, 12, -1, 13, 14, 21, -1, 21, 20, 13, -1, 14, 53, 55, -1, 55, 21, 14, -1, 8, 15, 18, -1, 18, 11, 8, -1, 50, 5, 23, -1, 23, 56, 50, -1, 2, 50, 22, -1, 22, 24, 2, -1, 0, 2, 24, -1, 24, 25, 0, -1, 1, 0, 25, -1, 25, 26, 1, -1, 28, 27, 6, -1, 6, 7, 28, -1, 57, 29, 4, -1, 4, 51, 57, -1, 30, 3, 4, -1, 4, 29, 30, -1, 5, 3, 30, -1, 30, 23, 5, -1, 31, 37, 35, -1, 35, 33, 31, -1, 33, 35, 39, -1, 39, 38, 33, -1, 38, 39, 43, -1, 43, 41, 38, -1, 48, 61, 60, -1, 60, 58, 48, -1, 58, 60, 64, -1, 64, 62, 58, -1, 65, 62, 64, -1, 64, 66, 65, -1, 31, 65, 66, -1, 66, 37, 31, -1, 32, 59, 55, -1, 55, 17, 32, -1, 18, 34, 32, -1, 32, 17, 18, -1, 16, 40, 36, -1, 36, 15, 16, -1, 19, 45, 69, -1, 69, 54, 19, -1, 46, 42, 68, -1, 68, 45, 46, -1, 44, 42, 46, -1, 46, 47, 44, -1, 59, 44, 47, -1, 43, 61, 48, -1, 48, 41, 43, -1, 15, 36, 34, -1, 34, 18, 15, -1, 33, 67, 31, -1, 31, 67, 65, -1, 65, 67, 62, -1, 62, 67, 58, -1, 58, 67, 48, -1, 48, 67, 41, -1, 41, 67, 38, -1, 38, 67, 33, -1, 1, 26, 28, -1, 28, 7, 1, -1, 1, 8, 11, -1, 11, 0, 1, -1, 56, 23, 63, -1, 24, 22, 49, -1, 25, 24, 49, -1, 26, 25, 49, -1, 27, 28, 49, -1, 29, 57, 63, -1, 30, 29, 63, -1, 23, 30, 63, -1, 28, 26, 49, -1, 46, 45, 19, -1, 19, 20, 46, -1, 47, 46, 20, -1, 20, 21, 47, -1, 59, 47, 21, -1, 21, 55, 59, -1, 69, 45, 68, -1].to_java Java::int)
                                    .setCoord(Coordinate.new()
                                        .setPoint([-2.672, -0.3788, 0.1245, -1.898, -0.6834, -2.358, -0.2782, -1.153, -3.407, 1.905, -1.076, 2.854, -0.4654, -0.4893, 3.592, -2.15, -0.3899, 2.54, 1.908, -3.177, -2.425, -2.709, -2.69, 0.1246, -1.976, -2.808, -2.268, -0.3775, -2.997, -3.189, 2.446, -3.193, 0.1246, 1.88, -3.146, 2.721, -0.4072, -2.946, 3.493, -2.191, -2.755, 2.531, 2.515, -1.706, -1.843, 2.702, -1.707, 0.1246, 0.6965, 2.979, 0.1569, -2.099, -15.6, 0.1207, -1.676, -15.6, -1.353, -0.3545, -15.6, -1.972, 1.53, -15.6, 0.151, 1.084, -15.6, 1.802, -0.3545, -15.6, 2.371, -1.679, -15.6, 1.867, -2.632, -8.374, 0.1246, -1.981, -8.446, -1.985, -0.3067, -8.513, -2.771, 2.158, -8.699, 0.1246, 1.683, -8.659, 2.327, -0.367, -8.581, 3.088, -2.181, -8.427, 2.375, 1.11, -15.6, -1.338, 1.75, -8.694, -1.916, -0.3545, -16.05, 0.1404, 1.664, -1.521, -2.901, -0.9279, 2.885, 1.724, -1.284, 2.997, 0.1569, -0.6394, 2.672, -1.74, 0.0838, 2.302, -2.479, 2.083, 1.044, -1.618, 2.464, 0.6629, 0.1614, 1.501, 1.614, 2.528, 0.0381, 2.462, 2.448, 1.509, 1.606, -2.509, 1.524, -13.99, 2.019, -0.3608, -13.81, 2.757, -2.023, -13.87, 2.043, -0.3545, -14.99, -2.267, -0.3545, -15, 2.826, -1.865, -14.99, 2.11, 1.366, -14.99, -1.597, -1.865, -14.99, -1.597, -2.403, -14.99, 0.1287, 1.856, -14.99, 0.1287, 1.366, -14.99, 2.11].to_java Java::float)
                                    )
                                    .setTexCoord(TextureCoordinate.new()
                                        .setPoint([0.5137, 0.5362, 0.5435, 0.5314, 0.4871, 0.546, 0.3946, 0.5441, 0.3574, 0.539, 0.4222, 0.5494, 0.5949, 0.5388, 0.564, 0.5292, 0.5509, 0.5109, 0.5881, 0.5171, 0.4869, 0.5205, 0.5135, 0.5161, 0.356, 0.5155, 0.392, 0.516, 0.4207, 0.5192, 0.5494, 0.4352, 0.5806, 0.437, 0.4872, 0.4382, 0.5154, 0.4372, 0.3588, 0.4376, 0.3915, 0.437, 0.4204, 0.4388, 0.4853, 0.5922, 0.4061, 0.5828, 0.504, 0.5771, 0.5152, 0.5689, 0.5373, 0.5612, 0.585, 0.5611, 0.554, 0.5612, 0.3653, 0.5645, 0.3898, 0.5743, 0.5605, 0.3376, 0.4842, 0.3445, 0.5487, 0.3376, 0.5125, 0.3445, 0.554, 0.3454, 0.5434, 0.3444, 0.5689, 0.3454, 0.512, 0.3376, 0.512, 0.3454, 0.5726, 0.3454, 0.4713, 0.3376, 0.3945, 0.3465, 0.4642, 0.3454, 0.4208, 0.3461, 0.3626, 0.3605, 0.3943, 0.3619, 0.423, 0.3606, 0.4596, 0.3376, 0.527, 0.5921, 0.454, 0.5585, 0.3115, 0.5408, 0.3182, 0.5192, 0.4535, 0.5221, 0.3258, 0.439, 0.4543, 0.4395, 0.421, 0.5943, 0.3213, 0.5631, 0.472, 0.3376, 0.4535, 0.3447, 0.4642, 0.3454, 0.4506, 0.3454, 0.512, 0.3375, 0.3793, 0.5941, 0.512, 0.3454, 0.5488, 0.3376, 0.554, 0.3454, 0.512, 0.3316, 0.3656, 0.347, 0.3334, 0.3474].to_java Java::float)
                                    )
                                )
                            )
                        )
                    )
                    .addChild(HAnimJoint.new()
                        .setName("r_knee")
                        .setDEF("hanim_r_knee")
                        .setCenter([-3.745, 17.99, -2.063].to_java Java::float)
                        .setUlimit([0, 0, 0].to_java Java::float)
                        .setLlimit([0, 0, 0].to_java Java::float)
                        .addChild(HAnimSegment.new()
                            .setName("r_calf")
                            .setDEF("hanim_r_calf")
                            .addChild(Transform.new()
                                .setTranslation([-3.745, 17.99, -2.063].to_java Java::float)
                                .addChild(Shape.new()
                                    .setAppearance(Appearance.new()
                                        .setMaterial(Material.new()
                                            .setDiffuseColor([0.588, 0.588, 0.588].to_java Java::float)
                                        )
                                        .setTexture(ImageTexture.new()
                                            .setUSE("MinTextureAtlas")
                                        )
                                    )
                                    .setGeometry(IndexedFaceSet.new()
                                        .setCoordIndex([16, 0, 1, -1, 1, 22, 16, -1, 17, 2, 0, -1, 0, 16, 17, -1, 18, 3, 7, -1, 7, 23, 18, -1, 19, 4, 3, -1, 3, 18, 19, -1, 5, 4, 19, -1, 19, 20, 5, -1, 6, 5, 20, -1, 20, 21, 6, -1, 1, 6, 21, -1, 21, 22, 1, -1, 29, 44, 12, -1, 12, 10, 29, -1, 28, 8, 9, -1, 9, 39, 28, -1, 29, 10, 8, -1, 8, 28, 29, -1, 11, 12, 44, -1, 44, 40, 11, -1, 13, 11, 40, -1, 40, 25, 13, -1, 14, 13, 25, -1, 25, 26, 14, -1, 15, 14, 26, -1, 26, 27, 15, -1, 39, 27, 43, -1, 17, 10, 12, -1, 12, 23, 17, -1, 8, 16, 22, -1, 22, 9, 8, -1, 10, 17, 16, -1, 16, 8, 10, -1, 11, 18, 23, -1, 23, 12, 11, -1, 19, 18, 11, -1, 11, 13, 19, -1, 20, 19, 13, -1, 13, 14, 20, -1, 21, 20, 14, -1, 14, 15, 21, -1, 22, 21, 15, -1, 15, 9, 22, -1, 2, 17, 23, -1, 23, 7, 2, -1, 0, 24, 1, -1, 1, 24, 6, -1, 6, 24, 5, -1, 5, 24, 4, -1, 4, 24, 3, -1, 3, 24, 7, -1, 7, 24, 2, -1, 2, 24, 0, -1, 26, 25, 41, -1, 41, 42, 26, -1, 27, 26, 42, -1, 42, 43, 27, -1, 39, 9, 15, -1, 15, 27, 39, -1, 25, 40, 41, -1, 30, 31, 28, -1, 28, 39, 30, -1, 32, 29, 28, -1, 28, 31, 32, -1, 44, 37, 33, -1, 33, 40, 44, -1, 41, 40, 33, -1, 33, 34, 41, -1, 42, 41, 34, -1, 34, 35, 42, -1, 43, 42, 35, -1, 35, 36, 43, -1, 30, 39, 43, -1, 43, 36, 30, -1, 37, 44, 29, -1, 29, 32, 37, -1, 30, 38, 31, -1, 31, 38, 32, -1, 32, 38, 37, -1, 37, 38, 33, -1, 33, 38, 34, -1, 34, 38, 35, -1, 35, 38, 36, -1, 36, 38, 30, -1].to_java Java::int)
                                        .setCreaseAngle(1.57)
                                        .setTexCoordIndex([1, 0, 2, -1, 2, 26, 1, -1, 4, 3, 0, -1, 0, 1, 4, -1, 6, 5, 8, -1, 8, 7, 6, -1, 10, 9, 28, -1, 28, 29, 10, -1, 11, 9, 10, -1, 10, 12, 11, -1, 13, 11, 12, -1, 12, 14, 13, -1, 27, 13, 14, -1, 14, 26, 27, -1, 35, 41, 16, -1, 16, 15, 35, -1, 34, 17, 30, -1, 30, 33, 34, -1, 35, 15, 17, -1, 17, 34, 35, -1, 18, 16, 41, -1, 41, 36, 18, -1, 19, 31, 37, -1, 37, 20, 19, -1, 21, 19, 20, -1, 20, 22, 21, -1, 23, 21, 22, -1, 22, 24, 23, -1, 33, 24, 40, -1, 4, 15, 16, -1, 16, 7, 4, -1, 17, 1, 26, -1, 26, 30, 17, -1, 15, 4, 1, -1, 1, 17, 15, -1, 18, 6, 7, -1, 7, 16, 18, -1, 10, 29, 31, -1, 31, 19, 10, -1, 12, 10, 19, -1, 19, 21, 12, -1, 14, 12, 21, -1, 21, 23, 14, -1, 26, 14, 23, -1, 23, 30, 26, -1, 3, 4, 7, -1, 7, 8, 3, -1, 0, 25, 2, -1, 27, 32, 13, -1, 13, 32, 11, -1, 11, 32, 9, -1, 9, 32, 28, -1, 5, 25, 8, -1, 8, 25, 3, -1, 3, 25, 0, -1, 22, 20, 38, -1, 38, 39, 22, -1, 24, 22, 39, -1, 39, 40, 24, -1, 33, 30, 23, -1, 23, 24, 33, -1, 20, 37, 38, -1, 44, 43, 42, -1, 42, 45, 44, -1, 47, 46, 42, -1, 42, 43, 47, -1, 50, 49, 48, -1, 48, 51, 50, -1, 52, 51, 48, -1, 48, 53, 52, -1, 54, 52, 53, -1, 53, 55, 54, -1, 56, 54, 55, -1, 55, 57, 56, -1, 44, 45, 56, -1, 56, 57, 44, -1, 49, 50, 46, -1, 46, 47, 49, -1, 44, 58, 43, -1, 43, 58, 47, -1, 47, 58, 49, -1, 49, 58, 48, -1, 48, 58, 53, -1, 53, 58, 55, -1, 55, 58, 57, -1, 57, 58, 44, -1].to_java Java::int)
                                        .setCoord(Coordinate.new()
                                            .setPoint([-1.021, -13.79, -1.071, -1.368, -13.79, 0.1246, 0.1011, -13.79, -1.478, 1.451, -13.79, 0.1246, 1.111, -13.79, 1.262, 0.1011, -13.79, 1.8, -0.9931, -13.79, 1.265, 1.141, -13.79, -1.073, -1.298, -6.497, -1.365, -1.84, -6.318, 0.1245, 0.0526, -6.797, -2.188, 1.979, -7.206, 0.1246, 1.577, -7.086, -1.36, 1.546, -7.079, 1.679, 0.0424, -6.797, 2.285, -1.401, -6.551, 1.654, -1.086, -13.26, -1.222, 0.1011, -13.26, -1.741, 1.739, -13.26, 0.1246, 1.338, -13.26, 1.484, 0.1011, -13.26, 2.071, -1.178, -13.26, 1.462, -1.661, -13.26, 0.1246, 1.42, -13.26, -1.224, 0.1011, -13.97, 0.1246, 1.638, -1.084, 1.961, 0.0255, -1.168, 2.594, -1.452, -1.045, 1.949, -1.502, -0.0626, -1.597, 0.0086, -0.0622, -2.267, -1.7, 0.4427, 0.1149, -1.285, 0.4687, -1.368, 0.0086, 0.4514, -1.977, 1.92, 0.4436, 0.1541, 1.468, 0.4591, 1.778, 0.0086, 0.4334, 2.364, -1.278, 0.4363, 1.839, 1.496, 0.4475, -1.328, 0.0086, 0.7828, 0.2482, -2.04, -0.0635, 0.1287, 2.219, -0.0635, 0.1287, 1.729, -0.0645, 2.11, 0.0085, -0.0649, 2.826, -1.502, -0.0645, 2.11, 1.729, -0.0626, -1.597].to_java Java::float)
                                        )
                                        .setTexCoord(TextureCoordinate.new()
                                            .setPoint([0.4947, 0.1511, 0.4898, 0.1553, 0.4808, 0.1397, 0.5148, 0.1542, 0.5136, 0.1567, 0.5548, 0.1397, 0.5624, 0.1474, 0.538, 0.154, 0.5349, 0.151, 0.3767, 0.1524, 0.3745, 0.1561, 0.3976, 0.1569, 0.3988, 0.159, 0.4182, 0.1525, 0.4256, 0.1569, 0.5115, 0.2481, 0.5421, 0.242, 0.4829, 0.2521, 0.5687, 0.2356, 0.3697, 0.2448, 0.3657, 0.3328, 0.3981, 0.2507, 0.3946, 0.332, 0.4262, 0.2532, 0.4217, 0.3331, 0.5194, 0.1371, 0.4591, 0.1503, 0.4304, 0.1417, 0.3563, 0.1417, 0.3487, 0.1494, 0.4545, 0.2546, 0.3424, 0.2376, 0.3918, 0.1391, 0.4535, 0.3447, 0.4842, 0.3445, 0.5125, 0.3445, 0.5726, 0.3454, 0.3334, 0.3474, 0.3656, 0.347, 0.3945, 0.3465, 0.4208, 0.3461, 0.5434, 0.3444, 0.554, 0.3454, 0.5479, 0.3523, 0.5595, 0.352, 0.5689, 0.3454, 0.512, 0.3454, 0.512, 0.3521, 0.4589, 0.352, 0.4707, 0.352, 0.4642, 0.3454, 0.4506, 0.3454, 0.4642, 0.3454, 0.4714, 0.3522, 0.512, 0.3454, 0.512, 0.3519, 0.554, 0.3454, 0.5477, 0.3519, 0.512, 0.3564].to_java Java::float)
                                        )
                                    )
                                )
                            )
                        )
                        .addChild(HAnimJoint.new()
                            .setName("r_talocrural")
                            .setDEF("hanim_r_talocrural")
                            .setCenter([-3.701, 4.188, -1.915].to_java Java::float)
                            .setUlimit([0, 0, 0].to_java Java::float)
                            .setLlimit([0, 0, 0].to_java Java::float)
                            .addChild(HAnimSegment.new()
                                .setName("r_talus")
                                .setDEF("hanim_r_talus")
                                .addChild(Transform.new()
                                    .setTranslation([-3.701, 4.188, -1.915].to_java Java::float)
                                    .addChild(Shape.new()
                                        .setAppearance(Appearance.new()
                                            .setMaterial(Material.new()
                                                .setDiffuseColor([0.588, 0.588, 0.588].to_java Java::float)
                                            )
                                            .setTexture(ImageTexture.new()
                                                .setUSE("MinTextureAtlas")
                                            )
                                        )
                                        .setGeometry(IndexedFaceSet.new()
                                            .setCoordIndex([0, 6, 4, -1, 4, 35, 0, -1, 27, 35, 4, -1, 4, 12, 27, -1, 13, 5, 9, -1, 9, 28, 13, -1, 6, 0, 9, -1, 9, 5, 6, -1, 4, 6, 7, -1, 7, 29, 4, -1, 18, 12, 4, -1, 4, 29, 18, -1, 8, 5, 13, -1, 13, 20, 8, -1, 7, 6, 5, -1, 5, 8, 7, -1, 1, 23, 2, -1, 2, 23, 24, -1, 25, 23, 3, -1, 3, 23, 1, -1, 2, 29, 7, -1, 7, 1, 2, -1, 24, 18, 29, -1, 29, 2, 24, -1, 3, 8, 20, -1, 20, 25, 3, -1, 1, 7, 8, -1, 8, 3, 1, -1, 10, 38, 16, -1, 16, 11, 10, -1, 27, 12, 16, -1, 16, 38, 27, -1, 13, 28, 14, -1, 14, 15, 13, -1, 11, 15, 14, -1, 14, 10, 11, -1, 17, 11, 16, -1, 16, 30, 17, -1, 16, 12, 18, -1, 18, 30, 16, -1, 19, 20, 13, -1, 13, 15, 19, -1, 17, 19, 15, -1, 15, 11, 17, -1, 21, 22, 23, -1, 22, 24, 23, -1, 25, 26, 23, -1, 26, 21, 23, -1, 17, 30, 22, -1, 22, 21, 17, -1, 30, 18, 24, -1, 24, 22, 30, -1, 26, 25, 20, -1, 20, 19, 26, -1, 21, 26, 19, -1, 19, 17, 21, -1, 35, 27, 40, -1, 40, 37, 35, -1, 0, 35, 37, -1, 37, 36, 0, -1, 32, 34, 42, -1, 42, 45, 32, -1, 31, 33, 34, -1, 34, 32, 31, -1, 32, 48, 49, -1, 49, 31, 32, -1, 32, 45, 48, -1, 37, 40, 42, -1, 42, 34, 37, -1, 36, 37, 34, -1, 34, 33, 36, -1, 38, 39, 40, -1, 40, 27, 38, -1, 10, 41, 39, -1, 39, 38, 10, -1, 44, 45, 42, -1, 42, 43, 44, -1, 47, 44, 43, -1, 43, 46, 47, -1, 44, 47, 49, -1, 49, 48, 44, -1, 44, 48, 45, -1, 39, 43, 42, -1, 42, 40, 39, -1, 41, 46, 43, -1, 43, 39, 41, -1, 28, 9, 51, -1, 51, 52, 28, -1, 14, 28, 52, -1, 52, 53, 14, -1, 54, 10, 14, -1, 14, 53, 54, -1, 41, 10, 54, -1, 54, 55, 41, -1, 46, 41, 55, -1, 55, 56, 46, -1, 47, 46, 56, -1, 56, 57, 47, -1, 49, 47, 57, -1, 57, 58, 49, -1, 31, 49, 58, -1, 58, 59, 31, -1, 33, 31, 59, -1, 59, 60, 33, -1, 36, 33, 60, -1, 60, 61, 36, -1, 0, 36, 61, -1, 61, 62, 0, -1, 62, 51, 9, -1, 9, 0, 62, -1, 52, 51, 50, -1, 53, 52, 50, -1, 54, 53, 50, -1, 55, 54, 50, -1, 56, 55, 50, -1, 57, 56, 50, -1, 58, 57, 50, -1, 59, 58, 50, -1, 60, 59, 50, -1, 61, 60, 50, -1, 62, 61, 50, -1, 51, 62, 50, -1].to_java Java::int)
                                            .setCreaseAngle(1.57)
                                            .setTexCoordIndex([0, 3, 2, -1, 2, 1, 0, -1, 4, 1, 2, -1, 2, 5, 4, -1, 6, 33, 32, -1, 32, 12, 6, -1, 3, 0, 7, -1, 7, 8, 3, -1, 2, 3, 9, -1, 9, 30, 2, -1, 10, 5, 2, -1, 2, 30, 10, -1, 34, 33, 6, -1, 6, 35, 34, -1, 9, 3, 8, -1, 8, 11, 9, -1, 13, 15, 14, -1, 14, 15, 16, -1, 17, 15, 18, -1, 18, 15, 13, -1, 14, 30, 9, -1, 9, 13, 14, -1, 16, 10, 30, -1, 30, 14, 16, -1, 36, 34, 35, -1, 35, 37, 36, -1, 13, 9, 11, -1, 11, 18, 13, -1, 19, 22, 21, -1, 21, 20, 19, -1, 4, 5, 21, -1, 21, 22, 4, -1, 6, 12, 39, -1, 39, 38, 6, -1, 20, 23, 24, -1, 24, 19, 20, -1, 25, 20, 21, -1, 21, 31, 25, -1, 21, 5, 10, -1, 10, 31, 21, -1, 40, 35, 6, -1, 6, 38, 40, -1, 25, 26, 23, -1, 23, 20, 25, -1, 27, 28, 15, -1, 28, 16, 15, -1, 17, 29, 15, -1, 29, 27, 15, -1, 25, 31, 28, -1, 28, 27, 25, -1, 31, 10, 16, -1, 16, 28, 31, -1, 41, 37, 35, -1, 35, 40, 41, -1, 27, 29, 26, -1, 26, 25, 27, -1, 43, 42, 45, -1, 45, 44, 43, -1, 46, 43, 44, -1, 44, 47, 46, -1, 50, 49, 48, -1, 48, 51, 50, -1, 53, 52, 49, -1, 49, 50, 53, -1, 50, 54, 55, -1, 55, 53, 50, -1, 50, 51, 54, -1, 44, 45, 48, -1, 48, 49, 44, -1, 47, 44, 49, -1, 49, 52, 47, -1, 57, 56, 45, -1, 45, 42, 57, -1, 59, 58, 56, -1, 56, 57, 59, -1, 60, 51, 48, -1, 48, 61, 60, -1, 62, 60, 61, -1, 61, 63, 62, -1, 60, 62, 55, -1, 55, 54, 60, -1, 60, 54, 51, -1, 56, 61, 48, -1, 48, 45, 56, -1, 58, 63, 61, -1, 61, 56, 58, -1, 12, 32, 66, -1, 66, 67, 12, -1, 39, 12, 67, -1, 67, 68, 39, -1, 70, 19, 24, -1, 24, 69, 70, -1, 58, 59, 71, -1, 71, 72, 58, -1, 63, 58, 72, -1, 72, 73, 63, -1, 62, 63, 73, -1, 73, 74, 62, -1, 55, 62, 74, -1, 74, 75, 55, -1, 53, 55, 75, -1, 75, 76, 53, -1, 52, 53, 76, -1, 76, 77, 52, -1, 47, 52, 77, -1, 77, 78, 47, -1, 46, 47, 78, -1, 78, 79, 46, -1, 80, 65, 7, -1, 7, 0, 80, -1, 67, 66, 64, -1, 68, 67, 64, -1, 70, 69, 64, -1, 72, 71, 64, -1, 73, 72, 64, -1, 74, 73, 64, -1, 75, 74, 64, -1, 76, 75, 64, -1, 77, 76, 64, -1, 78, 77, 64, -1, 79, 78, 64, -1, 65, 80, 64, -1].to_java Java::int)
                                            .setCoord(Coordinate.new()
                                                .setPoint([-1.847, -1.016, 0.0389, -1.457, 0.5491, 0.0251, -1.007, 0.5497, -0.9288, -1.118, 0.5485, 0.8556, -1.126, -0.053, -1.097, -1.263, -0.0531, 1.138, -1.567, -0.0531, 0.0087, -1.464, -0.0107, 0.0128, -1.132, -0.0107, 1.02, -1.516, -0.7508, 1.496, 1.847, -1.016, 0.0389, 1.567, -0.0531, 0.0086, 0, -0.053, -1.773, 0, -0.0531, 1.796, 1.516, -0.7508, 1.496, 1.263, -0.0531, 1.138, 1.126, -0.053, -1.097, 1.464, -0.0107, 0.0127, 0, -0.0106, -1.661, 1.132, -0.0107, 1.02, 0, -0.0107, 1.556, 1.457, 0.5491, 0.0251, 1.007, 0.5497, -0.9288, 0, 1.152, -0.0027, 0, 0.5499, -1.338, 0, 0.5482, 1.397, 1.118, 0.5485, 0.8556, 0, -1.067, -2.115, 0, -0.5525, 2.13, -1.02, -0.0106, -1.072, 1.021, -0.0106, -1.073, -1.758, -4.196, 0.2651, -1.243, -4.195, -1.37, -2.066, -3.61, 0.1277, -1.548, -3.609, -1.496, -1.349, -1.069, -1.397, -1.956, -2.239, 0.085, -1.448, -2.263, -1.551, 1.349, -1.069, -1.397, 1.448, -2.263, -1.551, 0, -2.273, -2.279, 1.956, -2.239, 0.085, 0, -3.608, -2.234, 1.548, -3.609, -1.496, 1.243, -4.195, -1.37, 0, -4.194, -2.05, 2.066, -3.61, 0.1277, 1.758, -4.196, 0.2651, 0, -4.195, -1.37, 0, -4.197, 0.2651, 0, -3.34, 2, -0.956, -2.958, 1.86, 0, -3.204, 1.95, 0.956, -2.958, 1.86, 1.164, -2.713, 1.771, 1.234, -3.324, 2.64, 1.303, -3.647, 2.662, 1.109, -3.828, 2.771, 0, -3.893, 3, -1.109, -3.828, 2.771, -1.303, -3.647, 2.662, -1.234, -3.324, 2.64, -1.164, -2.713, 1.771].to_java Java::float)
                                            )
                                            .setTexCoord(TextureCoordinate.new()
                                                .setPoint([0.0718, 0.0975, 0.0297, 0.0959, 0.0385, 0.1261, 0.0709, 0.1255, 0.0086, 0.096, 0.0186, 0.1255, 0.2264, 0.2407, 0.1146, 0.1052, 0.1041, 0.1255, 0.071, 0.1267, 0.0219, 0.1267, 0.1006, 0.1267, 0.2264, 0.2171, 0.0714, 0.1432, 0.0434, 0.1432, 0.0706, 0.1608, 0.0314, 0.1432, 0.1117, 0.1432, 0.0958, 0.1432, 0.0718, 0.0975, 0.0709, 0.1255, 0.0385, 0.1261, 0.0297, 0.0959, 0.1041, 0.1255, 0.1146, 0.1052, 0.071, 0.1267, 0.1006, 0.1267, 0.0714, 0.1432, 0.0434, 0.1432, 0.0958, 0.1432, 0.0392, 0.1286, 0.0391, 0.1285, 0.2791, 0.2323, 0.2703, 0.2485, 0.2658, 0.2539, 0.2264, 0.2538, 0.2653, 0.2613, 0.2264, 0.2613, 0.1824, 0.2485, 0.1736, 0.2323, 0.187, 0.2539, 0.1875, 0.2613, 0.0086, 0.096, 0.0297, 0.0959, 0.0251, 0.0611, 0.0038, 0.0608, 0.0718, 0.0975, 0.0732, 0.062, 0.0051, 0.0217, 0.0267, 0.0217, 0.0305, 0.0046, 0.0105, 0.0046, 0.0744, 0.0217, 0.0784, 0.0046, 0.0305, 0.0046, 0.0784, 0.0045, 0.0251, 0.0611, 0.0297, 0.0959, 0.0732, 0.062, 0.0718, 0.0975, 0.0305, 0.0046, 0.0267, 0.0217, 0.0784, 0.0046, 0.0744, 0.0217, 0.0991, 0.0776, 0.1068, 0.0914, 0.1891, 0.1549, 0.1627, 0.1473, 0.1363, 0.1549, 0.1068, 0.0914, 0.0854, 0.0875, 0.0854, 0.0875, 0.0861, 0.0698, 0.0867, 0.0496, 0.0887, 0.0411, 0.0887, 0.041, 0.0887, 0.0411, 0.0867, 0.0496, 0.0861, 0.0698, 0.0854, 0.0875, 0.0854, 0.0875].to_java Java::float)
                                            )
                                        )
                                    )
                                )
                            )
                            .addChild(HAnimJoint.new()
                                .setName("r_metatarsophalangeal_2")
                                .setDEF("hanim_r_metatarsophalangeal_2")
                                .setCenter([-3.701, 3.418, -0.4009].to_java Java::float)
                                .setUlimit([0, 0, 0].to_java Java::float)
                                .setLlimit([0, 0, 0].to_java Java::float)
                                .addChild(HAnimSegment.new()
                                    .setName("r_tarsal_proximal_phalanx_2")
                                    .setDEF("hanim_r_tarsal_proximal_phalanx_2")
                                    .addChild(Transform.new()
                                        .setTranslation([-3.701, 3.418, -0.4009].to_java Java::float)
                                        .addChild(Shape.new()
                                            .setAppearance(Appearance.new()
                                                .setMaterial(Material.new()
                                                    .setDiffuseColor([0.588, 0.588, 0.588].to_java Java::float)
                                                )
                                                .setTexture(ImageTexture.new()
                                                    .setUSE("MinTextureAtlas")
                                                )
                                            )
                                            .setGeometry(IndexedFaceSet.new()
                                                .setCoordIndex([50, 21, 4, -1, 4, 0, 50, -1, 4, 3, 0, -1, 3, 52, 0, -1, 31, 32, 2, -1, 2, 1, 31, -1, 1, 12, 13, -1, 13, 31, 1, -1, 4, 15, 14, -1, 14, 3, 4, -1, 2, 5, 1, -1, 17, 5, 18, -1, 14, 20, 6, -1, 6, 3, 14, -1, 6, 5, 2, -1, 6, 2, 52, -1, 3, 6, 52, -1, 15, 4, 21, -1, 5, 6, 18, -1, 12, 1, 5, -1, 5, 17, 12, -1, 6, 20, 18, -1, 50, 7, 8, -1, 8, 21, 50, -1, 8, 7, 9, -1, 9, 7, 53, -1, 39, 11, 10, -1, 10, 40, 39, -1, 11, 39, 13, -1, 13, 12, 11, -1, 8, 9, 14, -1, 14, 15, 8, -1, 10, 11, 16, -1, 17, 18, 16, -1, 14, 9, 19, -1, 19, 20, 14, -1, 10, 16, 19, -1, 53, 10, 19, -1, 9, 53, 19, -1, 15, 21, 8, -1, 19, 16, 18, -1, 12, 17, 16, -1, 16, 11, 12, -1, 19, 18, 20, -1, 35, 34, 26, -1, 26, 30, 35, -1, 37, 35, 30, -1, 30, 27, 37, -1, 24, 22, 28, -1, 28, 29, 24, -1, 25, 23, 45, -1, 45, 48, 25, -1, 29, 28, 23, -1, 23, 25, 29, -1, 34, 49, 24, -1, 24, 26, 34, -1, 26, 24, 29, -1, 29, 30, 26, -1, 27, 25, 48, -1, 48, 37, 27, -1, 30, 29, 25, -1, 25, 27, 30, -1, 50, 0, 22, -1, 22, 51, 50, -1, 22, 24, 49, -1, 49, 51, 22, -1, 31, 13, 45, -1, 45, 23, 31, -1, 28, 32, 31, -1, 31, 23, 28, -1, 22, 0, 32, -1, 32, 28, 22, -1, 35, 36, 33, -1, 33, 34, 35, -1, 37, 38, 36, -1, 36, 35, 37, -1, 43, 44, 41, -1, 41, 42, 43, -1, 47, 48, 45, -1, 45, 46, 47, -1, 44, 47, 46, -1, 46, 41, 44, -1, 34, 33, 43, -1, 43, 49, 34, -1, 33, 36, 44, -1, 44, 43, 33, -1, 38, 37, 48, -1, 48, 47, 38, -1, 36, 38, 47, -1, 47, 44, 36, -1, 50, 51, 42, -1, 42, 7, 50, -1, 42, 51, 49, -1, 49, 43, 42, -1, 39, 46, 45, -1, 45, 13, 39, -1, 41, 46, 39, -1, 39, 40, 41, -1, 42, 41, 40, -1, 40, 7, 42, -1, 10, 53, 7, -1, 7, 40, 10, -1, 32, 0, 52, -1, 52, 2, 32, -1].to_java Java::int)
                                                .setCreaseAngle(1.57)
                                                .setTexCoordIndex([15, 14, 17, -1, 17, 16, 15, -1, 2, 3, 1, -1, 3, 46, 1, -1, 7, 5, 4, -1, 4, 6, 7, -1, 6, 6, 7, -1, 7, 7, 6, -1, 2, 9, 8, -1, 8, 3, 2, -1, 4, 10, 6, -1, 11, 10, 12, -1, 8, 13, 13, -1, 13, 3, 8, -1, 13, 10, 4, -1, 13, 4, 46, -1, 3, 13, 46, -1, 9, 2, 0, -1, 10, 13, 12, -1, 6, 6, 10, -1, 10, 11, 6, -1, 13, 13, 12, -1, 15, 19, 18, -1, 18, 14, 15, -1, 2, 1, 3, -1, 3, 1, 46, -1, 7, 6, 4, -1, 4, 5, 7, -1, 6, 7, 7, -1, 7, 6, 6, -1, 2, 3, 8, -1, 8, 9, 2, -1, 4, 6, 10, -1, 11, 12, 10, -1, 8, 3, 13, -1, 13, 13, 8, -1, 4, 10, 13, -1, 46, 4, 13, -1, 3, 46, 13, -1, 9, 0, 2, -1, 13, 10, 12, -1, 6, 11, 10, -1, 10, 6, 6, -1, 13, 12, 13, -1, 33, 32, 21, -1, 21, 34, 33, -1, 24, 22, 23, -1, 23, 25, 24, -1, 28, 27, 26, -1, 26, 29, 28, -1, 31, 30, 30, -1, 30, 31, 31, -1, 29, 26, 30, -1, 30, 31, 29, -1, 32, 36, 35, -1, 35, 21, 32, -1, 20, 28, 29, -1, 29, 23, 20, -1, 25, 31, 31, -1, 31, 24, 25, -1, 23, 29, 31, -1, 31, 25, 23, -1, 37, 40, 39, -1, 39, 38, 37, -1, 39, 35, 36, -1, 36, 38, 39, -1, 7, 7, 30, -1, 30, 30, 7, -1, 26, 5, 7, -1, 7, 30, 26, -1, 27, 1, 5, -1, 5, 26, 27, -1, 33, 42, 41, -1, 41, 32, 33, -1, 24, 25, 23, -1, 23, 22, 24, -1, 28, 29, 26, -1, 26, 27, 28, -1, 31, 31, 30, -1, 30, 30, 31, -1, 29, 31, 30, -1, 30, 26, 29, -1, 32, 41, 43, -1, 43, 36, 32, -1, 20, 23, 29, -1, 29, 28, 20, -1, 25, 24, 31, -1, 31, 31, 25, -1, 23, 25, 31, -1, 31, 29, 23, -1, 37, 38, 45, -1, 45, 44, 37, -1, 45, 38, 36, -1, 36, 43, 45, -1, 7, 30, 30, -1, 30, 7, 7, -1, 26, 30, 7, -1, 7, 5, 26, -1, 27, 26, 5, -1, 5, 1, 27, -1, 4, 46, 1, -1, 1, 5, 4, -1, 5, 1, 46, -1, 46, 4, 5, -1].to_java Java::int)
                                                .setCoord(Coordinate.new()
                                                    .setPoint([-1.769, -0.6918, 0.7987, -1.758, -3.427, -1.249, -2.066, -2.766, -1.386, -1.847, -0.2455, -1.475, -1.516, 0.0194, -0.018, -1.301, -2.629, -2.164, -1.191, -0.8667, -2.209, 1.769, -0.6918, 0.7987, 1.516, 0.0194, -0.018, 1.847, -0.2455, -1.475, 2.066, -2.766, -1.386, 1.758, -3.427, -1.249, 0, -3.426, -1.249, 0, -3.418, 0.8189, 0, 0.2209, -1.272, 0, 0.4548, -0.0643, 1.301, -2.629, -2.164, 0, -2.996, -2.02, 0, -1.433, -2.387, 1.191, -0.8667, -2.209, 0, -0.6593, -2.02, 0, 0.2177, 0.6159, -1.999, -1.38, 2.185, -2.176, -3.43, 2.255, -2.086, -1.904, 3.481, -2.135, -3.43, 3.55, -1.752, -2.236, 4.789, -1.822, -3.43, 5.142, -2.268, -2.793, 2.238, -2.196, -2.812, 3.511, -1.896, -2.795, 5.11, -1.824, -3.427, 0.8189, -2.006, -2.767, 0.795, 1.752, -2.236, 4.789, 0, -2.01, 5.204, 0, -2.79, 5.66, 1.896, -2.795, 5.11, 0, -3.43, 5.622, 1.822, -3.43, 5.142, 1.824, -3.427, 0.8189, 2.006, -2.767, 0.795, 2.268, -2.793, 2.238, 2.163, -1.38, 2.185, 2.086, -1.904, 3.481, 2.196, -2.812, 3.511, 0, -3.43, 2.255, 2.013, -3.43, 2.255, 2.135, -3.43, 3.55, 0, -3.43, 3.55, 0, -1.536, 3.789, 0, -0.2974, 1.296, 0, -0.9464, 2.441, -1.954, -1.469, -1.432, 1.954, -1.469, -1.431].to_java Java::float)
                                                )
                                                .setTexCoord(TextureCoordinate.new()
                                                    .setPoint([0.1332, 0.111, 0.1385, 0.0844, 0.1146, 0.1052, 0.0718, 0.0975, 0.0744, 0.0238, 0.1384, 0.0238, 0.0784, 0.0045, 0.1384, 0.0045, 0.0777, 0.1111, 0.1132, 0.1179, 0.0516, 0.0322, 0.0558, 0.0214, 0.045, 0.0628, 0.0521, 0.0813, 0.2264, 0.2171, 0.2264, 0.1898, 0.288, 0.1984, 0.2792, 0.2323, 0.1736, 0.2323, 0.1648, 0.1984, 0.2556, 0.0393, 0.2873, 0.0895, 0.2812, 0.0232, 0.2651, 0.023, 0.2801, 0.0044, 0.266, 0.0044, 0.1808, 0.0221, 0.1792, 0.0644, 0.2172, 0.049, 0.2181, 0.0225, 0.1813, 0.0044, 0.2193, 0.0044, 0.2268, 0.0825, 0.2268, 0.064, 0.288, 0.0793, 0.2988, 0.1248, 0.2268, 0.1162, 0.2268, 0.1899, 0.2268, 0.1537, 0.2958, 0.1609, 0.2879, 0.1996, 0.1662, 0.0895, 0.1655, 0.0793, 0.1547, 0.1248, 0.1656, 0.1996, 0.1577, 0.1609, 0.0731, 0.0615].to_java Java::float)
                                                )
                                            )
                                        )
                                    )
                                )
                            )
                        )
                    )
                )
                .addChild(HAnimJoint.new()
                    .setName("sacroiliac")
                    .setDEF("hanim_sacroiliac")
                    .setCenter([0, 30.98, -2.063].to_java Java::float)
                    .setUlimit([0, 0, 0].to_java Java::float)
                    .setLlimit([0, 0, 0].to_java Java::float)
                    .addChild(HAnimSegment.new()
                        .setName("pelvis")
                        .setDEF("hanim_pelvis")
                        .addChild(Transform.new()
                            .setTranslation([0, 30.98, -2.063].to_java Java::float)
                            .addChild(Shape.new()
                                .setAppearance(Appearance.new()
                                    .setMaterial(Material.new()
                                        .setDiffuseColor([0.588, 0.588, 0.588].to_java Java::float)
                                    )
                                    .setTexture(ImageTexture.new()
                                        .setUSE("MinTextureAtlas")
                                    )
                                )
                                .setGeometry(IndexedFaceSet.new()
                                    .setCoordIndex([17, 0, 6, -1, 6, 8, 17, -1, 27, 28, 10, -1, 10, 12, 27, -1, 14, 5, 3, -1, 3, 12, 14, -1, 15, 8, 6, -1, 6, 1, 15, -1, 18, 31, 29, -1, 29, 2, 18, -1, 17, 19, 4, -1, 4, 0, 17, -1, 15, 1, 5, -1, 5, 14, 15, -1, 9, 16, 18, -1, 18, 19, 9, -1, 11, 60, 61, -1, 61, 7, 11, -1, 7, 61, 30, -1, 30, 35, 7, -1, 16, 63, 31, -1, 31, 18, 16, -1, 13, 9, 19, -1, 19, 17, 13, -1, 2, 4, 19, -1, 19, 18, 2, -1, 8, 13, 17, -1, 35, 30, 63, -1, 63, 16, 35, -1, 12, 3, 65, -1, 65, 27, 12, -1, 11, 10, 28, -1, 28, 60, 11, -1, 3, 21, 67, -1, 67, 65, 3, -1, 0, 26, 20, -1, 20, 6, 0, -1, 5, 22, 21, -1, 21, 3, 5, -1, 1, 23, 22, -1, 22, 5, 1, -1, 1, 6, 20, -1, 20, 23, 1, -1, 2, 29, 32, -1, 32, 24, 2, -1, 4, 2, 24, -1, 24, 25, 4, -1, 0, 4, 25, -1, 25, 26, 0, -1, 21, 33, 67, -1, 26, 33, 20, -1, 22, 33, 21, -1, 23, 33, 22, -1, 20, 33, 23, -1, 32, 33, 24, -1, 24, 33, 25, -1, 25, 33, 26, -1, 36, 13, 8, -1, 8, 37, 36, -1, 34, 9, 13, -1, 13, 36, 34, -1, 38, 15, 14, -1, 14, 39, 38, -1, 37, 8, 15, -1, 15, 38, 37, -1, 34, 35, 16, -1, 12, 39, 14, -1, 11, 7, 40, -1, 7, 35, 40, -1, 35, 34, 40, -1, 34, 36, 40, -1, 36, 37, 40, -1, 37, 38, 40, -1, 38, 39, 40, -1, 39, 10, 40, -1, 10, 11, 40, -1, 41, 44, 43, -1, 43, 42, 41, -1, 27, 45, 46, -1, 46, 28, 27, -1, 47, 45, 49, -1, 49, 48, 47, -1, 51, 50, 43, -1, 43, 44, 51, -1, 53, 52, 29, -1, 29, 31, 53, -1, 41, 42, 55, -1, 55, 54, 41, -1, 51, 47, 48, -1, 48, 50, 51, -1, 56, 54, 53, -1, 53, 57, 56, -1, 59, 58, 61, -1, 61, 60, 59, -1, 58, 62, 30, -1, 30, 61, 58, -1, 57, 53, 31, -1, 31, 63, 57, -1, 64, 41, 54, -1, 54, 56, 64, -1, 52, 53, 54, -1, 54, 55, 52, -1, 44, 41, 64, -1, 62, 57, 63, -1, 63, 30, 62, -1, 45, 27, 65, -1, 65, 49, 45, -1, 59, 60, 28, -1, 28, 46, 59, -1, 49, 65, 67, -1, 67, 66, 49, -1, 42, 43, 69, -1, 69, 68, 42, -1, 48, 49, 66, -1, 66, 70, 48, -1, 50, 48, 70, -1, 70, 71, 50, -1, 50, 71, 69, -1, 69, 43, 50, -1, 52, 72, 32, -1, 32, 29, 52, -1, 55, 73, 72, -1, 72, 52, 55, -1, 42, 68, 73, -1, 73, 55, 42, -1, 66, 67, 33, -1, 68, 69, 33, -1, 70, 66, 33, -1, 71, 70, 33, -1, 69, 71, 33, -1, 32, 72, 33, -1, 72, 73, 33, -1, 73, 68, 33, -1, 74, 75, 44, -1, 44, 64, 74, -1, 76, 74, 64, -1, 64, 56, 76, -1, 77, 78, 47, -1, 47, 51, 77, -1, 75, 77, 51, -1, 51, 44, 75, -1, 56, 57, 76, -1, 45, 78, 46, -1, 59, 79, 58, -1, 58, 79, 62, -1, 62, 79, 76, -1, 76, 79, 74, -1, 74, 79, 75, -1, 75, 79, 77, -1, 77, 79, 78, -1, 78, 79, 46, -1, 46, 79, 59, -1, 16, 9, 34, -1, 57, 62, 76, -1, 12, 10, 39, -1, 45, 47, 78, -1].to_java Java::int)
                                    .setCreaseAngle(1.57)
                                    .setTexCoordIndex([0, 1, 2, -1, 2, 12, 0, -1, 4, 5, 6, -1, 6, 3, 4, -1, 7, 8, 9, -1, 9, 3, 7, -1, 11, 26, 27, -1, 27, 10, 11, -1, 14, 15, 16, -1, 16, 13, 14, -1, 0, 17, 18, -1, 18, 1, 0, -1, 11, 10, 8, -1, 8, 7, 11, -1, 19, 20, 14, -1, 14, 17, 19, -1, 22, 23, 24, -1, 24, 21, 22, -1, 21, 24, 29, -1, 29, 25, 21, -1, 20, 30, 15, -1, 15, 14, 20, -1, 33, 19, 17, -1, 17, 0, 33, -1, 13, 18, 17, -1, 17, 14, 13, -1, 12, 33, 0, -1, 25, 29, 30, -1, 30, 20, 25, -1, 3, 9, 28, -1, 28, 4, 3, -1, 32, 6, 5, -1, 5, 31, 32, -1, 9, 39, 40, -1, 40, 28, 9, -1, 1, 34, 35, -1, 35, 2, 1, -1, 8, 41, 39, -1, 39, 9, 8, -1, 10, 47, 41, -1, 41, 8, 10, -1, 10, 27, 48, -1, 48, 47, 10, -1, 13, 16, 36, -1, 36, 37, 13, -1, 18, 13, 37, -1, 37, 38, 18, -1, 1, 18, 38, -1, 38, 34, 1, -1, 39, 49, 40, -1, 34, 42, 35, -1, 41, 49, 39, -1, 47, 49, 41, -1, 48, 49, 47, -1, 36, 42, 37, -1, 37, 42, 38, -1, 38, 42, 34, -1, 43, 33, 12, -1, 12, 44, 43, -1, 45, 19, 33, -1, 33, 43, 45, -1, 50, 11, 7, -1, 7, 56, 50, -1, 74, 26, 11, -1, 11, 50, 74, -1, 45, 25, 20, -1, 3, 56, 7, -1, 22, 21, 46, -1, 21, 25, 46, -1, 25, 45, 46, -1, 45, 43, 46, -1, 43, 44, 46, -1, 74, 50, 75, -1, 50, 56, 75, -1, 56, 6, 75, -1, 6, 32, 75, -1, 51, 52, 53, -1, 53, 54, 51, -1, 4, 76, 77, -1, 77, 5, 4, -1, 80, 76, 78, -1, 78, 79, 80, -1, 84, 81, 82, -1, 82, 83, 84, -1, 57, 55, 16, -1, 16, 15, 57, -1, 51, 54, 58, -1, 58, 59, 51, -1, 84, 80, 79, -1, 79, 81, 84, -1, 60, 59, 57, -1, 57, 61, 60, -1, 63, 62, 24, -1, 24, 23, 63, -1, 62, 64, 29, -1, 29, 24, 62, -1, 61, 57, 15, -1, 15, 30, 61, -1, 65, 51, 59, -1, 59, 60, 65, -1, 55, 57, 59, -1, 59, 58, 55, -1, 52, 51, 65, -1, 64, 61, 30, -1, 30, 29, 64, -1, 76, 4, 28, -1, 28, 78, 76, -1, 85, 31, 5, -1, 5, 77, 85, -1, 78, 28, 40, -1, 40, 86, 78, -1, 54, 53, 66, -1, 66, 67, 54, -1, 79, 78, 86, -1, 86, 87, 79, -1, 81, 79, 87, -1, 87, 88, 81, -1, 81, 88, 89, -1, 89, 82, 81, -1, 55, 68, 36, -1, 36, 16, 55, -1, 58, 69, 68, -1, 68, 55, 58, -1, 54, 67, 69, -1, 69, 58, 54, -1, 86, 40, 49, -1, 67, 66, 42, -1, 87, 86, 49, -1, 88, 87, 49, -1, 89, 88, 49, -1, 36, 68, 42, -1, 68, 69, 42, -1, 69, 67, 42, -1, 70, 71, 52, -1, 52, 65, 70, -1, 72, 70, 65, -1, 65, 60, 72, -1, 90, 91, 80, -1, 80, 84, 90, -1, 92, 90, 84, -1, 84, 83, 92, -1, 60, 61, 72, -1, 76, 91, 77, -1, 63, 73, 62, -1, 62, 73, 64, -1, 64, 73, 72, -1, 72, 73, 70, -1, 70, 73, 71, -1, 92, 93, 90, -1, 90, 93, 91, -1, 91, 93, 77, -1, 77, 93, 85, -1, 20, 19, 45, -1, 61, 64, 72, -1, 3, 6, 56, -1, 76, 80, 91, -1].to_java Java::int)
                                    .setCoord(Coordinate.new()
                                        .setPoint([4.808, 4.931, -2.146, 5.222, 4.931, 2.169, 1.716, 4.931, -3.586, 1.954, 4.931, 3.784, 3.415, 4.931, -3.028, 3.835, 4.931, 3.38, 5.58, 4.931, 0.1246, 0.8538, 0.2331, -1.843, 5.935, 3.213, 0.1245, 3.577, 1.805, -3.486, 1.465, 0.8727, 2.854, 0.6716, -0.1321, 0.1246, 1.951, 2.736, 3.846, 5.008, 2.393, -2.334, 3.835, 2.845, 3.502, 5.475, 3.059, 2.358, 1.816, 1.619, -3.712, 4.917, 3.805, -2.309, 1.766, 3.488, -3.934, 3.458, 3.618, -3.382, 4.959, 5.858, 0.1246, 1.615, 5.859, 3.225, 3.481, 5.859, 2.792, 4.922, 5.858, 1.504, 1.46, 5.857, -2.591, 2.955, 5.857, -2.214, 4.137, 5.857, -1.499, 0, 2.659, 3.934, -0.0001, 0.6338, 2.945, 0, 4.931, -3.625, 0, 0.722, -2.896, 0, 3.443, -3.875, 0, 5.857, -2.699, 0, 6.526, 0.1246, 3.648, 0.8046, -3.407, 1.706, 0.6696, -2.901, 5.268, 1.274, -2.358, 6.042, 1.579, 0.1246, 5.52, 1.568, 2.54, 3.835, 1.468, 3.592, 3.856, -0.5285, 0.1008, -4.917, 3.805, -2.309, -4.808, 4.931, -2.146, -5.58, 4.931, 0.1246, -5.935, 3.213, 0.1245, -1.951, 2.736, 3.846, -1.465, 0.8727, 2.854, -3.835, 2.845, 3.502, -3.835, 4.931, 3.38, -1.954, 4.931, 3.784, -5.222, 4.931, 2.169, -5.475, 3.059, 2.358, -1.716, 4.931, -3.586, -1.766, 3.488, -3.934, -3.458, 3.618, -3.382, -3.415, 4.931, -3.028, -3.577, 1.805, -3.486, -1.816, 1.619, -3.712, -0.8538, 0.2331, -1.843, -0.6716, -0.1321, 0.1246, 0, -0.053, 0.1246, 0, 0.3128, -1.999, -1.706, 0.6696, -2.901, 0, 1.903, -3.767, -5.008, 2.393, -2.334, 0, 4.931, 3.877, -1.615, 5.859, 3.225, 0, 5.859, 3.162, -4.137, 5.857, -1.499, -4.959, 5.858, 0.1246, -3.481, 5.859, 2.792, -4.922, 5.858, 1.504, -1.46, 5.857, -2.591, -2.955, 5.857, -2.214, -5.268, 1.274, -2.358, -6.042, 1.579, 0.1246, -3.648, 0.8046, -3.407, -5.52, 1.568, 2.54, -3.835, 1.468, 3.592, -3.856, -0.5285, 0.1008].to_java Java::float)
                                    )
                                    .setTexCoord(TextureCoordinate.new()
                                        .setPoint([0.5818, 0.0856, 0.5841, 0.1063, 0.568, 0.1063, 0.4728, 0.0659, 0.4321, 0.0645, 0.4321, 0.0274, 0.4626, 0.0318, 0.512, 0.068, 0.512, 0.1061, 0.4728, 0.1061, 0.5409, 0.1061, 0.5462, 0.0719, 0.5606, 0.0748, 0.6485, 0.1063, 0.6475, 0.0798, 0.6843, 0.079, 0.6843, 0.1063, 0.6122, 0.0822, 0.6131, 0.1063, 0.6097, 0.049, 0.6464, 0.0456, 0.6665, 0.0202, 0.6703, 0.0135, 0.6843, 0.0149, 0.6843, 0.0216, 0.6487, 0.0282, 0.5558, 0.0747, 0.5484, 0.1062, 0.4321, 0.1061, 0.6843, 0.0291, 0.6843, 0.0508, 0.4321, 0.0148, 0.4461, 0.0134, 0.5799, 0.0597, 0.5981, 0.1233, 0.5809, 0.1233, 0.6843, 0.1233, 0.6539, 0.1233, 0.6227, 0.1233, 0.4657, 0.1231, 0.4321, 0.1231, 0.5046, 0.1231, 0.6843, 0.1355, 0.5745, 0.0392, 0.5584, 0.0448, 0.6083, 0.0306, 0.6039, 0.0062, 0.5347, 0.1231, 0.5354, 0.1232, 0.4321, 0.1354, 0.5471, 0.0445, 0.7867, 0.0856, 0.808, 0.0748, 0.8006, 0.1063, 0.7845, 0.1063, 0.72, 0.1063, 0.512, 0.0427, 0.7211, 0.0798, 0.7555, 0.1063, 0.7563, 0.0822, 0.7588, 0.049, 0.7221, 0.0456, 0.7021, 0.0202, 0.6983, 0.0135, 0.7198, 0.0282, 0.7886, 0.0597, 0.7876, 0.1233, 0.7705, 0.1233, 0.7147, 0.1233, 0.7459, 0.1233, 0.7941, 0.0392, 0.8102, 0.0448, 0.7603, 0.0306, 0.7646, 0.0062, 0.558, 0.0447, 0.5125, 0.0061, 0.3914, 0.0659, 0.4016, 0.0318, 0.3914, 0.1061, 0.3522, 0.1061, 0.3522, 0.068, 0.3233, 0.1061, 0.3158, 0.1062, 0.3084, 0.0747, 0.318, 0.0719, 0.4181, 0.0134, 0.3984, 0.1231, 0.3595, 0.1231, 0.3295, 0.1231, 0.3287, 0.1232, 0.3171, 0.0445, 0.3522, 0.0427, 0.3062, 0.0447, 0.3517, 0.0061].to_java Java::float)
                                    )
                                )
                            )
                        )
                    )
                    .addChild(HAnimJoint.new()
                        .setName("l_shoulder")
                        .setDEF("hanim_l_shoulder")
                        .setCenter([5.199, 51.119999, -2.106].to_java Java::float)
                        .setUlimit([0, 0, 0].to_java Java::float)
                        .setLlimit([0, 0, 0].to_java Java::float)
                        .addChild(HAnimSegment.new()
                            .setName("l_upperarm")
                            .setDEF("hanim_l_upperarm")
                            .addChild(Transform.new()
                                .setTranslation([5.199, 51.119999, -2.106].to_java Java::float)
                                .addChild(Shape.new()
                                    .setAppearance(Appearance.new()
                                        .setMaterial(Material.new()
                                            .setDiffuseColor([0.588, 0.588, 0.588].to_java Java::float)
                                        )
                                        .setTexture(ImageTexture.new()
                                            .setUSE("MinTextureAtlas")
                                        )
                                    )
                                    .setGeometry(IndexedFaceSet.new()
                                        .setCoordIndex([13, 12, 10, -1, 10, 5, 13, -1, 14, 13, 5, -1, 5, 4, 14, -1, 6, 19, 14, -1, 14, 4, 6, -1, 8, 11, 3, -1, 3, 1, 8, -1, 1, 0, 7, -1, 7, 8, 1, -1, 0, 1, 2, -1, 1, 3, 2, -1, 11, 9, 15, -1, 15, 3, 11, -1, 9, 10, 12, -1, 12, 15, 9, -1, 7, 0, 19, -1, 19, 6, 7, -1, 3, 15, 2, -1, 19, 0, 2, -1, 12, 16, 15, -1, 17, 16, 12, -1, 12, 13, 17, -1, 14, 18, 17, -1, 17, 13, 14, -1, 19, 18, 14, -1, 2, 15, 16, -1, 19, 14, 19, -1, 18, 19, 19, -1, 18, 19, 2, -1, 17, 18, 2, -1, 16, 17, 2, -1, 4, 5, 21, -1, 21, 20, 4, -1, 5, 10, 22, -1, 22, 21, 5, -1, 10, 9, 23, -1, 23, 22, 10, -1, 9, 11, 24, -1, 24, 23, 9, -1, 11, 8, 25, -1, 25, 24, 11, -1, 8, 7, 26, -1, 26, 25, 8, -1, 7, 6, 27, -1, 27, 26, 7, -1, 6, 4, 20, -1, 20, 27, 6, -1, 20, 21, 28, -1, 21, 22, 28, -1, 22, 23, 28, -1, 23, 24, 28, -1, 24, 25, 28, -1, 25, 26, 28, -1, 26, 27, 28, -1, 27, 20, 28, -1, 29, 30, 31, -1, 31, 32, 29, -1, 33, 34, 30, -1, 30, 29, 33, -1, 36, 34, 33, -1, 33, 35, 36, -1, 38, 36, 35, -1, 35, 37, 38, -1, 40, 38, 37, -1, 37, 39, 40, -1, 42, 40, 39, -1, 39, 41, 42, -1, 41, 44, 43, -1, 43, 42, 41, -1, 32, 31, 43, -1, 43, 44, 32, -1, 45, 29, 32, -1, 32, 46, 45, -1, 47, 33, 29, -1, 29, 45, 47, -1, 35, 33, 47, -1, 47, 48, 35, -1, 37, 35, 48, -1, 48, 49, 37, -1, 50, 39, 37, -1, 37, 49, 50, -1, 51, 41, 39, -1, 39, 50, 51, -1, 44, 41, 51, -1, 51, 52, 44, -1, 32, 44, 52, -1, 52, 46, 32, -1, 31, 30, 53, -1, 30, 34, 53, -1, 34, 36, 53, -1, 36, 38, 53, -1, 38, 40, 53, -1, 40, 42, 53, -1, 42, 43, 53, -1, 43, 31, 53, -1, 45, 46, 54, -1, 54, 55, 45, -1, 47, 45, 55, -1, 55, 56, 47, -1, 57, 48, 47, -1, 47, 56, 57, -1, 58, 49, 48, -1, 48, 57, 58, -1, 59, 50, 49, -1, 49, 58, 59, -1, 60, 51, 50, -1, 50, 59, 60, -1, 52, 51, 60, -1, 60, 61, 52, -1, 46, 52, 61, -1, 61, 54, 46, -1, 55, 54, 62, -1, 62, 63, 55, -1, 56, 55, 63, -1, 63, 64, 56, -1, 65, 57, 56, -1, 56, 64, 65, -1, 66, 58, 57, -1, 57, 65, 66, -1, 67, 59, 58, -1, 58, 66, 67, -1, 68, 60, 59, -1, 59, 67, 68, -1, 61, 60, 68, -1, 68, 69, 61, -1, 54, 61, 69, -1, 69, 62, 54, -1, 63, 62, 71, -1, 71, 70, 63, -1, 62, 69, 72, -1, 72, 71, 62, -1, 69, 68, 73, -1, 73, 72, 69, -1, 68, 67, 74, -1, 74, 73, 68, -1, 67, 66, 75, -1, 75, 74, 67, -1, 66, 65, 76, -1, 76, 75, 66, -1, 65, 64, 77, -1, 77, 76, 65, -1, 64, 63, 70, -1, 70, 77, 64, -1, 70, 71, 78, -1, 71, 72, 78, -1, 72, 73, 78, -1, 73, 74, 78, -1, 74, 75, 78, -1, 75, 76, 78, -1, 76, 77, 78, -1, 77, 70, 78, -1].to_java Java::int)
                                        .setCreaseAngle(1.57)
                                        .setTexCoordIndex([2, 3, 0, -1, 0, 1, 2, -1, 5, 2, 1, -1, 1, 4, 5, -1, 6, 7, 5, -1, 5, 4, 6, -1, 8, 9, 10, -1, 10, 11, 8, -1, 30, 13, 12, -1, 12, 29, 30, -1, 13, 30, 14, -1, 11, 10, 31, -1, 9, 15, 16, -1, 16, 10, 9, -1, 15, 0, 3, -1, 3, 16, 15, -1, 12, 13, 7, -1, 7, 6, 12, -1, 10, 16, 31, -1, 7, 13, 14, -1, 3, 17, 16, -1, 18, 17, 3, -1, 3, 2, 18, -1, 5, 19, 18, -1, 18, 2, 5, -1, 7, 19, 5, -1, 31, 16, 17, -1, 7, 5, 7, -1, 19, 7, 7, -1, 19, 7, 14, -1, 18, 19, 14, -1, 17, 18, 31, -1, 4, 1, 20, -1, 20, 21, 4, -1, 1, 0, 22, -1, 22, 20, 1, -1, 0, 15, 23, -1, 23, 22, 0, -1, 15, 9, 24, -1, 24, 23, 15, -1, 9, 8, 25, -1, 25, 24, 9, -1, 29, 12, 26, -1, 26, 32, 29, -1, 12, 6, 27, -1, 27, 26, 12, -1, 6, 4, 21, -1, 21, 27, 6, -1, 21, 20, 28, -1, 20, 22, 33, -1, 22, 23, 33, -1, 23, 24, 33, -1, 24, 25, 33, -1, 32, 26, 28, -1, 26, 27, 28, -1, 27, 21, 28, -1, 34, 35, 36, -1, 36, 37, 34, -1, 38, 39, 35, -1, 35, 34, 38, -1, 41, 39, 38, -1, 38, 40, 41, -1, 43, 41, 40, -1, 40, 42, 43, -1, 45, 43, 42, -1, 42, 44, 45, -1, 47, 45, 44, -1, 44, 46, 47, -1, 46, 49, 48, -1, 48, 47, 46, -1, 37, 36, 48, -1, 48, 49, 37, -1, 50, 34, 37, -1, 37, 51, 50, -1, 52, 38, 34, -1, 34, 50, 52, -1, 40, 38, 52, -1, 52, 53, 40, -1, 42, 40, 53, -1, 53, 54, 42, -1, 55, 44, 42, -1, 42, 54, 55, -1, 56, 46, 44, -1, 44, 55, 56, -1, 49, 46, 56, -1, 56, 57, 49, -1, 37, 49, 57, -1, 57, 51, 37, -1, 36, 35, 58, -1, 35, 39, 58, -1, 39, 41, 58, -1, 41, 43, 58, -1, 43, 45, 58, -1, 45, 47, 58, -1, 47, 48, 58, -1, 48, 36, 58, -1, 50, 51, 60, -1, 60, 59, 50, -1, 52, 50, 59, -1, 59, 61, 52, -1, 62, 53, 52, -1, 52, 61, 62, -1, 63, 54, 53, -1, 53, 62, 63, -1, 64, 55, 54, -1, 54, 63, 64, -1, 65, 56, 55, -1, 55, 64, 65, -1, 57, 56, 65, -1, 65, 66, 57, -1, 51, 57, 66, -1, 66, 60, 51, -1, 59, 60, 68, -1, 68, 67, 59, -1, 61, 59, 67, -1, 67, 69, 61, -1, 70, 62, 61, -1, 61, 69, 70, -1, 71, 63, 62, -1, 62, 70, 71, -1, 72, 64, 63, -1, 63, 71, 72, -1, 73, 65, 64, -1, 64, 72, 73, -1, 66, 65, 73, -1, 73, 74, 66, -1, 60, 66, 74, -1, 74, 68, 60, -1, 67, 68, 75, -1, 75, 76, 67, -1, 68, 74, 77, -1, 77, 75, 68, -1, 74, 73, 78, -1, 78, 77, 74, -1, 73, 72, 79, -1, 79, 78, 73, -1, 72, 71, 80, -1, 80, 79, 72, -1, 71, 70, 81, -1, 81, 80, 71, -1, 70, 69, 82, -1, 82, 81, 70, -1, 69, 67, 76, -1, 76, 82, 69, -1, 76, 75, 83, -1, 75, 77, 83, -1, 77, 78, 83, -1, 78, 79, 83, -1, 79, 80, 83, -1, 80, 81, 83, -1, 81, 82, 83, -1, 82, 76, 83, -1].to_java Java::int)
                                        .setCoord(Coordinate.new()
                                            .setPoint([1.767, -1.161, 1.172, 2.147, -1.532, -0.0447, 2.351, -0.2901, -0.0389, 1.795, -1.266, -1.223, 0.0596, 1.179, 1.772, 0.5362, 1.924, -0.0115, 0.1264, -0.2452, 1.99, 0.1859, -1.83, 1.335, 0.2617, -2.193, -0.0009, 0.0485, -0.2483, -2.076, 0.2495, 1.347, -1.865, 0.0362, -1.838, -1.353, 2.031, 1.033, -1.312, 2.379, 1.244, -0.0167, 1.955, 0.9369, 1.276, 1.529, -0.1076, -1.68, 2.252, 0.2082, -1.274, 2.751, 0.4162, -0.0026, 2.253, 0.2116, 1.32, 1.492, -0.1767, 1.568, -0.6647, 1.107, 1.638, -0.631, 1.797, -0.015, -0.6357, 1.266, -1.722, -0.8298, -0.1909, -1.915, -0.7613, -1.547, -1.316, -0.6881, -1.807, 0.0125, -0.6891, -1.474, 1.539, -0.7549, -0.2064, 1.84, -1.237, -0.1103, -0.0007, 2.611, -8.389, -0.9438, 2.256, -9.034, -0.7256, 1.797, -9.034, -0.9829, 1.797, -8.389, -1.218, 3.054, -8.389, 0.0688, 2.72, -9.034, 0.0715, 2.611, -8.389, 1.066, 2.291, -9.034, 0.8983, 1.797, -8.389, 1.448, 1.797, -9.034, 1.201, 1.074, -8.389, 1.066, 1.263, -9.034, 0.8963, 0.6698, -8.389, 0.0688, 0.9696, -9.034, 0.0715, 1.298, -9.034, -0.7088, 1.074, -8.389, -0.9438, 2.569, -5.111, -1.044, 1.719, -5.254, -1.416, 2.967, -5.05, 0.0688, 2.521, -5.126, 1.188, 1.683, -5.262, 1.518, 0.8179, -5.34, 1.215, 0.3515, -5.377, 0.0688, 0.7857, -5.323, -1.033, 1.797, -9.52, 0.0715, 1.515, -1.033, -1.648, 2.437, -0.8613, -1.251, 2.943, -0.8246, -0.003, 2.43, -0.8639, 1.324, 1.475, -1.047, 1.665, 0.4746, -1.302, 1.202, -0.0299, -1.469, -0.005, 0.4862, -1.278, -1.065, 1.548, -0.107, -1.663, 2.24, 0.2082, -1.274, 2.739, 0.4162, -0.0026, 2.241, 0.2116, 1.32, 1.503, -0.1733, 1.588, 0.4003, -0.5019, 1.238, -0.1, -0.664, -0.0078, 0.4167, -0.4852, -1.071, 1.956, 0.4708, -0.9897, 1.525, 0.3302, -1.223, 0.6903, -0.0093, -0.7764, 0.3054, -0.132, 0.0087, 0.6728, -0.014, 0.9228, 1.493, 0.3035, 1.176, 1.966, 0.4903, 0.9942, 2.341, 0.6409, 0.0007, 1.358, 0.5602, 0.0126].to_java Java::float)
                                        )
                                        .setTexCoord(TextureCoordinate.new()
                                            .setPoint([0.9511, 0.2077, 0.935, 0.2198, 0.9206, 0.1937, 0.934, 0.1916, 0.9169, 0.2296, 0.9109, 0.2043, 0.9019, 0.2306, 0.899, 0.2124, 0.9892, 0.1709, 0.9767, 0.1844, 0.9553, 0.1714, 0.9561, 0.1559, 0.8848, 0.2349, 0.8854, 0.2117, 0.8909, 0.1883, 0.9635, 0.196, 0.9475, 0.1844, 0.9356, 0.1821, 0.9135, 0.1812, 0.9039, 0.2015, 0.945, 0.2364, 0.9197, 0.2361, 0.9561, 0.2144, 0.969, 0.2041, 0.9817, 0.1943, 0.9972, 0.1927, 0.8919, 0.2437, 0.9056, 0.2404, 0.9154, 0.2635, 0.8657, 0.2399, 0.8704, 0.2036, 0.9315, 0.1649, 0.8809, 0.2586, 0.9841, 0.2244, 0.6723, 0.8142, 0.6649, 0.8018, 0.6553, 0.8018, 0.6553, 0.8142, 0.6816, 0.8142, 0.6746, 0.8018, 0.6723, 0.8142, 0.6656, 0.8018, 0.6553, 0.8142, 0.6553, 0.8018, 0.6402, 0.8142, 0.6441, 0.8018, 0.6317, 0.8142, 0.638, 0.8018, 0.6448, 0.8018, 0.6402, 0.8142, 0.6714, 0.8767, 0.6536, 0.874, 0.6797, 0.8779, 0.6704, 0.8764, 0.6529, 0.8738, 0.6348, 0.8723, 0.6251, 0.8716, 0.6341, 0.8727, 0.6553, 0.7926, 0.6687, 0.9578, 0.6494, 0.9545, 0.6792, 0.9585, 0.6685, 0.9578, 0.6485, 0.9543, 0.6276, 0.9494, 0.6171, 0.9462, 0.6279, 0.9499, 0.6645, 0.9782, 0.6501, 0.9722, 0.675, 0.9822, 0.6646, 0.9783, 0.6491, 0.9709, 0.6261, 0.9647, 0.6156, 0.9616, 0.6264, 0.965, 0.6496, 0.9806, 0.6586, 0.9832, 0.6321, 0.9741, 0.6241, 0.9717, 0.6318, 0.974, 0.6489, 0.98, 0.6588, 0.9836, 0.6667, 0.9865, 0.6461, 0.9849].to_java Java::float)
                                        )
                                    )
                                )
                            )
                        )
                        .addChild(HAnimJoint.new()
                            .setName("l_elbow")
                            .setDEF("hanim_l_elbow")
                            .setCenter([7.024, 42.73, -2.051].to_java Java::float)
                            .setUlimit([0, 0, 0].to_java Java::float)
                            .setLlimit([0, 0, 0].to_java Java::float)
                            .addChild(HAnimSegment.new()
                                .setName("l_forearm")
                                .setDEF("hanim_l_forearm")
                                .addChild(Transform.new()
                                    .setTranslation([7.024, 42.73, -2.051].to_java Java::float)
                                    .addChild(Shape.new()
                                        .setAppearance(Appearance.new()
                                            .setMaterial(Material.new()
                                                .setDiffuseColor([0.588, 0.588, 0.588].to_java Java::float)
                                            )
                                            .setTexture(ImageTexture.new()
                                                .setUSE("MinTextureAtlas")
                                            )
                                        )
                                        .setGeometry(IndexedFaceSet.new()
                                            .setCoordIndex([14, 12, 0, -1, 0, 20, 14, -1, 13, 12, 14, -1, 14, 15, 13, -1, 1, 13, 15, -1, 15, 21, 1, -1, 2, 1, 21, -1, 21, 22, 2, -1, 3, 2, 22, -1, 22, 23, 3, -1, 18, 3, 23, -1, 23, 16, 18, -1, 18, 16, 17, -1, 17, 19, 18, -1, 20, 0, 19, -1, 19, 17, 20, -1, 0, 12, 34, -1, 34, 35, 0, -1, 12, 13, 36, -1, 36, 34, 12, -1, 36, 13, 1, -1, 1, 37, 36, -1, 37, 1, 2, -1, 2, 38, 37, -1, 38, 2, 3, -1, 3, 39, 38, -1, 39, 3, 18, -1, 18, 40, 39, -1, 41, 19, 0, -1, 0, 35, 41, -1, 18, 19, 41, -1, 41, 40, 18, -1, 4, 11, 31, -1, 31, 24, 4, -1, 11, 5, 25, -1, 25, 31, 11, -1, 5, 8, 28, -1, 28, 25, 5, -1, 10, 6, 26, -1, 26, 30, 10, -1, 7, 4, 24, -1, 24, 27, 7, -1, 8, 9, 29, -1, 29, 28, 8, -1, 9, 10, 30, -1, 30, 29, 9, -1, 6, 7, 27, -1, 27, 26, 6, -1, 24, 31, 32, -1, 31, 25, 32, -1, 25, 28, 32, -1, 28, 29, 32, -1, 29, 30, 32, -1, 30, 26, 32, -1, 26, 27, 32, -1, 27, 24, 32, -1, 14, 20, 33, -1, 20, 17, 33, -1, 17, 16, 33, -1, 16, 23, 33, -1, 23, 22, 33, -1, 22, 21, 33, -1, 21, 15, 33, -1, 15, 14, 33, -1, 35, 34, 11, -1, 11, 4, 35, -1, 34, 36, 5, -1, 5, 11, 34, -1, 5, 36, 37, -1, 37, 8, 5, -1, 8, 37, 38, -1, 38, 9, 8, -1, 9, 38, 39, -1, 39, 10, 9, -1, 10, 39, 40, -1, 40, 6, 10, -1, 7, 41, 35, -1, 35, 4, 7, -1, 40, 41, 7, -1, 7, 6, 40, -1].to_java Java::int)
                                            .setCreaseAngle(1.57)
                                            .setTexCoordIndex([0, 1, 2, -1, 2, 3, 0, -1, 5, 1, 0, -1, 0, 4, 5, -1, 7, 5, 4, -1, 4, 6, 7, -1, 9, 7, 6, -1, 6, 8, 9, -1, 11, 9, 8, -1, 8, 10, 11, -1, 13, 11, 10, -1, 10, 12, 13, -1, 13, 12, 14, -1, 14, 15, 13, -1, 3, 2, 15, -1, 15, 14, 3, -1, 2, 1, 16, -1, 16, 17, 2, -1, 1, 5, 18, -1, 18, 16, 1, -1, 18, 5, 7, -1, 7, 19, 18, -1, 19, 7, 9, -1, 9, 20, 19, -1, 20, 9, 11, -1, 11, 21, 20, -1, 21, 11, 13, -1, 13, 22, 21, -1, 23, 15, 2, -1, 2, 17, 23, -1, 13, 15, 23, -1, 23, 22, 13, -1, 24, 25, 26, -1, 26, 27, 24, -1, 25, 28, 29, -1, 29, 26, 25, -1, 28, 30, 31, -1, 31, 29, 28, -1, 32, 33, 34, -1, 34, 35, 32, -1, 36, 24, 27, -1, 27, 37, 36, -1, 30, 38, 39, -1, 39, 31, 30, -1, 38, 32, 35, -1, 35, 39, 38, -1, 33, 36, 37, -1, 37, 34, 33, -1, 27, 26, 40, -1, 26, 29, 40, -1, 29, 31, 40, -1, 31, 39, 40, -1, 39, 35, 40, -1, 35, 34, 40, -1, 34, 37, 40, -1, 37, 27, 40, -1, 0, 3, 41, -1, 3, 14, 41, -1, 14, 12, 41, -1, 12, 10, 41, -1, 10, 8, 41, -1, 8, 6, 41, -1, 6, 4, 41, -1, 4, 0, 41, -1, 17, 16, 25, -1, 25, 24, 17, -1, 16, 18, 28, -1, 28, 25, 16, -1, 28, 18, 19, -1, 19, 30, 28, -1, 30, 19, 20, -1, 20, 38, 30, -1, 38, 20, 21, -1, 21, 32, 38, -1, 32, 21, 22, -1, 22, 33, 32, -1, 36, 23, 17, -1, 17, 24, 36, -1, 22, 23, 36, -1, 36, 33, 22, -1].to_java Java::int)
                                            .setCoord(Coordinate.new()
                                                .setPoint([-0.0285, -0.0014, -1.273, 0.7859, -0.0014, 1.011, -0.0285, -0.0014, 1.393, -0.7518, -0.0014, 1.011, 0.3269, -8.476, -1.135, 1.072, -8.375, 0.014, -0.4474, -8.54, 0.014, -0.2171, -8.53, -0.8828, 0.874, -8.382, 0.8302, 0.3775, -8.43, 1.189, -0.1689, -8.494, 0.9251, 0.8721, -8.41, -0.7528, 0.7859, -0.0014, -0.9986, 1.219, -0.0014, 0.014, 0.6257, 0.3573, -0.8513, 0.9878, 0.3723, 0.014, -0.9446, 0.3723, 0.014, -0.6206, 0.3576, -0.8306, -1.15, -0.0014, 0.014, -0.7518, -0.0014, -0.9986, -0.0285, 0.3525, -1.13, 0.6002, 0.3872, 0.8762, -0.0285, 0.3938, 1.259, -0.6298, 0.3874, 0.8891, 0.3498, -8.987, -0.9214, 0.8782, -8.896, 0.014, -0.2599, -9.058, 0.014, -0.0599, -9.042, -0.7556, 0.7651, -8.899, 0.7304, 0.3925, -8.948, 1, -0.0474, -9.013, 0.8168, 0.7037, -8.932, -0.6264, 0.3461, -8.971, 0.014, -0.0285, 0.652, 0.014, 0.8421, -4.571, -0.8166, 0.0839, -4.707, -1.24, 1.203, -4.459, 0.0139, 0.9133, -4.51, 0.8922, 0.1345, -4.613, 1.304, -0.4791, -4.639, 0.9406, -0.7499, -4.628, 0.014, -0.5401, -4.652, -0.8788].to_java Java::float)
                                            )
                                            .setTexCoord(TextureCoordinate.new()
                                                .setPoint([0.669, 0.821, 0.6723, 0.8142, 0.6553, 0.8142, 0.6553, 0.8209, 0.6765, 0.8213, 0.6814, 0.8142, 0.6684, 0.8216, 0.6723, 0.8142, 0.6553, 0.8217, 0.6553, 0.8142, 0.6427, 0.8216, 0.6402, 0.8142, 0.6361, 0.8213, 0.6318, 0.8142, 0.6429, 0.821, 0.6402, 0.8142, 0.6735, 0.727, 0.6576, 0.7244, 0.681, 0.7291, 0.675, 0.7281, 0.6587, 0.7262, 0.6459, 0.7257, 0.6402, 0.7259, 0.6446, 0.7254, 0.6627, 0.6524, 0.6741, 0.6537, 0.6706, 0.6437, 0.6632, 0.6427, 0.6783, 0.6544, 0.6742, 0.6444, 0.6741, 0.6542, 0.6719, 0.6444, 0.6523, 0.6521, 0.6465, 0.6512, 0.6504, 0.6413, 0.6549, 0.6422, 0.6513, 0.6514, 0.6546, 0.6416, 0.6638, 0.6533, 0.6641, 0.6434, 0.6631, 0.643, 0.6553, 0.8266].to_java Java::float)
                                            )
                                        )
                                    )
                                )
                            )
                            .addChild(HAnimJoint.new()
                                .setName("l_radiocarpal")
                                .setDEF("hanim_l_radiocarpal")
                                .setCenter([7.221, 34, -2.015].to_java Java::float)
                                .setUlimit([0, 0, 0].to_java Java::float)
                                .setLlimit([0, 0, 0].to_java Java::float)
                                .addChild(HAnimSegment.new()
                                    .setName("l_carpal")
                                    .setDEF("hanim_l_carpal")
                                    .addChild(Transform.new()
                                        .setTranslation([7.221, 34, -2.015].to_java Java::float)
                                        .addChild(Shape.new()
                                            .setAppearance(Appearance.new()
                                                .setMaterial(Material.new()
                                                    .setDiffuseColor([0.588, 0.588, 0.588].to_java Java::float)
                                                )
                                                .setTexture(ImageTexture.new()
                                                    .setUSE("MinTextureAtlas")
                                                )
                                            )
                                            .setGeometry(IndexedFaceSet.new()
                                                .setCoordIndex([3, 0, 1, -1, 1, 2, 3, -1, 5, 6, 7, -1, 7, 4, 5, -1, 9, 10, 11, -1, 11, 8, 9, -1, 9, 12, 13, -1, 13, 10, 9, -1, 15, 16, 17, -1, 17, 14, 15, -1, 16, 15, 18, -1, 18, 19, 16, -1, 3, 11, 10, -1, 10, 0, 3, -1, 10, 13, 1, -1, 1, 0, 10, -1, 16, 20, 21, -1, 21, 17, 16, -1, 20, 16, 19, -1, 19, 2, 20, -1, 7, 6, 9, -1, 9, 8, 7, -1, 5, 12, 9, -1, 9, 6, 5, -1, 15, 14, 22, -1, 22, 23, 15, -1, 18, 15, 23, -1, 23, 4, 18, -1, 21, 20, 2, -1, 2, 1, 21, -1, 23, 22, 5, -1, 5, 4, 23, -1, 12, 14, 17, -1, 17, 13, 12, -1, 26, 27, 24, -1, 24, 25, 26, -1, 21, 1, 13, -1, 13, 17, 21, -1, 11, 3, 2, -1, 2, 19, 11, -1, 22, 14, 12, -1, 12, 5, 22, -1, 4, 7, 8, -1, 8, 18, 4, -1, 25, 24, 8, -1, 8, 11, 25, -1, 11, 19, 26, -1, 26, 25, 11, -1, 19, 18, 27, -1, 27, 26, 19, -1, 18, 8, 24, -1, 24, 27, 18, -1].to_java Java::int)
                                                .setCreaseAngle(1.57)
                                                .setTexCoordIndex([3, 0, 1, -1, 1, 2, 3, -1, 28, 29, 4, -1, 4, 5, 28, -1, 9, 10, 11, -1, 11, 8, 9, -1, 9, 12, 13, -1, 13, 10, 9, -1, 39, 40, 41, -1, 41, 38, 39, -1, 16, 15, 18, -1, 18, 19, 16, -1, 3, 11, 10, -1, 10, 0, 3, -1, 10, 13, 1, -1, 1, 0, 10, -1, 40, 42, 43, -1, 43, 41, 40, -1, 20, 16, 19, -1, 19, 2, 20, -1, 7, 6, 9, -1, 9, 8, 7, -1, 28, 31, 30, -1, 30, 29, 28, -1, 39, 38, 22, -1, 22, 23, 39, -1, 33, 34, 32, -1, 32, 5, 33, -1, 21, 20, 2, -1, 2, 1, 21, -1, 32, 35, 28, -1, 28, 5, 32, -1, 12, 14, 17, -1, 17, 13, 12, -1, 26, 27, 24, -1, 24, 25, 26, -1, 21, 1, 13, -1, 13, 17, 21, -1, 11, 3, 2, -1, 2, 19, 11, -1, 35, 36, 31, -1, 31, 28, 35, -1, 5, 4, 37, -1, 37, 33, 5, -1, 25, 24, 8, -1, 8, 11, 25, -1, 11, 19, 26, -1, 26, 25, 11, -1, 19, 18, 27, -1, 27, 26, 19, -1, 18, 8, 24, -1, 24, 27, 18, -1].to_java Java::int)
                                                .setCoord(Coordinate.new()
                                                    .setPoint([0.6858, -0.0091, 1.043, 0.8572, -0.0091, 0.3582, -0.582, -0.0091, 0.3582, -0.5216, -0.0091, 1.043, -0.679, -2.66, 0.2822, 0.9542, -2.992, 0.2822, 0.7672, -2.714, 1.233, -0.603, -2.435, 1.233, -0.8768, -1.907, 1.4, 1.041, -1.907, 1.4, 1.041, -0.5983, 1.4, -0.8768, -0.5983, 1.4, 1.281, -2.03, 0.2845, 1.281, -0.5489, 0.2845, 1.097, -1.908, -1.452, -0.8213, -1.908, -1.452, -0.8213, -0.5991, -1.452, 1.097, -0.5991, -1.452, -1.005, -2.03, 0.2845, -1.005, -0.5489, 0.2845, -0.4661, -0.0091, -1.084, 0.7414, -0.0091, -1.084, 0.8227, -2.714, -1.198, -0.5474, -2.436, -1.198, -1.272, -1.761, 1.213, -1.272, -0.7447, 1.213, -1.476, -0.7234, 0.4714, -1.476, -1.856, 0.4714].to_java Java::float)
                                                )
                                                .setTexCoord(TextureCoordinate.new()
                                                    .setPoint([0.9934, 0.082, 0.9951, 0.0877, 0.9456, 0.0877, 0.9473, 0.082, 0.9034, 0.0905, 0.8766, 0.0919, 0.9942, 0.009, 0.945, 0.0157, 0.9371, 0.0285, 0.9969, 0.0285, 0.9969, 0.0684, 0.9371, 0.0684, 0.9993, 0.0256, 0.9993, 0.0715, 0.9975, 0.0285, 0.9365, 0.0285, 0.9365, 0.0684, 0.9975, 0.0684, 0.9312, 0.0256, 0.9312, 0.0715, 0.9489, 0.082, 0.9939, 0.082, 0.9948, 0.009, 0.9466, 0.0157, 0.9256, 0.0321, 0.9256, 0.0648, 0.9198, 0.0672, 0.9198, 0.0298, 0.8753, 0.0485, 0.9025, 0.0502, 0.9023, 0.0288, 0.8757, 0.0269, 0.8373, 0.0909, 0.8768, 0.1071, 0.8372, 0.1061, 0.8367, 0.0504, 0.837, 0.0294, 0.9035, 0.1061, 0.9975, 0.0285, 0.9387, 0.0285, 0.9387, 0.0684, 0.9975, 0.0684, 0.9489, 0.082, 0.9939, 0.082].to_java Java::float)
                                                )
                                            )
                                        )
                                    )
                                )
                            )
                        )
                    )
                    .addChild(HAnimJoint.new()
                        .setName("r_shoulder")
                        .setDEF("hanim_r_shoulder")
                        .setCenter([-5.199, 51.119999, -2.106].to_java Java::float)
                        .setUlimit([0, 0, 0].to_java Java::float)
                        .setLlimit([0, 0, 0].to_java Java::float)
                        .addChild(HAnimSegment.new()
                            .setName("r_upperarm")
                            .setDEF("hanim_r_upperarm")
                            .addChild(Transform.new()
                                .setTranslation([-5.199, 51.119999, -2.106].to_java Java::float)
                                .addChild(Shape.new()
                                    .setAppearance(Appearance.new()
                                        .setMaterial(Material.new()
                                            .setDiffuseColor([0.588, 0.588, 0.588].to_java Java::float)
                                        )
                                        .setTexture(ImageTexture.new()
                                            .setUSE("MinTextureAtlas")
                                        )
                                    )
                                    .setGeometry(IndexedFaceSet.new()
                                        .setCoordIndex([13, 5, 10, -1, 10, 12, 13, -1, 14, 4, 5, -1, 5, 13, 14, -1, 6, 4, 14, -1, 14, 19, 6, -1, 8, 1, 3, -1, 3, 11, 8, -1, 1, 8, 7, -1, 7, 0, 1, -1, 0, 2, 1, -1, 1, 2, 3, -1, 11, 3, 15, -1, 15, 9, 11, -1, 9, 15, 12, -1, 12, 10, 9, -1, 7, 6, 19, -1, 19, 0, 7, -1, 3, 2, 15, -1, 19, 2, 0, -1, 12, 15, 16, -1, 17, 13, 12, -1, 12, 16, 17, -1, 14, 13, 17, -1, 17, 18, 14, -1, 19, 14, 18, -1, 2, 16, 15, -1, 18, 2, 19, -1, 19, 14, 19, -1, 18, 19, 19, -1, 17, 2, 18, -1, 16, 2, 17, -1, 4, 20, 21, -1, 21, 5, 4, -1, 5, 21, 22, -1, 22, 10, 5, -1, 10, 22, 23, -1, 23, 9, 10, -1, 9, 23, 24, -1, 24, 11, 9, -1, 11, 24, 25, -1, 25, 8, 11, -1, 8, 25, 26, -1, 26, 7, 8, -1, 7, 26, 27, -1, 27, 6, 7, -1, 6, 27, 20, -1, 20, 4, 6, -1, 20, 28, 21, -1, 21, 28, 22, -1, 22, 28, 23, -1, 23, 28, 24, -1, 24, 28, 25, -1, 25, 28, 26, -1, 26, 28, 27, -1, 27, 28, 20, -1, 29, 32, 31, -1, 31, 30, 29, -1, 33, 29, 30, -1, 30, 34, 33, -1, 36, 35, 33, -1, 33, 34, 36, -1, 38, 37, 35, -1, 35, 36, 38, -1, 40, 39, 37, -1, 37, 38, 40, -1, 42, 41, 39, -1, 39, 40, 42, -1, 41, 42, 43, -1, 43, 44, 41, -1, 32, 44, 43, -1, 43, 31, 32, -1, 45, 46, 32, -1, 32, 29, 45, -1, 47, 45, 29, -1, 29, 33, 47, -1, 35, 48, 47, -1, 47, 33, 35, -1, 37, 49, 48, -1, 48, 35, 37, -1, 50, 49, 37, -1, 37, 39, 50, -1, 51, 50, 39, -1, 39, 41, 51, -1, 44, 52, 51, -1, 51, 41, 44, -1, 32, 46, 52, -1, 52, 44, 32, -1, 31, 53, 30, -1, 30, 53, 34, -1, 34, 53, 36, -1, 36, 53, 38, -1, 38, 53, 40, -1, 40, 53, 42, -1, 42, 53, 43, -1, 43, 53, 31, -1, 45, 55, 54, -1, 54, 46, 45, -1, 47, 56, 55, -1, 55, 45, 47, -1, 57, 56, 47, -1, 47, 48, 57, -1, 58, 57, 48, -1, 48, 49, 58, -1, 59, 58, 49, -1, 49, 50, 59, -1, 60, 59, 50, -1, 50, 51, 60, -1, 52, 61, 60, -1, 60, 51, 52, -1, 46, 54, 61, -1, 61, 52, 46, -1, 55, 63, 62, -1, 62, 54, 55, -1, 56, 64, 63, -1, 63, 55, 56, -1, 65, 64, 56, -1, 56, 57, 65, -1, 66, 65, 57, -1, 57, 58, 66, -1, 67, 66, 58, -1, 58, 59, 67, -1, 68, 67, 59, -1, 59, 60, 68, -1, 61, 69, 68, -1, 68, 60, 61, -1, 54, 62, 69, -1, 69, 61, 54, -1, 63, 70, 71, -1, 71, 62, 63, -1, 62, 71, 72, -1, 72, 69, 62, -1, 69, 72, 73, -1, 73, 68, 69, -1, 68, 73, 74, -1, 74, 67, 68, -1, 67, 74, 75, -1, 75, 66, 67, -1, 66, 75, 76, -1, 76, 65, 66, -1, 65, 76, 77, -1, 77, 64, 65, -1, 64, 77, 70, -1, 70, 63, 64, -1, 70, 78, 71, -1, 71, 78, 72, -1, 72, 78, 73, -1, 73, 78, 74, -1, 74, 78, 75, -1, 75, 78, 76, -1, 76, 78, 77, -1, 77, 78, 70, -1].to_java Java::int)
                                        .setCreaseAngle(1.57)
                                        .setTexCoordIndex([2, 1, 0, -1, 0, 3, 2, -1, 5, 4, 1, -1, 1, 2, 5, -1, 6, 4, 5, -1, 5, 7, 6, -1, 8, 11, 10, -1, 10, 9, 8, -1, 30, 29, 12, -1, 12, 13, 30, -1, 13, 14, 30, -1, 11, 31, 10, -1, 9, 10, 16, -1, 16, 15, 9, -1, 15, 16, 3, -1, 3, 0, 15, -1, 12, 6, 7, -1, 7, 13, 12, -1, 10, 31, 16, -1, 7, 14, 13, -1, 3, 16, 17, -1, 18, 2, 3, -1, 3, 17, 18, -1, 5, 2, 18, -1, 18, 19, 5, -1, 7, 5, 19, -1, 31, 17, 16, -1, 19, 14, 7, -1, 7, 5, 7, -1, 19, 7, 7, -1, 18, 14, 19, -1, 17, 31, 18, -1, 4, 21, 20, -1, 20, 1, 4, -1, 1, 20, 22, -1, 22, 0, 1, -1, 0, 22, 23, -1, 23, 15, 0, -1, 15, 23, 24, -1, 24, 9, 15, -1, 9, 24, 25, -1, 25, 8, 9, -1, 29, 32, 26, -1, 26, 12, 29, -1, 12, 26, 27, -1, 27, 6, 12, -1, 6, 27, 21, -1, 21, 4, 6, -1, 21, 28, 20, -1, 20, 33, 22, -1, 22, 33, 23, -1, 23, 33, 24, -1, 24, 33, 25, -1, 32, 28, 26, -1, 26, 28, 27, -1, 27, 28, 21, -1, 34, 37, 36, -1, 36, 35, 34, -1, 38, 34, 35, -1, 35, 39, 38, -1, 41, 40, 38, -1, 38, 39, 41, -1, 43, 42, 40, -1, 40, 41, 43, -1, 45, 44, 42, -1, 42, 43, 45, -1, 47, 46, 44, -1, 44, 45, 47, -1, 46, 47, 48, -1, 48, 49, 46, -1, 37, 49, 48, -1, 48, 36, 37, -1, 50, 51, 37, -1, 37, 34, 50, -1, 52, 50, 34, -1, 34, 38, 52, -1, 40, 53, 52, -1, 52, 38, 40, -1, 42, 54, 53, -1, 53, 40, 42, -1, 55, 54, 42, -1, 42, 44, 55, -1, 56, 55, 44, -1, 44, 46, 56, -1, 49, 57, 56, -1, 56, 46, 49, -1, 37, 51, 57, -1, 57, 49, 37, -1, 36, 58, 35, -1, 35, 58, 39, -1, 39, 58, 41, -1, 41, 58, 43, -1, 43, 58, 45, -1, 45, 58, 47, -1, 47, 58, 48, -1, 48, 58, 36, -1, 50, 59, 60, -1, 60, 51, 50, -1, 52, 61, 59, -1, 59, 50, 52, -1, 62, 61, 52, -1, 52, 53, 62, -1, 63, 62, 53, -1, 53, 54, 63, -1, 64, 63, 54, -1, 54, 55, 64, -1, 65, 64, 55, -1, 55, 56, 65, -1, 57, 66, 65, -1, 65, 56, 57, -1, 51, 60, 66, -1, 66, 57, 51, -1, 59, 67, 68, -1, 68, 60, 59, -1, 61, 69, 67, -1, 67, 59, 61, -1, 70, 69, 61, -1, 61, 62, 70, -1, 71, 70, 62, -1, 62, 63, 71, -1, 72, 71, 63, -1, 63, 64, 72, -1, 73, 72, 64, -1, 64, 65, 73, -1, 66, 74, 73, -1, 73, 65, 66, -1, 60, 68, 74, -1, 74, 66, 60, -1, 67, 76, 75, -1, 75, 68, 67, -1, 68, 75, 77, -1, 77, 74, 68, -1, 74, 77, 78, -1, 78, 73, 74, -1, 73, 78, 79, -1, 79, 72, 73, -1, 72, 79, 80, -1, 80, 71, 72, -1, 71, 80, 81, -1, 81, 70, 71, -1, 70, 81, 82, -1, 82, 69, 70, -1, 69, 82, 76, -1, 76, 67, 69, -1, 76, 83, 75, -1, 75, 83, 77, -1, 77, 83, 78, -1, 78, 83, 79, -1, 79, 83, 80, -1, 80, 83, 81, -1, 81, 83, 82, -1, 82, 83, 76, -1].to_java Java::int)
                                        .setCoord(Coordinate.new()
                                            .setPoint([-1.767, -1.161, 1.172, -2.147, -1.532, -0.0447, -2.351, -0.2901, -0.0389, -1.795, -1.266, -1.223, -0.0596, 1.179, 1.772, -0.5362, 1.924, -0.0115, -0.1264, -0.2452, 1.99, -0.1859, -1.83, 1.335, -0.2617, -2.193, -0.0009, -0.0485, -0.2483, -2.076, -0.2495, 1.347, -1.865, -0.0362, -1.838, -1.353, -2.031, 1.033, -1.312, -2.379, 1.244, -0.0167, -1.955, 0.9369, 1.276, -1.529, -0.1076, -1.68, -2.252, 0.2082, -1.274, -2.751, 0.4162, -0.0026, -2.253, 0.2116, 1.32, -1.492, -0.1767, 1.568, 0.6647, 1.107, 1.638, 0.631, 1.797, -0.015, 0.6357, 1.266, -1.722, 0.8298, -0.1909, -1.915, 0.7613, -1.547, -1.316, 0.6881, -1.807, 0.0125, 0.6891, -1.474, 1.539, 0.7549, -0.2064, 1.84, 1.237, -0.1103, -0.0007, -2.611, -8.389, -0.9438, -2.256, -9.034, -0.7256, -1.797, -9.034, -0.9829, -1.797, -8.389, -1.218, -3.054, -8.389, 0.0688, -2.72, -9.034, 0.0715, -2.611, -8.389, 1.066, -2.291, -9.034, 0.8983, -1.797, -8.389, 1.448, -1.797, -9.034, 1.201, -1.074, -8.389, 1.066, -1.263, -9.034, 0.8963, -0.6698, -8.389, 0.0688, -0.9696, -9.034, 0.0715, -1.298, -9.034, -0.7088, -1.074, -8.389, -0.9438, -2.569, -5.111, -1.044, -1.719, -5.254, -1.416, -2.967, -5.05, 0.0688, -2.521, -5.126, 1.188, -1.683, -5.262, 1.518, -0.8179, -5.34, 1.215, -0.3515, -5.377, 0.0688, -0.7857, -5.323, -1.033, -1.797, -9.52, 0.0715, -1.515, -1.033, -1.648, -2.437, -0.8613, -1.251, -2.943, -0.8246, -0.003, -2.43, -0.8639, 1.324, -1.475, -1.047, 1.665, -0.4746, -1.302, 1.202, 0.0299, -1.469, -0.005, -0.4862, -1.278, -1.065, -1.548, -0.107, -1.663, -2.24, 0.2082, -1.274, -2.739, 0.4162, -0.0026, -2.241, 0.2116, 1.32, -1.503, -0.1733, 1.588, -0.4003, -0.5019, 1.238, 0.1, -0.664, -0.0078, -0.4167, -0.4852, -1.071, -1.956, 0.4708, -0.9897, -1.525, 0.3302, -1.223, -0.6903, -0.0093, -0.7764, -0.3054, -0.132, 0.0087, -0.6728, -0.014, 0.9228, -1.493, 0.3035, 1.176, -1.966, 0.4903, 0.9942, -2.341, 0.6409, 0.0007, -1.358, 0.5602, 0.0126].to_java Java::float)
                                        )
                                        .setTexCoord(TextureCoordinate.new()
                                            .setPoint([0.9511, 0.2077, 0.935, 0.2198, 0.9206, 0.1937, 0.934, 0.1916, 0.9169, 0.2296, 0.9109, 0.2043, 0.9019, 0.2306, 0.899, 0.2124, 0.9892, 0.1709, 0.9767, 0.1844, 0.9553, 0.1714, 0.9561, 0.1559, 0.8848, 0.2349, 0.8854, 0.2117, 0.8909, 0.1883, 0.9635, 0.196, 0.9475, 0.1844, 0.9356, 0.1821, 0.9135, 0.1812, 0.9039, 0.2015, 0.945, 0.2364, 0.9197, 0.2361, 0.9561, 0.2144, 0.969, 0.2041, 0.9817, 0.1943, 0.9972, 0.1927, 0.8919, 0.2437, 0.9056, 0.2404, 0.9154, 0.2635, 0.8657, 0.2399, 0.8704, 0.2036, 0.9315, 0.1649, 0.8809, 0.2586, 0.9841, 0.2244, 0.6723, 0.8142, 0.6649, 0.8018, 0.6553, 0.8018, 0.6553, 0.8142, 0.6816, 0.8142, 0.6746, 0.8018, 0.6723, 0.8142, 0.6656, 0.8018, 0.6553, 0.8142, 0.6553, 0.8018, 0.6402, 0.8142, 0.6441, 0.8018, 0.6317, 0.8142, 0.638, 0.8018, 0.6448, 0.8018, 0.6402, 0.8142, 0.6714, 0.8767, 0.6536, 0.874, 0.6797, 0.8779, 0.6704, 0.8764, 0.6529, 0.8738, 0.6348, 0.8723, 0.6251, 0.8716, 0.6341, 0.8727, 0.6553, 0.7926, 0.6687, 0.9578, 0.6494, 0.9545, 0.6792, 0.9585, 0.6685, 0.9578, 0.6485, 0.9543, 0.6276, 0.9494, 0.6171, 0.9462, 0.6279, 0.9499, 0.6645, 0.9782, 0.6501, 0.9722, 0.675, 0.9822, 0.6646, 0.9783, 0.6491, 0.9709, 0.6261, 0.9647, 0.6156, 0.9616, 0.6264, 0.965, 0.6496, 0.9806, 0.6586, 0.9832, 0.6321, 0.9741, 0.6241, 0.9717, 0.6318, 0.974, 0.6489, 0.98, 0.6588, 0.9836, 0.6667, 0.9865, 0.6461, 0.9849].to_java Java::float)
                                        )
                                    )
                                )
                            )
                        )
                        .addChild(HAnimJoint.new()
                            .setName("r_elbow")
                            .setDEF("hanim_r_elbow")
                            .setCenter([-7.024, 42.73, -2.051].to_java Java::float)
                            .setUlimit([0, 0, 0].to_java Java::float)
                            .setLlimit([0, 0, 0].to_java Java::float)
                            .addChild(HAnimSegment.new()
                                .setName("r_forearm")
                                .setDEF("hanim_r_forearm")
                                .addChild(Transform.new()
                                    .setTranslation([-7.024, 42.73, -2.051].to_java Java::float)
                                    .addChild(Shape.new()
                                        .setAppearance(Appearance.new()
                                            .setMaterial(Material.new()
                                                .setDiffuseColor([0.588, 0.588, 0.588].to_java Java::float)
                                            )
                                            .setTexture(ImageTexture.new()
                                                .setUSE("MinTextureAtlas")
                                            )
                                        )
                                        .setGeometry(IndexedFaceSet.new()
                                            .setCoordIndex([14, 20, 0, -1, 0, 12, 14, -1, 13, 15, 14, -1, 14, 12, 13, -1, 1, 21, 15, -1, 15, 13, 1, -1, 2, 22, 21, -1, 21, 1, 2, -1, 3, 23, 22, -1, 22, 2, 3, -1, 18, 16, 23, -1, 23, 3, 18, -1, 18, 19, 17, -1, 17, 16, 18, -1, 20, 17, 19, -1, 19, 0, 20, -1, 0, 35, 34, -1, 34, 12, 0, -1, 12, 34, 36, -1, 36, 13, 12, -1, 36, 37, 1, -1, 1, 13, 36, -1, 37, 38, 2, -1, 2, 1, 37, -1, 38, 39, 3, -1, 3, 2, 38, -1, 39, 40, 18, -1, 18, 3, 39, -1, 41, 35, 0, -1, 0, 19, 41, -1, 18, 40, 41, -1, 41, 19, 18, -1, 4, 24, 31, -1, 31, 11, 4, -1, 11, 31, 25, -1, 25, 5, 11, -1, 5, 25, 28, -1, 28, 8, 5, -1, 10, 30, 26, -1, 26, 6, 10, -1, 7, 27, 24, -1, 24, 4, 7, -1, 8, 28, 29, -1, 29, 9, 8, -1, 9, 29, 30, -1, 30, 10, 9, -1, 6, 26, 27, -1, 27, 7, 6, -1, 24, 32, 31, -1, 31, 32, 25, -1, 25, 32, 28, -1, 28, 32, 29, -1, 29, 32, 30, -1, 30, 32, 26, -1, 26, 32, 27, -1, 27, 32, 24, -1, 14, 33, 20, -1, 20, 33, 17, -1, 17, 33, 16, -1, 16, 33, 23, -1, 23, 33, 22, -1, 22, 33, 21, -1, 21, 33, 15, -1, 15, 33, 14, -1, 35, 4, 11, -1, 11, 34, 35, -1, 34, 11, 5, -1, 5, 36, 34, -1, 5, 8, 37, -1, 37, 36, 5, -1, 8, 9, 38, -1, 38, 37, 8, -1, 9, 10, 39, -1, 39, 38, 9, -1, 10, 6, 40, -1, 40, 39, 10, -1, 7, 4, 35, -1, 35, 41, 7, -1, 40, 6, 7, -1, 7, 41, 40, -1].to_java Java::int)
                                            .setCreaseAngle(1.57)
                                            .setTexCoordIndex([0, 3, 2, -1, 2, 1, 0, -1, 5, 4, 0, -1, 0, 1, 5, -1, 7, 6, 4, -1, 4, 5, 7, -1, 9, 8, 6, -1, 6, 7, 9, -1, 11, 10, 8, -1, 8, 9, 11, -1, 13, 12, 10, -1, 10, 11, 13, -1, 13, 15, 14, -1, 14, 12, 13, -1, 3, 14, 15, -1, 15, 2, 3, -1, 2, 17, 16, -1, 16, 1, 2, -1, 1, 16, 18, -1, 18, 5, 1, -1, 18, 19, 7, -1, 7, 5, 18, -1, 19, 20, 9, -1, 9, 7, 19, -1, 20, 21, 11, -1, 11, 9, 20, -1, 21, 22, 13, -1, 13, 11, 21, -1, 23, 17, 2, -1, 2, 15, 23, -1, 13, 22, 23, -1, 23, 15, 13, -1, 24, 27, 26, -1, 26, 25, 24, -1, 25, 26, 29, -1, 29, 28, 25, -1, 28, 29, 31, -1, 31, 30, 28, -1, 32, 35, 34, -1, 34, 33, 32, -1, 36, 37, 27, -1, 27, 24, 36, -1, 30, 31, 39, -1, 39, 38, 30, -1, 38, 39, 35, -1, 35, 32, 38, -1, 33, 34, 37, -1, 37, 36, 33, -1, 27, 40, 26, -1, 26, 40, 29, -1, 29, 40, 31, -1, 31, 40, 39, -1, 39, 40, 35, -1, 35, 40, 34, -1, 34, 40, 37, -1, 37, 40, 27, -1, 0, 41, 3, -1, 3, 41, 14, -1, 14, 41, 12, -1, 12, 41, 10, -1, 10, 41, 8, -1, 8, 41, 6, -1, 6, 41, 4, -1, 4, 41, 0, -1, 17, 24, 25, -1, 25, 16, 17, -1, 16, 25, 28, -1, 28, 18, 16, -1, 28, 30, 19, -1, 19, 18, 28, -1, 30, 38, 20, -1, 20, 19, 30, -1, 38, 32, 21, -1, 21, 20, 38, -1, 32, 33, 22, -1, 22, 21, 32, -1, 36, 24, 17, -1, 17, 23, 36, -1, 22, 33, 36, -1, 36, 23, 22, -1].to_java Java::int)
                                            .setCoord(Coordinate.new()
                                                .setPoint([0.0285, -0.0014, -1.273, -0.7859, -0.0014, 1.011, 0.0285, -0.0014, 1.393, 0.7518, -0.0014, 1.011, -0.3269, -8.476, -1.135, -1.072, -8.375, 0.014, 0.4474, -8.54, 0.014, 0.2171, -8.53, -0.8828, -0.874, -8.382, 0.8302, -0.3775, -8.43, 1.189, 0.1689, -8.494, 0.9251, -0.8721, -8.41, -0.7528, -0.7859, -0.0014, -0.9986, -1.219, -0.0014, 0.014, -0.6257, 0.3573, -0.8513, -0.9878, 0.3723, 0.014, 0.9446, 0.3723, 0.014, 0.6206, 0.3576, -0.8306, 1.15, -0.0014, 0.014, 0.7518, -0.0014, -0.9986, 0.0285, 0.3525, -1.13, -0.6002, 0.3872, 0.8762, 0.0285, 0.3938, 1.259, 0.6298, 0.3874, 0.8891, -0.3498, -8.987, -0.9214, -0.8782, -8.896, 0.014, 0.2599, -9.058, 0.014, 0.0599, -9.042, -0.7556, -0.7651, -8.899, 0.7304, -0.3925, -8.948, 1, 0.0474, -9.013, 0.8168, -0.7037, -8.931, -0.6264, -0.3461, -8.971, 0.014, 0.0285, 0.652, 0.014, -0.8421, -4.571, -0.8166, -0.0839, -4.707, -1.24, -1.203, -4.459, 0.0139, -0.9133, -4.51, 0.8923, -0.1345, -4.613, 1.304, 0.4791, -4.639, 0.9406, 0.7499, -4.628, 0.014, 0.5401, -4.652, -0.8788].to_java Java::float)
                                            )
                                            .setTexCoord(TextureCoordinate.new()
                                                .setPoint([0.669, 0.821, 0.6723, 0.8142, 0.6553, 0.8142, 0.6553, 0.8209, 0.6765, 0.8213, 0.6814, 0.8142, 0.6684, 0.8216, 0.6723, 0.8142, 0.6553, 0.8217, 0.6553, 0.8142, 0.6427, 0.8216, 0.6402, 0.8142, 0.6361, 0.8213, 0.6318, 0.8142, 0.6429, 0.821, 0.6402, 0.8142, 0.6735, 0.727, 0.6576, 0.7244, 0.681, 0.7291, 0.675, 0.7281, 0.6587, 0.7262, 0.6459, 0.7257, 0.6402, 0.7259, 0.6446, 0.7254, 0.6627, 0.6524, 0.6741, 0.6537, 0.6706, 0.6437, 0.6632, 0.6427, 0.6783, 0.6544, 0.6742, 0.6444, 0.6741, 0.6542, 0.6719, 0.6444, 0.6523, 0.6521, 0.6465, 0.6512, 0.6504, 0.6413, 0.6549, 0.6422, 0.6513, 0.6514, 0.6546, 0.6416, 0.6638, 0.6533, 0.6641, 0.6434, 0.6631, 0.643, 0.6553, 0.8266].to_java Java::float)
                                            )
                                        )
                                    )
                                )
                            )
                            .addChild(HAnimJoint.new()
                                .setName("r_radiocarpal")
                                .setDEF("hanim_r_radiocarpal")
                                .setCenter([-7.221, 34, -2.015].to_java Java::float)
                                .setUlimit([0, 0, 0].to_java Java::float)
                                .setLlimit([0, 0, 0].to_java Java::float)
                                .addChild(HAnimSegment.new()
                                    .setName("r_carpal")
                                    .setDEF("hanim_r_carpal")
                                    .addChild(Transform.new()
                                        .setTranslation([-7.221, 34, -2.015].to_java Java::float)
                                        .addChild(Shape.new()
                                            .setAppearance(Appearance.new()
                                                .setMaterial(Material.new()
                                                    .setDiffuseColor([0.588, 0.588, 0.588].to_java Java::float)
                                                )
                                                .setTexture(ImageTexture.new()
                                                    .setUSE("MinTextureAtlas")
                                                )
                                            )
                                            .setGeometry(IndexedFaceSet.new()
                                                .setCoordIndex([3, 2, 1, -1, 1, 0, 3, -1, 5, 4, 7, -1, 7, 6, 5, -1, 9, 8, 11, -1, 11, 10, 9, -1, 9, 10, 13, -1, 13, 12, 9, -1, 15, 14, 17, -1, 17, 16, 15, -1, 16, 19, 18, -1, 18, 15, 16, -1, 3, 0, 10, -1, 10, 11, 3, -1, 10, 0, 1, -1, 1, 13, 10, -1, 16, 17, 21, -1, 21, 20, 16, -1, 20, 2, 19, -1, 19, 16, 20, -1, 7, 8, 9, -1, 9, 6, 7, -1, 5, 6, 9, -1, 9, 12, 5, -1, 15, 23, 22, -1, 22, 14, 15, -1, 18, 4, 23, -1, 23, 15, 18, -1, 21, 1, 2, -1, 2, 20, 21, -1, 23, 4, 5, -1, 5, 22, 23, -1, 12, 13, 17, -1, 17, 14, 12, -1, 26, 25, 24, -1, 24, 27, 26, -1, 21, 17, 13, -1, 13, 1, 21, -1, 11, 19, 2, -1, 2, 3, 11, -1, 22, 5, 12, -1, 12, 14, 22, -1, 4, 18, 8, -1, 8, 7, 4, -1, 25, 11, 8, -1, 8, 24, 25, -1, 11, 25, 26, -1, 26, 19, 11, -1, 19, 26, 27, -1, 27, 18, 19, -1, 18, 27, 24, -1, 24, 8, 18, -1].to_java Java::int)
                                                .setCreaseAngle(1.57)
                                                .setTexCoordIndex([3, 2, 1, -1, 1, 0, 3, -1, 28, 5, 4, -1, 4, 29, 28, -1, 9, 8, 11, -1, 11, 10, 9, -1, 9, 10, 13, -1, 13, 12, 9, -1, 39, 38, 41, -1, 41, 40, 39, -1, 16, 19, 18, -1, 18, 15, 16, -1, 3, 0, 10, -1, 10, 11, 3, -1, 10, 0, 1, -1, 1, 13, 10, -1, 40, 41, 43, -1, 43, 42, 40, -1, 20, 2, 19, -1, 19, 16, 20, -1, 7, 8, 9, -1, 9, 6, 7, -1, 28, 29, 30, -1, 30, 31, 28, -1, 39, 23, 22, -1, 22, 38, 39, -1, 33, 5, 32, -1, 32, 34, 33, -1, 21, 1, 2, -1, 2, 20, 21, -1, 32, 5, 28, -1, 28, 35, 32, -1, 12, 13, 17, -1, 17, 14, 12, -1, 26, 25, 24, -1, 24, 27, 26, -1, 21, 17, 13, -1, 13, 1, 21, -1, 11, 19, 2, -1, 2, 3, 11, -1, 35, 28, 31, -1, 31, 36, 35, -1, 5, 33, 37, -1, 37, 4, 5, -1, 25, 11, 8, -1, 8, 24, 25, -1, 11, 25, 26, -1, 26, 19, 11, -1, 19, 26, 27, -1, 27, 18, 19, -1, 18, 27, 24, -1, 24, 8, 18, -1].to_java Java::int)
                                                .setCoord(Coordinate.new()
                                                    .setPoint([-0.6858, -0.0091, 1.043, -0.8572, -0.0091, 0.3582, 0.582, -0.0091, 0.3582, 0.5216, -0.0091, 1.043, 0.679, -2.66, 0.2822, -0.9542, -2.992, 0.2822, -0.7672, -2.714, 1.233, 0.603, -2.435, 1.233, 0.8768, -1.907, 1.4, -1.041, -1.907, 1.4, -1.041, -0.5983, 1.4, 0.8768, -0.5983, 1.4, -1.281, -2.03, 0.2845, -1.281, -0.5489, 0.2845, -1.097, -1.908, -1.452, 0.8213, -1.908, -1.452, 0.8213, -0.5991, -1.452, -1.097, -0.5991, -1.452, 1.005, -2.03, 0.2845, 1.005, -0.5489, 0.2845, 0.4661, -0.0091, -1.084, -0.7414, -0.0091, -1.084, -0.8227, -2.714, -1.198, 0.5474, -2.436, -1.198, 1.272, -1.761, 1.213, 1.272, -0.7447, 1.213, 1.476, -0.7234, 0.4714, 1.476, -1.856, 0.4714].to_java Java::float)
                                                )
                                                .setTexCoord(TextureCoordinate.new()
                                                    .setPoint([0.9934, 0.082, 0.9951, 0.0877, 0.9456, 0.0877, 0.9473, 0.082, 0.9034, 0.0905, 0.8766, 0.0919, 0.9942, 0.009, 0.945, 0.0157, 0.9371, 0.0285, 0.9969, 0.0285, 0.9969, 0.0684, 0.9371, 0.0684, 0.9993, 0.0256, 0.9993, 0.0715, 0.9975, 0.0285, 0.9365, 0.0285, 0.9365, 0.0684, 0.9975, 0.0684, 0.9312, 0.0256, 0.9312, 0.0715, 0.9489, 0.082, 0.9939, 0.082, 0.9948, 0.009, 0.9466, 0.0157, 0.9256, 0.0321, 0.9256, 0.0648, 0.9198, 0.0672, 0.9198, 0.0298, 0.8753, 0.0485, 0.9025, 0.0502, 0.9023, 0.0288, 0.8757, 0.0269, 0.8373, 0.0909, 0.8768, 0.1071, 0.8372, 0.1061, 0.8367, 0.0504, 0.837, 0.0294, 0.9035, 0.1061, 0.9975, 0.0285, 0.9387, 0.0285, 0.9387, 0.0684, 0.9975, 0.0684, 0.9489, 0.082, 0.9939, 0.082].to_java Java::float)
                                                )
                                            )
                                        )
                                    )
                                )
                            )
                        )
                    )
                    .addChild(HAnimJoint.new()
                        .setName("vl5")
                        .setDEF("hanim_vl5")
                        .setCenter([0, 36.290001, -2.197].to_java Java::float)
                        .setUlimit([0, 0, 0].to_java Java::float)
                        .setLlimit([0, 0, 0].to_java Java::float)
                        .addChild(HAnimSegment.new()
                            .setName("l5")
                            .setDEF("hanim_l5")
                            .addChild(Transform.new()
                                .setTranslation([0, 36.290001, -2.197].to_java Java::float)
                                .addChild(Shape.new()
                                    .setAppearance(Appearance.new()
                                        .setMaterial(Material.new()
                                            .setDiffuseColor([0.588, 0.588, 0.588].to_java Java::float)
                                        )
                                        .setTexture(ImageTexture.new()
                                            .setUSE("MinTextureAtlas")
                                        )
                                    )
                                    .setGeometry(IndexedFaceSet.new()
                                        .setCoordIndex([2, 15, 361, -1, 361, 1, 2, -1, 3, 16, 15, -1, 15, 2, 3, -1, 4, 19, 16, -1, 16, 3, 4, -1, 6, 17, 0, -1, 0, 5, 6, -1, 7, 18, 17, -1, 17, 6, 7, -1, 1, 361, 18, -1, 18, 7, 1, -1, 2, 1, 9, -1, 9, 8, 2, -1, 1, 7, 10, -1, 10, 9, 1, -1, 7, 6, 11, -1, 11, 10, 7, -1, 6, 5, 32, -1, 32, 11, 6, -1, 4, 3, 13, -1, 13, 12, 4, -1, 3, 2, 8, -1, 8, 13, 3, -1, 8, 9, 14, -1, 9, 10, 14, -1, 10, 11, 14, -1, 11, 32, 14, -1, 12, 13, 14, -1, 13, 8, 14, -1, 21, 20, 23, -1, 23, 22, 21, -1, 24, 21, 22, -1, 22, 375, 24, -1, 4, 24, 375, -1, 375, 19, 4, -1, 25, 5, 0, -1, 0, 26, 25, -1, 27, 25, 26, -1, 26, 376, 27, -1, 20, 27, 376, -1, 376, 23, 20, -1, 21, 29, 28, -1, 28, 20, 21, -1, 20, 28, 30, -1, 30, 27, 20, -1, 27, 30, 31, -1, 31, 25, 27, -1, 25, 31, 32, -1, 32, 5, 25, -1, 4, 12, 33, -1, 33, 24, 4, -1, 24, 33, 29, -1, 29, 21, 24, -1, 29, 14, 28, -1, 28, 14, 30, -1, 30, 14, 31, -1, 31, 14, 32, -1, 12, 14, 33, -1, 33, 14, 29, -1, 43, 41, 39, -1, 39, 40, 43, -1, 40, 44, 43, -1, 112, 113, 98, -1, 98, 45, 112, -1, 38, 99, 98, -1, 98, 37, 38, -1, 36, 49, 48, -1, 49, 50, 47, -1, 47, 48, 49, -1, 36, 48, 44, -1, 43, 44, 48, -1, 48, 47, 43, -1, 36, 63, 49, -1, 46, 50, 49, -1, 49, 63, 46, -1, 42, 41, 52, -1, 50, 54, 52, -1, 52, 47, 50, -1, 41, 43, 47, -1, 47, 52, 41, -1, 51, 75, 55, -1, 55, 54, 51, -1, 46, 51, 54, -1, 54, 50, 46, -1, 65, 64, 67, -1, 97, 53, 55, -1, 57, 100, 105, -1, 105, 96, 57, -1, 58, 57, 96, -1, 96, 97, 58, -1, 56, 71, 59, -1, 59, 60, 56, -1, 60, 66, 74, -1, 75, 35, 74, -1, 41, 42, 99, -1, 61, 62, 146, -1, 146, 147, 61, -1, 44, 40, 62, -1, 62, 61, 44, -1, 150, 36, 61, -1, 61, 147, 150, -1, 44, 61, 36, -1, 34, 46, 63, -1, 64, 59, 101, -1, 101, 152, 64, -1, 60, 59, 64, -1, 64, 65, 60, -1, 55, 75, 74, -1, 74, 66, 55, -1, 66, 60, 65, -1, 65, 58, 66, -1, 52, 53, 42, -1, 54, 55, 53, -1, 53, 52, 54, -1, 39, 69, 68, -1, 68, 40, 39, -1, 38, 70, 69, -1, 69, 39, 38, -1, 37, 94, 70, -1, 70, 38, 37, -1, 37, 95, 94, -1, 146, 62, 156, -1, 62, 40, 68, -1, 68, 156, 62, -1, 64, 152, 102, -1, 102, 67, 64, -1, 67, 57, 58, -1, 58, 65, 67, -1, 71, 56, 72, -1, 72, 73, 71, -1, 56, 74, 72, -1, 63, 36, 76, -1, 34, 63, 76, -1, 35, 75, 78, -1, 78, 77, 35, -1, 75, 51, 79, -1, 79, 78, 75, -1, 51, 46, 80, -1, 80, 79, 51, -1, 46, 34, 81, -1, 81, 80, 46, -1, 77, 78, 82, -1, 78, 79, 82, -1, 79, 80, 82, -1, 80, 81, 82, -1, 36, 150, 166, -1, 166, 83, 36, -1, 73, 72, 85, -1, 85, 84, 73, -1, 72, 74, 86, -1, 86, 85, 72, -1, 74, 35, 87, -1, 87, 86, 74, -1, 35, 77, 88, -1, 88, 87, 35, -1, 77, 82, 89, -1, 89, 88, 77, -1, 82, 81, 90, -1, 90, 89, 82, -1, 81, 34, 91, -1, 91, 90, 81, -1, 34, 76, 92, -1, 92, 91, 34, -1, 76, 36, 83, -1, 83, 92, 76, -1, 83, 166, 93, -1, 84, 85, 93, -1, 85, 86, 93, -1, 86, 87, 93, -1, 87, 88, 93, -1, 88, 89, 93, -1, 89, 90, 93, -1, 90, 91, 93, -1, 91, 92, 93, -1, 92, 83, 93, -1, 45, 42, 97, -1, 97, 96, 45, -1, 66, 58, 97, -1, 97, 55, 66, -1, 42, 53, 97, -1, 99, 42, 45, -1, 45, 98, 99, -1, 38, 39, 41, -1, 41, 99, 38, -1, 74, 56, 60, -1, 100, 57, 67, -1, 67, 102, 100, -1, 59, 71, 177, -1, 177, 101, 59, -1, 71, 73, 103, -1, 103, 177, 71, -1, 73, 84, 104, -1, 104, 103, 73, -1, 104, 84, 93, -1, 45, 96, 105, -1, 105, 112, 45, -1, 95, 37, 98, -1, 98, 113, 95, -1, 108, 107, 106, -1, 106, 109, 108, -1, 107, 108, 110, -1, 112, 111, 114, -1, 114, 113, 112, -1, 116, 115, 114, -1, 114, 117, 116, -1, 118, 120, 119, -1, 119, 120, 121, -1, 121, 122, 119, -1, 118, 110, 120, -1, 108, 121, 120, -1, 120, 110, 108, -1, 118, 119, 123, -1, 124, 123, 119, -1, 119, 122, 124, -1, 125, 126, 109, -1, 122, 121, 126, -1, 126, 127, 122, -1, 109, 126, 121, -1, 121, 108, 109, -1, 129, 127, 128, -1, 128, 130, 129, -1, 124, 122, 127, -1, 127, 129, 124, -1, 131, 133, 132, -1, 134, 128, 135, -1, 136, 137, 105, -1, 105, 100, 136, -1, 138, 134, 137, -1, 137, 136, 138, -1, 141, 140, 139, -1, 139, 142, 141, -1, 140, 144, 143, -1, 130, 144, 145, -1, 109, 117, 125, -1, 148, 147, 146, -1, 146, 149, 148, -1, 110, 148, 149, -1, 149, 107, 110, -1, 150, 147, 148, -1, 148, 118, 150, -1, 110, 118, 148, -1, 151, 123, 124, -1, 132, 152, 101, -1, 101, 139, 132, -1, 140, 131, 132, -1, 132, 139, 140, -1, 128, 143, 144, -1, 144, 130, 128, -1, 143, 138, 131, -1, 131, 140, 143, -1, 126, 125, 135, -1, 127, 126, 135, -1, 135, 128, 127, -1, 106, 107, 154, -1, 154, 153, 106, -1, 116, 106, 153, -1, 153, 155, 116, -1, 115, 116, 155, -1, 155, 94, 115, -1, 115, 94, 95, -1, 146, 156, 149, -1, 149, 156, 154, -1, 154, 107, 149, -1, 132, 133, 102, -1, 102, 152, 132, -1, 133, 131, 138, -1, 138, 136, 133, -1, 142, 158, 157, -1, 157, 141, 142, -1, 141, 157, 144, -1, 123, 159, 118, -1, 151, 159, 123, -1, 145, 161, 160, -1, 160, 130, 145, -1, 130, 160, 162, -1, 162, 129, 130, -1, 129, 162, 163, -1, 163, 124, 129, -1, 124, 163, 164, -1, 164, 151, 124, -1, 161, 165, 160, -1, 160, 165, 162, -1, 162, 165, 163, -1, 163, 165, 164, -1, 118, 167, 166, -1, 166, 150, 118, -1, 158, 169, 168, -1, 168, 157, 158, -1, 157, 168, 170, -1, 170, 144, 157, -1, 144, 170, 171, -1, 171, 145, 144, -1, 145, 171, 172, -1, 172, 161, 145, -1, 161, 172, 173, -1, 173, 165, 161, -1, 165, 173, 174, -1, 174, 164, 165, -1, 164, 174, 175, -1, 175, 151, 164, -1, 151, 175, 176, -1, 176, 159, 151, -1, 159, 176, 167, -1, 167, 118, 159, -1, 167, 93, 166, -1, 169, 93, 168, -1, 168, 93, 170, -1, 170, 93, 171, -1, 171, 93, 172, -1, 172, 93, 173, -1, 173, 93, 174, -1, 174, 93, 175, -1, 175, 93, 176, -1, 176, 93, 167, -1, 111, 137, 134, -1, 134, 125, 111, -1, 143, 128, 134, -1, 134, 138, 143, -1, 125, 134, 135, -1, 117, 114, 111, -1, 111, 125, 117, -1, 116, 117, 109, -1, 109, 106, 116, -1, 144, 140, 141, -1, 100, 102, 133, -1, 133, 136, 100, -1, 139, 101, 177, -1, 177, 142, 139, -1, 142, 177, 103, -1, 103, 158, 142, -1, 158, 103, 104, -1, 104, 169, 158, -1, 104, 93, 169, -1, 111, 112, 105, -1, 105, 137, 111, -1, 95, 113, 114, -1, 114, 115, 95, -1, 200, 201, 185, -1, 185, 231, 200, -1, 184, 186, 178, -1, 178, 183, 184, -1, 188, 181, 185, -1, 185, 201, 188, -1, 186, 187, 179, -1, 179, 178, 186, -1, 231, 232, 192, -1, 192, 200, 231, -1, 179, 187, 181, -1, 181, 188, 179, -1, 182, 214, 227, -1, 227, 180, 182, -1, 182, 180, 184, -1, 184, 183, 182, -1, 182, 195, 216, -1, 216, 214, 182, -1, 195, 182, 183, -1, 183, 196, 195, -1, 183, 178, 193, -1, 193, 196, 183, -1, 178, 179, 190, -1, 190, 189, 178, -1, 179, 188, 191, -1, 191, 190, 179, -1, 188, 194, 197, -1, 197, 191, 188, -1, 193, 178, 189, -1, 189, 198, 193, -1, 189, 190, 199, -1, 190, 191, 199, -1, 191, 197, 199, -1, 198, 189, 199, -1, 200, 192, 204, -1, 204, 202, 200, -1, 201, 200, 202, -1, 202, 203, 201, -1, 201, 203, 194, -1, 194, 188, 201, -1, 205, 236, 234, -1, 234, 206, 205, -1, 242, 208, 207, -1, 207, 239, 242, -1, 209, 206, 234, -1, 234, 237, 209, -1, 239, 207, 210, -1, 210, 241, 239, -1, 236, 205, 192, -1, 192, 232, 236, -1, 210, 209, 237, -1, 237, 241, 210, -1, 213, 212, 227, -1, 227, 214, 213, -1, 213, 208, 242, -1, 242, 212, 213, -1, 213, 214, 216, -1, 216, 215, 213, -1, 215, 217, 208, -1, 208, 213, 215, -1, 208, 217, 218, -1, 218, 207, 208, -1, 207, 220, 219, -1, 219, 210, 207, -1, 210, 219, 221, -1, 221, 209, 210, -1, 209, 221, 222, -1, 222, 211, 209, -1, 218, 223, 220, -1, 220, 207, 218, -1, 220, 224, 219, -1, 219, 224, 221, -1, 221, 224, 222, -1, 223, 224, 220, -1, 205, 225, 204, -1, 204, 192, 205, -1, 206, 226, 225, -1, 225, 205, 206, -1, 206, 209, 211, -1, 211, 226, 206, -1, 180, 227, 243, -1, 243, 230, 180, -1, 252, 228, 231, -1, 231, 185, 252, -1, 251, 252, 185, -1, 185, 181, 251, -1, 186, 249, 229, -1, 229, 187, 186, -1, 228, 244, 232, -1, 232, 231, 228, -1, 187, 229, 251, -1, 251, 181, 187, -1, 230, 250, 184, -1, 184, 180, 230, -1, 184, 250, 249, -1, 249, 186, 184, -1, 212, 233, 243, -1, 243, 227, 212, -1, 257, 234, 236, -1, 236, 235, 257, -1, 238, 237, 234, -1, 234, 257, 238, -1, 239, 241, 240, -1, 240, 255, 239, -1, 235, 236, 232, -1, 232, 244, 235, -1, 241, 237, 238, -1, 238, 240, 241, -1, 233, 212, 242, -1, 242, 253, 233, -1, 242, 239, 255, -1, 255, 253, 242, -1, 250, 230, 264, -1, 264, 248, 250, -1, 249, 250, 248, -1, 248, 245, 249, -1, 228, 252, 246, -1, 246, 247, 228, -1, 252, 251, 266, -1, 266, 246, 252, -1, 229, 249, 245, -1, 245, 265, 229, -1, 230, 243, 267, -1, 267, 264, 230, -1, 244, 228, 247, -1, 247, 260, 244, -1, 229, 265, 266, -1, 266, 251, 229, -1, 253, 254, 271, -1, 271, 233, 253, -1, 255, 256, 254, -1, 254, 253, 255, -1, 235, 258, 270, -1, 270, 257, 235, -1, 257, 270, 259, -1, 259, 238, 257, -1, 240, 268, 256, -1, 256, 255, 240, -1, 233, 271, 267, -1, 267, 243, 233, -1, 244, 260, 258, -1, 258, 235, 244, -1, 240, 238, 259, -1, 259, 268, 240, -1, 277, 279, 266, -1, 266, 265, 277, -1, 279, 263, 246, -1, 246, 266, 279, -1, 264, 261, 278, -1, 278, 248, 264, -1, 248, 278, 262, -1, 262, 245, 248, -1, 263, 276, 247, -1, 247, 246, 263, -1, 262, 277, 265, -1, 265, 245, 262, -1, 287, 261, 264, -1, 264, 267, 287, -1, 276, 280, 260, -1, 260, 247, 276, -1, 286, 268, 259, -1, 259, 285, 286, -1, 285, 259, 270, -1, 270, 269, 285, -1, 271, 254, 281, -1, 281, 272, 271, -1, 254, 256, 273, -1, 273, 281, 254, -1, 269, 270, 258, -1, 258, 284, 269, -1, 273, 256, 268, -1, 268, 286, 273, -1, 287, 267, 271, -1, 271, 272, 287, -1, 284, 258, 260, -1, 260, 280, 284, -1, 274, 275, 278, -1, 278, 261, 274, -1, 275, 313, 262, -1, 262, 278, 275, -1, 311, 314, 276, -1, 276, 263, 311, -1, 263, 279, 315, -1, 315, 311, 263, -1, 313, 312, 277, -1, 277, 262, 313, -1, 288, 274, 261, -1, 261, 287, 288, -1, 317, 280, 276, -1, 276, 314, 317, -1, 279, 277, 312, -1, 312, 315, 279, -1, 282, 272, 281, -1, 281, 283, 282, -1, 283, 281, 273, -1, 273, 346, 283, -1, 345, 269, 284, -1, 284, 344, 345, -1, 269, 345, 348, -1, 348, 285, 269, -1, 346, 273, 286, -1, 286, 347, 346, -1, 288, 287, 272, -1, 272, 282, 288, -1, 317, 344, 284, -1, 284, 280, 317, -1, 285, 348, 347, -1, 347, 286, 285, -1, 318, 291, 274, -1, 274, 288, 318, -1, 320, 293, 291, -1, 291, 318, 320, -1, 295, 296, 297, -1, 297, 298, 295, -1, 294, 295, 298, -1, 298, 292, 294, -1, 289, 290, 300, -1, 300, 299, 289, -1, 302, 301, 300, -1, 300, 290, 302, -1, 316, 289, 299, -1, 299, 334, 316, -1, 302, 297, 296, -1, 296, 301, 302, -1, 293, 320, 335, -1, 335, 304, 293, -1, 334, 299, 306, -1, 306, 305, 334, -1, 299, 300, 307, -1, 307, 306, 299, -1, 300, 301, 308, -1, 308, 307, 300, -1, 301, 296, 309, -1, 309, 308, 301, -1, 296, 295, 310, -1, 310, 309, 296, -1, 295, 294, 303, -1, 303, 310, 295, -1, 303, 304, 343, -1, 304, 335, 343, -1, 305, 306, 343, -1, 306, 307, 343, -1, 307, 308, 343, -1, 308, 309, 343, -1, 309, 310, 343, -1, 310, 303, 343, -1, 317, 314, 289, -1, 289, 316, 317, -1, 291, 293, 294, -1, 294, 292, 291, -1, 293, 304, 303, -1, 303, 294, 293, -1, 289, 314, 311, -1, 311, 290, 289, -1, 274, 291, 292, -1, 292, 275, 274, -1, 292, 298, 313, -1, 313, 275, 292, -1, 312, 313, 298, -1, 298, 297, 312, -1, 297, 302, 315, -1, 315, 312, 297, -1, 315, 302, 290, -1, 290, 311, 315, -1, 318, 288, 282, -1, 282, 319, 318, -1, 320, 318, 319, -1, 319, 321, 320, -1, 324, 323, 322, -1, 322, 325, 324, -1, 327, 326, 323, -1, 323, 324, 327, -1, 328, 331, 330, -1, 330, 329, 328, -1, 332, 329, 330, -1, 330, 333, 332, -1, 316, 334, 331, -1, 331, 328, 316, -1, 332, 333, 325, -1, 325, 322, 332, -1, 321, 336, 335, -1, 335, 320, 321, -1, 334, 305, 337, -1, 337, 331, 334, -1, 331, 337, 338, -1, 338, 330, 331, -1, 330, 338, 339, -1, 339, 333, 330, -1, 333, 339, 340, -1, 340, 325, 333, -1, 325, 340, 341, -1, 341, 324, 325, -1, 324, 341, 342, -1, 342, 327, 324, -1, 342, 343, 336, -1, 336, 343, 335, -1, 305, 343, 337, -1, 337, 343, 338, -1, 338, 343, 339, -1, 339, 343, 340, -1, 340, 343, 341, -1, 341, 343, 342, -1, 317, 316, 328, -1, 328, 344, 317, -1, 319, 326, 327, -1, 327, 321, 319, -1, 321, 327, 342, -1, 342, 336, 321, -1, 328, 329, 345, -1, 345, 344, 328, -1, 282, 283, 326, -1, 326, 319, 282, -1, 326, 283, 346, -1, 346, 323, 326, -1, 347, 322, 323, -1, 323, 346, 347, -1, 322, 347, 348, -1, 348, 332, 322, -1, 348, 345, 329, -1, 329, 332, 348, -1, 349, 350, 355, -1, 355, 354, 349, -1, 350, 351, 356, -1, 356, 355, 350, -1, 351, 359, 368, -1, 368, 356, 351, -1, 369, 352, 357, -1, 357, 360, 369, -1, 352, 353, 358, -1, 358, 357, 352, -1, 353, 349, 354, -1, 354, 358, 353, -1, 354, 355, 374, -1, 355, 356, 374, -1, 356, 368, 374, -1, 360, 357, 374, -1, 357, 358, 374, -1, 358, 354, 374, -1, 15, 350, 349, -1, 349, 361, 15, -1, 16, 351, 350, -1, 350, 15, 16, -1, 19, 359, 351, -1, 351, 16, 19, -1, 17, 352, 369, -1, 369, 0, 17, -1, 18, 353, 352, -1, 352, 17, 18, -1, 361, 349, 353, -1, 353, 18, 361, -1, 362, 365, 364, -1, 364, 363, 362, -1, 363, 364, 367, -1, 367, 366, 363, -1, 366, 367, 368, -1, 368, 359, 366, -1, 369, 360, 371, -1, 371, 370, 369, -1, 370, 371, 373, -1, 373, 372, 370, -1, 372, 373, 365, -1, 365, 362, 372, -1, 365, 374, 364, -1, 364, 374, 367, -1, 367, 374, 368, -1, 360, 374, 371, -1, 371, 374, 373, -1, 373, 374, 365, -1, 22, 23, 362, -1, 362, 363, 22, -1, 375, 22, 363, -1, 363, 366, 375, -1, 19, 375, 366, -1, 366, 359, 19, -1, 26, 0, 369, -1, 369, 370, 26, -1, 376, 26, 370, -1, 370, 372, 376, -1, 23, 376, 372, -1, 372, 362, 23, -1].to_java Java::int)
                                        .setCreaseAngle(1.57)
                                        .setTexCoordIndex([1, 2, 3, -1, 3, 0, 1, -1, 4, 5, 2, -1, 2, 1, 4, -1, 6, 7, 5, -1, 5, 4, 6, -1, 9, 10, 11, -1, 11, 8, 9, -1, 12, 13, 10, -1, 10, 9, 12, -1, 0, 3, 13, -1, 13, 12, 0, -1, 1, 0, 14, -1, 14, 15, 1, -1, 0, 12, 16, -1, 16, 14, 0, -1, 12, 9, 17, -1, 17, 16, 12, -1, 9, 8, 18, -1, 18, 17, 9, -1, 6, 4, 19, -1, 19, 20, 6, -1, 4, 1, 15, -1, 15, 19, 4, -1, 15, 14, 21, -1, 14, 16, 21, -1, 16, 17, 21, -1, 17, 18, 21, -1, 20, 19, 21, -1, 19, 15, 21, -1, 25, 22, 23, -1, 23, 24, 25, -1, 27, 25, 24, -1, 24, 26, 27, -1, 6, 27, 26, -1, 26, 7, 6, -1, 29, 8, 11, -1, 11, 28, 29, -1, 31, 29, 28, -1, 28, 30, 31, -1, 22, 31, 30, -1, 30, 23, 22, -1, 25, 32, 33, -1, 33, 22, 25, -1, 22, 33, 34, -1, 34, 31, 22, -1, 31, 34, 35, -1, 35, 29, 31, -1, 29, 35, 18, -1, 18, 8, 29, -1, 6, 20, 36, -1, 36, 27, 6, -1, 27, 36, 32, -1, 32, 25, 27, -1, 32, 21, 33, -1, 33, 21, 34, -1, 34, 21, 35, -1, 35, 21, 18, -1, 20, 21, 36, -1, 36, 21, 32, -1, 42, 43, 37, -1, 37, 38, 42, -1, 38, 44, 42, -1, 132, 142, 40, -1, 40, 39, 132, -1, 71, 72, 73, -1, 73, 70, 71, -1, 41, 45, 46, -1, 45, 48, 47, -1, 47, 46, 45, -1, 41, 46, 49, -1, 50, 49, 46, -1, 46, 47, 50, -1, 41, 51, 45, -1, 52, 48, 45, -1, 45, 51, 52, -1, 53, 54, 55, -1, 48, 56, 55, -1, 55, 47, 48, -1, 54, 50, 47, -1, 47, 55, 54, -1, 58, 59, 57, -1, 57, 56, 58, -1, 52, 58, 56, -1, 56, 48, 52, -1, 62, 63, 61, -1, 64, 65, 57, -1, 60, 133, 141, -1, 141, 66, 60, -1, 67, 60, 66, -1, 66, 64, 67, -1, 76, 69, 68, -1, 68, 75, 76, -1, 75, 77, 78, -1, 59, 79, 78, -1, 54, 53, 88, -1, 124, 125, 74, -1, 74, 123, 124, -1, 44, 38, 125, -1, 125, 124, 44, -1, 129, 130, 124, -1, 124, 123, 129, -1, 44, 124, 130, -1, 89, 52, 51, -1, 63, 68, 134, -1, 134, 136, 63, -1, 75, 68, 63, -1, 63, 62, 75, -1, 57, 59, 78, -1, 78, 77, 57, -1, 77, 75, 62, -1, 62, 67, 77, -1, 55, 65, 53, -1, 56, 57, 65, -1, 65, 55, 56, -1, 81, 82, 83, -1, 83, 80, 81, -1, 84, 85, 82, -1, 82, 81, 84, -1, 86, 87, 85, -1, 85, 84, 86, -1, 86, 90, 87, -1, 91, 92, 93, -1, 92, 80, 83, -1, 83, 93, 92, -1, 63, 136, 137, -1, 137, 61, 63, -1, 61, 60, 67, -1, 67, 62, 61, -1, 69, 76, 95, -1, 95, 94, 69, -1, 76, 78, 95, -1, 51, 41, 96, -1, 89, 51, 96, -1, 79, 59, 120, -1, 120, 121, 79, -1, 59, 58, 122, -1, 122, 120, 59, -1, 58, 52, 126, -1, 126, 122, 58, -1, 52, 89, 127, -1, 127, 126, 52, -1, 121, 120, 128, -1, 120, 122, 128, -1, 122, 126, 128, -1, 126, 127, 128, -1, 97, 98, 99, -1, 99, 100, 97, -1, 101, 103, 104, -1, 104, 102, 101, -1, 103, 105, 106, -1, 106, 104, 103, -1, 105, 107, 108, -1, 108, 106, 105, -1, 107, 109, 110, -1, 110, 108, 107, -1, 109, 111, 112, -1, 112, 110, 109, -1, 111, 113, 114, -1, 114, 112, 111, -1, 113, 115, 116, -1, 116, 114, 113, -1, 115, 117, 118, -1, 118, 116, 115, -1, 117, 97, 100, -1, 100, 118, 117, -1, 100, 99, 119, -1, 102, 104, 119, -1, 104, 106, 119, -1, 106, 108, 119, -1, 108, 110, 119, -1, 110, 112, 119, -1, 112, 114, 119, -1, 114, 116, 119, -1, 116, 118, 119, -1, 118, 100, 119, -1, 39, 53, 64, -1, 64, 66, 39, -1, 77, 67, 64, -1, 64, 57, 77, -1, 53, 65, 64, -1, 88, 53, 39, -1, 39, 40, 88, -1, 71, 37, 43, -1, 43, 72, 71, -1, 78, 76, 75, -1, 133, 60, 61, -1, 61, 137, 133, -1, 68, 69, 135, -1, 135, 134, 68, -1, 69, 94, 139, -1, 139, 135, 69, -1, 101, 102, 140, -1, 140, 138, 101, -1, 140, 102, 119, -1, 39, 66, 141, -1, 141, 132, 39, -1, 131, 70, 73, -1, 73, 143, 131, -1, 146, 145, 144, -1, 144, 147, 146, -1, 145, 146, 148, -1, 150, 149, 152, -1, 152, 151, 150, -1, 154, 153, 156, -1, 156, 155, 154, -1, 157, 159, 158, -1, 158, 159, 160, -1, 160, 161, 158, -1, 157, 162, 159, -1, 163, 160, 159, -1, 159, 162, 163, -1, 157, 158, 164, -1, 165, 164, 158, -1, 158, 161, 165, -1, 166, 168, 167, -1, 161, 160, 168, -1, 168, 169, 161, -1, 167, 168, 160, -1, 160, 163, 167, -1, 171, 169, 170, -1, 170, 172, 171, -1, 165, 161, 169, -1, 169, 171, 165, -1, 173, 175, 174, -1, 176, 170, 177, -1, 178, 181, 180, -1, 180, 179, 178, -1, 182, 176, 181, -1, 181, 178, 182, -1, 185, 184, 183, -1, 183, 186, 185, -1, 184, 188, 187, -1, 172, 188, 189, -1, 167, 190, 166, -1, 193, 192, 191, -1, 191, 194, 193, -1, 148, 193, 194, -1, 194, 145, 148, -1, 195, 192, 193, -1, 193, 196, 195, -1, 148, 196, 193, -1, 197, 164, 165, -1, 174, 199, 198, -1, 198, 183, 174, -1, 184, 173, 174, -1, 174, 183, 184, -1, 170, 187, 188, -1, 188, 172, 170, -1, 187, 182, 173, -1, 173, 184, 187, -1, 168, 166, 177, -1, 169, 168, 177, -1, 177, 170, 169, -1, 201, 200, 203, -1, 203, 202, 201, -1, 204, 201, 202, -1, 202, 205, 204, -1, 206, 204, 205, -1, 205, 207, 206, -1, 206, 207, 208, -1, 209, 211, 210, -1, 210, 211, 203, -1, 203, 200, 210, -1, 174, 175, 212, -1, 212, 199, 174, -1, 175, 173, 182, -1, 182, 178, 175, -1, 186, 214, 213, -1, 213, 185, 186, -1, 185, 213, 188, -1, 164, 215, 157, -1, 197, 215, 164, -1, 189, 217, 216, -1, 216, 172, 189, -1, 172, 216, 218, -1, 218, 171, 172, -1, 171, 218, 219, -1, 219, 165, 171, -1, 165, 219, 220, -1, 220, 197, 165, -1, 217, 221, 216, -1, 216, 221, 218, -1, 218, 221, 219, -1, 219, 221, 220, -1, 222, 225, 224, -1, 224, 223, 222, -1, 226, 229, 228, -1, 228, 227, 226, -1, 227, 228, 231, -1, 231, 230, 227, -1, 230, 231, 233, -1, 233, 232, 230, -1, 232, 233, 235, -1, 235, 234, 232, -1, 234, 235, 237, -1, 237, 236, 234, -1, 236, 237, 239, -1, 239, 238, 236, -1, 238, 239, 241, -1, 241, 240, 238, -1, 240, 241, 243, -1, 243, 242, 240, -1, 242, 243, 225, -1, 225, 222, 242, -1, 225, 244, 224, -1, 229, 244, 228, -1, 228, 244, 231, -1, 231, 244, 233, -1, 233, 244, 235, -1, 235, 244, 237, -1, 237, 244, 239, -1, 239, 244, 241, -1, 241, 244, 243, -1, 243, 244, 225, -1, 149, 181, 176, -1, 176, 166, 149, -1, 187, 170, 176, -1, 176, 182, 187, -1, 166, 176, 177, -1, 190, 152, 149, -1, 149, 166, 190, -1, 154, 155, 147, -1, 147, 144, 154, -1, 188, 184, 185, -1, 179, 212, 175, -1, 175, 178, 179, -1, 183, 198, 245, -1, 245, 186, 183, -1, 186, 245, 246, -1, 246, 214, 186, -1, 226, 247, 248, -1, 248, 229, 226, -1, 248, 244, 229, -1, 149, 150, 180, -1, 180, 181, 149, -1, 249, 250, 156, -1, 156, 153, 249, -1, 251, 252, 253, -1, 253, 254, 251, -1, 257, 258, 255, -1, 255, 256, 257, -1, 259, 260, 253, -1, 253, 252, 259, -1, 258, 261, 262, -1, 262, 255, 258, -1, 254, 263, 264, -1, 264, 251, 254, -1, 310, 309, 260, -1, 260, 259, 310, -1, 267, 268, 269, -1, 269, 266, 267, -1, 267, 266, 257, -1, 257, 256, 267, -1, 267, 270, 271, -1, 271, 268, 267, -1, 270, 267, 256, -1, 256, 272, 270, -1, 256, 255, 273, -1, 273, 272, 256, -1, 255, 262, 274, -1, 274, 275, 255, -1, 310, 259, 276, -1, 276, 311, 310, -1, 259, 265, 277, -1, 277, 276, 259, -1, 273, 255, 275, -1, 275, 278, 273, -1, 275, 274, 279, -1, 311, 276, 312, -1, 276, 277, 312, -1, 278, 275, 279, -1, 251, 264, 280, -1, 280, 281, 251, -1, 252, 251, 281, -1, 281, 282, 252, -1, 252, 282, 265, -1, 265, 259, 252, -1, 283, 284, 285, -1, 285, 286, 283, -1, 289, 290, 287, -1, 287, 288, 289, -1, 292, 286, 285, -1, 285, 291, 292, -1, 288, 287, 293, -1, 293, 294, 288, -1, 284, 283, 264, -1, 264, 263, 284, -1, 313, 292, 291, -1, 291, 314, 313, -1, 297, 296, 269, -1, 269, 268, 297, -1, 297, 290, 289, -1, 289, 296, 297, -1, 297, 268, 271, -1, 271, 298, 297, -1, 298, 299, 290, -1, 290, 297, 298, -1, 290, 299, 300, -1, 300, 287, 290, -1, 287, 301, 302, -1, 302, 293, 287, -1, 313, 315, 303, -1, 303, 292, 313, -1, 292, 303, 304, -1, 304, 295, 292, -1, 300, 305, 301, -1, 301, 287, 300, -1, 301, 306, 302, -1, 315, 316, 303, -1, 303, 316, 304, -1, 305, 306, 301, -1, 283, 307, 280, -1, 280, 264, 283, -1, 286, 308, 307, -1, 307, 283, 286, -1, 286, 292, 295, -1, 295, 308, 286, -1, 318, 319, 320, -1, 320, 317, 318, -1, 322, 323, 324, -1, 324, 321, 322, -1, 326, 322, 321, -1, 321, 325, 326, -1, 327, 328, 329, -1, 329, 330, 327, -1, 323, 331, 332, -1, 332, 324, 323, -1, 350, 349, 326, -1, 326, 325, 350, -1, 317, 333, 334, -1, 334, 318, 317, -1, 334, 333, 328, -1, 328, 327, 334, -1, 336, 335, 320, -1, 320, 319, 336, -1, 340, 337, 338, -1, 338, 339, 340, -1, 342, 341, 337, -1, 337, 340, 342, -1, 343, 344, 345, -1, 345, 346, 343, -1, 339, 338, 332, -1, 332, 331, 339, -1, 351, 341, 342, -1, 342, 352, 351, -1, 335, 336, 347, -1, 347, 348, 335, -1, 347, 343, 346, -1, 346, 348, 347, -1, 353, 354, 355, -1, 355, 356, 353, -1, 357, 353, 356, -1, 356, 358, 357, -1, 359, 360, 361, -1, 361, 362, 359, -1, 360, 363, 364, -1, 364, 361, 360, -1, 365, 357, 358, -1, 358, 366, 365, -1, 354, 367, 368, -1, 368, 355, 354, -1, 369, 359, 362, -1, 362, 370, 369, -1, 385, 386, 364, -1, 364, 363, 385, -1, 371, 372, 373, -1, 373, 374, 371, -1, 375, 376, 372, -1, 372, 371, 375, -1, 377, 378, 379, -1, 379, 380, 377, -1, 380, 379, 381, -1, 381, 382, 380, -1, 383, 384, 376, -1, 376, 375, 383, -1, 374, 373, 368, -1, 368, 367, 374, -1, 369, 370, 378, -1, 378, 377, 369, -1, 387, 382, 381, -1, 381, 388, 387, -1, 421, 390, 391, -1, 391, 422, 421, -1, 390, 393, 394, -1, 394, 391, 390, -1, 395, 396, 397, -1, 397, 398, 395, -1, 398, 397, 399, -1, 399, 400, 398, -1, 393, 401, 402, -1, 402, 394, 393, -1, 399, 389, 392, -1, 392, 400, 399, -1, 404, 396, 395, -1, 395, 403, 404, -1, 401, 405, 406, -1, 406, 402, 401, -1, 423, 424, 409, -1, 409, 410, 423, -1, 410, 409, 411, -1, 411, 412, 410, -1, 413, 414, 415, -1, 415, 416, 413, -1, 414, 417, 418, -1, 418, 415, 414, -1, 412, 411, 419, -1, 419, 420, 412, -1, 418, 417, 408, -1, 408, 407, 418, -1, 404, 403, 413, -1, 413, 416, 404, -1, 420, 419, 406, -1, 406, 405, 420, -1, 427, 428, 425, -1, 425, 426, 427, -1, 428, 430, 429, -1, 429, 425, 428, -1, 433, 434, 431, -1, 431, 432, 433, -1, 432, 435, 436, -1, 436, 433, 432, -1, 430, 438, 437, -1, 437, 429, 430, -1, 440, 427, 426, -1, 426, 439, 440, -1, 441, 442, 431, -1, 431, 434, 441, -1, 435, 457, 458, -1, 458, 436, 435, -1, 445, 446, 443, -1, 443, 444, 445, -1, 444, 443, 447, -1, 447, 448, 444, -1, 451, 452, 449, -1, 449, 450, 451, -1, 452, 451, 453, -1, 453, 454, 452, -1, 448, 447, 455, -1, 455, 456, 448, -1, 440, 439, 446, -1, 446, 445, 440, -1, 441, 450, 449, -1, 449, 442, 441, -1, 454, 453, 460, -1, 460, 459, 454, -1, 463, 464, 461, -1, 461, 462, 463, -1, 465, 466, 464, -1, 464, 463, 465, -1, 469, 470, 467, -1, 467, 468, 469, -1, 472, 469, 468, -1, 468, 471, 472, -1, 473, 474, 475, -1, 475, 476, 473, -1, 477, 478, 475, -1, 475, 474, 477, -1, 479, 473, 476, -1, 476, 480, 479, -1, 477, 526, 527, -1, 527, 478, 477, -1, 466, 465, 481, -1, 481, 482, 466, -1, 480, 476, 483, -1, 483, 484, 480, -1, 476, 475, 485, -1, 485, 483, 476, -1, 475, 478, 486, -1, 486, 485, 475, -1, 478, 527, 528, -1, 528, 486, 478, -1, 470, 469, 488, -1, 488, 487, 470, -1, 469, 472, 489, -1, 489, 488, 469, -1, 489, 482, 490, -1, 482, 481, 490, -1, 484, 483, 529, -1, 483, 485, 529, -1, 485, 486, 529, -1, 486, 528, 529, -1, 487, 488, 490, -1, 488, 489, 490, -1, 491, 492, 473, -1, 473, 479, 491, -1, 464, 466, 472, -1, 472, 471, 464, -1, 466, 482, 489, -1, 489, 472, 466, -1, 473, 492, 493, -1, 493, 474, 473, -1, 461, 464, 471, -1, 471, 494, 461, -1, 471, 468, 495, -1, 495, 494, 471, -1, 496, 495, 468, -1, 468, 467, 496, -1, 526, 477, 497, -1, 497, 530, 526, -1, 497, 477, 474, -1, 474, 493, 497, -1, 463, 462, 498, -1, 498, 499, 463, -1, 465, 463, 499, -1, 499, 500, 465, -1, 503, 504, 501, -1, 501, 502, 503, -1, 505, 506, 504, -1, 504, 503, 505, -1, 507, 508, 509, -1, 509, 510, 507, -1, 512, 510, 509, -1, 509, 511, 512, -1, 479, 480, 508, -1, 508, 507, 479, -1, 512, 511, 532, -1, 532, 531, 512, -1, 500, 513, 481, -1, 481, 465, 500, -1, 480, 484, 514, -1, 514, 508, 480, -1, 508, 514, 515, -1, 515, 509, 508, -1, 509, 515, 516, -1, 516, 511, 509, -1, 511, 516, 533, -1, 533, 532, 511, -1, 502, 517, 518, -1, 518, 503, 502, -1, 503, 518, 519, -1, 519, 505, 503, -1, 519, 490, 513, -1, 513, 490, 481, -1, 484, 529, 514, -1, 514, 529, 515, -1, 515, 529, 516, -1, 516, 529, 533, -1, 517, 490, 518, -1, 518, 490, 519, -1, 491, 479, 507, -1, 507, 520, 491, -1, 499, 506, 505, -1, 505, 500, 499, -1, 500, 505, 519, -1, 519, 513, 500, -1, 507, 510, 521, -1, 521, 520, 507, -1, 498, 522, 506, -1, 506, 499, 498, -1, 506, 522, 523, -1, 523, 504, 506, -1, 524, 501, 504, -1, 504, 523, 524, -1, 531, 534, 525, -1, 525, 512, 531, -1, 525, 521, 510, -1, 510, 512, 525, -1, 535, 536, 537, -1, 537, 538, 535, -1, 536, 539, 540, -1, 540, 537, 536, -1, 539, 541, 542, -1, 542, 540, 539, -1, 543, 544, 545, -1, 545, 546, 543, -1, 544, 547, 548, -1, 548, 545, 544, -1, 547, 535, 538, -1, 538, 548, 547, -1, 538, 537, 549, -1, 537, 540, 549, -1, 540, 542, 549, -1, 546, 545, 549, -1, 545, 548, 549, -1, 548, 538, 549, -1, 550, 536, 535, -1, 535, 551, 550, -1, 552, 539, 536, -1, 536, 550, 552, -1, 553, 541, 539, -1, 539, 552, 553, -1, 554, 544, 543, -1, 543, 555, 554, -1, 556, 547, 544, -1, 544, 554, 556, -1, 551, 535, 547, -1, 547, 556, 551, -1, 557, 558, 559, -1, 559, 560, 557, -1, 560, 559, 561, -1, 561, 562, 560, -1, 562, 561, 542, -1, 542, 541, 562, -1, 543, 546, 563, -1, 563, 564, 543, -1, 564, 563, 565, -1, 565, 566, 564, -1, 566, 565, 558, -1, 558, 557, 566, -1, 558, 549, 559, -1, 559, 549, 561, -1, 561, 549, 542, -1, 546, 549, 563, -1, 563, 549, 565, -1, 565, 549, 558, -1, 567, 568, 557, -1, 557, 560, 567, -1, 569, 567, 560, -1, 560, 562, 569, -1, 553, 569, 562, -1, 562, 541, 553, -1, 570, 555, 543, -1, 543, 564, 570, -1, 571, 570, 564, -1, 564, 566, 571, -1, 568, 571, 566, -1, 566, 557, 568, -1].to_java Java::int)
                                        .setCoord(Coordinate.new()
                                            .setPoint([0, 17.77, 1.639, 2.018, 16.46, 0.0675, 1.748, 16.63, -0.786, 1.009, 16.74, -1.387, 0, 16.75, -1.607, 0, 15.94, 1.653, 1.105, 16.07, 1.401, 1.748, 16.25, 0.8554, 1.249, 15.83, -0.5656, 1.447, 15.75, 0.0675, 1.249, 15.63, 0.635, 0.7846, 15.51, 1.013, 0, 15.86, -1.155, 0.7163, 15.87, -0.9986, 0, 15.45, 0.0676, 1.647, 18.08, -0.6009, 0.9518, 18.16, -1.156, 0.992, 17.8, 1.424, 1.642, 17.87, 0.9034, 0, 18.19, -1.356, -2.018, 16.46, 0.0676, -1.748, 16.63, -0.786, -1.647, 18.08, -0.6009, -1.9, 17.97, 0.1855, -1.009, 16.74, -1.387, -1.105, 16.07, 1.401, -0.992, 17.8, 1.424, -1.748, 16.25, 0.8554, -1.447, 15.75, 0.0676, -1.249, 15.83, -0.5655, -1.249, 15.63, 0.635, -0.7846, 15.51, 1.013, 0, 15.41, 1.201, -0.7163, 15.87, -0.9985, 5.324, 14.62, 2.051, 5.25, 14.62, -1.983, 1.437, 14.62, 2.646, 0.8468, 17.28, -1.604, 2.052, 17.22, -1.075, 2.597, 16.98, 0.1593, 2.162, 16.36, 1.321, 3.604, 17.04, 0.1289, 3.371, 17.37, -2.146, 3.286, 16.19, 1.501, 2.815, 15.66, 2.223, 1.165, 17.28, -3.02, 5.259, 16.01, 1.863, 3.31, 16.67, 1.983, 2.594, 15.86, 2.588, 3.455, 14.97, 2.734, 4.707, 16.64, 2.047, 5.735, 16.76, 0.0794, 3.754, 17.52, 0.1093, 4.218, 17.2, -2.433, 5.341, 17.45, 0.0763, 5.326, 16.78, -2.323, 4.209, 13.4, -2.578, 1.436, 15.16, -4.532, 3.791, 15.11, -4.066, 1.86, 12.17, -3.6, 4.145, 13.39, -3.394, 1.389, 15.24, 2.345, 1.115, 15.93, 1.852, 3.566, 14.91, 2.483, 1.548, 12.55, -4.242, 3.232, 13.52, -4.096, 4.952, 14.9, -3.233, 1.466, 13.38, -4.506, 0.9936, 17, 0.6225, 1.1, 17.2, 0.1681, 0.9203, 17.32, -0.3587, 1.77, 12.54, -2.954, 4.241, 14.63, -2.578, 1.77, 14.65, -2.954, 4.941, 14.62, -2.316, 5.449, 16.18, -1.774, 3.588, 14.62, 2.513, 5.862, 14.62, -1.093, 6.024, 15.55, -1.026, 6.292, 15.88, 0.0357, 5.826, 15.44, 1.108, 5.922, 14.62, 1.217, 6.887, 14.62, 0.073, 1.411, 14.22, 2, 1.697, 14.2, -2.311, 4.073, 14.18, -1.949, 4.568, 14.17, -1.767, 4.743, 14.18, -1.577, 5.259, 14.18, -0.8269, 5.473, 14.19, 0.0882, 5.312, 14.2, 0.9571, 4.934, 14.22, 1.485, 3.484, 14.22, 1.871, 0, 13.55, -0.1494, 0, 17.37, -0.5611, 0, 17.29, -1.698, 1.402, 16.64, -3.961, 4.041, 16.71, -3.114, 1.006, 16.83, -2.625, 2.712, 16.87, -1.923, 0, 15.17, -4.669, 0, 11.95, -3.715, 0, 13.29, -4.606, 0, 14.63, -3.084, 0, 14.18, -2.435, 0, 16.63, -4.086, -2.597, 16.98, 0.1593, -2.162, 16.36, 1.321, -3.286, 16.19, 1.501, -3.604, 17.04, 0.1289, -2.815, 15.66, 2.223, -1.165, 17.28, -3.02, 0, 17.26, -3.131, 0, 16.82, -2.727, -1.006, 16.83, -2.625, -0.8468, 17.28, -1.604, -2.052, 17.22, -1.075, -2.712, 16.87, -1.923, -1.437, 14.62, 2.646, -3.455, 14.97, 2.734, -2.594, 15.86, 2.588, -3.31, 16.67, 1.983, -4.707, 16.64, 2.047, -3.566, 14.91, 2.483, -5.259, 16.01, 1.863, -3.371, 17.37, -2.146, -3.754, 17.52, 0.1093, -5.341, 17.45, 0.0763, -5.326, 16.78, -2.323, -5.735, 16.76, 0.0794, -5.449, 16.18, -1.774, -3.232, 13.52, -4.096, -1.548, 12.55, -4.242, -1.466, 13.38, -4.506, -4.041, 16.71, -3.114, -4.218, 17.2, -2.433, -1.436, 15.16, -4.532, -1.402, 16.64, -3.961, -3.791, 15.11, -4.066, -1.86, 12.17, -3.6, -4.145, 13.39, -3.394, -4.209, 13.4, -2.578, -1.77, 12.54, -2.954, -4.952, 14.9, -3.233, -4.941, 14.62, -2.316, -5.25, 14.62, -1.983, 0, 15.82, 2.032, 0, 15.16, 2.415, -1.389, 15.24, 2.345, -1.115, 15.93, 1.852, 0, 14.62, 2.673, -5.324, 14.62, 2.051, 0, 12.37, -4.338, -1.1, 17.2, 0.1681, -0.9936, 17, 0.6225, -0.9203, 17.32, -0.3587, 0, 16.86, 0.8664, -4.241, 14.63, -2.578, -1.77, 14.65, -2.954, -3.588, 14.62, 2.513, -6.024, 15.55, -1.026, -5.862, 14.62, -1.093, -6.292, 15.88, 0.0357, -5.826, 15.44, 1.108, -5.922, 14.62, 1.217, -6.887, 14.62, 0.073, 0, 14.22, 2.026, -1.411, 14.22, 2, -4.073, 14.18, -1.949, -1.697, 14.2, -2.311, -4.568, 14.17, -1.767, -4.743, 14.18, -1.577, -5.259, 14.18, -0.8269, -5.473, 14.19, 0.0882, -5.312, 14.2, 0.9571, -4.934, 14.22, 1.485, -3.484, 14.22, 1.871, 0, 12.25, -3.084, 5.384, 13.01, 1.437, 5.461, 12.67, 0.0948, 1.596, 12.12, 2.956, 5.131, 12.12, -1.375, 1.517, 12.88, 2.84, 3.675, 12.94, 2.636, 3.833, 12.12, 2.708, 4.038, 12.12, -2.512, 5.325, 12.12, 1.515, 5.412, 12.12, 0.1193, 5.237, 12.99, -1.26, 6.015, 13.37, 1.049, 6.105, 13.17, 0.1416, 5.874, 13.38, -0.7272, 0.0029, 12.86, -3.084, 5.323, 14.62, 2.055, 5.252, 14.62, -1.978, 1.435, 14.62, 2.648, 3.586, 14.62, 2.516, 5.863, 14.62, -1.088, 5.921, 14.62, 1.222, 6.887, 14.62, 0.0781, 1.772, 12.9, -2.953, 4.243, 12.96, -2.575, 1.772, 14.61, -2.953, 4.243, 14.61, -2.575, 0.0028, 14.62, -3.084, -1.767, 12.9, -2.956, -4.238, 12.96, -2.582, -5.386, 13.01, 1.428, -3.679, 12.94, 2.629, -5.234, 12.99, -1.269, -5.461, 12.67, 0.0853, -5.248, 14.62, -1.987, -1.599, 12.12, 2.955, -1.522, 12.88, 2.837, -0.0022, 12.82, 2.907, -1.439, 14.62, 2.645, -0.002, 14.62, 2.673, -3.59, 14.62, 2.51, -5.326, 14.62, 2.046, -6.104, 13.17, 0.1312, -6.016, 13.37, 1.039, -5.873, 13.38, -0.7372, -5.861, 14.62, -1.098, -5.923, 14.62, 1.212, -6.887, 14.62, 0.068, -1.767, 14.61, -2.956, -4.238, 14.61, -2.582, -0.0012, 12.12, 3.023, 1.646, 9.89, -3.154, 5.451, 9.89, 0.1172, 1.71, 9.89, 3.134, 1.752, 12.12, -2.969, 0.0014, 12.12, -3.083, -1.71, 9.89, 3.134, -4.036, 12.12, -2.515, -1.646, 9.89, -3.154, -1.749, 12.12, -2.971, -5.129, 12.12, -1.38, -5.028, 9.89, -1.457, -5.326, 12.12, 1.511, -5.451, 9.89, 0.1172, -5.412, 12.12, 0.1136, -3.836, 12.12, 2.704, 0, 9.89, 3.213, 0, 9.89, -3.169, 5.488, 7.19, 2.02, 3.574, 7.19, -2.728, 1.647, 7.19, -3.333, 4.074, 7.19, 3.254, 5.302, 9.89, 1.766, 3.964, 9.89, 2.982, 5.028, 9.89, -1.457, 3.672, 9.89, -2.636, -3.964, 9.89, 2.982, -4.074, 7.19, 3.254, -5.302, 9.89, 1.766, -5.488, 7.19, 2.02, -3.672, 9.89, -2.636, -1.647, 7.19, -3.333, -4.958, 7.19, -1.583, 0, 7.19, -3.352, 1.945, 4.446, 3.644, 5.618, 4.446, 2.296, 3.563, 4.446, -2.967, 1.834, 7.19, 3.411, 5.514, 7.19, 0.1172, 4.958, 7.19, -1.583, 0, 7.19, 3.511, -5.514, 7.19, 0.1172, -3.563, 4.446, -2.967, -3.574, 7.19, -2.728, -1.834, 7.19, 3.411, -1.945, 4.446, 3.644, -5.618, 4.446, 2.296, 1.972, 1.721, 3.791, 4.226, 1.721, 3.558, 1.654, 4.446, -3.515, 5.66, 4.446, 0.1172, 4.168, 4.446, 3.456, 5.017, 4.446, -1.781, 0, 4.446, -3.558, -4.168, 4.446, 3.456, -1.972, 1.721, 3.791, -4.226, 1.721, 3.558, -1.654, 4.446, -3.515, -5.017, 4.446, -1.781, -5.66, 4.446, 0.1172, 0, 4.446, 3.737, 0, 1.721, 3.925, 1.778, 0.2744, -3.525, 3.634, 0.2746, -3.007, 1.974, 0.2723, 3.759, 4.099, 0.2724, 3.455, 1.989, -0.3951, 3.566, 3.976, -0.3955, 3.236, 5.36, -0.3963, 2.11, 5.531, -0.3968, 0.1194, 5.87, 0.2723, 0.1172, 5.707, 0.2724, 2.306, 1.741, -0.3954, -3.248, 3.461, -0.3957, -2.647, 4.793, -0.396, -1.628, 5.1, 0.2736, -1.965, 3.066, -1.219, 2.463, 1.614, -1.219, 2.67, 0, -1.214, -2.387, 1.523, -1.214, -2.29, 2.878, -1.215, -1.825, 3.737, -1.216, -0.9602, 4.224, -1.217, 0.1172, 4.229, -1.218, 1.595, 3.67, 1.721, -3.162, 5.914, 1.721, 0.1172, 5.761, 1.721, 2.431, 1.699, 1.721, -3.723, 5.174, 1.721, -2.002, 0, 0.2744, -3.545, 0, 1.721, -3.779, 0, 0.2724, 3.89, -1.974, 0.2723, 3.759, 0, -0.395, 3.682, -1.989, -0.3951, 3.566, -5.87, 0.2723, 0.1172, -5.707, 0.2724, 2.306, -5.36, -0.3964, 2.11, -5.531, -0.3968, 0.1194, -4.099, 0.2725, 3.455, -3.976, -0.3955, 3.236, -1.778, 0.2744, -3.525, -3.634, 0.2746, -3.007, -3.461, -0.3957, -2.647, -1.741, -0.3954, -3.248, -5.1, 0.2736, -1.965, -4.793, -0.396, -1.628, 0, -0.3954, -3.279, 0, -1.219, 2.765, -1.614, -1.219, 2.67, -1.523, -1.214, -2.29, -2.878, -1.215, -1.825, -3.737, -1.216, -0.9602, -4.224, -1.217, 0.1172, -4.229, -1.218, 1.595, -3.066, -1.219, 2.463, 0, -1.897, 0.1172, -1.699, 1.721, -3.723, -3.67, 1.721, -3.162, -5.761, 1.721, 2.431, -5.914, 1.721, 0.1172, -5.174, 1.721, -2.002, 1.778, 19.54, 0.3077, 1.54, 19.64, -0.4027, 0.8891, 19.74, -0.9203, 0.8891, 19.37, 1.445, 1.54, 19.44, 0.9501, 1.26, 20.07, 0.357, 1.091, 20.15, -0.1653, 0.63, 20.15, -0.4693, 0.63, 19.96, 1.12, 1.091, 20, 0.8813, 0, 19.76, -1.102, 0, 19.95, 1.246, 1.9, 17.97, 0.1855, -1.778, 19.54, 0.3077, -1.54, 19.64, -0.4027, -1.091, 20.15, -0.1653, -1.26, 20.07, 0.357, -0.8891, 19.74, -0.9203, -0.63, 20.15, -0.4693, 0, 20.15, -0.5703, 0, 19.34, 1.626, -0.8891, 19.37, 1.445, -0.63, 19.96, 1.12, -1.54, 19.44, 0.9501, -1.091, 20, 0.8813, 0, 20.07, 0.3568, -0.9518, 18.16, -1.156, -1.642, 17.87, 0.9034].to_java Java::float)
                                        )
                                        .setTexCoord(TextureCoordinate.new()
                                            .setPoint([0.2943, 0.6873, 0.2895, 0.69, 0.2878, 0.7132, 0.2922, 0.7115, 0.2766, 0.6918, 0.2756, 0.7145, 0.259, 0.692, 0.259, 0.7149, 0.259, 0.679, 0.2783, 0.6811, 0.2763, 0.7087, 0.259, 0.7082, 0.2895, 0.684, 0.2877, 0.7098, 0.2843, 0.676, 0.2808, 0.6773, 0.2808, 0.6741, 0.2727, 0.6722, 0.259, 0.6705, 0.2715, 0.678, 0.259, 0.6778, 0.259, 0.6712, 0.2237, 0.6873, 0.2258, 0.7115, 0.2302, 0.7132, 0.2285, 0.69, 0.2424, 0.7145, 0.2414, 0.6918, 0.2417, 0.7087, 0.2397, 0.6811, 0.2303, 0.7098, 0.2285, 0.684, 0.2372, 0.6773, 0.2337, 0.676, 0.2372, 0.6741, 0.2453, 0.6722, 0.2465, 0.678, 0.8976, 0.3661, 0.927, 0.3568, 0.668, 0.243, 0.6543, 0.2452, 0.607, 0.4415, 0.9318, 0.3816, 0.8965, 0.388, 0.9517, 0.3716, 0.6493, 0.4315, 0.6286, 0.4119, 0.6424, 0.3883, 0.6713, 0.3933, 0.6219, 0.4038, 0.6305, 0.3794, 0.6552, 0.435, 0.6867, 0.4012, 0.6794, 0.2964, 0.6493, 0.341, 0.6595, 0.3439, 0.6904, 0.3555, 0.7204, 0.3193, 0.7036, 0.3625, 0.7332, 0.3305, 0.7233, 0.2218, 0.7586, 0.2126, 0.7667, 0.2513, 0.7744, 0.2118, 0.7094, 0.2909, 0.6992, 0.3033, 0.692, 0.2346, 0.7408, 0.2701, 0.7866, 0.2195, 0.7981, 0.2245, 0.8591, 0.3268, 0.8707, 0.3533, 0.8514, 0.3687, 0.8348, 0.3316, 0.946, 0.3095, 0.7774, 0.2727, 0.787, 0.2812, 0.7558, 0.2983, 0.7737, 0.3142, 0.7683, 0.3328, 0.2417, 0.602, 0.2514, 0.6323, 0.2206, 0.6337, 0.2177, 0.621, 0.2397, 0.6614, 0.2164, 0.6473, 0.213, 0.6739, 0.1951, 0.6527, 0.6617, 0.2886, 0.6978, 0.4281, 0.1939, 0.6759, 0.1931, 0.5826, 0.218, 0.5865, 0.1948, 0.6146, 0.8375, 0.2455, 0.8014, 0.2999, 0.6569, 0.4408, 0.6897, 0.5085, 0.6901, 0.5256, 0.6813, 0.5255, 0.6809, 0.509, 0.6199, 0.5049, 0.6291, 0.5059, 0.6248, 0.4758, 0.6337, 0.4782, 0.6282, 0.4672, 0.6359, 0.4725, 0.6323, 0.4632, 0.6381, 0.4704, 0.6432, 0.4559, 0.6468, 0.4644, 0.6573, 0.4527, 0.6575, 0.4619, 0.6711, 0.4553, 0.6675, 0.4637, 0.6812, 0.4626, 0.6737, 0.468, 0.6875, 0.4831, 0.6787, 0.4848, 0.6551, 0.5259, 0.7387, 0.3555, 0.7582, 0.361, 0.7213, 0.3727, 0.9628, 0.3095, 0.9605, 0.3401, 0.9421, 0.3341, 0.7112, 0.3978, 0.7216, 0.4125, 0.7423, 0.3891, 0.9758, 0.3094, 0.9757, 0.341, 0.8563, 0.3083, 0.6602, 0.2174, 0.7145, 0.1924, 0.789, 0.1808, 0.8022, 0.1855, 0.7741, 0.1791, 0.7541, 0.1812, 0.6187, 0.526, 0.8512, 0.2023, 0.6278, 0.5258, 0.6827, 0.2059, 0.6478, 0.221, 0.8314, 0.3097, 0.8976, 0.3661, 0.927, 0.3568, 0.9318, 0.3816, 0.8965, 0.388, 0.9517, 0.3716, 0.668, 0.243, 0.6602, 0.2174, 0.6478, 0.221, 0.6543, 0.2452, 0.8591, 0.3268, 0.8707, 0.3533, 0.8514, 0.3687, 0.8348, 0.3316, 0.607, 0.4415, 0.6493, 0.4315, 0.6286, 0.4119, 0.6424, 0.3883, 0.6713, 0.3933, 0.6219, 0.4038, 0.6305, 0.3794, 0.6552, 0.435, 0.6867, 0.4012, 0.6794, 0.2964, 0.6493, 0.341, 0.6595, 0.3439, 0.6904, 0.3555, 0.7204, 0.3193, 0.7036, 0.3625, 0.7332, 0.3305, 0.7667, 0.2513, 0.7744, 0.2118, 0.7586, 0.2126, 0.7094, 0.2909, 0.6992, 0.3033, 0.7233, 0.2218, 0.7145, 0.1924, 0.6827, 0.2059, 0.692, 0.2346, 0.7408, 0.2701, 0.7866, 0.2195, 0.7774, 0.2727, 0.787, 0.2812, 0.7981, 0.2245, 0.7558, 0.2983, 0.7737, 0.3142, 0.7683, 0.3328, 0.6617, 0.2886, 0.946, 0.3095, 0.9628, 0.3095, 0.9605, 0.3401, 0.9421, 0.3341, 0.9758, 0.3094, 0.9757, 0.341, 0.6978, 0.4281, 0.789, 0.1808, 0.7741, 0.1791, 0.2417, 0.602, 0.2514, 0.6323, 0.2206, 0.6337, 0.2177, 0.621, 0.2397, 0.6614, 0.2164, 0.6473, 0.213, 0.6739, 0.1951, 0.6527, 0.1939, 0.6759, 0.1931, 0.5826, 0.218, 0.5865, 0.1948, 0.6146, 0.7541, 0.1812, 0.8014, 0.2999, 0.8375, 0.2455, 0.6569, 0.4408, 0.7387, 0.3555, 0.7582, 0.361, 0.7213, 0.3727, 0.7112, 0.3978, 0.7216, 0.4125, 0.7423, 0.3891, 0.6897, 0.5085, 0.6901, 0.5256, 0.6813, 0.5255, 0.6809, 0.509, 0.6199, 0.5049, 0.6248, 0.4758, 0.6337, 0.4782, 0.6291, 0.5059, 0.6282, 0.4672, 0.6359, 0.4725, 0.6323, 0.4632, 0.6381, 0.4704, 0.6432, 0.4559, 0.6468, 0.4644, 0.6573, 0.4527, 0.6575, 0.4619, 0.6711, 0.4553, 0.6675, 0.4637, 0.6812, 0.4626, 0.6737, 0.468, 0.6875, 0.4831, 0.6787, 0.4848, 0.6551, 0.5259, 0.8022, 0.1855, 0.8512, 0.2023, 0.6187, 0.526, 0.6278, 0.5258, 0.8563, 0.3083, 0.8314, 0.3097, 0.8837, 0.6433, 0.9305, 0.6444, 0.9267, 0.6307, 0.8834, 0.6307, 0.9497, 0.9459, 0.9144, 0.9447, 0.9144, 0.9313, 0.9494, 0.9313, 0.9735, 0.6473, 0.9474, 0.6307, 0.9756, 0.9313, 0.9767, 0.9402, 0.8502, 0.6307, 0.8502, 0.6428, 0.9738, 0.6717, 0.8723, 0.9313, 0.8725, 0.9437, 0.8486, 0.9428, 0.8486, 0.9313, 0.8837, 0.9723, 0.8485, 0.9723, 0.9129, 0.9723, 0.9735, 0.9723, 0.9918, 0.9484, 0.9897, 0.9517, 0.9884, 0.6512, 0.9882, 0.6717, 0.9875, 0.9723, 0.9925, 0.9723, 0.8506, 0.6717, 0.8921, 0.6714, 0.9501, 0.6714, 0.8167, 0.6433, 0.8171, 0.6307, 0.7738, 0.6307, 0.77, 0.6444, 0.7442, 0.9459, 0.7478, 0.9313, 0.7771, 0.9313, 0.7784, 0.9447, 0.7531, 0.6307, 0.7277, 0.6473, 0.7203, 0.9402, 0.7215, 0.9313, 0.7273, 0.6717, 0.8231, 0.9313, 0.8228, 0.9437, 0.8181, 0.9723, 0.7752, 0.9723, 0.7235, 0.9723, 0.7073, 0.9517, 0.7052, 0.9484, 0.7127, 0.6512, 0.713, 0.6717, 0.7095, 0.9723, 0.7045, 0.9723, 0.809, 0.6714, 0.751, 0.6714, 0.9776, 0.6307, 0.9788, 0.6395, 0.9939, 0.6478, 0.9946, 0.6717, 0.7224, 0.6395, 0.7235, 0.6307, 0.7073, 0.6478, 0.7066, 0.6717, 0.8759, 0.8947, 0.8723, 0.9313, 0.8486, 0.9313, 0.8486, 0.8947, 0.9267, 0.6307, 0.9198, 0.594, 0.8814, 0.594, 0.8834, 0.6307, 0.9474, 0.6307, 0.9454, 0.594, 0.9494, 0.9313, 0.949, 0.8947, 0.9765, 0.8947, 0.9756, 0.9313, 0.8502, 0.594, 0.8502, 0.6307, 0.9167, 0.8947, 0.9144, 0.9313, 0.8213, 0.8947, 0.8231, 0.9313, 0.7738, 0.6307, 0.8171, 0.6307, 0.8191, 0.594, 0.7807, 0.594, 0.7531, 0.6307, 0.755, 0.594, 0.7478, 0.9313, 0.7215, 0.9313, 0.7206, 0.8947, 0.7482, 0.8947, 0.7771, 0.9313, 0.7805, 0.8947, 0.9785, 0.594, 0.9776, 0.6307, 0.7235, 0.6307, 0.7226, 0.594, 0.9167, 0.8947, 0.8759, 0.8947, 0.8833, 0.8504, 0.9257, 0.8504, 0.949, 0.8947, 0.9525, 0.8504, 0.8814, 0.594, 0.9198, 0.594, 0.9179, 0.5497, 0.8814, 0.5497, 0.9454, 0.594, 0.9441, 0.5497, 0.9765, 0.8947, 0.978, 0.8504, 0.8486, 0.8947, 0.8486, 0.8504, 0.8502, 0.594, 0.8502, 0.5497, 0.7805, 0.8947, 0.7715, 0.8504, 0.8139, 0.8504, 0.8213, 0.8947, 0.7482, 0.8947, 0.7447, 0.8504, 0.8191, 0.594, 0.819, 0.5497, 0.7826, 0.5497, 0.7807, 0.594, 0.7564, 0.5497, 0.755, 0.594, 0.7206, 0.8947, 0.7191, 0.8504, 0.9785, 0.594, 0.98, 0.5497, 0.7226, 0.594, 0.7211, 0.5497, 0.9814, 0.8054, 0.9452, 0.5047, 0.9441, 0.5497, 0.978, 0.8504, 0.9177, 0.5047, 0.9179, 0.5497, 0.8833, 0.8504, 0.8854, 0.8054, 0.9275, 0.8054, 0.9257, 0.8504, 0.955, 0.8054, 0.9525, 0.8504, 0.8816, 0.5047, 0.8814, 0.5497, 0.8486, 0.8504, 0.8486, 0.8054, 0.8502, 0.5047, 0.8502, 0.5497, 0.7157, 0.8054, 0.7191, 0.8504, 0.7564, 0.5497, 0.7552, 0.5047, 0.7826, 0.5497, 0.7828, 0.5047, 0.8139, 0.8504, 0.7715, 0.8504, 0.7697, 0.8054, 0.8118, 0.8054, 0.7447, 0.8504, 0.7422, 0.8054, 0.819, 0.5497, 0.8189, 0.5047, 0.9834, 0.5047, 0.98, 0.5497, 0.7177, 0.5047, 0.7211, 0.5497, 0.9275, 0.8054, 0.8854, 0.8054, 0.8859, 0.7607, 0.9286, 0.7607, 0.955, 0.8054, 0.9577, 0.7607, 0.8816, 0.5047, 0.9177, 0.5047, 0.9197, 0.46, 0.8824, 0.46, 0.9452, 0.5047, 0.9482, 0.46, 0.9814, 0.8054, 0.9874, 0.7607, 0.8486, 0.8054, 0.8486, 0.7607, 0.8502, 0.46, 0.8502, 0.5047, 0.7697, 0.8054, 0.7686, 0.7607, 0.8113, 0.7607, 0.8118, 0.8054, 0.7422, 0.8054, 0.7395, 0.7607, 0.8189, 0.5047, 0.8181, 0.46, 0.7808, 0.46, 0.7828, 0.5047, 0.7523, 0.46, 0.7552, 0.5047, 0.7157, 0.8054, 0.7097, 0.7607, 0.9834, 0.5047, 0.9894, 0.46, 0.7177, 0.5047, 0.7117, 0.46, 0.8859, 0.7607, 0.8486, 0.7607, 0.8486, 0.7369, 0.886, 0.7369, 0.8486, 0.726, 0.8863, 0.726, 0.9863, 0.7369, 0.9566, 0.7369, 0.9501, 0.726, 0.9784, 0.726, 0.9262, 0.7369, 0.9239, 0.726, 0.8839, 0.4363, 0.919, 0.4363, 0.9158, 0.4253, 0.8832, 0.4253, 0.9468, 0.4363, 0.941, 0.4253, 0.8502, 0.4363, 0.8502, 0.4253, 0.8485, 0.7125, 0.8864, 0.7125, 0.8863, 0.4119, 0.8506, 0.4119, 0.9181, 0.4119, 0.9383, 0.4119, 0.9477, 0.7125, 0.9478, 0.7125, 0.9205, 0.7125, 0.8485, 0.7014, 0.8502, 0.46, 0.8824, 0.46, 0.9197, 0.46, 0.9286, 0.7607, 0.9577, 0.7607, 0.9874, 0.7607, 0.9482, 0.46, 0.8113, 0.7607, 0.8112, 0.7369, 0.8109, 0.726, 0.7107, 0.7369, 0.7187, 0.726, 0.7471, 0.726, 0.7405, 0.7369, 0.7733, 0.726, 0.771, 0.7369, 0.8166, 0.4363, 0.8173, 0.4253, 0.7847, 0.4253, 0.7814, 0.4363, 0.7595, 0.4253, 0.7537, 0.4363, 0.8106, 0.7125, 0.8148, 0.4119, 0.783, 0.4119, 0.7628, 0.4119, 0.7494, 0.7125, 0.7492, 0.7125, 0.7765, 0.7125, 0.8181, 0.46, 0.7808, 0.46, 0.7686, 0.7607, 0.7399, 0.7607, 0.7097, 0.7607, 0.7523, 0.46, 0.9884, 0.4363, 0.9804, 0.4253, 0.9497, 0.4119, 0.8506, 0.4007, 0.9894, 0.46, 0.7127, 0.4363, 0.7207, 0.4253, 0.7514, 0.4119, 0.7117, 0.46, 0.2901, 0.7364, 0.2859, 0.7381, 0.2781, 0.7445, 0.281, 0.7434, 0.2745, 0.7396, 0.27, 0.7453, 0.259, 0.74, 0.259, 0.7456, 0.259, 0.7333, 0.2745, 0.7337, 0.27, 0.7448, 0.259, 0.7445, 0.2859, 0.7349, 0.2781, 0.7455, 0.259, 0.7454, 0.2878, 0.7132, 0.2922, 0.7115, 0.2756, 0.7145, 0.259, 0.7149, 0.2763, 0.7087, 0.259, 0.7082, 0.2877, 0.7098, 0.2279, 0.7364, 0.237, 0.7434, 0.2399, 0.7445, 0.2321, 0.7381, 0.248, 0.7453, 0.2435, 0.7396, 0.248, 0.7448, 0.2435, 0.7337, 0.2399, 0.7455, 0.2321, 0.7349, 0.2302, 0.7132, 0.2258, 0.7115, 0.2424, 0.7145, 0.2417, 0.7087, 0.2303, 0.7098].to_java Java::float)
                                        )
                                    )
                                )
                            )
                        )
                        .addChild(HAnimJoint.new()
                            .setName("skullbase")
                            .setDEF("hanim_skullbase")
                            .setCenter([0, 54.84, -1.903].to_java Java::float)
                            .setUlimit([0, 0, 0].to_java Java::float)
                            .setLlimit([0, 0, 0].to_java Java::float)
                            .addChild(HAnimSegment.new()
                                .setName("skull")
                                .setDEF("hanim_skull")
                                .addChild(Transform.new()
                                    .setTranslation([0, 54.84, -1.903].to_java Java::float)
                                    .addChild(Shape.new()
                                        .setAppearance(Appearance.new()
                                            .setMaterial(Material.new()
                                                .setDiffuseColor([0.588, 0.588, 0.588].to_java Java::float)
                                            )
                                            .setTexture(ImageTexture.new()
                                                .setUSE("MinTextureAtlas")
                                            )
                                        )
                                        .setGeometry(IndexedFaceSet.new()
                                            .setCoordIndex([41, 42, 17, -1, 17, 7, 41, -1, 62, 65, 14, -1, 14, 6, 62, -1, 5, 9, 15, -1, 15, 16, 5, -1, 9, 22, 23, -1, 23, 15, 9, -1, 21, 43, 44, -1, 44, 4, 21, -1, 12, 161, 162, -1, 162, 7, 12, -1, 6, 30, 64, -1, 64, 62, 6, -1, 5, 11, 10, -1, 10, 9, 5, -1, 17, 23, 22, -1, 22, 7, 17, -1, 26, 24, 29, -1, 29, 0, 26, -1, 25, 172, 173, -1, 173, 52, 25, -1, 45, 137, 161, -1, 161, 12, 45, -1, 2, 63, 66, -1, 66, 70, 2, -1, 46, 44, 10, -1, 10, 11, 46, -1, 162, 181, 41, -1, 41, 7, 162, -1, 23, 17, 25, -1, 25, 28, 23, -1, 14, 26, 27, -1, 27, 13, 14, -1, 13, 27, 18, -1, 18, 20, 13, -1, 67, 187, 38, -1, 38, 0, 67, -1, 37, 27, 26, -1, 26, 49, 37, -1, 3, 45, 43, -1, 43, 21, 3, -1, 29, 50, 67, -1, 67, 0, 29, -1, 16, 51, 24, -1, 24, 65, 16, -1, 15, 28, 51, -1, 51, 16, 15, -1, 15, 23, 28, -1, 19, 18, 40, -1, 40, 39, 19, -1, 27, 37, 40, -1, 40, 18, 27, -1, 8, 31, 34, -1, 34, 6, 8, -1, 92, 32, 54, -1, 92, 75, 33, -1, 33, 32, 92, -1, 31, 54, 53, -1, 53, 34, 31, -1, 35, 32, 33, -1, 33, 36, 35, -1, 92, 8, 47, -1, 29, 24, 51, -1, 51, 52, 29, -1, 8, 6, 14, -1, 14, 13, 8, -1, 41, 138, 42, -1, 42, 138, 68, -1, 3, 208, 137, -1, 137, 45, 3, -1, 1, 4, 44, -1, 44, 46, 1, -1, 11, 64, 66, -1, 66, 46, 11, -1, 19, 39, 61, -1, 61, 60, 19, -1, 69, 17, 42, -1, 42, 68, 69, -1, 25, 17, 69, -1, 69, 172, 25, -1, 138, 41, 181, -1, 70, 36, 33, -1, 33, 75, 70, -1, 43, 45, 12, -1, 12, 48, 43, -1, 12, 7, 22, -1, 22, 48, 12, -1, 9, 10, 48, -1, 48, 22, 9, -1, 43, 48, 10, -1, 10, 44, 43, -1, 38, 49, 26, -1, 26, 0, 38, -1, 50, 29, 52, -1, 52, 173, 50, -1, 28, 25, 52, -1, 52, 51, 28, -1, 36, 70, 30, -1, 30, 35, 36, -1, 30, 6, 34, -1, 34, 53, 30, -1, 54, 32, 35, -1, 35, 53, 54, -1, 53, 35, 30, -1, 54, 31, 8, -1, 8, 92, 54, -1, 49, 38, 56, -1, 56, 55, 49, -1, 38, 187, 139, -1, 139, 56, 38, -1, 61, 39, 57, -1, 57, 214, 61, -1, 39, 40, 58, -1, 58, 57, 39, -1, 40, 37, 59, -1, 59, 58, 40, -1, 37, 49, 55, -1, 55, 59, 37, -1, 55, 56, 140, -1, 56, 139, 140, -1, 214, 57, 140, -1, 57, 58, 140, -1, 58, 59, 140, -1, 59, 55, 140, -1, 5, 16, 65, -1, 65, 62, 5, -1, 11, 5, 62, -1, 62, 64, 11, -1, 63, 1, 46, -1, 46, 66, 63, -1, 64, 30, 70, -1, 70, 66, 64, -1, 26, 14, 65, -1, 65, 24, 26, -1, 47, 8, 13, -1, 13, 20, 47, -1, 87, 88, 78, -1, 78, 70, 87, -1, 70, 75, 87, -1, 98, 72, 91, -1, 91, 99, 98, -1, 98, 99, 224, -1, 224, 121, 98, -1, 122, 119, 105, -1, 105, 104, 122, -1, 76, 91, 72, -1, 72, 71, 76, -1, 136, 133, 88, -1, 88, 130, 136, -1, 78, 132, 84, -1, 84, 86, 78, -1, 93, 92, 116, -1, 116, 107, 93, -1, 130, 79, 95, -1, 95, 126, 130, -1, 101, 100, 95, -1, 95, 96, 101, -1, 101, 96, 97, -1, 97, 102, 101, -1, 121, 246, 103, -1, 103, 98, 121, -1, 72, 81, 80, -1, 80, 71, 72, -1, 131, 128, 90, -1, 90, 89, 131, -1, 125, 100, 123, -1, 123, 254, 125, -1, 123, 100, 101, -1, 101, 256, 123, -1, 102, 257, 256, -1, 256, 101, 102, -1, 70, 78, 86, -1, 86, 85, 70, -1, 84, 77, 83, -1, 83, 86, 84, -1, 86, 83, 82, -1, 82, 85, 86, -1, 79, 130, 88, -1, 88, 87, 79, -1, 73, 132, 133, -1, 133, 89, 73, -1, 71, 80, 79, -1, 79, 87, 71, -1, 72, 98, 103, -1, 103, 81, 72, -1, 128, 129, 263, -1, 263, 90, 128, -1, 102, 103, 246, -1, 246, 257, 102, -1, 93, 94, 91, -1, 91, 76, 93, -1, 74, 104, 105, -1, 105, 94, 74, -1, 76, 75, 92, -1, 92, 93, 76, -1, 224, 99, 105, -1, 105, 119, 224, -1, 107, 74, 94, -1, 94, 93, 107, -1, 99, 91, 94, -1, 94, 105, 99, -1, 100, 125, 126, -1, 126, 95, 100, -1, 96, 80, 81, -1, 81, 97, 96, -1, 79, 80, 96, -1, 96, 95, 79, -1, 97, 81, 103, -1, 103, 102, 97, -1, 75, 76, 71, -1, 71, 87, 75, -1, 263, 137, 106, -1, 106, 90, 263, -1, 89, 90, 106, -1, 106, 73, 89, -1, 74, 113, 114, -1, 114, 104, 74, -1, 104, 114, 269, -1, 269, 122, 104, -1, 107, 115, 113, -1, 113, 74, 107, -1, 108, 117, 118, -1, 118, 109, 108, -1, 110, 116, 117, -1, 117, 108, 110, -1, 113, 108, 109, -1, 109, 114, 113, -1, 114, 109, 141, -1, 141, 269, 114, -1, 115, 110, 108, -1, 108, 113, 115, -1, 117, 111, 112, -1, 112, 118, 117, -1, 118, 112, 278, -1, 278, 120, 118, -1, 116, 92, 111, -1, 111, 117, 116, -1, 116, 110, 115, -1, 115, 107, 116, -1, 127, 135, 134, -1, 134, 124, 127, -1, 124, 134, 283, -1, 283, 284, 124, -1, 124, 284, 129, -1, 129, 128, 124, -1, 135, 136, 130, -1, 130, 126, 135, -1, 127, 124, 128, -1, 128, 131, 127, -1, 136, 131, 89, -1, 89, 133, 136, -1, 132, 78, 88, -1, 88, 133, 132, -1, 135, 126, 125, -1, 125, 134, 135, -1, 134, 125, 254, -1, 254, 283, 134, -1, 127, 131, 136, -1, 136, 135, 127, -1, 132, 73, 84, -1, 109, 118, 120, -1, 120, 141, 109, -1, 143, 142, 145, -1, 145, 144, 143, -1, 147, 146, 149, -1, 149, 148, 147, -1, 150, 153, 152, -1, 152, 151, 150, -1, 151, 152, 155, -1, 155, 154, 151, -1, 157, 156, 159, -1, 159, 158, 157, -1, 160, 142, 162, -1, 162, 161, 160, -1, 146, 147, 164, -1, 164, 163, 146, -1, 150, 151, 166, -1, 166, 165, 150, -1, 145, 142, 154, -1, 154, 155, 145, -1, 167, 170, 169, -1, 169, 168, 167, -1, 171, 174, 173, -1, 173, 172, 171, -1, 175, 160, 161, -1, 161, 137, 175, -1, 177, 176, 179, -1, 179, 178, 177, -1, 180, 165, 166, -1, 166, 159, 180, -1, 162, 142, 143, -1, 143, 181, 162, -1, 155, 182, 171, -1, 171, 145, 155, -1, 149, 183, 184, -1, 184, 167, 149, -1, 183, 186, 185, -1, 185, 184, 183, -1, 67, 170, 188, -1, 188, 187, 67, -1, 190, 189, 167, -1, 167, 184, 190, -1, 191, 157, 158, -1, 158, 175, 191, -1, 169, 170, 67, -1, 67, 50, 169, -1, 153, 148, 168, -1, 168, 192, 153, -1, 152, 153, 192, -1, 192, 182, 152, -1, 152, 182, 155, -1, 193, 195, 194, -1, 194, 185, 193, -1, 184, 185, 194, -1, 194, 190, 184, -1, 196, 146, 198, -1, 198, 197, 196, -1, 199, 201, 200, -1, 199, 200, 203, -1, 203, 202, 199, -1, 197, 198, 204, -1, 204, 201, 197, -1, 205, 206, 203, -1, 203, 200, 205, -1, 199, 207, 196, -1, 169, 174, 192, -1, 192, 168, 169, -1, 196, 183, 149, -1, 149, 146, 196, -1, 143, 144, 138, -1, 144, 68, 138, -1, 191, 175, 137, -1, 137, 208, 191, -1, 209, 180, 159, -1, 159, 156, 209, -1, 165, 180, 179, -1, 179, 164, 165, -1, 193, 60, 61, -1, 61, 195, 193, -1, 69, 68, 144, -1, 144, 145, 69, -1, 171, 172, 69, -1, 69, 145, 171, -1, 138, 181, 143, -1, 176, 202, 203, -1, 203, 206, 176, -1, 158, 210, 160, -1, 160, 175, 158, -1, 160, 210, 154, -1, 154, 142, 160, -1, 151, 154, 210, -1, 210, 166, 151, -1, 158, 159, 166, -1, 166, 210, 158, -1, 188, 170, 167, -1, 167, 189, 188, -1, 50, 173, 174, -1, 174, 169, 50, -1, 182, 192, 174, -1, 174, 171, 182, -1, 206, 205, 163, -1, 163, 176, 206, -1, 163, 204, 198, -1, 198, 146, 163, -1, 201, 204, 205, -1, 205, 200, 201, -1, 204, 163, 205, -1, 201, 199, 196, -1, 196, 197, 201, -1, 189, 212, 211, -1, 211, 188, 189, -1, 188, 211, 139, -1, 139, 187, 188, -1, 61, 214, 213, -1, 213, 195, 61, -1, 195, 213, 215, -1, 215, 194, 195, -1, 194, 215, 216, -1, 216, 190, 194, -1, 190, 216, 212, -1, 212, 189, 190, -1, 212, 140, 211, -1, 211, 140, 139, -1, 214, 140, 213, -1, 213, 140, 215, -1, 215, 140, 216, -1, 216, 140, 212, -1, 150, 147, 148, -1, 148, 153, 150, -1, 165, 164, 147, -1, 147, 150, 165, -1, 178, 179, 180, -1, 180, 209, 178, -1, 164, 179, 176, -1, 176, 163, 164, -1, 167, 168, 148, -1, 148, 149, 167, -1, 207, 186, 183, -1, 183, 196, 207, -1, 217, 176, 219, -1, 219, 218, 217, -1, 176, 217, 202, -1, 221, 220, 223, -1, 223, 222, 221, -1, 221, 121, 224, -1, 224, 220, 221, -1, 122, 225, 226, -1, 226, 119, 122, -1, 227, 228, 222, -1, 222, 223, 227, -1, 230, 229, 218, -1, 218, 231, 230, -1, 219, 234, 233, -1, 233, 232, 219, -1, 235, 237, 236, -1, 236, 199, 235, -1, 229, 240, 239, -1, 239, 238, 229, -1, 242, 241, 239, -1, 239, 243, 242, -1, 242, 244, 245, -1, 245, 241, 242, -1, 121, 221, 247, -1, 247, 246, 121, -1, 222, 228, 249, -1, 249, 248, 222, -1, 250, 253, 252, -1, 252, 251, 250, -1, 255, 254, 123, -1, 123, 243, 255, -1, 123, 256, 242, -1, 242, 243, 123, -1, 244, 242, 256, -1, 256, 257, 244, -1, 176, 258, 234, -1, 234, 219, 176, -1, 233, 234, 260, -1, 260, 259, 233, -1, 234, 258, 261, -1, 261, 260, 234, -1, 238, 217, 218, -1, 218, 229, 238, -1, 262, 253, 231, -1, 231, 232, 262, -1, 228, 217, 238, -1, 238, 249, 228, -1, 222, 248, 247, -1, 247, 221, 222, -1, 251, 252, 263, -1, 263, 129, 251, -1, 244, 257, 246, -1, 246, 247, 244, -1, 235, 227, 223, -1, 223, 264, 235, -1, 265, 264, 226, -1, 226, 225, 265, -1, 227, 235, 199, -1, 199, 202, 227, -1, 224, 119, 226, -1, 226, 220, 224, -1, 237, 235, 264, -1, 264, 265, 237, -1, 220, 226, 264, -1, 264, 223, 220, -1, 243, 239, 240, -1, 240, 255, 243, -1, 241, 245, 248, -1, 248, 249, 241, -1, 238, 239, 241, -1, 241, 249, 238, -1, 245, 244, 247, -1, 247, 248, 245, -1, 202, 217, 228, -1, 228, 227, 202, -1, 263, 252, 266, -1, 266, 137, 263, -1, 253, 262, 266, -1, 266, 252, 253, -1, 265, 225, 268, -1, 268, 267, 265, -1, 225, 122, 269, -1, 269, 268, 225, -1, 237, 265, 267, -1, 267, 270, 237, -1, 272, 271, 274, -1, 274, 273, 272, -1, 275, 272, 273, -1, 273, 236, 275, -1, 267, 268, 271, -1, 271, 272, 267, -1, 268, 269, 141, -1, 141, 271, 268, -1, 270, 267, 272, -1, 272, 275, 270, -1, 273, 274, 277, -1, 277, 276, 273, -1, 274, 120, 278, -1, 278, 277, 274, -1, 236, 273, 276, -1, 276, 199, 236, -1, 236, 237, 270, -1, 270, 275, 236, -1, 280, 279, 282, -1, 282, 281, 280, -1, 279, 284, 283, -1, 283, 282, 279, -1, 279, 251, 129, -1, 129, 284, 279, -1, 281, 240, 229, -1, 229, 230, 281, -1, 280, 250, 251, -1, 251, 279, 280, -1, 230, 231, 253, -1, 253, 250, 230, -1, 232, 231, 218, -1, 218, 219, 232, -1, 281, 282, 255, -1, 255, 240, 281, -1, 282, 283, 254, -1, 254, 255, 282, -1, 280, 281, 230, -1, 230, 250, 280, -1, 232, 233, 262, -1, 271, 141, 120, -1, 120, 274, 271, -1].to_java Java::int)
                                            .setCreaseAngle(1.57)
                                            .setTexCoordIndex([1, 2, 3, -1, 3, 0, 1, -1, 78, 80, 81, -1, 81, 4, 78, -1, 5, 7, 8, -1, 8, 6, 5, -1, 7, 11, 12, -1, 12, 8, 7, -1, 14, 15, 16, -1, 16, 13, 14, -1, 17, 18, 19, -1, 19, 0, 17, -1, 4, 20, 79, -1, 79, 78, 4, -1, 5, 21, 22, -1, 22, 7, 5, -1, 3, 12, 11, -1, 11, 0, 3, -1, 23, 24, 25, -1, 25, 26, 23, -1, 27, 28, 67, -1, 67, 66, 27, -1, 29, 30, 18, -1, 18, 17, 29, -1, 32, 84, 85, -1, 85, 31, 32, -1, 34, 16, 22, -1, 22, 21, 34, -1, 19, 35, 1, -1, 1, 0, 19, -1, 12, 3, 27, -1, 27, 36, 12, -1, 81, 23, 37, -1, 37, 82, 81, -1, 82, 37, 38, -1, 38, 83, 82, -1, 41, 64, 42, -1, 42, 26, 41, -1, 43, 37, 23, -1, 23, 63, 43, -1, 44, 29, 15, -1, 15, 14, 44, -1, 25, 45, 41, -1, 41, 26, 25, -1, 6, 65, 24, -1, 24, 80, 6, -1, 8, 36, 65, -1, 65, 6, 8, -1, 8, 12, 36, -1, 39, 38, 46, -1, 46, 47, 39, -1, 37, 43, 46, -1, 46, 38, 37, -1, 10, 48, 49, -1, 49, 4, 10, -1, 50, 51, 69, -1, 50, 60, 52, -1, 52, 51, 50, -1, 48, 69, 68, -1, 68, 49, 48, -1, 53, 51, 52, -1, 52, 54, 53, -1, 55, 10, 9, -1, 25, 24, 65, -1, 65, 66, 25, -1, 10, 4, 81, -1, 81, 82, 10, -1, 1, 56, 2, -1, 2, 56, 57, -1, 44, 58, 30, -1, 30, 29, 44, -1, 33, 13, 16, -1, 16, 34, 33, -1, 21, 79, 85, -1, 85, 34, 21, -1, 39, 47, 61, -1, 61, 40, 39, -1, 59, 3, 2, -1, 2, 57, 59, -1, 27, 3, 59, -1, 59, 28, 27, -1, 56, 1, 35, -1, 31, 54, 52, -1, 52, 60, 31, -1, 15, 29, 17, -1, 17, 62, 15, -1, 17, 0, 11, -1, 11, 62, 17, -1, 7, 22, 62, -1, 62, 11, 7, -1, 15, 62, 22, -1, 22, 16, 15, -1, 42, 63, 23, -1, 23, 26, 42, -1, 45, 25, 66, -1, 66, 67, 45, -1, 36, 27, 66, -1, 66, 65, 36, -1, 54, 31, 20, -1, 20, 53, 54, -1, 20, 4, 49, -1, 49, 68, 20, -1, 69, 51, 53, -1, 53, 68, 69, -1, 68, 53, 20, -1, 69, 48, 10, -1, 10, 50, 69, -1, 63, 42, 71, -1, 71, 70, 63, -1, 42, 64, 72, -1, 72, 71, 42, -1, 61, 47, 74, -1, 74, 73, 61, -1, 47, 46, 75, -1, 75, 74, 47, -1, 46, 43, 76, -1, 76, 75, 46, -1, 43, 63, 70, -1, 70, 76, 43, -1, 70, 71, 77, -1, 71, 72, 77, -1, 73, 74, 77, -1, 74, 75, 77, -1, 75, 76, 77, -1, 76, 70, 77, -1, 5, 6, 80, -1, 80, 78, 5, -1, 21, 5, 78, -1, 78, 79, 21, -1, 84, 33, 34, -1, 34, 85, 84, -1, 79, 20, 31, -1, 31, 85, 79, -1, 23, 81, 80, -1, 80, 24, 23, -1, 9, 10, 82, -1, 82, 83, 9, -1, 87, 88, 89, -1, 89, 86, 87, -1, 86, 92, 87, -1, 90, 94, 96, -1, 96, 95, 90, -1, 90, 95, 101, -1, 101, 91, 90, -1, 100, 102, 103, -1, 103, 99, 100, -1, 104, 96, 94, -1, 94, 93, 104, -1, 163, 159, 88, -1, 88, 112, 163, -1, 89, 158, 107, -1, 107, 108, 89, -1, 110, 111, 109, -1, 109, 97, 110, -1, 112, 113, 114, -1, 114, 115, 112, -1, 120, 121, 114, -1, 114, 119, 120, -1, 120, 119, 123, -1, 123, 122, 120, -1, 91, 124, 125, -1, 125, 90, 91, -1, 94, 127, 126, -1, 126, 93, 94, -1, 118, 116, 138, -1, 138, 105, 118, -1, 128, 121, 130, -1, 130, 129, 128, -1, 130, 121, 120, -1, 120, 132, 130, -1, 122, 133, 132, -1, 132, 120, 122, -1, 86, 89, 108, -1, 108, 134, 86, -1, 107, 135, 136, -1, 136, 108, 107, -1, 108, 136, 137, -1, 137, 134, 108, -1, 113, 112, 88, -1, 88, 87, 113, -1, 106, 158, 159, -1, 159, 105, 106, -1, 93, 126, 113, -1, 113, 87, 93, -1, 94, 90, 125, -1, 125, 127, 94, -1, 116, 131, 117, -1, 117, 138, 116, -1, 122, 125, 124, -1, 124, 133, 122, -1, 110, 139, 96, -1, 96, 104, 110, -1, 98, 99, 103, -1, 103, 139, 98, -1, 104, 92, 111, -1, 111, 110, 104, -1, 101, 95, 103, -1, 103, 102, 101, -1, 97, 98, 139, -1, 139, 110, 97, -1, 95, 96, 139, -1, 139, 103, 95, -1, 121, 128, 115, -1, 115, 114, 121, -1, 119, 126, 127, -1, 127, 123, 119, -1, 113, 126, 119, -1, 119, 114, 113, -1, 123, 127, 125, -1, 125, 122, 123, -1, 92, 104, 93, -1, 93, 87, 92, -1, 117, 140, 141, -1, 141, 138, 117, -1, 105, 138, 141, -1, 141, 106, 105, -1, 98, 142, 143, -1, 143, 99, 98, -1, 99, 143, 144, -1, 144, 100, 99, -1, 97, 145, 142, -1, 142, 98, 97, -1, 147, 148, 149, -1, 149, 146, 147, -1, 151, 109, 148, -1, 148, 147, 151, -1, 142, 147, 146, -1, 146, 143, 142, -1, 143, 146, 164, -1, 164, 144, 143, -1, 145, 151, 147, -1, 147, 142, 145, -1, 148, 152, 153, -1, 153, 149, 148, -1, 149, 153, 154, -1, 154, 150, 149, -1, 109, 111, 152, -1, 152, 148, 109, -1, 109, 151, 145, -1, 145, 97, 109, -1, 156, 161, 160, -1, 160, 155, 156, -1, 155, 160, 162, -1, 162, 157, 155, -1, 155, 157, 131, -1, 131, 116, 155, -1, 161, 163, 112, -1, 112, 115, 161, -1, 156, 155, 116, -1, 116, 118, 156, -1, 163, 118, 105, -1, 105, 159, 163, -1, 158, 89, 88, -1, 88, 159, 158, -1, 161, 115, 128, -1, 128, 160, 161, -1, 160, 128, 129, -1, 129, 162, 160, -1, 156, 118, 163, -1, 163, 161, 156, -1, 158, 106, 107, -1, 146, 149, 150, -1, 150, 164, 146, -1, 166, 165, 168, -1, 168, 167, 166, -1, 170, 169, 172, -1, 172, 171, 170, -1, 173, 176, 175, -1, 175, 174, 173, -1, 174, 175, 178, -1, 178, 177, 174, -1, 180, 179, 182, -1, 182, 181, 180, -1, 183, 165, 185, -1, 185, 184, 183, -1, 169, 170, 187, -1, 187, 186, 169, -1, 173, 174, 189, -1, 189, 188, 173, -1, 168, 165, 177, -1, 177, 178, 168, -1, 190, 193, 192, -1, 192, 191, 190, -1, 194, 197, 196, -1, 196, 195, 194, -1, 198, 183, 184, -1, 184, 199, 198, -1, 201, 200, 203, -1, 203, 202, 201, -1, 204, 188, 189, -1, 189, 182, 204, -1, 185, 165, 166, -1, 166, 205, 185, -1, 178, 206, 194, -1, 194, 168, 178, -1, 172, 207, 208, -1, 208, 190, 172, -1, 207, 210, 209, -1, 209, 208, 207, -1, 211, 193, 213, -1, 213, 212, 211, -1, 215, 214, 190, -1, 190, 208, 215, -1, 216, 180, 181, -1, 181, 198, 216, -1, 192, 193, 211, -1, 211, 217, 192, -1, 176, 171, 191, -1, 191, 218, 176, -1, 175, 176, 218, -1, 218, 206, 175, -1, 175, 206, 178, -1, 219, 221, 220, -1, 220, 209, 219, -1, 208, 209, 220, -1, 220, 215, 208, -1, 222, 169, 224, -1, 224, 223, 222, -1, 225, 227, 226, -1, 225, 226, 229, -1, 229, 228, 225, -1, 223, 224, 230, -1, 230, 227, 223, -1, 231, 232, 229, -1, 229, 226, 231, -1, 233, 234, 222, -1, 192, 197, 218, -1, 218, 191, 192, -1, 222, 207, 172, -1, 172, 169, 222, -1, 166, 167, 235, -1, 167, 236, 235, -1, 216, 198, 199, -1, 199, 237, 216, -1, 238, 204, 182, -1, 182, 179, 238, -1, 188, 204, 203, -1, 203, 187, 188, -1, 219, 240, 239, -1, 239, 221, 219, -1, 241, 236, 167, -1, 167, 168, 241, -1, 194, 195, 241, -1, 241, 168, 194, -1, 235, 205, 166, -1, 200, 228, 229, -1, 229, 232, 200, -1, 181, 242, 183, -1, 183, 198, 181, -1, 183, 242, 177, -1, 177, 165, 183, -1, 174, 177, 242, -1, 242, 189, 174, -1, 181, 182, 189, -1, 189, 242, 181, -1, 213, 193, 190, -1, 190, 214, 213, -1, 217, 196, 197, -1, 197, 192, 217, -1, 206, 218, 197, -1, 197, 194, 206, -1, 232, 231, 186, -1, 186, 200, 232, -1, 186, 230, 224, -1, 224, 169, 186, -1, 227, 230, 231, -1, 231, 226, 227, -1, 230, 186, 231, -1, 227, 225, 222, -1, 222, 223, 227, -1, 214, 244, 243, -1, 243, 213, 214, -1, 213, 243, 245, -1, 245, 212, 213, -1, 239, 247, 246, -1, 246, 221, 239, -1, 221, 246, 248, -1, 248, 220, 221, -1, 220, 248, 249, -1, 249, 215, 220, -1, 215, 249, 244, -1, 244, 214, 215, -1, 244, 250, 243, -1, 243, 250, 245, -1, 247, 250, 246, -1, 246, 250, 248, -1, 248, 250, 249, -1, 249, 250, 244, -1, 173, 170, 171, -1, 171, 176, 173, -1, 188, 187, 170, -1, 170, 173, 188, -1, 202, 203, 204, -1, 204, 238, 202, -1, 187, 203, 200, -1, 200, 186, 187, -1, 190, 191, 171, -1, 171, 172, 190, -1, 234, 210, 207, -1, 207, 222, 234, -1, 252, 251, 254, -1, 254, 253, 252, -1, 251, 252, 255, -1, 257, 256, 259, -1, 259, 258, 257, -1, 257, 260, 261, -1, 261, 256, 257, -1, 263, 262, 265, -1, 265, 264, 263, -1, 266, 267, 258, -1, 258, 259, 266, -1, 269, 268, 253, -1, 253, 270, 269, -1, 254, 273, 272, -1, 272, 271, 254, -1, 274, 277, 276, -1, 276, 275, 274, -1, 268, 280, 279, -1, 279, 278, 268, -1, 282, 281, 279, -1, 279, 283, 282, -1, 282, 284, 285, -1, 285, 281, 282, -1, 260, 257, 287, -1, 287, 286, 260, -1, 258, 267, 289, -1, 289, 288, 258, -1, 290, 293, 292, -1, 292, 291, 290, -1, 295, 294, 296, -1, 296, 283, 295, -1, 296, 297, 282, -1, 282, 283, 296, -1, 284, 282, 297, -1, 297, 298, 284, -1, 251, 299, 273, -1, 273, 254, 251, -1, 272, 273, 301, -1, 301, 300, 272, -1, 273, 299, 302, -1, 302, 301, 273, -1, 278, 252, 253, -1, 253, 268, 278, -1, 303, 293, 270, -1, 270, 271, 303, -1, 267, 252, 278, -1, 278, 289, 267, -1, 258, 288, 287, -1, 287, 257, 258, -1, 291, 292, 305, -1, 305, 304, 291, -1, 284, 298, 286, -1, 286, 287, 284, -1, 274, 266, 259, -1, 259, 306, 274, -1, 307, 306, 265, -1, 265, 262, 307, -1, 266, 274, 275, -1, 275, 255, 266, -1, 261, 264, 265, -1, 265, 256, 261, -1, 277, 274, 306, -1, 306, 307, 277, -1, 256, 265, 306, -1, 306, 259, 256, -1, 283, 279, 280, -1, 280, 295, 283, -1, 281, 285, 288, -1, 288, 289, 281, -1, 278, 279, 281, -1, 281, 289, 278, -1, 285, 284, 287, -1, 287, 288, 285, -1, 255, 252, 267, -1, 267, 266, 255, -1, 305, 292, 309, -1, 309, 308, 305, -1, 293, 303, 309, -1, 309, 292, 293, -1, 307, 262, 311, -1, 311, 310, 307, -1, 262, 263, 312, -1, 312, 311, 262, -1, 277, 307, 310, -1, 310, 313, 277, -1, 315, 314, 317, -1, 317, 316, 315, -1, 318, 315, 316, -1, 316, 276, 318, -1, 310, 311, 314, -1, 314, 315, 310, -1, 311, 312, 319, -1, 319, 314, 311, -1, 313, 310, 315, -1, 315, 318, 313, -1, 316, 317, 321, -1, 321, 320, 316, -1, 317, 323, 322, -1, 322, 321, 317, -1, 276, 316, 320, -1, 320, 275, 276, -1, 276, 277, 313, -1, 313, 318, 276, -1, 325, 324, 327, -1, 327, 326, 325, -1, 324, 329, 328, -1, 328, 327, 324, -1, 324, 291, 304, -1, 304, 329, 324, -1, 326, 280, 268, -1, 268, 269, 326, -1, 325, 290, 291, -1, 291, 324, 325, -1, 269, 270, 293, -1, 293, 290, 269, -1, 271, 270, 253, -1, 253, 254, 271, -1, 326, 327, 295, -1, 295, 280, 326, -1, 327, 328, 294, -1, 294, 295, 327, -1, 325, 326, 269, -1, 269, 290, 325, -1, 271, 272, 303, -1, 314, 319, 323, -1, 323, 317, 314, -1].to_java Java::int)
                                            .setCoord(Coordinate.new()
                                                .setPoint([1.01, 0.2606, 1.686, 4.32, 6.265, 2.752, 4.861, 5.937, -0.2956, 0.8391, 6.822, 4.863, 3.564, 6.515, 3.799, 3.863, 2.92, 2.515, 4.107, 2.859, 0.1893, 0.8265, 3.062, 4.73, 4.111, 2.893, -0.1586, 3.256, 2.926, 3.582, 3.446, 4.188, 3.621, 4.096, 4.138, 2.579, 0.8125, 4.222, 4.602, 3.28, 1.364, -0.2629, 3.291, 1.357, 0.5764, 2.901, 1.802, 3.713, 3.219, 1.581, 2.712, 0.797, 2.107, 4.752, 2.31, 0.8337, -1.675, 1.392, 0.9176, -2.617, 3.292, 1.645, -1.378, 2.288, 6.732, 4.501, 2.187, 2.975, 4.439, 2.122, 2.005, 4.403, 2.344, 0.6905, 2.149, 0.8489, 0.9212, 4.359, 2.415, 0.6353, 1.112, 2.472, 0.7634, -0.0987, 2.002, 1.255, 4.144, 1.022, 0.2694, 2.554, 4.639, 4.028, 0.0209, 4.578, 3.088, -0.5623, 5.173, 4.352, -1.201, 5.115, 5.087, -0.8764, 4.695, 3.086, -0.4211, 5.306, 4.36, -1.045, 5.213, 5.103, -0.6857, 1.894, 0.4791, -0.0621, 0.986, 0.1174, 1.3, 1.003, 0.4362, -1.543, 1.646, 0.4648, -0.8986, 0.5655, 2.75, 5.103, 0.5458, 2.369, 5.168, 2.266, 5.502, 4.402, 3.483, 5.402, 3.731, 0.8159, 5.521, 4.812, 4.269, 5.247, 2.655, 4.178, 2.963, -1.215, 2.293, 4.222, 4.331, 1.764, 0.3298, 0.7501, 0, 0.1588, 2.658, 2.204, 0.8597, 3.285, 0.937, 0.4803, 3.747, 5.105, 3.548, -0.7329, 4.98, 3.544, -0.8815, 1.408, -0.1113, 0.2968, 0.8508, -0.2869, 0.6094, 0.8071, -0.0807, -0.8579, 1.254, -0.0317, -0.4868, 1.519, -0.0345, -0.0256, 0, 0.9352, -2.801, 0, 0.431, -1.694, 4.046, 2.891, 1.412, 4.837, 5.96, -0.1402, 4.439, 4.089, 1.339, 3.297, 1.456, 1.682, 4.789, 5.172, 0.2839, 0, 0.1186, 1.813, 0, 2.244, 5.247, 0, 2.029, 4.921, 4.836, 5.162, 0.0226, 4.598, 6.048, -2.086, 3.481, 6.026, -3.968, 3.454, 5.346, 3.979, 2.997, 2.269, -3.364, 4.878, 5.137, -0.5536, 4.551, 5.113, -2.06, 3.95, 2.749, 2.04, 4.805, 5.162, 1.184, 4.836, 7.769, -0.3588, 4.483, 7.771, -2.089, 3.367, 7.714, -3.783, 4.192, 2.777, 0.3081, 4.139, 2.58, 1.296, 4.175, 4.112, 2.609, 4.632, 4.03, 0.1254, 4.641, 4.017, 1.207, 5.007, 6.114, -0.3905, 4.91, 6.103, 1.173, 3.422, 6.11, 4.242, 1.527, 6.116, 4.99, 3.423, 5.005, -3.976, 4.784, 4.202, -1.237, 4.414, 3.984, -2.056, 3.263, 3.733, -3.82, 3.691, 9.915, -0.3475, 3.51, 9.517, -2.214, 3.008, 8.957, -3.265, 1.742, 5.948, -4.739, 1.667, 4.865, -4.759, 1.784, 10.98, -0.352, 1.642, 10.49, -2.354, 1.552, 9.394, -3.863, 1.716, 7.627, -4.547, 1.431, 2.143, -4.117, 1.561, 3.65, -4.582, 1.513, 5.578, 4.792, 3.935, 2.509, -2.051, 2.464, 0.5524, -1.592, 1.236, 0.2977, -2.062, 3.206, 1.01, -1.209, 3.111, 3.608, -1.435, 1.848, 3.474, -1.725, 2.54, 0.6815, -2.515, 1.252, 0.4058, -3.122, 3.189, 1.046, -1.954, 4.148, 2.701, -1.248, 2.817, 2.108, -1.514, 1.562, 1.916, -1.866, 0, 3.582, -4.799, 0, 1.872, -2.264, 0, 5.889, -4.993, 0, 2.131, -4.33, 0, 11.21, -0.3565, 1.552, 9.319, 4.244, 1.731, 10.92, 1.358, 3.63, 9.813, 1.304, 3.008, 8.957, 3.904, 1.567, 7.694, 4.914, 0, 7.69, 5.123, 4.73, 7.779, 1.214, 3.327, 7.638, 4.279, 4.377, 5.255, 2.664, 4.437, 6.108, 2.735, 1.642, 10.36, 2.993, 3.382, 9.48, 2.919, 4.282, 7.725, 2.862, 0, 5.548, 4.938, 0, 2.495, 5.327, 0, -0.4119, 0.702, 0, -0.3444, -0.0886, 0, 0.2852, -2.259, -0.8265, 3.062, 4.73, -0.5655, 2.75, 5.103, -0.5458, 2.369, 5.168, -0.797, 2.107, 4.752, -4.107, 2.859, 0.1893, -4.046, 2.891, 1.412, -3.297, 1.456, 1.682, -3.291, 1.357, 0.5764, -3.863, 2.92, 2.515, -3.256, 2.926, 3.582, -2.901, 1.802, 3.713, -3.219, 1.581, 2.712, -2.187, 2.975, 4.439, -2.122, 2.005, 4.403, -3.564, 6.515, 3.799, -2.288, 6.732, 4.501, -2.266, 5.502, 4.402, -3.483, 5.402, 3.731, -0.8125, 4.222, 4.602, 0, 4.222, 4.727, 0, 3.318, 4.929, -4.639, 4.028, 0.0209, -4.439, 4.089, 1.339, -4.096, 4.138, 2.579, -3.446, 4.188, 3.621, -2.415, 0.6353, 1.112, -2.344, 0.6905, 2.149, -1.022, 0.2694, 2.554, -1.01, 0.2606, 1.686, -0.8489, 0.9212, 4.359, 0, 0.8615, 4.473, 0, 0.362, 3.896, -0.937, 0.4803, 3.747, -0.8158, 5.521, 4.812, -4.836, 5.162, 0.0226, -4.861, 5.937, -0.2957, -4.837, 5.96, -0.1402, -4.789, 5.172, 0.2839, -4.269, 5.247, 2.655, 0, 2.918, 5.173, -2.002, 1.255, 4.144, -3.28, 1.364, -0.2629, -2.472, 0.7634, -0.0987, -2.31, 0.8337, -1.675, -3.292, 1.645, -1.378, 0, -0.0148, 1.439, -0.986, 0.1174, 1.3, -1.764, 0.3298, 0.7501, -1.894, 0.4791, -0.0621, -0.8391, 6.822, 4.863, -2.204, 0.8597, 3.285, -1.392, 0.9176, -2.617, -1.646, 0.4648, -0.8986, -1.003, 0.4362, -1.543, -4.111, 2.893, -0.1586, -4.578, 3.088, -0.5623, -4.695, 3.086, -0.421, -4.784, 4.202, -1.237, -5.173, 4.352, -1.201, -4.98, 3.544, -0.8815, -4.878, 5.137, -0.5536, -5.115, 5.087, -0.8764, -5.105, 3.548, -0.7329, -5.306, 4.36, -1.045, -5.213, 5.103, -0.6857, -4.178, 2.963, -1.215, 0, 6.835, 4.972, -4.32, 6.265, 2.752, -2.293, 4.222, 4.331, -0.8508, -0.2869, 0.6094, -1.408, -0.1113, 0.2968, -0.8071, -0.0807, -0.8579, 0, -0.0937, -0.9581, -1.254, -0.0317, -0.4868, -1.519, -0.0345, -0.0256, -5.007, 6.114, -0.3905, -4.91, 6.103, 1.173, -4.805, 5.162, 1.184, -1.667, 4.865, -4.759, -1.742, 5.948, -4.739, -3.481, 6.026, -3.968, -3.423, 5.005, -3.976, 0, 4.771, -4.967, -1.431, 2.143, -4.117, -1.561, 3.65, -4.582, -4.551, 5.113, -2.06, -4.598, 6.048, -2.086, -4.73, 7.779, 1.214, -4.282, 7.725, 2.862, -4.437, 6.108, 2.735, -4.377, 5.255, 2.664, -4.175, 4.112, 2.609, -4.641, 4.017, 1.207, -4.414, 3.984, -2.056, -4.148, 2.701, -1.248, -3.935, 2.509, -2.051, -4.836, 7.769, -0.3588, -3.691, 9.915, -0.3474, -3.63, 9.813, 1.304, -3.51, 9.517, -2.214, -1.642, 10.49, -2.354, -1.784, 10.98, -0.352, -1.552, 9.394, -3.863, -3.008, 8.957, -3.265, 0, 7.582, -4.811, -1.716, 7.627, -4.547, -3.367, 7.714, -3.783, -4.483, 7.771, -2.089, -3.327, 7.638, 4.279, -1.567, 7.694, 4.914, -1.527, 6.116, 4.99, -3.422, 6.11, 4.242, 0, 11.11, 1.4, -1.731, 10.92, 1.358, 0, 10.71, -2.358, 0, 9.545, -4.007, -4.632, 4.03, 0.1254, -3.95, 2.749, 2.04, -4.139, 2.58, 1.296, -4.192, 2.777, 0.3081, -3.454, 5.346, 3.979, 0, 6.128, 5.179, -3.263, 3.733, -3.82, -2.997, 2.269, -3.364, -1.513, 5.578, 4.792, -2.54, 0.6815, -2.515, -1.252, 0.4058, -3.122, 0, 0.3427, -3.324, -3.189, 1.046, -1.954, -1.236, 0.2977, -2.062, -2.464, 0.5524, -1.592, -2.817, 2.108, -1.514, -1.562, 1.916, -1.866, -3.206, 1.01, -1.209, -3.111, 3.608, -1.435, -1.848, 3.474, -1.725, 0, 3.395, -2.264, -1.552, 9.319, 4.244, -3.008, 8.957, 3.904, -3.382, 9.48, 2.919, -1.642, 10.36, 2.993, 0, 10.53, 3.05, 0, 9.479, 4.388].to_java Java::float)
                                            )
                                            .setTexCoord(TextureCoordinate.new()
                                                .setPoint([0.0372, 0.4684, 0.0249, 0.4542, 0.0241, 0.4415, 0.0388, 0.4335, 0.2247, 0.4452, 0.1629, 0.4745, 0.1434, 0.4351, 0.1252, 0.4757, 0.1141, 0.4438, 0.2647, 0.4342, 0.2347, 0.4419, 0.0815, 0.4733, 0.0808, 0.4432, 0.1466, 0.5909, 0.0935, 0.6006, 0.0907, 0.5593, 0.1389, 0.555, 0.039, 0.5132, 0.0122, 0.5126, 0.0095, 0.4772, 0.243, 0.4804, 0.1735, 0.5118, 0.1336, 0.5167, 0.1688, 0.3756, 0.1393, 0.3869, 0.1065, 0.3532, 0.1322, 0.3388, 0.0536, 0.3978, 0.0302, 0.385, 0.0399, 0.5582, 0.0126, 0.5563, 0.2591, 0.512, 0.263, 0.5348, 0.1928, 0.5723, 0.1845, 0.5425, 0.0066, 0.4603, 0.0873, 0.4167, 0.2069, 0.3662, 0.2569, 0.3479, 0.2786, 0.3131, 0.2789, 0.2666, 0.111, 0.3112, 0.1451, 0.3315, 0.1993, 0.3476, 0.0408, 0.6017, 0.0835, 0.3282, 0.2269, 0.3316, 0.2435, 0.3053, 0.2503, 0.4501, 0.248, 0.4526, 0.2896, 0.4632, 0.2847, 0.4724, 0.2779, 0.493, 0.2805, 0.4753, 0.2751, 0.4955, 0.2662, 0.4451, 0.0054, 0.4443, 0.0076, 0.4342, 0.0115, 0.6002, 0.0146, 0.4211, 0.2804, 0.5029, 0.2437, 0.2708, 0.0884, 0.5164, 0.1727, 0.3498, 0.1261, 0.3036, 0.1083, 0.4016, 0.0728, 0.3763, 0.0488, 0.3588, 0.2634, 0.4615, 0.2662, 0.4593, 0.1826, 0.3288, 0.1667, 0.3148, 0.1531, 0.2901, 0.2106, 0.274, 0.2127, 0.3004, 0.2052, 0.3173, 0.1932, 0.3293, 0.1795, 0.2807, 0.1922, 0.4606, 0.2084, 0.4958, 0.1719, 0.4221, 0.2003, 0.4106, 0.2236, 0.4017, 0.2546, 0.3886, 0.2307, 0.5524, 0.2218, 0.527, 0.3845, 0.7969, 0.4084, 0.803, 0.3864, 0.8314, 0.3694, 0.8215, 0.5223, 0.7377, 0.5577, 0.7215, 0.3982, 0.7818, 0.4405, 0.7791, 0.4842, 0.7563, 0.5123, 0.7151, 0.476, 0.7392, 0.4206, 0.7099, 0.4498, 0.6909, 0.4759, 0.6634, 0.4958, 0.639, 0.5433, 0.6943, 0.5245, 0.668, 0.4983, 0.6912, 0.4305, 0.7633, 0.3521, 0.9011, 0.3376, 0.8898, 0.3308, 0.8418, 0.3467, 0.8112, 0.4059, 0.7165, 0.4224, 0.742, 0.4007, 0.7518, 0.4151, 0.8536, 0.4345, 0.8295, 0.4738, 0.8653, 0.4521, 0.8881, 0.3783, 0.9535, 0.3384, 0.9802, 0.3822, 0.9143, 0.4952, 0.8347, 0.5351, 0.8559, 0.5104, 0.8948, 0.5452, 0.8153, 0.5101, 0.8139, 0.5724, 0.7633, 0.5359, 0.7734, 0.4624, 0.8077, 0.4995, 0.7871, 0.4848, 0.9229, 0.5083, 0.9525, 0.5417, 0.9181, 0.3752, 0.9878, 0.5679, 0.87, 0.5788, 0.8177, 0.3578, 0.7892, 0.3097, 0.8154, 0.3154, 0.7987, 0.329, 0.7806, 0.3435, 0.9461, 0.4651, 0.7171, 0.3254, 0.9764, 0.3313, 0.9417, 0.4282, 0.66, 0.4402, 0.635, 0.4485, 0.6108, 0.4191, 0.6751, 0.415, 0.6357, 0.4106, 0.6599, 0.3936, 0.6872, 0.3852, 0.6587, 0.3746, 0.6244, 0.4077, 0.6759, 0.3738, 0.7126, 0.3584, 0.6814, 0.3424, 0.6395, 0.4179, 0.9552, 0.4106, 0.9233, 0.4238, 0.9886, 0.3527, 0.8541, 0.3678, 0.8633, 0.4526, 0.9442, 0.4287, 0.9099, 0.4676, 0.9767, 0.3964, 0.8826, 0.4143, 0.6105, 0.0372, 0.4684, 0.0249, 0.4542, 0.0241, 0.4415, 0.0388, 0.4335, 0.2247, 0.4452, 0.1922, 0.4606, 0.1719, 0.4221, 0.2003, 0.4106, 0.1629, 0.4745, 0.1252, 0.4757, 0.1141, 0.4438, 0.1434, 0.4351, 0.0815, 0.4733, 0.0808, 0.4432, 0.1466, 0.5909, 0.0935, 0.6006, 0.0907, 0.5593, 0.1389, 0.555, 0.039, 0.5132, 0.0122, 0.5126, 0.0095, 0.4772, 0.243, 0.4804, 0.2084, 0.4958, 0.1735, 0.5118, 0.1336, 0.5167, 0.1688, 0.3756, 0.1393, 0.3869, 0.1065, 0.3532, 0.1322, 0.3388, 0.0536, 0.3978, 0.0302, 0.385, 0.0488, 0.3588, 0.0728, 0.3763, 0.0399, 0.5582, 0.0126, 0.5563, 0.2591, 0.512, 0.263, 0.5348, 0.2307, 0.5524, 0.2218, 0.527, 0.1845, 0.5425, 0.0066, 0.4603, 0.0873, 0.4167, 0.2236, 0.4017, 0.2069, 0.3662, 0.2569, 0.3479, 0.2546, 0.3886, 0.111, 0.3112, 0.1261, 0.3036, 0.1451, 0.3315, 0.1727, 0.3498, 0.1993, 0.3476, 0.0408, 0.6017, 0.0835, 0.3282, 0.1083, 0.4016, 0.2786, 0.3131, 0.2269, 0.3316, 0.2435, 0.3053, 0.2347, 0.4419, 0.2503, 0.4501, 0.248, 0.4526, 0.2896, 0.4632, 0.2847, 0.4724, 0.2662, 0.4593, 0.2804, 0.5029, 0.2779, 0.493, 0.2634, 0.4615, 0.2805, 0.4753, 0.2751, 0.4955, 0.2662, 0.4451, 0.2647, 0.4342, 0.0054, 0.4443, 0.0076, 0.4342, 0.0115, 0.6002, 0.1928, 0.5723, 0.2437, 0.2708, 0.2789, 0.2666, 0.0146, 0.4211, 0.0884, 0.5164, 0.1667, 0.3148, 0.1826, 0.3288, 0.1531, 0.2901, 0.2127, 0.3004, 0.2106, 0.274, 0.2052, 0.3173, 0.1932, 0.3293, 0.1795, 0.2807, 0.3845, 0.7969, 0.4084, 0.803, 0.3864, 0.8314, 0.3694, 0.8215, 0.3982, 0.7818, 0.5123, 0.7151, 0.5223, 0.7377, 0.4842, 0.7563, 0.476, 0.7392, 0.5577, 0.7215, 0.5433, 0.6943, 0.4759, 0.6634, 0.4958, 0.639, 0.5245, 0.668, 0.4983, 0.6912, 0.4305, 0.7633, 0.4405, 0.7791, 0.4151, 0.8536, 0.3964, 0.8826, 0.3678, 0.8633, 0.3527, 0.8541, 0.3308, 0.8418, 0.3467, 0.8112, 0.4224, 0.742, 0.4007, 0.7518, 0.4059, 0.7165, 0.4206, 0.7099, 0.4345, 0.8295, 0.4738, 0.8653, 0.4521, 0.8881, 0.4952, 0.8347, 0.5351, 0.8559, 0.5104, 0.8948, 0.5452, 0.8153, 0.5101, 0.8139, 0.5724, 0.7633, 0.5359, 0.7734, 0.4995, 0.7871, 0.4624, 0.8077, 0.3822, 0.9143, 0.3783, 0.9535, 0.3435, 0.9461, 0.3521, 0.9011, 0.5083, 0.9525, 0.4848, 0.9229, 0.5417, 0.9181, 0.5679, 0.87, 0.5788, 0.8177, 0.3578, 0.7892, 0.3097, 0.8154, 0.3154, 0.7987, 0.329, 0.7806, 0.3376, 0.8898, 0.3752, 0.9878, 0.3384, 0.9802, 0.4651, 0.7171, 0.4498, 0.6909, 0.3254, 0.9764, 0.3313, 0.9417, 0.4282, 0.66, 0.4402, 0.635, 0.4485, 0.6108, 0.4191, 0.6751, 0.415, 0.6357, 0.4106, 0.6599, 0.3936, 0.6872, 0.3852, 0.6587, 0.4077, 0.6759, 0.4143, 0.6105, 0.3738, 0.7126, 0.3584, 0.6814, 0.3424, 0.6395, 0.3746, 0.6244, 0.4179, 0.9552, 0.4106, 0.9233, 0.4287, 0.9099, 0.4526, 0.9442, 0.4676, 0.9767, 0.4238, 0.9886].to_java Java::float)
                                            )
                                        )
                                    )
                                )
                            )
                        )
                    )
                )
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_humanoid_root")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_sacroiliac")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_skullbase")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_vl5")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_elbow")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_elbow")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_hip")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_hip")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_knee")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_knee")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_metatarsophalangeal_2")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_metatarsophalangeal_2")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_radiocarpal")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_radiocarpal")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_shoulder")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_shoulder")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_talocrural")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_talocrural")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l5")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_pelvis")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_sacrum")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_skull")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_calf")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_calf")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_carpal")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_carpal")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_forearm")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_forearm")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_talus")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_talus")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_tarsal_proximal_phalanx_2")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_tarsal_proximal_phalanx_2")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_thigh")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_thigh")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_upperarm")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_upperarm")
            )
        )
    )
x3D0.toFileX3D "../data/KoreanCharacter11Min.new.jruby.x3d"
x3D0.toFileJSON "../data/KoreanCharacter11Min.new.jruby.json"
