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("KoreanCharacter10Mi.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/KoreanCharacter10Mi.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("KoreanCharacter10Mi.x3d")
        )
        .addChild(NavigationInfo.new()
            .setSpeed(1.5)
        )
        .addChild(Viewpoint.new()
            .setCenterOfRotation([0, 1, 0].to_java Java::float)
            .setDescription("Mi")
            .setPosition([0, 1, 3].to_java Java::float)
        )
        .addChild(HAnimHumanoid.new()
            .setName("Mi")
            .setDEF("hanim_Mi")
            .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=female\" \"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(["female"].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, 32.68, -0.7076].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, 32.68, -0.7076].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("MiTextureAtlas")
                                    .setUrl(["images/Mi.png", "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Characters/images/Mi.png"].to_java Java::java.lang.String)
                                )
                            )
                            .setGeometry(IndexedFaceSet.new()
                                .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 5, -1, 0, 5, 6, -1, 0, 6, 7, -1, 0, 7, 8, -1, 0, 8, 9, -1, 0, 9, 10, -1, 0, 10, 11, -1, 0, 11, 12, -1, 0, 12, 1, -1, 14, 2, 1, -1, 1, 13, 14, -1, 15, 3, 2, -1, 2, 14, 15, -1, 16, 4, 3, -1, 3, 15, 16, -1, 17, 5, 4, -1, 4, 16, 17, -1, 18, 6, 5, -1, 5, 17, 18, -1, 19, 7, 6, -1, 6, 18, 19, -1, 20, 8, 7, -1, 7, 19, 20, -1, 21, 9, 8, -1, 8, 20, 21, -1, 22, 10, 9, -1, 9, 21, 22, -1, 23, 11, 10, -1, 10, 22, 23, -1, 24, 12, 11, -1, 11, 23, 24, -1, 13, 1, 12, -1, 12, 24, 13, -1, 26, 14, 13, -1, 13, 25, 26, -1, 27, 15, 14, -1, 14, 26, 27, -1, 28, 16, 15, -1, 15, 27, 28, -1, 29, 17, 16, -1, 16, 28, 29, -1, 30, 18, 17, -1, 17, 29, 30, -1, 31, 19, 18, -1, 18, 30, 31, -1, 32, 20, 19, -1, 19, 31, 32, -1, 33, 21, 20, -1, 20, 32, 33, -1, 34, 22, 21, -1, 21, 33, 34, -1, 35, 23, 22, -1, 22, 34, 35, -1, 36, 24, 23, -1, 23, 35, 36, -1, 25, 13, 24, -1, 24, 36, 25, -1, 38, 26, 25, -1, 25, 37, 38, -1, 39, 27, 26, -1, 26, 38, 39, -1, 40, 28, 27, -1, 27, 39, 40, -1, 41, 29, 28, -1, 28, 40, 41, -1, 42, 30, 29, -1, 29, 41, 42, -1, 43, 31, 30, -1, 30, 42, 43, -1, 44, 32, 31, -1, 31, 43, 44, -1, 45, 33, 32, -1, 32, 44, 45, -1, 46, 34, 33, -1, 33, 45, 46, -1, 47, 35, 34, -1, 34, 46, 47, -1, 48, 36, 35, -1, 35, 47, 48, -1, 37, 25, 36, -1, 36, 48, 37, -1, 50, 38, 37, -1, 37, 49, 50, -1, 51, 39, 38, -1, 38, 50, 51, -1, 52, 40, 39, -1, 39, 51, 52, -1, 53, 41, 40, -1, 40, 52, 53, -1, 54, 42, 41, -1, 41, 53, 54, -1, 55, 43, 42, -1, 42, 54, 55, -1, 56, 44, 43, -1, 43, 55, 56, -1, 57, 45, 44, -1, 44, 56, 57, -1, 58, 46, 45, -1, 45, 57, 58, -1, 59, 47, 46, -1, 46, 58, 59, -1, 60, 48, 47, -1, 47, 59, 60, -1, 49, 37, 48, -1, 48, 60, 49, -1, 61, 50, 49, -1, 61, 51, 50, -1, 61, 52, 51, -1, 61, 53, 52, -1, 61, 54, 53, -1, 61, 55, 54, -1, 61, 56, 55, -1, 61, 57, 56, -1, 61, 58, 57, -1, 61, 59, 58, -1, 61, 60, 59, -1, 61, 49, 60, -1].to_java Java::int)
                                .setCreaseAngle(1.57)
                                .setTexCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 5, -1, 0, 5, 6, -1, 0, 6, 7, -1, 0, 7, 8, -1, 0, 8, 9, -1, 0, 9, 10, -1, 0, 10, 11, -1, 0, 11, 12, -1, 0, 12, 1, -1, 14, 2, 1, -1, 1, 13, 14, -1, 15, 3, 2, -1, 2, 14, 15, -1, 16, 4, 3, -1, 3, 15, 16, -1, 17, 5, 4, -1, 4, 16, 17, -1, 18, 6, 5, -1, 5, 17, 18, -1, 19, 7, 6, -1, 6, 18, 19, -1, 20, 8, 7, -1, 7, 19, 20, -1, 21, 9, 8, -1, 8, 20, 21, -1, 22, 10, 9, -1, 9, 21, 22, -1, 23, 11, 10, -1, 10, 22, 23, -1, 24, 12, 11, -1, 11, 23, 24, -1, 13, 1, 12, -1, 12, 24, 13, -1, 26, 14, 13, -1, 13, 25, 26, -1, 27, 15, 14, -1, 14, 26, 27, -1, 28, 16, 15, -1, 15, 27, 28, -1, 29, 17, 16, -1, 16, 28, 29, -1, 30, 18, 17, -1, 17, 29, 30, -1, 31, 19, 18, -1, 18, 30, 31, -1, 32, 20, 19, -1, 19, 31, 32, -1, 33, 21, 20, -1, 20, 32, 33, -1, 34, 22, 21, -1, 21, 33, 34, -1, 35, 23, 22, -1, 22, 34, 35, -1, 36, 24, 23, -1, 23, 35, 36, -1, 25, 13, 24, -1, 24, 36, 25, -1, 38, 26, 25, -1, 25, 37, 38, -1, 39, 27, 26, -1, 26, 38, 39, -1, 40, 28, 27, -1, 27, 39, 40, -1, 41, 29, 28, -1, 28, 40, 41, -1, 42, 30, 29, -1, 29, 41, 42, -1, 43, 31, 30, -1, 30, 42, 43, -1, 44, 32, 31, -1, 31, 43, 44, -1, 45, 33, 32, -1, 32, 44, 45, -1, 46, 34, 33, -1, 33, 45, 46, -1, 47, 35, 34, -1, 34, 46, 47, -1, 48, 36, 35, -1, 35, 47, 48, -1, 37, 25, 36, -1, 36, 48, 37, -1, 50, 38, 37, -1, 37, 49, 50, -1, 51, 39, 38, -1, 38, 50, 51, -1, 52, 40, 39, -1, 39, 51, 52, -1, 53, 41, 40, -1, 40, 52, 53, -1, 54, 42, 41, -1, 41, 53, 54, -1, 55, 43, 42, -1, 42, 54, 55, -1, 56, 44, 43, -1, 43, 55, 56, -1, 57, 45, 44, -1, 44, 56, 57, -1, 58, 46, 45, -1, 45, 57, 58, -1, 59, 47, 46, -1, 46, 58, 59, -1, 60, 48, 47, -1, 47, 59, 60, -1, 49, 37, 48, -1, 48, 60, 49, -1, 61, 50, 49, -1, 61, 51, 50, -1, 61, 52, 51, -1, 61, 53, 52, -1, 61, 54, 53, -1, 61, 55, 54, -1, 61, 56, 55, -1, 61, 57, 56, -1, 61, 58, 57, -1, 61, 59, 58, -1, 61, 60, 59, -1, 61, 49, 60, -1].to_java Java::int)
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 1.053, 0.0273, 0, 0.9123, -0.5414, -0.4375, 0.9123, -0.4652, -0.7578, 0.9123, -0.3733, -0.875, 0.9123, 0.0273, -0.7578, 0.9123, 0.4279, -0.4375, 0.9123, 0.5198, 0, 0.9123, 0.596, 0.4375, 0.9123, 0.5198, 0.7578, 0.9123, 0.4279, 0.875, 0.9123, 0.0273, 0.7578, 0.9123, -0.3733, 0.4375, 0.9123, -0.4652, 0, 0.5267, -0.8842, -0.5658, 0.5267, -0.7621, -0.98, 0.5267, -0.4285, -1.132, 0.5267, 0.0273, -0.98, 0.5267, 0.483, -0.5658, 0.5267, 0.6985, 0, 0.5267, 0.8206, 0.5658, 0.5267, 0.6985, 0.98, 0.5267, 0.483, 1.132, 0.5267, 0.0273, 0.98, 0.5267, -0.4285, 0.5658, 0.5267, -0.7621, 0, 0, -0.9616, -0.6534, 0, -0.8206, -1.132, 0, -0.4353, -1.307, 0, 0.0273, -1.132, 0, 0.5536, -0.6534, 0, 0.8206, 0, 0, 0.9616, 0.6534, 0, 0.8206, 1.132, 0, 0.5536, 1.307, 0, 0.0273, 1.132, 0, -0.4353, 0.6534, 0, -0.8206, 0, -0.5267, -0.8206, -0.5658, -0.5267, -0.6985, -0.98, -0.5267, -0.3648, -1.132, -0.5267, 0.0273, -0.98, -0.5267, 0.483, -0.5658, -0.5267, 0.6985, 0, -0.5267, 0.8206, 0.5658, -0.5267, 0.6985, 0.98, -0.5267, 0.483, 1.132, -0.5267, 0.0273, 0.98, -0.5267, -0.3648, 0.5658, -0.5267, -0.6985, 0, -0.9123, -0.4353, -0.3267, -0.9123, -0.3648, -0.5658, -0.9123, -0.2358, -0.6534, -0.9123, 0.0273, -0.5658, -0.9123, 0.2904, -0.3267, -0.9123, 0.483, 0, -0.9123, 0.5536, 0.3267, -0.9123, 0.483, 0.5658, -0.9123, 0.2904, 0.6534, -0.9123, 0.0273, 0.5658, -0.9123, -0.2358, 0.3267, -0.9123, -0.3648, 0, -1.053, 0.0273].to_java Java::float)
                                )
                                .setTexCoord(TextureCoordinate.new()
                                    .setPoint([0.1425, 0.4764, 0.2147, 0.4749, 0.2042, 0.4749, 0.1731, 0.4739, 0.142, 0.4739, 0.1401, 0.4741, 0.109, 0.4741, 0.0524, 0.4739, 0.109, 0.4741, 0.1401, 0.4741, 0.142, 0.4739, 0.1731, 0.4739, 0.2042, 0.4749, 0.2229, 0.4585, 0.2107, 0.4585, 0.1767, 0.4361, 0.1428, 0.418, 0.14, 0.4184, 0.1108, 0.4273, 0.0523, 0.4585, 0.1108, 0.4273, 0.14, 0.4184, 0.1428, 0.418, 0.1767, 0.4361, 0.2107, 0.4585, 0.2174, 0.4011, 0.2052, 0.4011, 0.179, 0.3958, 0.1417, 0.3951, 0.1397, 0.3951, 0.1089, 0.398, 0.0522, 0.4405, 0.1089, 0.398, 0.1397, 0.3951, 0.1417, 0.3951, 0.179, 0.3958, 0.2052, 0.4011, 0.219, 0.3891, 0.2064, 0.3891, 0.1748, 0.3835, 0.1435, 0.3857, 0.1402, 0.3857, 0.1084, 0.3895, 0.0521, 0.4225, 0.1084, 0.3895, 0.1402, 0.3857, 0.1435, 0.3857, 0.1748, 0.3835, 0.2064, 0.3891, 0.2163, 0.375, 0.2052, 0.375, 0.1763, 0.3775, 0.1447, 0.3775, 0.1463, 0.3772, 0.1062, 0.3772, 0.053, 0.394, 0.1062, 0.3772, 0.1463, 0.3772, 0.1447, 0.3775, 0.1763, 0.3775, 0.2052, 0.375, 0.1436, 0.3726].to_java Java::float)
                                )
                            )
                        )
                    )
                )
                .addChild(HAnimJoint.new()
                    .setName("l_hip")
                    .setDEF("hanim_l_hip")
                    .setCenter([3.309, 31.309999, -0.8377].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.309, 31.309999, -0.8377].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("MiTextureAtlas")
                                    )
                                )
                                .setGeometry(IndexedFaceSet.new()
                                    .setCoordIndex([3, 52, 61, -1, 61, 60, 3, -1, 1, 57, 53, -1, 53, 0, 1, -1, 2, 54, 57, -1, 57, 1, 2, -1, 60, 54, 2, -1, 2, 3, 60, -1, 4, 55, 56, -1, 5, 58, 55, -1, 55, 4, 5, -1, 6, 59, 58, -1, 58, 5, 6, -1, 0, 53, 59, -1, 59, 6, 0, -1, 56, 52, 7, -1, 7, 12, 56, -1, 1, 0, 8, -1, 8, 9, 1, -1, 2, 1, 9, -1, 9, 10, 2, -1, 3, 2, 10, -1, 10, 11, 3, -1, 4, 56, 12, -1, 12, 13, 4, -1, 5, 4, 13, -1, 13, 14, 5, -1, 6, 5, 14, -1, 14, 15, 6, -1, 0, 6, 15, -1, 15, 8, 0, -1, 52, 3, 11, -1, 11, 7, 52, -1, 12, 7, 25, -1, 25, 30, 12, -1, 9, 8, 26, -1, 26, 27, 9, -1, 10, 9, 27, -1, 27, 28, 10, -1, 11, 10, 28, -1, 28, 29, 11, -1, 12, 30, 31, -1, 31, 13, 12, -1, 13, 31, 32, -1, 32, 14, 13, -1, 14, 32, 33, -1, 33, 15, 14, -1, 15, 33, 26, -1, 26, 8, 15, -1, 7, 11, 29, -1, 29, 25, 7, -1, 34, 35, 43, -1, 43, 44, 34, -1, 39, 40, 47, -1, 47, 48, 39, -1, 40, 41, 46, -1, 46, 47, 40, -1, 41, 42, 45, -1, 45, 46, 41, -1, 43, 35, 36, -1, 36, 51, 43, -1, 51, 36, 37, -1, 37, 50, 51, -1, 50, 37, 38, -1, 38, 49, 50, -1, 49, 38, 39, -1, 39, 48, 49, -1, 42, 34, 44, -1, 44, 45, 42, -1, 16, 21, 35, -1, 35, 34, 16, -1, 21, 22, 36, -1, 36, 35, 21, -1, 22, 23, 37, -1, 37, 36, 22, -1, 23, 24, 38, -1, 38, 37, 23, -1, 24, 17, 39, -1, 39, 38, 24, -1, 17, 18, 40, -1, 40, 39, 17, -1, 18, 19, 41, -1, 41, 40, 18, -1, 19, 20, 42, -1, 42, 41, 19, -1, 20, 16, 34, -1, 34, 42, 20, -1, 30, 25, 44, -1, 44, 43, 30, -1, 25, 29, 45, -1, 45, 44, 25, -1, 29, 28, 46, -1, 46, 45, 29, -1, 28, 27, 47, -1, 47, 46, 28, -1, 27, 26, 48, -1, 48, 47, 27, -1, 26, 33, 49, -1, 49, 48, 26, -1, 33, 32, 50, -1, 50, 49, 33, -1, 32, 31, 51, -1, 51, 50, 32, -1, 31, 30, 43, -1, 43, 51, 31, -1, 59, 53, 62, -1, 53, 57, 62, -1, 57, 54, 62, -1, 54, 60, 62, -1, 60, 61, 62, -1, 61, 52, 62, -1, 52, 56, 62, -1, 56, 55, 62, -1, 55, 58, 62, -1, 58, 59, 62, -1, 63, 87, 88, -1, 88, 64, 63, -1, 89, 87, 63, -1, 63, 65, 89, -1, 90, 91, 77, -1, 77, 66, 90, -1, 67, 92, 90, -1, 90, 66, 67, -1, 68, 93, 92, -1, 92, 67, 68, -1, 69, 94, 93, -1, 93, 68, 69, -1, 64, 88, 94, -1, 94, 69, 64, -1, 78, 72, 89, -1, 89, 91, 78, -1, 63, 64, 79, -1, 79, 80, 63, -1, 65, 63, 80, -1, 80, 81, 65, -1, 82, 66, 77, -1, 77, 86, 82, -1, 67, 66, 82, -1, 82, 83, 67, -1, 68, 67, 83, -1, 83, 84, 68, -1, 85, 69, 68, -1, 68, 84, 85, -1, 79, 64, 69, -1, 69, 85, 79, -1, 86, 77, 65, -1, 65, 81, 86, -1, 71, 70, 88, -1, 88, 87, 71, -1, 72, 71, 87, -1, 87, 89, 72, -1, 73, 78, 91, -1, 91, 90, 73, -1, 92, 74, 73, -1, 73, 90, 92, -1, 93, 75, 74, -1, 74, 92, 93, -1, 94, 76, 75, -1, 75, 93, 94, -1, 88, 70, 76, -1, 76, 94, 88, -1, 65, 77, 91, -1, 91, 89, 65, -1, 80, 79, 96, -1, 96, 95, 80, -1, 79, 85, 97, -1, 97, 96, 79, -1, 85, 84, 98, -1, 98, 97, 85, -1, 84, 83, 99, -1, 99, 98, 84, -1, 83, 82, 100, -1, 100, 99, 83, -1, 82, 86, 101, -1, 101, 100, 82, -1, 86, 81, 102, -1, 102, 101, 86, -1, 81, 80, 95, -1, 95, 102, 81, -1, 95, 96, 103, -1, 96, 97, 103, -1, 97, 98, 103, -1, 98, 99, 103, -1, 99, 100, 103, -1, 100, 101, 103, -1, 101, 102, 103, -1, 102, 95, 103, -1].to_java Java::int)
                                    .setCreaseAngle(1.57)
                                    .setTexCoordIndex([3, 63, 1, -1, 1, 2, 3, -1, 4, 5, 6, -1, 6, 7, 4, -1, 8, 9, 5, -1, 5, 4, 8, -1, 2, 9, 8, -1, 8, 3, 2, -1, 10, 11, 12, -1, 13, 14, 11, -1, 11, 10, 13, -1, 15, 16, 14, -1, 14, 13, 15, -1, 7, 6, 16, -1, 16, 15, 7, -1, 12, 0, 17, -1, 17, 18, 12, -1, 4, 7, 19, -1, 19, 20, 4, -1, 8, 4, 20, -1, 20, 21, 8, -1, 3, 8, 21, -1, 21, 22, 3, -1, 10, 12, 18, -1, 18, 23, 10, -1, 13, 10, 23, -1, 23, 24, 13, -1, 15, 13, 24, -1, 24, 25, 15, -1, 7, 15, 25, -1, 25, 19, 7, -1, 63, 3, 22, -1, 22, 64, 63, -1, 18, 17, 26, -1, 26, 27, 18, -1, 20, 19, 28, -1, 28, 29, 20, -1, 21, 20, 29, -1, 29, 30, 21, -1, 22, 21, 30, -1, 30, 31, 22, -1, 18, 27, 32, -1, 32, 23, 18, -1, 23, 32, 33, -1, 33, 24, 23, -1, 24, 33, 34, -1, 34, 25, 24, -1, 25, 34, 28, -1, 28, 19, 25, -1, 64, 22, 31, -1, 31, 65, 64, -1, 36, 37, 38, -1, 38, 35, 36, -1, 40, 41, 42, -1, 42, 39, 40, -1, 41, 43, 44, -1, 44, 42, 41, -1, 43, 45, 46, -1, 46, 44, 43, -1, 38, 37, 47, -1, 47, 48, 38, -1, 48, 47, 49, -1, 49, 50, 48, -1, 50, 49, 51, -1, 51, 52, 50, -1, 52, 51, 40, -1, 40, 39, 52, -1, 45, 67, 66, -1, 66, 46, 45, -1, 53, 54, 37, -1, 37, 36, 53, -1, 54, 55, 47, -1, 47, 37, 54, -1, 55, 56, 49, -1, 49, 47, 55, -1, 56, 57, 51, -1, 51, 49, 56, -1, 57, 58, 40, -1, 40, 51, 57, -1, 58, 59, 41, -1, 41, 40, 58, -1, 59, 60, 43, -1, 43, 41, 59, -1, 60, 61, 45, -1, 45, 43, 60, -1, 61, 68, 67, -1, 67, 45, 61, -1, 27, 26, 35, -1, 35, 38, 27, -1, 65, 31, 46, -1, 46, 66, 65, -1, 31, 30, 44, -1, 44, 46, 31, -1, 30, 29, 42, -1, 42, 44, 30, -1, 29, 28, 39, -1, 39, 42, 29, -1, 28, 34, 52, -1, 52, 39, 28, -1, 34, 33, 50, -1, 50, 52, 34, -1, 33, 32, 48, -1, 48, 50, 33, -1, 32, 27, 38, -1, 38, 48, 32, -1, 16, 6, 62, -1, 6, 5, 62, -1, 5, 9, 62, -1, 9, 2, 62, -1, 2, 1, 62, -1, 1, 63, 62, -1, 0, 12, 62, -1, 12, 11, 62, -1, 11, 14, 62, -1, 14, 16, 62, -1, 69, 105, 106, -1, 106, 70, 69, -1, 107, 105, 69, -1, 69, 71, 107, -1, 108, 110, 72, -1, 72, 85, 108, -1, 73, 111, 109, -1, 109, 74, 73, -1, 75, 112, 111, -1, 111, 73, 75, -1, 76, 113, 112, -1, 112, 75, 76, -1, 70, 106, 113, -1, 113, 76, 70, -1, 81, 79, 107, -1, 107, 110, 81, -1, 87, 88, 96, -1, 96, 97, 87, -1, 89, 87, 97, -1, 97, 98, 89, -1, 99, 90, 91, -1, 91, 104, 99, -1, 92, 90, 99, -1, 99, 100, 92, -1, 93, 92, 100, -1, 100, 101, 93, -1, 102, 94, 93, -1, 93, 101, 102, -1, 96, 88, 94, -1, 94, 102, 96, -1, 103, 95, 89, -1, 89, 98, 103, -1, 77, 78, 106, -1, 106, 105, 77, -1, 79, 77, 105, -1, 105, 107, 79, -1, 80, 81, 110, -1, 110, 108, 80, -1, 111, 82, 86, -1, 86, 109, 111, -1, 112, 83, 82, -1, 82, 111, 112, -1, 113, 84, 83, -1, 83, 112, 113, -1, 106, 78, 84, -1, 84, 113, 106, -1, 71, 72, 110, -1, 110, 107, 71, -1, 97, 96, 115, -1, 115, 114, 97, -1, 96, 102, 116, -1, 116, 115, 96, -1, 102, 101, 117, -1, 117, 116, 102, -1, 101, 100, 118, -1, 118, 117, 101, -1, 100, 99, 119, -1, 119, 118, 100, -1, 99, 104, 120, -1, 120, 119, 99, -1, 103, 98, 121, -1, 121, 120, 103, -1, 98, 97, 114, -1, 114, 121, 98, -1, 114, 115, 122, -1, 115, 116, 122, -1, 116, 117, 122, -1, 117, 118, 122, -1, 118, 119, 122, -1, 119, 120, 122, -1, 120, 121, 122, -1, 121, 114, 122, -1].to_java Java::int)
                                    .setCoord(Coordinate.new()
                                        .setPoint([2.582, 0.2394, -0.1057, 1.745, 0.0229, -1.975, 0.0541, -0.3895, -3.28, -1.468, -0.6749, -3.237, -1.932, -0.9268, 1.764, 0.0438, -0.524, 2.452, 1.716, -0.0618, 1.903, -2.43, -2.862, -1.761, 2.518, -2.127, -0.1158, 1.829, -2.265, -1.959, 0.1013, -2.474, -2.896, -1.434, -2.731, -2.506, -2.485, -2.879, 0.018, -1.784, -2.82, 1.728, 0.0658, -2.606, 2.337, 1.791, -2.346, 1.769, -1.982, -8.536, -1.667, 2.339, -8.128, -0.1473, 1.731, -8.148, -1.815, 0.226, -8.313, -2.663, -1.169, -8.458, -2.209, -2.031, -8.55, -0.0263, -1.423, -8.536, 1.521, 0.1879, -8.443, 2.072, 1.693, -8.295, 1.549, -2.035, -7.87, -1.678, 2.365, -7.443, -0.143, 1.744, -7.415, -1.834, 0.21, -7.578, -2.692, -1.211, -7.766, -2.245, -2.084, -7.886, -0.0212, -1.466, -7.85, 1.546, 0.1723, -7.709, 2.106, 1.706, -7.53, 1.579, -2.203, -8.558, -1.757, -2.275, -8.572, 0.0036, -1.604, -8.557, 1.66, 0.1863, -8.458, 2.277, 1.873, -8.306, 1.69, 2.586, -8.136, -0.1458, 1.928, -8.156, -1.938, 0.2506, -8.325, -2.867, -1.292, -8.481, -2.387, -2.328, -7.908, 0.0089, -2.255, -7.892, -1.77, -1.331, -7.789, -2.425, 0.2458, -7.59, -2.896, 1.944, -7.423, -1.955, 2.612, -7.427, -0.1424, 1.892, -7.541, 1.714, 0.1789, -7.724, 2.311, -1.644, -7.871, 1.688, -2.559, -1.095, -1.769, 2.55, 1.464, -0.0614, 0.061, 1.024, -3.429, -1.949, -0.1466, 2.061, -2.612, -1.119, 0.03, 1.664, 1.091, -1.909, 0.111, 0.9745, 2.573, 1.589, 1.381, 1.831, -1.518, 0.3659, -3.781, -2.383, -0.3257, -3.225, -0.6429, 0.9376, -0.688, 1.288, -13.28, -1.269, 1.883, -13.3, -0.2055, 0.26, -13.3, -1.822, -1.366, -13.3, -0.2055, -0.7692, -13.29, 0.9552, 0.309, -13.29, 1.455, 1.386, -13.29, 0.903, 2.307, -4.026, -0.0801, 1.462, -4.103, -1.969, -0.0294, -4.393, -2.552, -1.998, -5.68, -0.2566, -1.254, -5.404, 1.075, 0.0591, -4.949, 1.758, 1.589, -4.442, 1.2, -0.8262, -13.3, -1.248, -1.211, -4.994, -1.749, 1.912, -14.2, -0.2055, 1.271, -14.19, -1.268, 0.2451, -14.2, -1.637, -1.362, -14.2, -0.2055, -0.7527, -14.23, 1.033, 0.3053, -14.23, 1.509, 1.386, -14.2, 0.9918, -0.7947, -14.2, -1.27, 1.409, -8.689, -1.599, 2.144, -8.656, -0.1467, 0.1255, -8.844, -2.197, -1.713, -9.494, -0.3801, -1.036, -9.148, -1.516, -1.028, -9.353, 1.022, 0.1954, -9.122, 1.648, 1.524, -8.866, 1.064, 1.089, -14.92, -0.8621, 1.607, -14.93, -0.1806, 1.179, -14.93, 0.5933, 0.3043, -14.96, 0.9257, -0.5477, -14.95, 0.621, -1.051, -14.93, -0.1925, -0.6004, -14.93, -0.8652, 0.2468, -14.93, -1.103, 0.2786, -15.26, -0.129].to_java Java::float)
                                    )
                                    .setTexCoord(TextureCoordinate.new()
                                        .setPoint([0.1069, 0.343, 0.3185, 0.3293, 0.3029, 0.3225, 0.3282, 0.3101, 0.2734, 0.2662, 0.2544, 0.2888, 0.2296, 0.2739, 0.2396, 0.2502, 0.3084, 0.2869, 0.285, 0.3055, 0.1408, 0.2716, 0.1481, 0.2767, 0.1249, 0.3093, 0.1714, 0.2464, 0.1882, 0.2699, 0.2, 0.2391, 0.2031, 0.2662, 0.0639, 0.3017, 0.0965, 0.2743, 0.2453, 0.2144, 0.2872, 0.2285, 0.3265, 0.2508, 0.3593, 0.2732, 0.125, 0.2431, 0.1604, 0.2178, 0.1995, 0.2076, 0.0236, 0.1943, 0.0619, 0.1721, 0.2458, 0.1126, 0.2971, 0.1274, 0.3423, 0.1471, 0.3777, 0.1657, 0.1005, 0.1443, 0.1441, 0.1215, 0.1906, 0.111, 0.0208, 0.188, 0.016, 0.1743, 0.0567, 0.152, 0.0614, 0.1652, 0.2448, 0.1094, 0.2452, 0.0967, 0.2974, 0.1079, 0.2945, 0.1227, 0.3441, 0.127, 0.3402, 0.1414, 0.3814, 0.1444, 0.3778, 0.1589, 0.097, 0.1267, 0.1013, 0.1394, 0.1422, 0.1055, 0.1456, 0.1183, 0.1897, 0.0954, 0.1915, 0.1087, 0.016, 0.1679, 0.0548, 0.1462, 0.0961, 0.1218, 0.1415, 0.1013, 0.189, 0.0913, 0.2453, 0.0918, 0.2985, 0.1032, 0.3449, 0.1222, 0.3819, 0.1386, 0.2185, 0.3428, 0.3439, 0.3447, 0.3832, 0.2892, 0.4018, 0.1748, 0.4051, 0.1678, 0.4081, 0.153, 0.4062, 0.1467, 0.894, 0.6145, 0.8705, 0.6133, 0.9121, 0.6128, 0.9281, 0.6071, 0.8164, 0.6072, 0.792, 0.5946, 0.8333, 0.6113, 0.8519, 0.6125, 0.9067, 0.7832, 0.8744, 0.7788, 0.9293, 0.7874, 0.9807, 0.7952, 0.9547, 0.7897, 0.7989, 0.7844, 0.8241, 0.779, 0.8502, 0.7774, 0.9432, 0.5976, 0.7714, 0.7941, 0.9081, 0.5043, 0.8902, 0.501, 0.9231, 0.5081, 0.8222, 0.5078, 0.8041, 0.5143, 0.8436, 0.5014, 0.8584, 0.4989, 0.8728, 0.4998, 0.9389, 0.5152, 0.8902, 0.501, 0.9081, 0.5043, 0.9231, 0.5081, 0.8222, 0.5078, 0.8436, 0.5014, 0.8584, 0.4989, 0.8728, 0.4998, 0.9389, 0.5152, 0.8041, 0.5143, 0.9003, 0.6988, 0.8725, 0.696, 0.9207, 0.7001, 0.962, 0.6964, 0.7817, 0.6943, 0.9414, 0.6984, 0.8077, 0.6958, 0.8287, 0.6951, 0.8511, 0.695, 0.9081, 0.5043, 0.8902, 0.501, 0.8728, 0.4998, 0.8584, 0.4989, 0.8436, 0.5014, 0.8222, 0.5078, 0.8041, 0.5143, 0.9231, 0.5081, 0.8653, 0.5044].to_java Java::float)
                                    )
                                )
                            )
                        )
                    )
                    .addChild(HAnimJoint.new()
                        .setName("l_knee")
                        .setDEF("hanim_l_knee")
                        .setCenter([3.584, 17.16, -1.037].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.584, 17.16, -1.037].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("MiTextureAtlas")
                                        )
                                    )
                                    .setGeometry(IndexedFaceSet.new()
                                        .setCoordIndex([24, 30, 1, -1, 1, 0, 24, -1, 25, 24, 0, -1, 0, 2, 25, -1, 26, 31, 14, -1, 14, 3, 26, -1, 27, 26, 3, -1, 3, 4, 27, -1, 5, 28, 27, -1, 27, 4, 5, -1, 6, 29, 28, -1, 28, 5, 6, -1, 1, 30, 29, -1, 29, 6, 1, -1, 15, 9, 35, -1, 35, 33, 15, -1, 16, 34, 17, -1, 35, 34, 16, -1, 16, 18, 35, -1, 10, 15, 33, -1, 33, 19, 10, -1, 21, 11, 10, -1, 10, 19, 21, -1, 22, 12, 11, -1, 11, 21, 22, -1, 23, 13, 12, -1, 12, 22, 23, -1, 7, 13, 23, -1, 23, 17, 7, -1, 25, 31, 20, -1, 20, 18, 25, -1, 16, 17, 30, -1, 30, 24, 16, -1, 18, 16, 24, -1, 24, 25, 18, -1, 19, 20, 31, -1, 31, 26, 19, -1, 27, 21, 19, -1, 19, 26, 27, -1, 28, 22, 21, -1, 21, 27, 28, -1, 29, 23, 22, -1, 22, 28, 29, -1, 30, 17, 23, -1, 23, 29, 30, -1, 2, 14, 31, -1, 31, 25, 2, -1, 0, 1, 32, -1, 1, 6, 32, -1, 6, 5, 32, -1, 5, 4, 32, -1, 4, 3, 32, -1, 3, 14, 32, -1, 14, 2, 32, -1, 2, 0, 32, -1, 7, 8, 37, -1, 37, 36, 7, -1, 8, 9, 38, -1, 38, 37, 8, -1, 10, 39, 43, -1, 43, 15, 10, -1, 10, 11, 40, -1, 40, 39, 10, -1, 11, 12, 41, -1, 41, 40, 11, -1, 13, 42, 41, -1, 41, 12, 13, -1, 7, 36, 42, -1, 42, 13, 7, -1, 15, 43, 38, -1, 38, 9, 15, -1, 18, 20, 33, -1, 33, 35, 18, -1, 9, 8, 34, -1, 34, 35, 9, -1, 8, 7, 17, -1, 17, 34, 8, -1, 33, 20, 19, -1, 36, 37, 45, -1, 45, 44, 36, -1, 37, 38, 46, -1, 46, 45, 37, -1, 38, 43, 47, -1, 47, 46, 38, -1, 43, 39, 48, -1, 48, 47, 43, -1, 39, 40, 49, -1, 49, 48, 39, -1, 40, 41, 50, -1, 50, 49, 40, -1, 41, 42, 51, -1, 51, 50, 41, -1, 42, 36, 44, -1, 44, 51, 42, -1, 44, 45, 52, -1, 45, 46, 52, -1, 46, 47, 52, -1, 47, 48, 52, -1, 48, 49, 52, -1, 49, 50, 52, -1, 50, 51, 52, -1, 51, 44, 52, -1].to_java Java::int)
                                        .setCreaseAngle(1.57)
                                        .setTexCoordIndex([1, 2, 3, -1, 3, 0, 1, -1, 5, 1, 0, -1, 0, 4, 5, -1, 7, 8, 9, -1, 9, 6, 7, -1, 11, 7, 6, -1, 6, 10, 11, -1, 12, 13, 11, -1, 11, 10, 12, -1, 14, 15, 13, -1, 13, 12, 14, -1, 3, 2, 15, -1, 15, 14, 3, -1, 35, 18, 40, -1, 40, 38, 35, -1, 26, 39, 27, -1, 40, 39, 26, -1, 26, 24, 40, -1, 20, 19, 37, -1, 37, 28, 20, -1, 29, 21, 20, -1, 20, 28, 29, -1, 30, 22, 21, -1, 21, 29, 30, -1, 31, 23, 22, -1, 22, 30, 31, -1, 17, 23, 31, -1, 31, 27, 17, -1, 5, 33, 25, -1, 25, 24, 5, -1, 26, 27, 2, -1, 2, 1, 26, -1, 24, 26, 1, -1, 1, 5, 24, -1, 28, 36, 8, -1, 8, 7, 28, -1, 11, 29, 28, -1, 28, 7, 11, -1, 13, 30, 29, -1, 29, 11, 13, -1, 15, 31, 30, -1, 30, 13, 15, -1, 2, 27, 31, -1, 31, 15, 2, -1, 4, 34, 33, -1, 33, 5, 4, -1, 0, 3, 32, -1, 3, 14, 32, -1, 14, 12, 32, -1, 12, 10, 32, -1, 10, 6, 32, -1, 6, 9, 32, -1, 34, 4, 32, -1, 4, 0, 32, -1, 17, 16, 42, -1, 42, 41, 17, -1, 16, 18, 43, -1, 43, 42, 16, -1, 20, 44, 49, -1, 49, 19, 20, -1, 20, 21, 45, -1, 45, 44, 20, -1, 21, 22, 46, -1, 46, 45, 21, -1, 23, 47, 46, -1, 46, 22, 23, -1, 17, 41, 47, -1, 47, 23, 17, -1, 35, 48, 43, -1, 43, 18, 35, -1, 24, 25, 38, -1, 38, 40, 24, -1, 18, 16, 39, -1, 39, 40, 18, -1, 16, 17, 27, -1, 27, 39, 16, -1, 37, 36, 28, -1, 41, 42, 51, -1, 51, 50, 41, -1, 42, 43, 52, -1, 52, 51, 42, -1, 43, 48, 53, -1, 53, 52, 43, -1, 49, 44, 54, -1, 54, 53, 49, -1, 44, 45, 55, -1, 55, 54, 44, -1, 45, 46, 56, -1, 56, 55, 45, -1, 46, 47, 57, -1, 57, 56, 46, -1, 47, 41, 50, -1, 50, 57, 47, -1, 50, 51, 58, -1, 51, 52, 58, -1, 52, 53, 58, -1, 53, 54, 58, -1, 54, 55, 58, -1, 55, 56, 58, -1, 56, 57, 58, -1, 57, 50, 58, -1].to_java Java::int)
                                        .setCoord(Coordinate.new()
                                            .setPoint([0.6171, -13.01, -0.6361, 0.9297, -13.01, -0.0368, -0.0153, -13.01, -0.9006, -0.9678, -13.01, 0.0288, -0.6522, -13.01, 0.7259, -0.0153, -13.02, 0.9953, 0.5988, -13.02, 0.647, 1.507, -0.9557, -0.006, 0.8814, -1.017, -1.085, -0.0419, -1.082, -1.497, -1.473, -0.9549, -0.006, -0.9108, -1.009, 1.103, 0.0234, -1.027, 1.556, 1.003, -0.9617, 1.074, -0.6385, -13.01, -0.6372, -0.9338, -1.019, -1.087, 0.7548, -6.309, -1.255, 1.366, -6.128, -0.006, -0.161, -6.766, -1.585, -1.357, -7.309, -0.006, -0.8665, -7.149, -1.205, -0.8441, -7.141, 0.9517, -0.0368, -6.766, 1.414, 0.8313, -6.381, 0.9375, 0.6098, -12.43, -0.6489, -0.0262, -12.43, -0.948, -1.033, -12.43, 0.0129, -0.6686, -12.43, 0.7002, -0.0397, -12.43, 1.038, 0.6666, -12.43, 0.6874, 0.9844, -12.43, -0.0159, -0.7189, -12.43, -0.7189, -0.0153, -13.22, -0.0114, -0.9002, -4.9, -1.382, 0.8181, -4.643, -1.298, -0.1014, -4.37, -1.708, 1.637, -0.0513, -0.006, 0.9955, -0.042, -1.069, -0.0302, -0.0488, -1.438, -1.637, -0.0512, -0.006, -1.028, -0.077, 1.232, 0.03, -0.0858, 1.708, 1.111, -0.0534, 1.191, -1.07, -0.0492, -1.071, 1.162, 0.8363, -0.0364, 0.7103, 0.8435, -0.8306, -0.0342, 0.8362, -1.115, -0.7789, 0.838, -0.8359, -1.168, 0.8402, -0.0607, -0.7205, 0.8157, 0.9044, 0.0219, 0.8068, 1.259, 0.7866, 0.8383, 0.8709, -0.0053, 1.267, 0.099].to_java Java::float)
                                        )
                                        .setTexCoord(TextureCoordinate.new()
                                            .setPoint([0.894, 0.3355, 0.9033, 0.3536, 0.8888, 0.3564, 0.8848, 0.3395, 0.9038, 0.3291, 0.9181, 0.3492, 0.8482, 0.3305, 0.8325, 0.3485, 0.8189, 0.3396, 0.8422, 0.3186, 0.8583, 0.3389, 0.8494, 0.3547, 0.8628, 0.341, 0.8599, 0.3566, 0.874, 0.3392, 0.8747, 0.3563, 0.9081, 0.5043, 0.8902, 0.501, 0.9231, 0.5081, 0.8041, 0.5143, 0.8222, 0.5078, 0.8436, 0.5014, 0.8584, 0.4989, 0.8728, 0.4998, 0.9302, 0.4157, 0.947, 0.4098, 0.9113, 0.4208, 0.8904, 0.424, 0.815, 0.4077, 0.8373, 0.4108, 0.8539, 0.4159, 0.872, 0.4201, 0.8743, 0.3217, 0.9269, 0.3433, 0.9054, 0.3232, 0.9389, 0.5152, 0.7964, 0.4076, 0.8003, 0.4609, 0.943, 0.4625, 0.9097, 0.4626, 0.9267, 0.4619, 0.8902, 0.501, 0.9081, 0.5043, 0.9231, 0.5081, 0.8222, 0.5078, 0.8436, 0.5014, 0.8584, 0.4989, 0.8728, 0.4998, 0.9389, 0.5152, 0.8041, 0.5143, 0.8902, 0.501, 0.9081, 0.5043, 0.9231, 0.5081, 0.9389, 0.5152, 0.8222, 0.5078, 0.8436, 0.5014, 0.8584, 0.4989, 0.8728, 0.4998, 0.8822, 0.5045].to_java Java::float)
                                        )
                                    )
                                )
                            )
                        )
                        .addChild(HAnimJoint.new()
                            .setName("l_talocrural")
                            .setDEF("hanim_l_talocrural")
                            .setCenter([3.602, 4.137, 0.6104].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.602, 4.137, 0.6104].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("MiTextureAtlas")
                                            )
                                        )
                                        .setGeometry(IndexedFaceSet.new()
                                            .setCoordIndex([0, 1, 22, -1, 22, 28, 0, -1, 2, 23, 22, -1, 22, 1, 2, -1, 3, 24, 23, -1, 23, 2, 3, -1, 4, 25, 24, -1, 24, 3, 4, -1, 4, 5, 26, -1, 26, 25, 4, -1, 5, 21, 6, -1, 6, 26, 5, -1, 6, 21, 7, -1, 7, 27, 6, -1, 7, 0, 28, -1, 28, 27, 7, -1, 29, 31, 4, -1, 4, 3, 29, -1, 32, 29, 3, -1, 3, 2, 32, -1, 33, 32, 2, -1, 2, 1, 33, -1, 30, 33, 1, -1, 1, 0, 30, -1, 18, 17, 31, -1, 31, 29, 18, -1, 19, 18, 29, -1, 29, 32, 19, -1, 20, 19, 32, -1, 32, 33, 20, -1, 16, 20, 33, -1, 33, 30, 16, -1, 37, 38, 28, -1, 28, 22, 37, -1, 39, 37, 22, -1, 22, 23, 39, -1, 24, 40, 39, -1, 39, 23, 24, -1, 41, 40, 24, -1, 24, 25, 41, -1, 42, 41, 25, -1, 25, 26, 42, -1, 6, 43, 42, -1, 42, 26, 6, -1, 44, 43, 6, -1, 6, 27, 44, -1, 38, 44, 27, -1, 27, 28, 38, -1, 8, 9, 34, -1, 9, 10, 34, -1, 10, 11, 34, -1, 11, 12, 34, -1, 12, 13, 34, -1, 13, 14, 34, -1, 14, 15, 34, -1, 15, 8, 34, -1, 36, 35, 17, -1, 17, 18, 36, -1, 19, 20, 36, -1, 36, 18, 19, -1, 20, 16, 35, -1, 35, 36, 20, -1, 9, 8, 38, -1, 38, 37, 9, -1, 10, 9, 37, -1, 37, 39, 10, -1, 40, 11, 10, -1, 10, 39, 40, -1, 12, 11, 40, -1, 40, 41, 12, -1, 13, 12, 41, -1, 41, 42, 13, -1, 43, 14, 13, -1, 13, 42, 43, -1, 15, 14, 43, -1, 43, 44, 15, -1, 8, 15, 44, -1, 44, 38, 8, -1, 46, 47, 48, -1, 46, 48, 49, -1, 49, 50, 51, -1, 51, 52, 53, -1, 49, 51, 53, -1, 46, 49, 53, -1, 46, 53, 54, -1, 46, 54, 45, -1, 5, 4, 46, -1, 46, 45, 5, -1, 4, 31, 47, -1, 47, 46, 4, -1, 31, 17, 48, -1, 48, 47, 31, -1, 17, 35, 49, -1, 49, 48, 17, -1, 35, 16, 50, -1, 50, 49, 35, -1, 16, 30, 51, -1, 51, 50, 16, -1, 30, 0, 52, -1, 52, 51, 30, -1, 0, 7, 53, -1, 53, 52, 0, -1, 7, 21, 54, -1, 54, 53, 7, -1, 21, 5, 45, -1, 45, 54, 21, -1].to_java Java::int)
                                            .setCreaseAngle(1.57)
                                            .setTexCoordIndex([0, 1, 2, -1, 2, 5, 0, -1, 3, 4, 2, -1, 2, 1, 3, -1, 1, 2, 4, -1, 4, 3, 1, -1, 0, 5, 2, -1, 2, 1, 0, -1, 0, 12, 13, -1, 13, 5, 0, -1, 12, 31, 14, -1, 14, 13, 12, -1, 14, 31, 12, -1, 12, 13, 14, -1, 12, 0, 5, -1, 5, 13, 12, -1, 19, 10, 0, -1, 0, 1, 19, -1, 22, 19, 1, -1, 1, 3, 22, -1, 19, 22, 3, -1, 3, 1, 19, -1, 10, 19, 1, -1, 1, 0, 10, -1, 24, 23, 10, -1, 10, 19, 24, -1, 25, 24, 19, -1, 19, 22, 25, -1, 24, 25, 22, -1, 22, 19, 24, -1, 23, 24, 19, -1, 19, 10, 23, -1, 38, 39, 5, -1, 5, 2, 38, -1, 40, 38, 2, -1, 2, 4, 40, -1, 2, 41, 40, -1, 40, 4, 2, -1, 42, 41, 2, -1, 2, 5, 42, -1, 43, 42, 5, -1, 5, 13, 43, -1, 14, 44, 43, -1, 43, 13, 14, -1, 45, 44, 14, -1, 14, 13, 45, -1, 39, 45, 13, -1, 13, 5, 39, -1, 34, 32, 36, -1, 32, 33, 36, -1, 33, 32, 36, -1, 32, 34, 36, -1, 34, 35, 36, -1, 35, 37, 36, -1, 37, 35, 36, -1, 35, 34, 36, -1, 27, 9, 8, -1, 8, 26, 27, -1, 28, 29, 27, -1, 27, 26, 28, -1, 29, 30, 9, -1, 9, 27, 29, -1, 32, 34, 39, -1, 39, 38, 32, -1, 33, 32, 38, -1, 38, 40, 33, -1, 41, 32, 33, -1, 33, 40, 41, -1, 34, 32, 41, -1, 41, 42, 34, -1, 35, 34, 42, -1, 42, 43, 35, -1, 44, 37, 35, -1, 35, 43, 44, -1, 35, 37, 44, -1, 44, 45, 35, -1, 34, 35, 45, -1, 45, 39, 34, -1, 15, 16, 17, -1, 15, 17, 18, -1, 18, 20, 16, -1, 16, 15, 11, -1, 18, 16, 11, -1, 15, 18, 11, -1, 15, 11, 21, -1, 15, 21, 11, -1, 12, 0, 47, -1, 47, 46, 12, -1, 0, 10, 48, -1, 48, 47, 0, -1, 6, 7, 17, -1, 17, 16, 6, -1, 8, 9, 50, -1, 50, 49, 8, -1, 9, 30, 51, -1, 51, 50, 9, -1, 7, 6, 16, -1, 16, 20, 7, -1, 10, 0, 47, -1, 47, 48, 10, -1, 0, 12, 46, -1, 46, 47, 0, -1, 12, 31, 52, -1, 52, 46, 12, -1, 31, 12, 46, -1, 46, 52, 31, -1].to_java Java::int)
                                            .setCoord(Coordinate.new()
                                                .setPoint([1.445, -1.22, -1.537, 1.044, -1.24, -2.426, -0.0288, -1.236, -3.061, -0.9995, -1.24, -2.391, -1.447, -1.22, -1.537, -1.274, -1.119, -0.5476, -0.0103, -0.3602, -0.2684, 1.246, -1.125, -0.5476, 0.9283, 0.0065, -1.631, 0.5813, 0.0332, -2.277, -0.0334, 0.0277, -2.545, -0.6868, 0.016, -2.279, -1.001, 0.0174, -1.636, -0.6838, 0.0069, -0.9906, -0.0348, 0.0147, -0.6324, 0.5842, 0.0241, -0.988, 1.398, -4.009, -1.527, -1.334, -4.009, -1.527, -0.8265, -4.009, -2.427, -0.0288, -4.009, -2.925, 0.8646, -4.009, -2.427, -0.0146, -0.9552, 0.0462, 0.9259, -0.3611, -2.36, -0.0288, -0.3611, -2.841, -0.9365, -0.3611, -2.36, -1.346, -0.3611, -1.605, -1.171, -0.3611, -0.7342, 1.109, -0.3611, -0.7342, 1.274, -0.3611, -1.605, -1.127, -3.596, -2.427, 1.653, -3.596, -1.527, -1.696, -3.596, -1.527, -0.0288, -3.596, -3.05, 1.159, -3.596, -2.427, 0.007, 0.4015, -1.634, -0.0691, -4.009, -1.527, -0.831, -4.009, -2.327, 0.7387, -0.3236, -2.36, 1.115, -0.3236, -1.605, -0.0253, -0.3236, -2.651, -0.7919, -0.3236, -2.36, -1.146, -0.3236, -1.605, -0.8997, -0.3236, -0.7342, 0.0069, -0.3236, -0.4324, 0.8605, -0.3236, -0.7342, -0.8273, -1.7, -0.5712, -0.8628, -1.967, -0.7779, -1.072, -3.315, -0.486, -1.075, -3.663, -0.3503, -0.0696, -3.663, -0.3504, 1.075, -3.663, -0.3505, 1.038, -3.366, -0.5053, 0.8586, -1.976, -0.7821, 0.8162, -1.71, -0.5729, -0.0163, -1.552, -0.1102].to_java Java::float)
                                            )
                                            .setTexCoord(TextureCoordinate.new()
                                                .setPoint([0.4523, 0.3285, 0.4305, 0.3327, 0.4342, 0.3498, 0.4016, 0.3389, 0.4117, 0.3596, 0.4577, 0.3463, 0.3636, 0.4309, 0.3649, 0.4221, 0.3323, 0.5009, 0.3464, 0.464, 0.4517, 0.3097, 0.3791, 0.4387, 0.4894, 0.3285, 0.4802, 0.348, 0.5003, 0.3671, 0.3639, 0.4386, 0.3636, 0.4309, 0.3649, 0.4221, 0.3205, 0.4942, 0.4278, 0.3176, 0.3146, 0.4792, 0.391, 0.4492, 0.3969, 0.3186, 0.4546, 0.288, 0.4234, 0.2922, 0.3954, 0.296, 0.2979, 0.4905, 0.3121, 0.4644, 0.2767, 0.4647, 0.2976, 0.4385, 0.3319, 0.4273, 0.5185, 0.3543, 0.4404, 0.3653, 0.4298, 0.3752, 0.4552, 0.3612, 0.47, 0.366, 0.4545, 0.3833, 0.4807, 0.3791, 0.4373, 0.3575, 0.4565, 0.3537, 0.4208, 0.3674, 0.4373, 0.3575, 0.4565, 0.3537, 0.4751, 0.357, 0.4905, 0.3731, 0.4751, 0.357, 0.4894, 0.3285, 0.4523, 0.3285, 0.4517, 0.3097, 0.4546, 0.288, 0.3464, 0.464, 0.3319, 0.4273, 0.5185, 0.3543].to_java Java::float)
                                            )
                                        )
                                    )
                                )
                            )
                            .addChild(HAnimJoint.new()
                                .setName("l_metatarsophalangeal_2")
                                .setDEF("hanim_l_metatarsophalangeal_2")
                                .setCenter([3.602, 3.02, 0.07017].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.602, 3.02, 0.07017].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("MiTextureAtlas")
                                                )
                                            )
                                            .setGeometry(IndexedFaceSet.new()
                                                .setCoordIndex([1, 2, 35, -1, 35, 39, 1, -1, 20, 37, 30, -1, 30, 33, 20, -1, 21, 27, 14, -1, 14, 15, 21, -1, 28, 21, 15, -1, 15, 16, 28, -1, 38, 22, 32, -1, 32, 31, 38, -1, 0, 34, 37, -1, 37, 20, 0, -1, 18, 17, 27, -1, 27, 21, 18, -1, 19, 18, 21, -1, 21, 28, 19, -1, 35, 2, 22, -1, 22, 38, 35, -1, 5, 6, 1, -1, 1, 0, 5, -1, 6, 7, 2, -1, 2, 1, 6, -1, 3, 23, 20, -1, 20, 33, 3, -1, 24, 4, 32, -1, 32, 22, 24, -1, 23, 5, 0, -1, 0, 20, 23, -1, 7, 24, 22, -1, 22, 2, 7, -1, 8, 25, 23, -1, 23, 3, 8, -1, 26, 10, 4, -1, 4, 24, 26, -1, 11, 12, 6, -1, 6, 5, 11, -1, 25, 11, 5, -1, 5, 23, 25, -1, 13, 26, 24, -1, 24, 7, 13, -1, 12, 13, 7, -1, 7, 6, 12, -1, 15, 14, 8, -1, 8, 9, 15, -1, 14, 27, 25, -1, 25, 8, 14, -1, 16, 15, 9, -1, 9, 10, 16, -1, 28, 16, 10, -1, 10, 26, 28, -1, 17, 18, 12, -1, 12, 11, 17, -1, 27, 17, 11, -1, 11, 25, 27, -1, 19, 28, 26, -1, 26, 13, 19, -1, 18, 19, 13, -1, 13, 12, 18, -1, 34, 0, 1, -1, 1, 39, 34, -1, 4, 29, 36, -1, 36, 32, 4, -1, 36, 29, 3, -1, 3, 33, 36, -1, 10, 9, 29, -1, 29, 4, 10, -1, 3, 29, 9, -1, 9, 8, 3, -1, 41, 42, 43, -1, 43, 44, 45, -1, 45, 46, 47, -1, 43, 45, 47, -1, 47, 48, 49, -1, 43, 47, 49, -1, 41, 43, 49, -1, 41, 49, 40, -1, 31, 32, 41, -1, 41, 40, 31, -1, 32, 36, 42, -1, 42, 41, 32, -1, 36, 33, 43, -1, 43, 42, 36, -1, 33, 30, 44, -1, 44, 43, 33, -1, 30, 37, 45, -1, 45, 44, 30, -1, 37, 34, 46, -1, 46, 45, 37, -1, 34, 39, 47, -1, 47, 46, 34, -1, 39, 35, 48, -1, 48, 47, 39, -1, 35, 38, 49, -1, 49, 48, 35, -1, 38, 31, 40, -1, 40, 49, 38, -1].to_java Java::int)
                                                .setCreaseAngle(1.57)
                                                .setTexCoordIndex([0, 1, 32, -1, 32, 35, 0, -1, 6, 34, 28, -1, 28, 29, 6, -1, 5, 4, 3, -1, 3, 2, 5, -1, 4, 5, 2, -1, 2, 3, 4, -1, 34, 6, 29, -1, 29, 28, 34, -1, 14, 31, 34, -1, 34, 6, 14, -1, 11, 10, 4, -1, 4, 5, 11, -1, 10, 11, 5, -1, 5, 4, 10, -1, 31, 14, 6, -1, 6, 34, 31, -1, 8, 9, 0, -1, 0, 7, 8, -1, 9, 12, 1, -1, 1, 0, 9, -1, 15, 21, 6, -1, 6, 29, 15, -1, 21, 15, 29, -1, 29, 6, 21, -1, 21, 22, 14, -1, 14, 6, 21, -1, 22, 21, 6, -1, 6, 14, 22, -1, 23, 25, 21, -1, 21, 15, 23, -1, 25, 23, 15, -1, 15, 21, 25, -1, 13, 16, 9, -1, 9, 8, 13, -1, 25, 26, 22, -1, 22, 21, 25, -1, 26, 25, 21, -1, 21, 22, 26, -1, 16, 17, 12, -1, 12, 9, 16, -1, 2, 3, 23, -1, 23, 24, 2, -1, 3, 4, 25, -1, 25, 23, 3, -1, 3, 2, 24, -1, 24, 23, 3, -1, 4, 3, 23, -1, 23, 25, 4, -1, 18, 19, 16, -1, 16, 13, 18, -1, 4, 10, 26, -1, 26, 25, 4, -1, 10, 4, 25, -1, 25, 26, 10, -1, 19, 20, 17, -1, 17, 16, 19, -1, 30, 7, 0, -1, 0, 35, 30, -1, 15, 27, 33, -1, 33, 29, 15, -1, 33, 27, 15, -1, 15, 29, 33, -1, 23, 24, 27, -1, 27, 15, 23, -1, 15, 27, 24, -1, 24, 23, 15, -1, 37, 38, 37, -1, 37, 36, 39, -1, 39, 40, 41, -1, 37, 39, 41, -1, 41, 42, 39, -1, 37, 41, 39, -1, 37, 37, 39, -1, 37, 39, 36, -1, 28, 29, 37, -1, 37, 36, 28, -1, 29, 33, 38, -1, 38, 37, 29, -1, 33, 29, 37, -1, 37, 38, 33, -1, 29, 28, 36, -1, 36, 37, 29, -1, 28, 34, 39, -1, 39, 36, 28, -1, 34, 31, 40, -1, 40, 39, 34, -1, 30, 35, 41, -1, 41, 40, 30, -1, 35, 32, 42, -1, 42, 41, 35, -1, 31, 34, 39, -1, 39, 42, 31, -1, 34, 28, 36, -1, 36, 39, 34, -1].to_java Java::int)
                                                .setCoord(Coordinate.new()
                                                    .setPoint([1.371, -2.892, -0.0282, -0.0288, -2.892, -0.0282, -1.278, -2.892, -0.0282, 1.63, -0.945, 1.293, -1.577, -1.13, 1.46, 1.818, -2.892, 1.399, -0.0288, -2.892, 1.399, -1.735, -2.892, 1.399, 1.703, -1.538, 2.423, -0.0288, -1.178, 2.653, -1.625, -1.538, 2.379, 1.849, -2.892, 2.404, -0.0288, -2.892, 2.404, -1.805, -2.892, 2.404, 1.422, -1.851, 3.46, -0.141, -1.65, 3.734, -1.463, -1.867, 3.39, 1.481, -2.892, 3.56, -0.3127, -2.892, 4.033, -1.574, -2.892, 3.581, 1.605, -2.479, -0.0282, -0.3127, -2.479, 4.194, -1.682, -2.479, -0.0282, 2.033, -2.479, 1.399, -1.994, -2.479, 1.399, 1.972, -2.479, 2.404, -2.033, -2.479, 2.404, 1.544, -2.479, 3.817, -1.658, -2.479, 3.714, -0.2038, -0.6584, 1.702, 1.445, -0.1027, -0.9967, -1.447, -0.1027, -0.9967, -1.274, -0.0025, -0.0073, 1.246, -0.0085, -0.0073, 0.231, -2.892, -0.9871, -0.2448, -2.892, -0.9871, -0.0146, 0.1618, 0.5865, 1.653, -2.479, -0.9871, -1.696, -2.479, -0.9871, -0.0244, -2.892, -0.9871, -0.2328, 0.3042, -1.524, -0.21, 0.5895, -0.9062, -0.015, 0.7752, -0.2115, 0.1815, 0.5831, -0.9091, 0.2075, 0.3012, -1.525, 0.2422, -0.6147, -2.345, 0.2136, -0.8983, -2.297, -0.0244, -0.8983, -2.297, -0.2307, -0.8983, -2.297, -0.2739, -0.5991, -2.339].to_java Java::float)
                                                )
                                                .setTexCoord(TextureCoordinate.new()
                                                    .setPoint([0.3792, 0.4637, 0.3701, 0.4982, 0.5611, 0.3309, 0.5505, 0.3087, 0.5574, 0.2996, 0.5797, 0.3163, 0.4886, 0.3024, 0.3626, 0.4294, 0.3994, 0.4211, 0.3995, 0.4635, 0.5574, 0.2886, 0.5848, 0.3061, 0.3998, 0.5058, 0.4251, 0.4151, 0.4863, 0.2854, 0.5136, 0.3164, 0.4285, 0.4735, 0.4287, 0.5113, 0.4484, 0.4206, 0.4611, 0.4694, 0.4496, 0.5053, 0.5134, 0.294, 0.5114, 0.2829, 0.5332, 0.3116, 0.542, 0.3424, 0.5336, 0.2912, 0.5373, 0.2839, 0.5267, 0.3502, 0.4523, 0.3285, 0.4894, 0.3285, 0.3319, 0.4273, 0.4546, 0.288, 0.3323, 0.5009, 0.5185, 0.3543, 0.4517, 0.3097, 0.3464, 0.464, 0.4523, 0.3285, 0.4894, 0.3285, 0.5185, 0.3543, 0.4517, 0.3097, 0.4546, 0.288, 0.3464, 0.464, 0.3323, 0.5009].to_java Java::float)
                                                )
                                            )
                                        )
                                    )
                                )
                            )
                        )
                    )
                )
                .addChild(HAnimJoint.new()
                    .setName("r_hip")
                    .setDEF("hanim_r_hip")
                    .setCenter([-3.309, 31.309999, -0.8377].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.309, 31.309999, -0.8377].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("MiTextureAtlas")
                                    )
                                )
                                .setGeometry(IndexedFaceSet.new()
                                    .setCoordIndex([3, 60, 61, -1, 61, 52, 3, -1, 1, 0, 53, -1, 53, 57, 1, -1, 2, 1, 57, -1, 57, 54, 2, -1, 60, 3, 2, -1, 2, 54, 60, -1, 4, 56, 55, -1, 5, 4, 55, -1, 55, 58, 5, -1, 6, 5, 58, -1, 58, 59, 6, -1, 0, 6, 59, -1, 59, 53, 0, -1, 56, 12, 7, -1, 7, 52, 56, -1, 1, 9, 8, -1, 8, 0, 1, -1, 2, 10, 9, -1, 9, 1, 2, -1, 3, 11, 10, -1, 10, 2, 3, -1, 4, 13, 12, -1, 12, 56, 4, -1, 5, 14, 13, -1, 13, 4, 5, -1, 6, 15, 14, -1, 14, 5, 6, -1, 0, 8, 15, -1, 15, 6, 0, -1, 52, 7, 11, -1, 11, 3, 52, -1, 12, 30, 25, -1, 25, 7, 12, -1, 9, 27, 26, -1, 26, 8, 9, -1, 10, 28, 27, -1, 27, 9, 10, -1, 11, 29, 28, -1, 28, 10, 11, -1, 12, 13, 31, -1, 31, 30, 12, -1, 13, 14, 32, -1, 32, 31, 13, -1, 14, 15, 33, -1, 33, 32, 14, -1, 15, 8, 26, -1, 26, 33, 15, -1, 7, 25, 29, -1, 29, 11, 7, -1, 34, 44, 43, -1, 43, 35, 34, -1, 39, 48, 47, -1, 47, 40, 39, -1, 40, 47, 46, -1, 46, 41, 40, -1, 41, 46, 45, -1, 45, 42, 41, -1, 43, 51, 36, -1, 36, 35, 43, -1, 51, 50, 37, -1, 37, 36, 51, -1, 50, 49, 38, -1, 38, 37, 50, -1, 49, 48, 39, -1, 39, 38, 49, -1, 42, 45, 44, -1, 44, 34, 42, -1, 16, 34, 35, -1, 35, 21, 16, -1, 21, 35, 36, -1, 36, 22, 21, -1, 22, 36, 37, -1, 37, 23, 22, -1, 23, 37, 38, -1, 38, 24, 23, -1, 24, 38, 39, -1, 39, 17, 24, -1, 17, 39, 40, -1, 40, 18, 17, -1, 18, 40, 41, -1, 41, 19, 18, -1, 19, 41, 42, -1, 42, 20, 19, -1, 20, 42, 34, -1, 34, 16, 20, -1, 30, 43, 44, -1, 44, 25, 30, -1, 25, 44, 45, -1, 45, 29, 25, -1, 29, 45, 46, -1, 46, 28, 29, -1, 28, 46, 47, -1, 47, 27, 28, -1, 27, 47, 48, -1, 48, 26, 27, -1, 26, 48, 49, -1, 49, 33, 26, -1, 33, 49, 50, -1, 50, 32, 33, -1, 32, 50, 51, -1, 51, 31, 32, -1, 31, 51, 43, -1, 43, 30, 31, -1, 59, 62, 53, -1, 53, 62, 57, -1, 57, 62, 54, -1, 54, 62, 60, -1, 60, 62, 61, -1, 61, 62, 52, -1, 52, 62, 56, -1, 56, 62, 55, -1, 55, 62, 58, -1, 58, 62, 59, -1, 63, 64, 88, -1, 88, 87, 63, -1, 89, 65, 63, -1, 63, 87, 89, -1, 90, 66, 77, -1, 77, 91, 90, -1, 67, 66, 90, -1, 90, 92, 67, -1, 68, 67, 92, -1, 92, 93, 68, -1, 69, 68, 93, -1, 93, 94, 69, -1, 64, 69, 94, -1, 94, 88, 64, -1, 78, 91, 89, -1, 89, 72, 78, -1, 63, 80, 79, -1, 79, 64, 63, -1, 65, 81, 80, -1, 80, 63, 65, -1, 82, 86, 77, -1, 77, 66, 82, -1, 67, 83, 82, -1, 82, 66, 67, -1, 68, 84, 83, -1, 83, 67, 68, -1, 85, 84, 68, -1, 68, 69, 85, -1, 79, 85, 69, -1, 69, 64, 79, -1, 86, 81, 65, -1, 65, 77, 86, -1, 71, 87, 88, -1, 88, 70, 71, -1, 72, 89, 87, -1, 87, 71, 72, -1, 73, 90, 91, -1, 91, 78, 73, -1, 92, 90, 73, -1, 73, 74, 92, -1, 93, 92, 74, -1, 74, 75, 93, -1, 94, 93, 75, -1, 75, 76, 94, -1, 88, 94, 76, -1, 76, 70, 88, -1, 65, 89, 91, -1, 91, 77, 65, -1, 80, 95, 96, -1, 96, 79, 80, -1, 79, 96, 97, -1, 97, 85, 79, -1, 85, 97, 98, -1, 98, 84, 85, -1, 84, 98, 99, -1, 99, 83, 84, -1, 83, 99, 100, -1, 100, 82, 83, -1, 82, 100, 101, -1, 101, 86, 82, -1, 86, 101, 102, -1, 102, 81, 86, -1, 81, 102, 95, -1, 95, 80, 81, -1, 95, 103, 96, -1, 96, 103, 97, -1, 97, 103, 98, -1, 98, 103, 99, -1, 99, 103, 100, -1, 100, 103, 101, -1, 101, 103, 102, -1, 102, 103, 95, -1].to_java Java::int)
                                    .setCreaseAngle(1.57)
                                    .setTexCoordIndex([3, 2, 1, -1, 1, 63, 3, -1, 4, 7, 6, -1, 6, 5, 4, -1, 8, 4, 5, -1, 5, 9, 8, -1, 2, 3, 8, -1, 8, 9, 2, -1, 10, 12, 11, -1, 13, 10, 11, -1, 11, 14, 13, -1, 15, 13, 14, -1, 14, 16, 15, -1, 7, 15, 16, -1, 16, 6, 7, -1, 12, 18, 17, -1, 17, 0, 12, -1, 4, 20, 19, -1, 19, 7, 4, -1, 8, 21, 20, -1, 20, 4, 8, -1, 3, 22, 21, -1, 21, 8, 3, -1, 10, 23, 18, -1, 18, 12, 10, -1, 13, 24, 23, -1, 23, 10, 13, -1, 15, 25, 24, -1, 24, 13, 15, -1, 7, 19, 25, -1, 25, 15, 7, -1, 63, 64, 22, -1, 22, 3, 63, -1, 18, 27, 26, -1, 26, 17, 18, -1, 20, 29, 28, -1, 28, 19, 20, -1, 21, 30, 29, -1, 29, 20, 21, -1, 22, 31, 30, -1, 30, 21, 22, -1, 18, 23, 32, -1, 32, 27, 18, -1, 23, 24, 33, -1, 33, 32, 23, -1, 24, 25, 34, -1, 34, 33, 24, -1, 25, 19, 28, -1, 28, 34, 25, -1, 64, 65, 31, -1, 31, 22, 64, -1, 36, 35, 38, -1, 38, 37, 36, -1, 40, 39, 42, -1, 42, 41, 40, -1, 41, 42, 44, -1, 44, 43, 41, -1, 43, 44, 46, -1, 46, 45, 43, -1, 38, 48, 47, -1, 47, 37, 38, -1, 48, 50, 49, -1, 49, 47, 48, -1, 50, 52, 51, -1, 51, 49, 50, -1, 52, 39, 40, -1, 40, 51, 52, -1, 45, 46, 66, -1, 66, 67, 45, -1, 53, 36, 37, -1, 37, 54, 53, -1, 54, 37, 47, -1, 47, 55, 54, -1, 55, 47, 49, -1, 49, 56, 55, -1, 56, 49, 51, -1, 51, 57, 56, -1, 57, 51, 40, -1, 40, 58, 57, -1, 58, 40, 41, -1, 41, 59, 58, -1, 59, 41, 43, -1, 43, 60, 59, -1, 60, 43, 45, -1, 45, 61, 60, -1, 61, 45, 67, -1, 67, 68, 61, -1, 27, 38, 35, -1, 35, 26, 27, -1, 65, 66, 46, -1, 46, 31, 65, -1, 31, 46, 44, -1, 44, 30, 31, -1, 30, 44, 42, -1, 42, 29, 30, -1, 29, 42, 39, -1, 39, 28, 29, -1, 28, 39, 52, -1, 52, 34, 28, -1, 34, 52, 50, -1, 50, 33, 34, -1, 33, 50, 48, -1, 48, 32, 33, -1, 32, 48, 38, -1, 38, 27, 32, -1, 16, 62, 6, -1, 6, 62, 5, -1, 5, 62, 9, -1, 9, 62, 2, -1, 2, 62, 1, -1, 1, 62, 63, -1, 0, 62, 12, -1, 12, 62, 11, -1, 11, 62, 14, -1, 14, 62, 16, -1, 69, 70, 106, -1, 106, 105, 69, -1, 107, 71, 69, -1, 69, 105, 107, -1, 108, 85, 72, -1, 72, 110, 108, -1, 73, 74, 109, -1, 109, 111, 73, -1, 75, 73, 111, -1, 111, 112, 75, -1, 76, 75, 112, -1, 112, 113, 76, -1, 70, 76, 113, -1, 113, 106, 70, -1, 81, 110, 107, -1, 107, 79, 81, -1, 87, 97, 96, -1, 96, 88, 87, -1, 89, 98, 97, -1, 97, 87, 89, -1, 99, 104, 91, -1, 91, 90, 99, -1, 92, 100, 99, -1, 99, 90, 92, -1, 93, 101, 100, -1, 100, 92, 93, -1, 102, 101, 93, -1, 93, 94, 102, -1, 96, 102, 94, -1, 94, 88, 96, -1, 103, 98, 89, -1, 89, 95, 103, -1, 77, 105, 106, -1, 106, 78, 77, -1, 79, 107, 105, -1, 105, 77, 79, -1, 80, 108, 110, -1, 110, 81, 80, -1, 111, 109, 86, -1, 86, 82, 111, -1, 112, 111, 82, -1, 82, 83, 112, -1, 113, 112, 83, -1, 83, 84, 113, -1, 106, 113, 84, -1, 84, 78, 106, -1, 71, 107, 110, -1, 110, 72, 71, -1, 97, 114, 115, -1, 115, 96, 97, -1, 96, 115, 116, -1, 116, 102, 96, -1, 102, 116, 117, -1, 117, 101, 102, -1, 101, 117, 118, -1, 118, 100, 101, -1, 100, 118, 119, -1, 119, 99, 100, -1, 99, 119, 120, -1, 120, 104, 99, -1, 103, 120, 121, -1, 121, 98, 103, -1, 98, 121, 114, -1, 114, 97, 98, -1, 114, 122, 115, -1, 115, 122, 116, -1, 116, 122, 117, -1, 117, 122, 118, -1, 118, 122, 119, -1, 119, 122, 120, -1, 120, 122, 121, -1, 121, 122, 114, -1].to_java Java::int)
                                    .setCoord(Coordinate.new()
                                        .setPoint([-2.582, 0.2394, -0.1057, -1.745, 0.0229, -1.975, -0.0541, -0.3895, -3.28, 1.468, -0.6749, -3.237, 1.932, -0.9268, 1.764, -0.0438, -0.524, 2.452, -1.716, -0.0618, 1.903, 2.43, -2.862, -1.761, -2.518, -2.127, -0.1158, -1.829, -2.265, -1.959, -0.1013, -2.474, -2.896, 1.434, -2.731, -2.506, 2.485, -2.879, 0.018, 1.784, -2.82, 1.728, -0.0658, -2.606, 2.337, -1.791, -2.346, 1.769, 1.982, -8.536, -1.667, -2.339, -8.128, -0.1473, -1.731, -8.148, -1.815, -0.226, -8.313, -2.663, 1.169, -8.458, -2.209, 2.031, -8.55, -0.0263, 1.423, -8.536, 1.521, -0.1879, -8.443, 2.072, -1.693, -8.295, 1.549, 2.035, -7.87, -1.678, -2.365, -7.443, -0.143, -1.744, -7.415, -1.834, -0.21, -7.578, -2.692, 1.211, -7.766, -2.245, 2.084, -7.886, -0.0212, 1.466, -7.85, 1.546, -0.1723, -7.709, 2.106, -1.706, -7.53, 1.579, 2.203, -8.558, -1.757, 2.275, -8.572, 0.0036, 1.604, -8.557, 1.66, -0.1863, -8.458, 2.277, -1.873, -8.306, 1.69, -2.586, -8.136, -0.1458, -1.928, -8.156, -1.938, -0.2506, -8.325, -2.867, 1.292, -8.481, -2.387, 2.328, -7.908, 0.0089, 2.255, -7.892, -1.77, 1.331, -7.789, -2.425, -0.2458, -7.59, -2.896, -1.944, -7.423, -1.955, -2.612, -7.427, -0.1424, -1.892, -7.541, 1.714, -0.1789, -7.724, 2.311, 1.644, -7.871, 1.688, 2.559, -1.095, -1.769, -2.55, 1.464, -0.0614, -0.061, 1.024, -3.429, 1.949, -0.1466, 2.061, 2.612, -1.119, 0.03, -1.664, 1.091, -1.909, -0.111, 0.9745, 2.573, -1.589, 1.381, 1.831, 1.518, 0.3659, -3.781, 2.383, -0.3257, -3.225, 0.6429, 0.9376, -0.688, -1.288, -13.28, -1.269, -1.883, -13.3, -0.2055, -0.26, -13.3, -1.822, 1.366, -13.3, -0.2055, 0.7692, -13.29, 0.9552, -0.309, -13.29, 1.455, -1.386, -13.29, 0.903, -2.307, -4.026, -0.0801, -1.462, -4.103, -1.969, 0.0294, -4.393, -2.552, 1.998, -5.68, -0.2566, 1.254, -5.404, 1.075, -0.0591, -4.949, 1.758, -1.589, -4.442, 1.2, 0.8262, -13.3, -1.248, 1.211, -4.994, -1.749, -1.912, -14.2, -0.2055, -1.271, -14.19, -1.268, -0.2451, -14.2, -1.637, 1.362, -14.2, -0.2055, 0.7527, -14.23, 1.033, -0.3053, -14.23, 1.509, -1.386, -14.2, 0.9918, 0.7947, -14.2, -1.27, -1.409, -8.689, -1.599, -2.144, -8.656, -0.1467, -0.1255, -8.844, -2.197, 1.713, -9.494, -0.3801, 1.036, -9.148, -1.516, 1.028, -9.353, 1.022, -0.1954, -9.122, 1.648, -1.524, -8.866, 1.064, -1.089, -14.92, -0.8621, -1.607, -14.93, -0.1806, -1.179, -14.93, 0.5933, -0.3043, -14.96, 0.9257, 0.5477, -14.95, 0.621, 1.051, -14.93, -0.1925, 0.6004, -14.93, -0.8652, -0.2468, -14.93, -1.103, -0.2786, -15.26, -0.129].to_java Java::float)
                                    )
                                    .setTexCoord(TextureCoordinate.new()
                                        .setPoint([0.1069, 0.343, 0.3185, 0.3293, 0.3029, 0.3225, 0.3282, 0.3101, 0.2734, 0.2662, 0.2544, 0.2888, 0.2296, 0.2739, 0.2396, 0.2502, 0.3084, 0.2869, 0.285, 0.3055, 0.1408, 0.2716, 0.1481, 0.2767, 0.1249, 0.3093, 0.1714, 0.2464, 0.1882, 0.2699, 0.2, 0.2391, 0.2031, 0.2662, 0.0639, 0.3017, 0.0965, 0.2743, 0.2453, 0.2144, 0.2872, 0.2285, 0.3265, 0.2508, 0.3593, 0.2732, 0.125, 0.2431, 0.1604, 0.2178, 0.1995, 0.2076, 0.0236, 0.1943, 0.0619, 0.1721, 0.2458, 0.1126, 0.2971, 0.1274, 0.3423, 0.1471, 0.3777, 0.1657, 0.1005, 0.1443, 0.1441, 0.1215, 0.1906, 0.111, 0.0208, 0.188, 0.016, 0.1743, 0.0567, 0.152, 0.0614, 0.1652, 0.2448, 0.1094, 0.2452, 0.0967, 0.2974, 0.1079, 0.2945, 0.1227, 0.3441, 0.127, 0.3402, 0.1414, 0.3814, 0.1444, 0.3778, 0.1589, 0.097, 0.1267, 0.1013, 0.1394, 0.1422, 0.1055, 0.1456, 0.1183, 0.1897, 0.0954, 0.1915, 0.1087, 0.016, 0.1679, 0.0548, 0.1462, 0.0961, 0.1218, 0.1415, 0.1013, 0.189, 0.0913, 0.2453, 0.0918, 0.2985, 0.1032, 0.3449, 0.1222, 0.3819, 0.1386, 0.2185, 0.3428, 0.3439, 0.3447, 0.3832, 0.2892, 0.4018, 0.1748, 0.4051, 0.1678, 0.4081, 0.153, 0.4062, 0.1467, 0.894, 0.6145, 0.8705, 0.6133, 0.9121, 0.6128, 0.9281, 0.6071, 0.8164, 0.6072, 0.792, 0.5946, 0.8333, 0.6113, 0.8519, 0.6125, 0.9067, 0.7832, 0.8744, 0.7788, 0.9293, 0.7874, 0.9807, 0.7952, 0.9547, 0.7897, 0.7989, 0.7844, 0.8241, 0.779, 0.8502, 0.7774, 0.9432, 0.5976, 0.7714, 0.7941, 0.9081, 0.5043, 0.8902, 0.501, 0.9231, 0.5081, 0.8222, 0.5078, 0.8041, 0.5143, 0.8436, 0.5014, 0.8584, 0.4989, 0.8728, 0.4998, 0.9389, 0.5152, 0.8902, 0.501, 0.9081, 0.5043, 0.9231, 0.5081, 0.8222, 0.5078, 0.8436, 0.5014, 0.8584, 0.4989, 0.8728, 0.4998, 0.9389, 0.5152, 0.8041, 0.5143, 0.9003, 0.6988, 0.8725, 0.696, 0.9207, 0.7001, 0.962, 0.6964, 0.7817, 0.6943, 0.9414, 0.6984, 0.8077, 0.6958, 0.8287, 0.6951, 0.8511, 0.695, 0.9081, 0.5043, 0.8902, 0.501, 0.8728, 0.4998, 0.8584, 0.4989, 0.8436, 0.5014, 0.8222, 0.5078, 0.8041, 0.5143, 0.9231, 0.5081, 0.8653, 0.5044].to_java Java::float)
                                    )
                                )
                            )
                        )
                    )
                    .addChild(HAnimJoint.new()
                        .setName("r_knee")
                        .setDEF("hanim_r_knee")
                        .setCenter([-3.584, 17.16, -1.037].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.584, 17.16, -1.037].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("MiTextureAtlas")
                                        )
                                    )
                                    .setGeometry(IndexedFaceSet.new()
                                        .setCoordIndex([24, 0, 1, -1, 1, 30, 24, -1, 25, 2, 0, -1, 0, 24, 25, -1, 26, 3, 14, -1, 14, 31, 26, -1, 27, 4, 3, -1, 3, 26, 27, -1, 5, 4, 27, -1, 27, 28, 5, -1, 6, 5, 28, -1, 28, 29, 6, -1, 1, 6, 29, -1, 29, 30, 1, -1, 15, 33, 35, -1, 35, 9, 15, -1, 16, 17, 34, -1, 35, 18, 16, -1, 16, 34, 35, -1, 10, 19, 33, -1, 33, 15, 10, -1, 21, 19, 10, -1, 10, 11, 21, -1, 22, 21, 11, -1, 11, 12, 22, -1, 23, 22, 12, -1, 12, 13, 23, -1, 7, 17, 23, -1, 23, 13, 7, -1, 25, 18, 20, -1, 20, 31, 25, -1, 16, 24, 30, -1, 30, 17, 16, -1, 18, 25, 24, -1, 24, 16, 18, -1, 19, 26, 31, -1, 31, 20, 19, -1, 27, 26, 19, -1, 19, 21, 27, -1, 28, 27, 21, -1, 21, 22, 28, -1, 29, 28, 22, -1, 22, 23, 29, -1, 30, 29, 23, -1, 23, 17, 30, -1, 2, 25, 31, -1, 31, 14, 2, -1, 0, 32, 1, -1, 1, 32, 6, -1, 6, 32, 5, -1, 5, 32, 4, -1, 4, 32, 3, -1, 3, 32, 14, -1, 14, 32, 2, -1, 2, 32, 0, -1, 7, 36, 37, -1, 37, 8, 7, -1, 8, 37, 38, -1, 38, 9, 8, -1, 10, 15, 43, -1, 43, 39, 10, -1, 10, 39, 40, -1, 40, 11, 10, -1, 11, 40, 41, -1, 41, 12, 11, -1, 13, 12, 41, -1, 41, 42, 13, -1, 7, 13, 42, -1, 42, 36, 7, -1, 15, 9, 38, -1, 38, 43, 15, -1, 18, 35, 33, -1, 33, 20, 18, -1, 9, 35, 34, -1, 34, 8, 9, -1, 8, 34, 17, -1, 17, 7, 8, -1, 33, 19, 20, -1, 36, 44, 45, -1, 45, 37, 36, -1, 37, 45, 46, -1, 46, 38, 37, -1, 38, 46, 47, -1, 47, 43, 38, -1, 43, 47, 48, -1, 48, 39, 43, -1, 39, 48, 49, -1, 49, 40, 39, -1, 40, 49, 50, -1, 50, 41, 40, -1, 41, 50, 51, -1, 51, 42, 41, -1, 42, 51, 44, -1, 44, 36, 42, -1, 44, 52, 45, -1, 45, 52, 46, -1, 46, 52, 47, -1, 47, 52, 48, -1, 48, 52, 49, -1, 49, 52, 50, -1, 50, 52, 51, -1, 51, 52, 44, -1].to_java Java::int)
                                        .setCreaseAngle(1.57)
                                        .setTexCoordIndex([1, 0, 3, -1, 3, 2, 1, -1, 5, 4, 0, -1, 0, 1, 5, -1, 7, 6, 9, -1, 9, 8, 7, -1, 11, 10, 6, -1, 6, 7, 11, -1, 12, 10, 11, -1, 11, 13, 12, -1, 14, 12, 13, -1, 13, 15, 14, -1, 3, 14, 15, -1, 15, 2, 3, -1, 35, 38, 40, -1, 40, 18, 35, -1, 26, 27, 39, -1, 40, 24, 26, -1, 26, 39, 40, -1, 20, 28, 37, -1, 37, 19, 20, -1, 29, 28, 20, -1, 20, 21, 29, -1, 30, 29, 21, -1, 21, 22, 30, -1, 31, 30, 22, -1, 22, 23, 31, -1, 17, 27, 31, -1, 31, 23, 17, -1, 5, 24, 25, -1, 25, 33, 5, -1, 26, 1, 2, -1, 2, 27, 26, -1, 24, 5, 1, -1, 1, 26, 24, -1, 28, 7, 8, -1, 8, 36, 28, -1, 11, 7, 28, -1, 28, 29, 11, -1, 13, 11, 29, -1, 29, 30, 13, -1, 15, 13, 30, -1, 30, 31, 15, -1, 2, 15, 31, -1, 31, 27, 2, -1, 4, 5, 33, -1, 33, 34, 4, -1, 0, 32, 3, -1, 3, 32, 14, -1, 14, 32, 12, -1, 12, 32, 10, -1, 10, 32, 6, -1, 6, 32, 9, -1, 34, 32, 4, -1, 4, 32, 0, -1, 17, 41, 42, -1, 42, 16, 17, -1, 16, 42, 43, -1, 43, 18, 16, -1, 20, 19, 49, -1, 49, 44, 20, -1, 20, 44, 45, -1, 45, 21, 20, -1, 21, 45, 46, -1, 46, 22, 21, -1, 23, 22, 46, -1, 46, 47, 23, -1, 17, 23, 47, -1, 47, 41, 17, -1, 35, 18, 43, -1, 43, 48, 35, -1, 24, 40, 38, -1, 38, 25, 24, -1, 18, 40, 39, -1, 39, 16, 18, -1, 16, 39, 27, -1, 27, 17, 16, -1, 37, 28, 36, -1, 41, 50, 51, -1, 51, 42, 41, -1, 42, 51, 52, -1, 52, 43, 42, -1, 43, 52, 53, -1, 53, 48, 43, -1, 49, 53, 54, -1, 54, 44, 49, -1, 44, 54, 55, -1, 55, 45, 44, -1, 45, 55, 56, -1, 56, 46, 45, -1, 46, 56, 57, -1, 57, 47, 46, -1, 47, 57, 50, -1, 50, 41, 47, -1, 50, 58, 51, -1, 51, 58, 52, -1, 52, 58, 53, -1, 53, 58, 54, -1, 54, 58, 55, -1, 55, 58, 56, -1, 56, 58, 57, -1, 57, 58, 50, -1].to_java Java::int)
                                        .setCoord(Coordinate.new()
                                            .setPoint([-0.6171, -13.01, -0.6361, -0.9297, -13.01, -0.0368, 0.0153, -13.01, -0.9006, 0.9678, -13.01, 0.0288, 0.6522, -13.01, 0.7259, 0.0153, -13.02, 0.9953, -0.5988, -13.02, 0.647, -1.507, -0.9557, -0.006, -0.8814, -1.017, -1.085, 0.0419, -1.082, -1.497, 1.473, -0.9549, -0.006, 0.9108, -1.009, 1.103, -0.0234, -1.027, 1.556, -1.003, -0.9617, 1.074, 0.6385, -13.01, -0.6372, 0.9338, -1.019, -1.087, -0.7548, -6.309, -1.255, -1.366, -6.128, -0.006, 0.161, -6.766, -1.585, 1.357, -7.309, -0.006, 0.8665, -7.149, -1.205, 0.8441, -7.141, 0.9517, 0.0368, -6.766, 1.414, -0.8313, -6.381, 0.9375, -0.6098, -12.43, -0.6489, 0.0262, -12.43, -0.948, 1.033, -12.43, 0.0129, 0.6686, -12.43, 0.7002, 0.0397, -12.43, 1.038, -0.6666, -12.43, 0.6874, -0.9844, -12.43, -0.0159, 0.7189, -12.43, -0.7189, 0.0153, -13.22, -0.0114, 0.9002, -4.9, -1.382, -0.8181, -4.643, -1.298, 0.1014, -4.37, -1.708, -1.637, -0.0513, -0.006, -0.9955, -0.042, -1.069, 0.0302, -0.0488, -1.438, 1.637, -0.0512, -0.006, 1.028, -0.077, 1.232, -0.03, -0.0858, 1.708, -1.111, -0.0534, 1.191, 1.07, -0.0492, -1.071, -1.162, 0.8363, -0.0364, -0.7103, 0.8435, -0.8306, 0.0342, 0.8362, -1.115, 0.7789, 0.838, -0.8359, 1.168, 0.8402, -0.0607, 0.7205, 0.8157, 0.9044, -0.0219, 0.8068, 1.259, -0.7866, 0.8383, 0.8709, 0.0053, 1.267, 0.099].to_java Java::float)
                                        )
                                        .setTexCoord(TextureCoordinate.new()
                                            .setPoint([0.894, 0.3355, 0.9033, 0.3536, 0.8888, 0.3564, 0.8848, 0.3395, 0.9038, 0.3291, 0.9181, 0.3492, 0.8482, 0.3305, 0.8325, 0.3485, 0.8189, 0.3396, 0.8422, 0.3186, 0.8583, 0.3389, 0.8494, 0.3547, 0.8628, 0.341, 0.8599, 0.3566, 0.874, 0.3392, 0.8747, 0.3563, 0.9081, 0.5043, 0.8902, 0.501, 0.9231, 0.5081, 0.8041, 0.5143, 0.8222, 0.5078, 0.8436, 0.5014, 0.8584, 0.4989, 0.8728, 0.4998, 0.9302, 0.4157, 0.947, 0.4098, 0.9113, 0.4208, 0.8904, 0.424, 0.815, 0.4077, 0.8373, 0.4108, 0.8539, 0.4159, 0.872, 0.4201, 0.8743, 0.3217, 0.9269, 0.3433, 0.9054, 0.3232, 0.9389, 0.5152, 0.7964, 0.4076, 0.8003, 0.4609, 0.943, 0.4625, 0.9097, 0.4626, 0.9267, 0.4619, 0.8902, 0.501, 0.9081, 0.5043, 0.9231, 0.5081, 0.8222, 0.5078, 0.8436, 0.5014, 0.8584, 0.4989, 0.8728, 0.4998, 0.9389, 0.5152, 0.8041, 0.5143, 0.8902, 0.501, 0.9081, 0.5043, 0.9231, 0.5081, 0.9389, 0.5152, 0.8222, 0.5078, 0.8436, 0.5014, 0.8584, 0.4989, 0.8728, 0.4998, 0.8822, 0.5045].to_java Java::float)
                                        )
                                    )
                                )
                            )
                        )
                        .addChild(HAnimJoint.new()
                            .setName("r_talocrural")
                            .setDEF("hanim_r_talocrural")
                            .setCenter([-3.602, 4.137, 0.6104].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.602, 4.137, 0.6104].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("MiTextureAtlas")
                                            )
                                        )
                                        .setGeometry(IndexedFaceSet.new()
                                            .setCoordIndex([0, 28, 22, -1, 22, 1, 0, -1, 2, 1, 22, -1, 22, 23, 2, -1, 3, 2, 23, -1, 23, 24, 3, -1, 4, 3, 24, -1, 24, 25, 4, -1, 4, 25, 26, -1, 26, 5, 4, -1, 5, 26, 6, -1, 6, 21, 5, -1, 6, 27, 7, -1, 7, 21, 6, -1, 7, 27, 28, -1, 28, 0, 7, -1, 29, 3, 4, -1, 4, 31, 29, -1, 32, 2, 3, -1, 3, 29, 32, -1, 33, 1, 2, -1, 2, 32, 33, -1, 30, 0, 1, -1, 1, 33, 30, -1, 18, 29, 31, -1, 31, 17, 18, -1, 19, 32, 29, -1, 29, 18, 19, -1, 20, 33, 32, -1, 32, 19, 20, -1, 16, 30, 33, -1, 33, 20, 16, -1, 37, 22, 28, -1, 28, 38, 37, -1, 39, 23, 22, -1, 22, 37, 39, -1, 24, 23, 39, -1, 39, 40, 24, -1, 41, 25, 24, -1, 24, 40, 41, -1, 42, 26, 25, -1, 25, 41, 42, -1, 6, 26, 42, -1, 42, 43, 6, -1, 44, 27, 6, -1, 6, 43, 44, -1, 38, 28, 27, -1, 27, 44, 38, -1, 8, 34, 9, -1, 9, 34, 10, -1, 10, 34, 11, -1, 11, 34, 12, -1, 12, 34, 13, -1, 13, 34, 14, -1, 14, 34, 15, -1, 15, 34, 8, -1, 36, 18, 17, -1, 17, 35, 36, -1, 19, 18, 36, -1, 36, 20, 19, -1, 20, 36, 35, -1, 35, 16, 20, -1, 9, 37, 38, -1, 38, 8, 9, -1, 10, 39, 37, -1, 37, 9, 10, -1, 40, 39, 10, -1, 10, 11, 40, -1, 12, 41, 40, -1, 40, 11, 12, -1, 13, 42, 41, -1, 41, 12, 13, -1, 43, 42, 13, -1, 13, 14, 43, -1, 15, 44, 43, -1, 43, 14, 15, -1, 8, 38, 44, -1, 44, 15, 8, -1, 46, 45, 54, -1, 46, 54, 53, -1, 53, 52, 51, -1, 51, 50, 49, -1, 53, 51, 49, -1, 46, 53, 49, -1, 46, 49, 48, -1, 46, 48, 47, -1, 5, 45, 46, -1, 46, 4, 5, -1, 4, 46, 47, -1, 47, 31, 4, -1, 31, 47, 48, -1, 48, 17, 31, -1, 17, 48, 49, -1, 49, 35, 17, -1, 35, 49, 50, -1, 50, 16, 35, -1, 16, 50, 51, -1, 51, 30, 16, -1, 30, 51, 52, -1, 52, 0, 30, -1, 0, 52, 53, -1, 53, 7, 0, -1, 7, 53, 54, -1, 54, 21, 7, -1, 21, 54, 45, -1, 45, 5, 21, -1].to_java Java::int)
                                            .setCreaseAngle(1.57)
                                            .setTexCoordIndex([0, 5, 2, -1, 2, 1, 0, -1, 3, 1, 2, -1, 2, 4, 3, -1, 1, 3, 4, -1, 4, 2, 1, -1, 0, 1, 2, -1, 2, 5, 0, -1, 0, 5, 13, -1, 13, 12, 0, -1, 12, 13, 14, -1, 14, 31, 12, -1, 14, 13, 12, -1, 12, 31, 14, -1, 12, 13, 5, -1, 5, 0, 12, -1, 19, 1, 0, -1, 0, 10, 19, -1, 22, 3, 1, -1, 1, 19, 22, -1, 19, 1, 3, -1, 3, 22, 19, -1, 10, 0, 1, -1, 1, 19, 10, -1, 24, 19, 10, -1, 10, 23, 24, -1, 25, 22, 19, -1, 19, 24, 25, -1, 24, 19, 22, -1, 22, 25, 24, -1, 23, 10, 19, -1, 19, 24, 23, -1, 38, 2, 5, -1, 5, 39, 38, -1, 40, 4, 2, -1, 2, 38, 40, -1, 2, 4, 40, -1, 40, 41, 2, -1, 42, 5, 2, -1, 2, 41, 42, -1, 43, 13, 5, -1, 5, 42, 43, -1, 14, 13, 43, -1, 43, 44, 14, -1, 45, 13, 14, -1, 14, 44, 45, -1, 39, 5, 13, -1, 13, 45, 39, -1, 34, 36, 32, -1, 32, 36, 33, -1, 33, 36, 32, -1, 32, 36, 34, -1, 34, 36, 35, -1, 35, 36, 37, -1, 37, 36, 35, -1, 35, 36, 34, -1, 27, 26, 8, -1, 8, 9, 27, -1, 28, 26, 27, -1, 27, 29, 28, -1, 29, 27, 9, -1, 9, 30, 29, -1, 32, 38, 39, -1, 39, 34, 32, -1, 33, 40, 38, -1, 38, 32, 33, -1, 41, 40, 33, -1, 33, 32, 41, -1, 34, 42, 41, -1, 41, 32, 34, -1, 35, 43, 42, -1, 42, 34, 35, -1, 44, 43, 35, -1, 35, 37, 44, -1, 35, 45, 44, -1, 44, 37, 35, -1, 34, 39, 45, -1, 45, 35, 34, -1, 15, 11, 21, -1, 15, 21, 11, -1, 11, 15, 16, -1, 16, 20, 18, -1, 11, 16, 18, -1, 15, 11, 18, -1, 15, 18, 17, -1, 15, 17, 16, -1, 12, 46, 47, -1, 47, 0, 12, -1, 0, 47, 48, -1, 48, 10, 0, -1, 6, 16, 17, -1, 17, 7, 6, -1, 8, 49, 50, -1, 50, 9, 8, -1, 9, 50, 51, -1, 51, 30, 9, -1, 7, 20, 16, -1, 16, 6, 7, -1, 10, 48, 47, -1, 47, 0, 10, -1, 0, 47, 46, -1, 46, 12, 0, -1, 12, 46, 52, -1, 52, 31, 12, -1, 31, 52, 46, -1, 46, 12, 31, -1].to_java Java::int)
                                            .setCoord(Coordinate.new()
                                                .setPoint([-1.445, -1.22, -1.537, -1.044, -1.24, -2.426, 0.0288, -1.236, -3.061, 0.9995, -1.24, -2.391, 1.447, -1.22, -1.537, 1.274, -1.119, -0.5476, 0.0103, -0.3602, -0.2684, -1.246, -1.125, -0.5476, -0.9283, 0.0065, -1.631, -0.5813, 0.0332, -2.277, 0.0334, 0.0277, -2.545, 0.6868, 0.016, -2.279, 1.001, 0.0174, -1.636, 0.6838, 0.0069, -0.9906, 0.0348, 0.0147, -0.6324, -0.5842, 0.0241, -0.988, -1.398, -4.009, -1.527, 1.334, -4.009, -1.527, 0.8265, -4.009, -2.427, 0.0288, -4.009, -2.925, -0.8646, -4.009, -2.427, 0.0146, -0.9552, 0.0462, -0.9259, -0.3611, -2.36, 0.0288, -0.3611, -2.841, 0.9365, -0.3611, -2.36, 1.346, -0.3611, -1.605, 1.171, -0.3611, -0.7342, -1.109, -0.3611, -0.7342, -1.274, -0.3611, -1.605, 1.127, -3.596, -2.427, -1.653, -3.596, -1.527, 1.696, -3.596, -1.527, 0.0288, -3.596, -3.05, -1.159, -3.596, -2.427, -0.007, 0.4015, -1.634, 0.0691, -4.009, -1.527, 0.831, -4.009, -2.327, -0.7387, -0.3236, -2.36, -1.115, -0.3236, -1.605, 0.0253, -0.3236, -2.651, 0.7919, -0.3236, -2.36, 1.146, -0.3236, -1.605, 0.8997, -0.3236, -0.7342, -0.0069, -0.3236, -0.4324, -0.8605, -0.3236, -0.7342, 0.8273, -1.7, -0.5712, 0.8628, -1.967, -0.7779, 1.072, -3.315, -0.486, 1.075, -3.663, -0.3503, 0.0696, -3.663, -0.3504, -1.075, -3.663, -0.3505, -1.038, -3.366, -0.5053, -0.8586, -1.976, -0.7821, -0.8162, -1.71, -0.5729, 0.0163, -1.552, -0.1102].to_java Java::float)
                                            )
                                            .setTexCoord(TextureCoordinate.new()
                                                .setPoint([0.4523, 0.3285, 0.4305, 0.3327, 0.4342, 0.3498, 0.4016, 0.3389, 0.4117, 0.3596, 0.4577, 0.3463, 0.3636, 0.4309, 0.3649, 0.4221, 0.3323, 0.5009, 0.3464, 0.464, 0.4517, 0.3097, 0.3791, 0.4387, 0.4894, 0.3285, 0.4802, 0.348, 0.5003, 0.3671, 0.3639, 0.4386, 0.3636, 0.4309, 0.3649, 0.4221, 0.3205, 0.4942, 0.4278, 0.3176, 0.3146, 0.4792, 0.391, 0.4492, 0.3969, 0.3186, 0.4546, 0.288, 0.4234, 0.2922, 0.3954, 0.296, 0.2979, 0.4905, 0.3121, 0.4644, 0.2767, 0.4647, 0.2976, 0.4385, 0.3319, 0.4273, 0.5185, 0.3543, 0.4404, 0.3653, 0.4298, 0.3752, 0.4552, 0.3612, 0.47, 0.366, 0.4545, 0.3833, 0.4807, 0.3791, 0.4373, 0.3575, 0.4565, 0.3537, 0.4208, 0.3674, 0.4373, 0.3575, 0.4565, 0.3537, 0.4751, 0.357, 0.4905, 0.3731, 0.4751, 0.357, 0.4894, 0.3285, 0.4523, 0.3285, 0.4517, 0.3097, 0.4546, 0.288, 0.3464, 0.464, 0.3319, 0.4273, 0.5185, 0.3543].to_java Java::float)
                                            )
                                        )
                                    )
                                )
                            )
                            .addChild(HAnimJoint.new()
                                .setName("r_metatarsophalangeal_2")
                                .setDEF("hanim_r_metatarsophalangeal_2")
                                .setCenter([-3.602, 3.02, 0.07017].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.602, 3.02, 0.07017].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("MiTextureAtlas")
                                                )
                                            )
                                            .setGeometry(IndexedFaceSet.new()
                                                .setCoordIndex([1, 39, 35, -1, 35, 2, 1, -1, 20, 33, 30, -1, 30, 37, 20, -1, 21, 15, 14, -1, 14, 27, 21, -1, 28, 16, 15, -1, 15, 21, 28, -1, 38, 31, 32, -1, 32, 22, 38, -1, 0, 20, 37, -1, 37, 34, 0, -1, 18, 21, 27, -1, 27, 17, 18, -1, 19, 28, 21, -1, 21, 18, 19, -1, 35, 38, 22, -1, 22, 2, 35, -1, 5, 0, 1, -1, 1, 6, 5, -1, 6, 1, 2, -1, 2, 7, 6, -1, 3, 33, 20, -1, 20, 23, 3, -1, 24, 22, 32, -1, 32, 4, 24, -1, 23, 20, 0, -1, 0, 5, 23, -1, 7, 2, 22, -1, 22, 24, 7, -1, 8, 3, 23, -1, 23, 25, 8, -1, 26, 24, 4, -1, 4, 10, 26, -1, 11, 5, 6, -1, 6, 12, 11, -1, 25, 23, 5, -1, 5, 11, 25, -1, 13, 7, 24, -1, 24, 26, 13, -1, 12, 6, 7, -1, 7, 13, 12, -1, 15, 9, 8, -1, 8, 14, 15, -1, 14, 8, 25, -1, 25, 27, 14, -1, 16, 10, 9, -1, 9, 15, 16, -1, 28, 26, 10, -1, 10, 16, 28, -1, 17, 11, 12, -1, 12, 18, 17, -1, 27, 25, 11, -1, 11, 17, 27, -1, 19, 13, 26, -1, 26, 28, 19, -1, 18, 12, 13, -1, 13, 19, 18, -1, 34, 39, 1, -1, 1, 0, 34, -1, 4, 32, 36, -1, 36, 29, 4, -1, 36, 33, 3, -1, 3, 29, 36, -1, 10, 4, 29, -1, 29, 9, 10, -1, 3, 8, 9, -1, 9, 29, 3, -1, 41, 40, 49, -1, 49, 48, 47, -1, 47, 46, 45, -1, 45, 44, 43, -1, 47, 45, 43, -1, 49, 47, 43, -1, 41, 49, 43, -1, 41, 43, 42, -1, 31, 40, 41, -1, 41, 32, 31, -1, 32, 41, 42, -1, 42, 36, 32, -1, 36, 42, 43, -1, 43, 33, 36, -1, 33, 43, 44, -1, 44, 30, 33, -1, 30, 44, 45, -1, 45, 37, 30, -1, 37, 45, 46, -1, 46, 34, 37, -1, 34, 46, 47, -1, 47, 39, 34, -1, 39, 47, 48, -1, 48, 35, 39, -1, 35, 48, 49, -1, 49, 38, 35, -1, 38, 49, 40, -1, 40, 31, 38, -1].to_java Java::int)
                                                .setCreaseAngle(1.57)
                                                .setTexCoordIndex([0, 35, 32, -1, 32, 1, 0, -1, 6, 29, 28, -1, 28, 34, 6, -1, 5, 2, 3, -1, 3, 4, 5, -1, 4, 3, 2, -1, 2, 5, 4, -1, 34, 28, 29, -1, 29, 6, 34, -1, 14, 6, 34, -1, 34, 31, 14, -1, 11, 5, 4, -1, 4, 10, 11, -1, 10, 4, 5, -1, 5, 11, 10, -1, 31, 34, 6, -1, 6, 14, 31, -1, 8, 7, 0, -1, 0, 9, 8, -1, 9, 0, 1, -1, 1, 12, 9, -1, 15, 29, 6, -1, 6, 21, 15, -1, 21, 6, 29, -1, 29, 15, 21, -1, 21, 6, 14, -1, 14, 22, 21, -1, 22, 14, 6, -1, 6, 21, 22, -1, 23, 15, 21, -1, 21, 25, 23, -1, 25, 21, 15, -1, 15, 23, 25, -1, 13, 8, 9, -1, 9, 16, 13, -1, 25, 21, 22, -1, 22, 26, 25, -1, 26, 22, 21, -1, 21, 25, 26, -1, 16, 9, 12, -1, 12, 17, 16, -1, 2, 24, 23, -1, 23, 3, 2, -1, 3, 23, 25, -1, 25, 4, 3, -1, 3, 23, 24, -1, 24, 2, 3, -1, 4, 25, 23, -1, 23, 3, 4, -1, 18, 13, 16, -1, 16, 19, 18, -1, 4, 25, 26, -1, 26, 10, 4, -1, 10, 26, 25, -1, 25, 4, 10, -1, 19, 16, 17, -1, 17, 20, 19, -1, 30, 35, 0, -1, 0, 7, 30, -1, 15, 29, 33, -1, 33, 27, 15, -1, 33, 29, 15, -1, 15, 27, 33, -1, 23, 15, 27, -1, 27, 24, 23, -1, 15, 23, 24, -1, 24, 27, 15, -1, 37, 36, 39, -1, 39, 42, 41, -1, 41, 40, 39, -1, 39, 36, 37, -1, 41, 39, 37, -1, 39, 41, 37, -1, 37, 39, 37, -1, 37, 37, 38, -1, 28, 36, 37, -1, 37, 29, 28, -1, 29, 37, 38, -1, 38, 33, 29, -1, 33, 38, 37, -1, 37, 29, 33, -1, 29, 37, 36, -1, 36, 28, 29, -1, 28, 36, 39, -1, 39, 34, 28, -1, 34, 39, 40, -1, 40, 31, 34, -1, 30, 40, 41, -1, 41, 35, 30, -1, 35, 41, 42, -1, 42, 32, 35, -1, 31, 42, 39, -1, 39, 34, 31, -1, 34, 39, 36, -1, 36, 28, 34, -1].to_java Java::int)
                                                .setCoord(Coordinate.new()
                                                    .setPoint([-1.371, -2.892, -0.0282, 0.0288, -2.892, -0.0282, 1.278, -2.892, -0.0282, -1.63, -0.945, 1.293, 1.577, -1.13, 1.46, -1.818, -2.892, 1.399, 0.0288, -2.892, 1.399, 1.735, -2.892, 1.399, -1.703, -1.538, 2.423, 0.0288, -1.178, 2.653, 1.625, -1.538, 2.379, -1.849, -2.892, 2.404, 0.0288, -2.892, 2.404, 1.805, -2.892, 2.404, -1.422, -1.851, 3.46, 0.141, -1.65, 3.734, 1.463, -1.867, 3.39, -1.481, -2.892, 3.56, 0.3127, -2.892, 4.033, 1.574, -2.892, 3.581, -1.605, -2.479, -0.0282, 0.3127, -2.479, 4.194, 1.682, -2.479, -0.0282, -2.033, -2.479, 1.399, 1.994, -2.479, 1.399, -1.972, -2.479, 2.404, 2.033, -2.479, 2.404, -1.544, -2.479, 3.817, 1.658, -2.479, 3.714, 0.2038, -0.6584, 1.702, -1.445, -0.1027, -0.9967, 1.447, -0.1027, -0.9967, 1.274, -0.0025, -0.0073, -1.246, -0.0085, -0.0073, -0.231, -2.892, -0.9871, 0.2448, -2.892, -0.9871, 0.0146, 0.1618, 0.5865, -1.653, -2.479, -0.9871, 1.696, -2.479, -0.9871, 0.0244, -2.892, -0.9871, 0.2328, 0.3042, -1.524, 0.21, 0.5895, -0.9062, 0.015, 0.7752, -0.2115, -0.1815, 0.5831, -0.9091, -0.2075, 0.3012, -1.525, -0.2422, -0.6147, -2.345, -0.2136, -0.8983, -2.297, 0.0244, -0.8983, -2.297, 0.2307, -0.8983, -2.297, 0.2739, -0.5991, -2.339].to_java Java::float)
                                                )
                                                .setTexCoord(TextureCoordinate.new()
                                                    .setPoint([0.3792, 0.4637, 0.3701, 0.4982, 0.5611, 0.3309, 0.5505, 0.3087, 0.5574, 0.2996, 0.5797, 0.3163, 0.4886, 0.3024, 0.3626, 0.4294, 0.3994, 0.4211, 0.3995, 0.4635, 0.5574, 0.2886, 0.5848, 0.3061, 0.3998, 0.5058, 0.4251, 0.4151, 0.4863, 0.2854, 0.5136, 0.3164, 0.4285, 0.4735, 0.4287, 0.5113, 0.4484, 0.4206, 0.4611, 0.4694, 0.4496, 0.5053, 0.5134, 0.294, 0.5114, 0.2829, 0.5332, 0.3116, 0.542, 0.3424, 0.5336, 0.2912, 0.5373, 0.2839, 0.5267, 0.3502, 0.4523, 0.3285, 0.4894, 0.3285, 0.3319, 0.4273, 0.4546, 0.288, 0.3323, 0.5009, 0.5185, 0.3543, 0.4517, 0.3097, 0.3464, 0.464, 0.4523, 0.3285, 0.4894, 0.3285, 0.5185, 0.3543, 0.4517, 0.3097, 0.4546, 0.288, 0.3464, 0.464, 0.3323, 0.5009].to_java Java::float)
                                                )
                                            )
                                        )
                                    )
                                )
                            )
                        )
                    )
                )
                .addChild(HAnimJoint.new()
                    .setName("sacroiliac")
                    .setDEF("hanim_sacroiliac")
                    .setCenter([0.05053, 30.200001, -1.38].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.05053, 30.200001, -1.38].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("MiTextureAtlas")
                                    )
                                )
                                .setGeometry(IndexedFaceSet.new()
                                    .setCoordIndex([18, 0, 6, -1, 6, 8, 18, -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, 19, 37, 38, -1, 38, 2, 19, -1, 18, 20, 4, -1, 4, 0, 18, -1, 14, 12, 10, -1, 15, 1, 5, -1, 5, 14, 15, -1, 9, 16, 19, -1, 19, 20, 9, -1, 11, 45, 46, -1, 46, 7, 11, -1, 46, 48, 49, -1, 7, 46, 49, -1, 17, 7, 49, -1, 16, 50, 37, -1, 37, 19, 16, -1, 13, 9, 20, -1, 20, 18, 13, -1, 2, 4, 20, -1, 20, 19, 2, -1, 8, 13, 18, -1, 8, 15, 21, -1, 15, 14, 21, -1, 14, 10, 21, -1, 10, 11, 21, -1, 11, 7, 21, -1, 7, 17, 21, -1, 17, 16, 21, -1, 16, 9, 21, -1, 9, 13, 21, -1, 13, 8, 21, -1, 17, 49, 53, -1, 16, 17, 53, -1, 50, 16, 53, -1, 12, 3, 54, -1, 54, 27, 12, -1, 11, 10, 28, -1, 28, 45, 11, -1, 22, 25, 24, -1, 24, 23, 22, -1, 27, 26, 29, -1, 29, 28, 27, -1, 30, 26, 32, -1, 32, 31, 30, -1, 34, 33, 24, -1, 24, 25, 34, -1, 36, 35, 38, -1, 38, 37, 36, -1, 22, 23, 40, -1, 40, 39, 22, -1, 30, 29, 26, -1, 34, 30, 31, -1, 31, 33, 34, -1, 41, 39, 36, -1, 36, 42, 41, -1, 44, 43, 46, -1, 46, 45, 44, -1, 49, 48, 46, -1, 49, 46, 43, -1, 47, 49, 43, -1, 42, 36, 37, -1, 37, 50, 42, -1, 51, 22, 39, -1, 39, 41, 51, -1, 35, 36, 39, -1, 39, 40, 35, -1, 25, 22, 51, -1, 25, 52, 34, -1, 34, 52, 30, -1, 30, 52, 29, -1, 29, 52, 44, -1, 44, 52, 43, -1, 43, 52, 47, -1, 47, 52, 42, -1, 42, 52, 41, -1, 41, 52, 51, -1, 51, 52, 25, -1, 53, 49, 47, -1, 53, 47, 42, -1, 50, 53, 42, -1, 26, 27, 54, -1, 54, 32, 26, -1, 44, 45, 28, -1, 28, 29, 44, -1].to_java Java::int)
                                    .setCreaseAngle(1.57)
                                    .setTexCoordIndex([0, 1, 2, -1, 2, 3, 0, -1, 29, 27, 5, -1, 5, 4, 29, -1, 6, 7, 8, -1, 8, 4, 6, -1, 10, 3, 2, -1, 2, 9, 10, -1, 12, 32, 24, -1, 24, 11, 12, -1, 0, 13, 14, -1, 14, 1, 0, -1, 6, 4, 5, -1, 10, 9, 7, -1, 7, 6, 10, -1, 15, 16, 12, -1, 12, 13, 15, -1, 18, 25, 26, -1, 26, 17, 18, -1, 26, 31, 20, -1, 17, 26, 20, -1, 19, 17, 20, -1, 16, 23, 32, -1, 32, 12, 16, -1, 21, 15, 13, -1, 13, 0, 21, -1, 11, 14, 13, -1, 13, 12, 11, -1, 3, 21, 0, -1, 3, 10, 22, -1, 10, 6, 22, -1, 6, 5, 22, -1, 5, 18, 22, -1, 18, 17, 22, -1, 17, 19, 22, -1, 19, 16, 22, -1, 16, 15, 22, -1, 15, 21, 22, -1, 21, 3, 22, -1, 19, 20, 30, -1, 16, 19, 30, -1, 23, 16, 30, -1, 4, 8, 28, -1, 28, 29, 4, -1, 18, 5, 27, -1, 27, 25, 18, -1, 33, 36, 35, -1, 35, 34, 33, -1, 38, 37, 40, -1, 40, 39, 38, -1, 41, 37, 43, -1, 43, 42, 41, -1, 45, 44, 35, -1, 35, 36, 45, -1, 47, 46, 49, -1, 49, 48, 47, -1, 33, 34, 51, -1, 51, 50, 33, -1, 41, 40, 37, -1, 45, 41, 42, -1, 42, 44, 45, -1, 52, 50, 47, -1, 47, 53, 52, -1, 55, 54, 57, -1, 57, 56, 55, -1, 60, 59, 57, -1, 60, 57, 54, -1, 58, 60, 54, -1, 53, 47, 48, -1, 48, 61, 53, -1, 62, 33, 50, -1, 50, 52, 62, -1, 46, 47, 50, -1, 50, 51, 46, -1, 36, 33, 62, -1, 36, 63, 45, -1, 45, 63, 41, -1, 41, 63, 40, -1, 40, 63, 55, -1, 55, 63, 54, -1, 54, 63, 58, -1, 58, 63, 53, -1, 53, 63, 52, -1, 52, 63, 62, -1, 62, 63, 36, -1, 64, 60, 58, -1, 64, 58, 53, -1, 61, 64, 53, -1, 37, 38, 65, -1, 65, 43, 37, -1, 55, 56, 39, -1, 39, 40, 55, -1].to_java Java::int)
                                    .setCoord(Coordinate.new()
                                        .setPoint([4.813, 5.005, -1.416, 4.609, 5.001, 2.399, 1.446, 5.007, -3.112, 1.384, 5, 3.402, 3.343, 5.007, -2.746, 3.062, 5.001, 3.187, 5.429, 5.003, 0.035, 0.6599, 0.0156, -1.227, 5.78, 2.525, 0.0926, 3.427, 1.773, -2.887, 1.273, 0.7548, 2.603, 0.6069, -0.0082, 0.572, 1.383, 2.192, 3.2, 4.935, 2.29, -1.367, 3.261, 2.027, 3.115, 4.808, 2.491, 2.373, 1.548, 1.282, -3.168, 0.9032, 0.7371, -2.683, 4.899, 3.864, -1.391, 1.497, 3.543, -3.464, 3.386, 3.675, -3.105, 3.624, 0.2306, -0.1216, -5, 3.864, -1.391, -4.914, 5.005, -1.416, -5.53, 5.003, 0.035, -5.881, 2.525, 0.0926, -1.484, 2.192, 3.2, -0.0505, 2.146, 3.236, -0.0505, 0.6568, 2.485, -1.374, 0.7548, 2.603, -3.363, 2.027, 3.115, -3.163, 5.001, 3.187, -1.485, 5, 3.402, -4.71, 5.001, 2.399, -4.909, 2.491, 2.373, -1.547, 5.007, -3.112, -1.598, 3.543, -3.464, -0.0505, 3.498, -3.458, -0.0505, 5.007, -3.204, -3.487, 3.675, -3.105, -3.444, 5.007, -2.746, -3.528, 1.773, -2.887, -1.649, 1.282, -3.168, -0.761, 0.0156, -1.227, -0.708, -0.0082, 0.572, -0.0505, -0.0379, 0.5555, -0.0505, -0.0428, -0.8632, -1.004, 0.7371, -2.683, -0.0505, -0.0221, -0.9131, -0.0505, 0.746, -2.767, -0.0505, 1.956, -3.136, -5.036, 2.29, -1.367, -3.725, 0.2306, -0.1216, -0.0505, 1.924, -3.126, -0.0505, 5, 3.464].to_java Java::float)
                                    )
                                    .setTexCoord(TextureCoordinate.new()
                                        .setPoint([0.1541, 0.5109, 0.1554, 0.5319, 0.0998, 0.5292, 0.1102, 0.5039, 0.0525, 0.407, 0.0804, 0.3919, 0.0606, 0.4445, 0.0316, 0.4665, 0.0192, 0.4317, 0.0531, 0.5005, 0.0731, 0.4777, 0.2347, 0.4854, 0.2241, 0.4608, 0.1983, 0.4894, 0.2031, 0.5134, 0.1897, 0.4682, 0.2095, 0.4361, 0.1665, 0.3814, 0.1276, 0.3745, 0.1981, 0.4032, 0.2155, 0.391, 0.1515, 0.4924, 0.1353, 0.4281, 0.2336, 0.4141, 0.2547, 0.4648, 0.1287, 0.3555, 0.1706, 0.3618, 0.0761, 0.3627, 0.0139, 0.4046, 0.0456, 0.3766, 0.2332, 0.4134, 0.1718, 0.3626, 0.2474, 0.4413, 0.1541, 0.5109, 0.1554, 0.5319, 0.0998, 0.5292, 0.1102, 0.5039, 0.0525, 0.407, 0.0456, 0.3766, 0.0761, 0.3627, 0.0804, 0.3919, 0.0606, 0.4445, 0.0316, 0.4665, 0.0192, 0.4317, 0.0531, 0.5005, 0.0731, 0.4777, 0.2347, 0.4854, 0.2241, 0.4608, 0.2474, 0.4413, 0.2547, 0.4648, 0.1983, 0.4894, 0.2031, 0.5134, 0.1897, 0.4682, 0.2095, 0.4361, 0.1665, 0.3814, 0.1276, 0.3745, 0.1287, 0.3555, 0.1706, 0.3618, 0.1981, 0.4032, 0.1718, 0.3626, 0.2155, 0.391, 0.2336, 0.4141, 0.1515, 0.4924, 0.1353, 0.4281, 0.2332, 0.4134, 0.0139, 0.4046].to_java Java::float)
                                    )
                                )
                            )
                        )
                    )
                    .addChild(HAnimJoint.new()
                        .setName("l_shoulder")
                        .setDEF("hanim_l_shoulder")
                        .setCenter([6.032, 48.580002, -1.277].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([6.032, 48.580002, -1.277].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("MiTextureAtlas")
                                        )
                                    )
                                    .setGeometry(IndexedFaceSet.new()
                                        .setCoordIndex([8, 0, 1, -1, 1, 9, 8, -1, 10, 2, 0, -1, 0, 8, 10, -1, 3, 2, 10, -1, 10, 11, 3, -1, 4, 3, 11, -1, 11, 12, 4, -1, 13, 5, 4, -1, 4, 12, 13, -1, 14, 6, 5, -1, 5, 13, 14, -1, 7, 6, 14, -1, 14, 15, 7, -1, 1, 7, 15, -1, 15, 9, 1, -1, 33, 34, 25, -1, 25, 26, 33, -1, 40, 33, 26, -1, 26, 27, 40, -1, 28, 39, 40, -1, 40, 27, 28, -1, 29, 38, 39, -1, 39, 28, 29, -1, 30, 37, 38, -1, 38, 29, 30, -1, 31, 36, 37, -1, 37, 30, 31, -1, 35, 36, 31, -1, 31, 32, 35, -1, 34, 35, 32, -1, 32, 25, 34, -1, 8, 9, 18, -1, 18, 17, 8, -1, 10, 8, 17, -1, 17, 19, 10, -1, 20, 11, 10, -1, 10, 19, 20, -1, 21, 12, 11, -1, 11, 20, 21, -1, 22, 13, 12, -1, 12, 21, 22, -1, 23, 14, 13, -1, 13, 22, 23, -1, 15, 14, 23, -1, 23, 24, 15, -1, 9, 15, 24, -1, 24, 18, 9, -1, 16, 26, 25, -1, 16, 27, 26, -1, 16, 28, 27, -1, 16, 29, 28, -1, 16, 30, 29, -1, 16, 31, 30, -1, 16, 32, 31, -1, 16, 25, 32, -1, 34, 33, 17, -1, 17, 18, 34, -1, 18, 24, 35, -1, 35, 34, 18, -1, 24, 23, 36, -1, 36, 35, 24, -1, 23, 22, 37, -1, 37, 36, 23, -1, 22, 21, 38, -1, 38, 37, 22, -1, 21, 20, 39, -1, 39, 38, 21, -1, 20, 19, 40, -1, 40, 39, 20, -1, 19, 17, 33, -1, 33, 40, 19, -1, 1, 0, 45, -1, 45, 41, 1, -1, 2, 3, 42, -1, 42, 46, 2, -1, 42, 3, 4, -1, 4, 43, 42, -1, 4, 5, 44, -1, 44, 43, 4, -1, 5, 6, 47, -1, 47, 44, 5, -1, 7, 1, 41, -1, 41, 48, 7, -1, 0, 2, 46, -1, 46, 45, 0, -1, 47, 6, 7, -1, 7, 48, 47, -1, 41, 45, 50, -1, 50, 49, 41, -1, 45, 46, 51, -1, 51, 50, 45, -1, 46, 42, 52, -1, 52, 51, 46, -1, 42, 43, 53, -1, 53, 52, 42, -1, 43, 44, 54, -1, 54, 53, 43, -1, 44, 47, 55, -1, 55, 54, 44, -1, 47, 48, 56, -1, 56, 55, 47, -1, 48, 41, 49, -1, 49, 56, 48, -1, 49, 50, 57, -1, 50, 51, 57, -1, 51, 52, 57, -1, 52, 53, 57, -1, 53, 54, 57, -1, 54, 55, 57, -1, 55, 56, 57, -1, 56, 49, 57, -1].to_java Java::int)
                                        .setCreaseAngle(1.57)
                                        .setTexCoordIndex([9, 0, 1, -1, 1, 10, 9, -1, 11, 2, 0, -1, 0, 9, 11, -1, 3, 2, 11, -1, 11, 12, 3, -1, 4, 3, 12, -1, 12, 13, 4, -1, 14, 5, 4, -1, 4, 13, 14, -1, 15, 6, 5, -1, 5, 14, 15, -1, 8, 7, 17, -1, 17, 16, 8, -1, 1, 8, 16, -1, 16, 10, 1, -1, 19, 20, 21, -1, 21, 18, 19, -1, 23, 19, 18, -1, 18, 22, 23, -1, 24, 25, 23, -1, 23, 22, 24, -1, 26, 27, 25, -1, 25, 24, 26, -1, 37, 38, 27, -1, 27, 26, 37, -1, 39, 40, 38, -1, 38, 37, 39, -1, 42, 53, 52, -1, 52, 41, 42, -1, 20, 42, 41, -1, 41, 21, 20, -1, 9, 10, 29, -1, 29, 28, 9, -1, 11, 9, 28, -1, 28, 30, 11, -1, 31, 12, 11, -1, 11, 30, 31, -1, 32, 13, 12, -1, 12, 31, 32, -1, 33, 14, 13, -1, 13, 32, 33, -1, 34, 15, 14, -1, 14, 33, 34, -1, 16, 17, 35, -1, 35, 36, 16, -1, 10, 16, 36, -1, 36, 29, 10, -1, 43, 18, 21, -1, 43, 22, 18, -1, 43, 24, 22, -1, 43, 26, 24, -1, 43, 37, 26, -1, 43, 39, 37, -1, 43, 41, 52, -1, 43, 21, 41, -1, 20, 19, 44, -1, 44, 45, 20, -1, 45, 46, 42, -1, 42, 20, 45, -1, 46, 47, 53, -1, 53, 42, 46, -1, 54, 48, 38, -1, 38, 40, 54, -1, 48, 49, 27, -1, 27, 38, 48, -1, 49, 50, 25, -1, 25, 27, 49, -1, 50, 51, 23, -1, 23, 25, 50, -1, 51, 44, 19, -1, 19, 23, 51, -1, 55, 56, 68, -1, 68, 64, 55, -1, 57, 58, 65, -1, 65, 69, 57, -1, 65, 58, 59, -1, 59, 66, 65, -1, 59, 60, 67, -1, 67, 66, 59, -1, 60, 61, 71, -1, 71, 67, 60, -1, 62, 55, 64, -1, 64, 72, 62, -1, 56, 57, 69, -1, 69, 68, 56, -1, 70, 63, 62, -1, 62, 72, 70, -1, 64, 68, 74, -1, 74, 73, 64, -1, 68, 69, 75, -1, 75, 74, 68, -1, 69, 65, 76, -1, 76, 75, 69, -1, 65, 66, 77, -1, 77, 76, 65, -1, 66, 67, 78, -1, 78, 77, 66, -1, 67, 71, 79, -1, 79, 78, 67, -1, 70, 72, 80, -1, 80, 79, 70, -1, 72, 64, 73, -1, 73, 80, 72, -1, 73, 74, 81, -1, 74, 75, 81, -1, 75, 76, 81, -1, 76, 77, 81, -1, 77, 78, 81, -1, 78, 79, 81, -1, 79, 80, 81, -1, 80, 73, 81, -1].to_java Java::int)
                                        .setCoord(Coordinate.new()
                                            .setPoint([1.535, -7.249, -0.8051, 0.8614, -7.208, -1.053, 1.924, -7.276, -0.0892, 1.525, -7.249, 0.7175, 0.8508, -7.207, 0.9879, 0.2401, -7.169, 0.7042, -0.1284, -7.142, -0.0976, 0.2734, -7.171, -0.8204, 1.644, -4.198, -1, 0.8927, -4.318, -1.294, 2.099, -4.103, -0.0977, 1.589, -4.205, 0.7786, 0.8638, -4.324, 1.184, 0.2321, -4.405, 0.7719, -0.2597, -4.445, 0.0041, 0.2153, -4.42, -0.9814, 0.7598, 1.582, 0.0298, 1.713, -2.079, -1.079, 0.8502, -2.062, -1.4, 2.218, -2.09, -0.0749, 1.71, -2.079, 0.9, 0.8378, -2.079, 1.382, 0.1769, -2.048, 0.8889, -0.3992, -2.033, 0.0502, 0.1444, -2.047, -1.053, 0.8361, 0.4001, -1.592, 1.731, 0.7995, -1.394, 2.249, 1.148, -0.026, 1.626, 0.7295, 1.41, 0.75, 0.3422, 1.592, -0.1866, 0.0056, 1.542, -0.6668, -0.2034, 0.0855, -0.2339, -0.0098, -1.476, 1.891, -3.242, -1.406, 0.9098, -3.22, -1.538, -0.2331, -3.196, -1.405, -0.6716, -3.183, 0.043, -0.1973, -3.196, 1.435, 0.8575, -3.219, 1.513, 1.81, -3.24, 1.339, 2.567, -3.257, -0.0553, 0.8469, -7.786, -1.134, 1.479, -7.825, 0.6227, 0.8418, -7.803, 0.8899, 0.2776, -7.781, 0.6064, 1.534, -7.809, -0.8983, 1.908, -7.829, -0.0973, -0.1502, -7.747, -0.104, 0.281, -7.764, -0.9061, 0.8282, -8.401, -0.9503, 1.381, -8.419, -0.7609, 1.684, -8.434, -0.1136, 1.333, -8.432, 0.4752, 0.825, -8.414, 0.6882, 0.3796, -8.397, 0.4644, 0.0306, -8.368, -0.1153, 0.3833, -8.384, -0.7715, 0.848, -8.648, -0.1394].to_java Java::float)
                                        )
                                        .setTexCoord(TextureCoordinate.new()
                                            .setPoint([0.5806, 0.1531, 0.5893, 0.1475, 0.5653, 0.1551, 0.5523, 0.1539, 0.5408, 0.1501, 0.531, 0.1413, 0.5194, 0.1311, 0.6103, 0.1278, 0.598, 0.1395, 0.5884, 0.2211, 0.6032, 0.2168, 0.5665, 0.2255, 0.5445, 0.2237, 0.5286, 0.2188, 0.5168, 0.2148, 0.4946, 0.2088, 0.6175, 0.2105, 0.6398, 0.2042, 0.8805, 0.864, 0.9038, 0.8213, 0.9347, 0.8443, 0.897, 0.875, 0.8495, 0.8555, 0.8494, 0.8095, 0.8149, 0.8685, 0.7931, 0.8239, 0.7986, 0.8794, 0.7625, 0.8462, 0.5933, 0.2702, 0.6119, 0.2609, 0.5675, 0.2742, 0.5383, 0.2707, 0.5195, 0.2617, 0.5082, 0.2554, 0.4847, 0.2451, 0.6523, 0.2396, 0.6284, 0.2508, 0.7852, 0.8995, 0.742, 0.8792, 0.7754, 0.9475, 0.7234, 0.9289, 0.9127, 0.9005, 0.9563, 0.8809, 0.849, 0.9239, 0.9068, 0.8131, 0.94, 0.8368, 0.9636, 0.8731, 0.9828, 0.9217, 0.7348, 0.8711, 0.7565, 0.8388, 0.7893, 0.8149, 0.8497, 0.8016, 0.9212, 0.9514, 0.9731, 0.9326, 0.7144, 0.9175, 0.5721, 0.0377, 0.5737, 0.0472, 0.5736, 0.0597, 0.5731, 0.073, 0.5718, 0.0836, 0.5723, 0.094, 0.575, 0.1083, 0.5737, 0.0301, 0.5782, 0.0137, 0.5721, 0.0377, 0.5731, 0.073, 0.5718, 0.0836, 0.5723, 0.094, 0.5737, 0.0472, 0.5736, 0.0597, 0.5782, 0.0137, 0.575, 0.1083, 0.5737, 0.0301, 0.5721, 0.0377, 0.5737, 0.0472, 0.5736, 0.0597, 0.5731, 0.073, 0.5718, 0.0836, 0.5723, 0.094, 0.575, 0.1083, 0.5737, 0.0301, 0.5731, 0.0667].to_java Java::float)
                                        )
                                    )
                                )
                            )
                        )
                        .addChild(HAnimJoint.new()
                            .setName("l_elbow")
                            .setDEF("hanim_l_elbow")
                            .setCenter([6.032, 40.810001, -1.412].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([6.032, 40.810001, -1.412].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("MiTextureAtlas")
                                            )
                                        )
                                        .setGeometry(IndexedFaceSet.new()
                                            .setCoordIndex([0, 12, 25, -1, 25, 26, 0, -1, 12, 13, 27, -1, 27, 25, 12, -1, 27, 13, 1, -1, 1, 28, 27, -1, 28, 1, 2, -1, 2, 29, 28, -1, 29, 2, 3, -1, 3, 30, 29, -1, 30, 3, 14, -1, 14, 31, 30, -1, 32, 15, 0, -1, 0, 26, 32, -1, 14, 15, 32, -1, 32, 31, 14, -1, 4, 11, 23, -1, 23, 16, 4, -1, 11, 5, 17, -1, 17, 23, 11, -1, 5, 8, 20, -1, 20, 17, 5, -1, 10, 6, 18, -1, 18, 22, 10, -1, 7, 4, 16, -1, 16, 19, 7, -1, 8, 9, 21, -1, 21, 20, 8, -1, 9, 10, 22, -1, 22, 21, 9, -1, 6, 7, 19, -1, 19, 18, 6, -1, 16, 23, 24, -1, 23, 17, 24, -1, 17, 20, 24, -1, 20, 21, 24, -1, 21, 22, 24, -1, 22, 18, 24, -1, 18, 19, 24, -1, 19, 16, 24, -1, 26, 25, 11, -1, 11, 4, 26, -1, 25, 27, 5, -1, 5, 11, 25, -1, 5, 27, 28, -1, 28, 8, 5, -1, 8, 28, 29, -1, 29, 9, 8, -1, 9, 29, 30, -1, 30, 10, 9, -1, 10, 30, 31, -1, 31, 6, 10, -1, 7, 32, 26, -1, 26, 4, 7, -1, 31, 32, 7, -1, 7, 6, 31, -1, 12, 0, 33, -1, 33, 37, 12, -1, 13, 38, 34, -1, 34, 1, 13, -1, 1, 34, 35, -1, 35, 2, 1, -1, 2, 35, 36, -1, 36, 3, 2, -1, 3, 36, 39, -1, 39, 14, 3, -1, 0, 15, 40, -1, 40, 33, 0, -1, 13, 12, 37, -1, 37, 38, 13, -1, 14, 39, 40, -1, 40, 15, 14, -1, 37, 33, 42, -1, 42, 41, 37, -1, 33, 40, 43, -1, 43, 42, 33, -1, 40, 39, 44, -1, 44, 43, 40, -1, 39, 36, 45, -1, 45, 44, 39, -1, 36, 35, 46, -1, 46, 45, 36, -1, 35, 34, 47, -1, 47, 46, 35, -1, 34, 38, 48, -1, 48, 47, 34, -1, 38, 37, 41, -1, 41, 48, 38, -1, 41, 42, 49, -1, 42, 43, 49, -1, 43, 44, 49, -1, 44, 45, 49, -1, 45, 46, 49, -1, 46, 47, 49, -1, 47, 48, 49, -1, 48, 41, 49, -1].to_java Java::int)
                                            .setCreaseAngle(1.57)
                                            .setTexCoordIndex([1, 0, 28, -1, 28, 29, 1, -1, 0, 2, 30, -1, 30, 28, 0, -1, 30, 2, 3, -1, 3, 31, 30, -1, 31, 3, 4, -1, 4, 32, 31, -1, 32, 4, 5, -1, 5, 33, 32, -1, 33, 5, 6, -1, 6, 34, 33, -1, 36, 7, 1, -1, 1, 29, 36, -1, 25, 7, 36, -1, 36, 35, 25, -1, 9, 8, 16, -1, 16, 17, 9, -1, 8, 10, 18, -1, 18, 16, 8, -1, 10, 11, 19, -1, 19, 18, 10, -1, 13, 14, 20, -1, 20, 21, 13, -1, 15, 9, 17, -1, 17, 22, 15, -1, 11, 12, 23, -1, 23, 19, 11, -1, 12, 13, 21, -1, 21, 23, 12, -1, 26, 15, 22, -1, 22, 27, 26, -1, 17, 16, 24, -1, 16, 18, 24, -1, 18, 19, 24, -1, 19, 23, 24, -1, 23, 21, 24, -1, 21, 20, 24, -1, 27, 22, 24, -1, 22, 17, 24, -1, 29, 28, 8, -1, 8, 9, 29, -1, 28, 30, 10, -1, 10, 8, 28, -1, 10, 30, 31, -1, 31, 11, 10, -1, 11, 31, 32, -1, 32, 12, 11, -1, 12, 32, 33, -1, 33, 13, 12, -1, 13, 33, 34, -1, 34, 14, 13, -1, 15, 36, 29, -1, 29, 9, 15, -1, 35, 36, 15, -1, 15, 26, 35, -1, 0, 1, 37, -1, 37, 41, 0, -1, 2, 42, 38, -1, 38, 3, 2, -1, 3, 38, 39, -1, 39, 4, 3, -1, 4, 39, 40, -1, 40, 5, 4, -1, 5, 40, 44, -1, 44, 6, 5, -1, 1, 7, 45, -1, 45, 37, 1, -1, 2, 0, 41, -1, 41, 42, 2, -1, 25, 43, 45, -1, 45, 7, 25, -1, 41, 37, 47, -1, 47, 46, 41, -1, 37, 45, 48, -1, 48, 47, 37, -1, 45, 43, 49, -1, 49, 48, 45, -1, 44, 40, 50, -1, 50, 49, 44, -1, 40, 39, 51, -1, 51, 50, 40, -1, 39, 38, 52, -1, 52, 51, 39, -1, 38, 42, 53, -1, 53, 52, 38, -1, 42, 41, 46, -1, 46, 53, 42, -1, 46, 47, 54, -1, 47, 48, 54, -1, 48, 49, 54, -1, 49, 50, 54, -1, 50, 51, 54, -1, 51, 52, 54, -1, 52, 53, 54, -1, 53, 46, 54, -1].to_java Java::int)
                                            .setCoord(Coordinate.new()
                                                .setPoint([0.821, -0.5909, -0.8822, 1.427, -0.594, 0.7319, 0.8222, -0.5909, 0.996, 0.2876, -0.5847, 0.7126, 0.7753, -6.749, -0.7027, 1.443, -6.672, 0.0095, 0.2955, -6.697, -0.0347, 0.4962, -6.735, -0.5285, 1.195, -6.689, 0.4229, 0.8251, -6.727, 0.6277, 0.5299, -6.717, 0.4443, 1.193, -6.711, -0.4833, 1.419, -0.5938, -0.6599, 1.809, -0.6062, 0.0293, -0.0834, -0.5804, 0.0244, 0.3356, -0.5853, -0.6602, 0.8149, -7.02, -0.669, 1.318, -7.012, 0.0209, 0.3939, -6.998, -0.022, 0.6226, -7.033, -0.53, 1.109, -7.01, 0.4196, 0.8288, -7.019, 0.5966, 0.6184, -7.025, 0.4434, 1.065, -7.043, -0.4741, 0.8905, -7.158, -0.0054, 1.294, -3.708, -0.529, 0.7852, -3.761, -0.86, 1.645, -3.664, 0.0347, 1.34, -3.692, 0.5633, 0.8188, -3.731, 0.8834, 0.4018, -3.736, 0.599, 0.0819, -3.706, -0.0521, 0.3634, -3.717, -0.5775, 0.8469, -0.0133, -0.9988, 1.479, -0.0529, 0.7574, 0.8418, -0.0307, 1.025, 0.2776, -0.0084, 0.7411, 1.534, -0.0371, -0.7635, 1.908, -0.0564, 0.0374, -0.1502, 0.0257, 0.0308, 0.281, 0.0081, -0.7713, 1.424, 0.4666, -0.6148, 0.8709, 0.4848, -0.8043, 0.426, 0.5021, -0.6254, 0.0733, 0.5182, 0.0308, 0.4223, 0.4884, 0.6105, 0.8677, 0.4713, 0.8343, 1.375, 0.4535, 0.6213, 1.727, 0.4516, 0.0325, 0.9079, 0.6893, 0.0114].to_java Java::float)
                                            )
                                            .setTexCoord(TextureCoordinate.new()
                                                .setPoint([0.5737, 0.0472, 0.5721, 0.0377, 0.5736, 0.0597, 0.5731, 0.073, 0.5718, 0.0836, 0.5723, 0.094, 0.575, 0.1083, 0.5737, 0.0301, 0.4707, 0.0481, 0.4699, 0.0424, 0.4736, 0.058, 0.4725, 0.0633, 0.4717, 0.0706, 0.4698, 0.0802, 0.4664, 0.0886, 0.4716, 0.0358, 0.464, 0.0502, 0.4625, 0.0465, 0.4669, 0.0583, 0.4661, 0.0627, 0.4549, 0.0769, 0.4607, 0.0728, 0.4621, 0.0416, 0.4652, 0.068, 0.4552, 0.0578, 0.5782, 0.0137, 0.4685, 0.027, 0.4561, 0.0381, 0.5222, 0.0476, 0.521, 0.04, 0.5236, 0.0589, 0.5228, 0.0682, 0.5218, 0.0771, 0.521, 0.0871, 0.5207, 0.0985, 0.5234, 0.0203, 0.5227, 0.0329, 0.5721, 0.0377, 0.5731, 0.073, 0.5718, 0.0836, 0.5723, 0.094, 0.5737, 0.0472, 0.5736, 0.0597, 0.5782, 0.0137, 0.575, 0.1083, 0.5737, 0.0301, 0.5737, 0.0472, 0.5721, 0.0377, 0.5737, 0.0301, 0.5782, 0.0137, 0.5723, 0.094, 0.5718, 0.0836, 0.5731, 0.073, 0.5736, 0.0597, 0.5735, 0.0549].to_java Java::float)
                                            )
                                        )
                                    )
                                )
                            )
                            .addChild(HAnimJoint.new()
                                .setName("l_radiocarpal")
                                .setDEF("hanim_l_radiocarpal")
                                .setCenter([6.934, 33.959999, -1.108].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([6.934, 33.959999, -1.108].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("MiTextureAtlas")
                                                )
                                            )
                                            .setGeometry(IndexedFaceSet.new()
                                                .setCoordIndex([14, 17, 18, -1, 18, 13, 14, -1, 12, 19, 20, -1, 20, 11, 12, -1, 4, 8, 6, -1, 6, 0, 4, -1, 10, 21, 22, -1, 22, 9, 10, -1, 16, 18, 17, -1, 17, 15, 16, -1, 2, 6, 8, -1, 8, 5, 2, -1, 13, 20, 19, -1, 19, 14, 13, -1, 3, 5, 8, -1, 8, 7, 3, -1, 15, 22, 21, -1, 21, 16, 15, -1, 8, 4, 1, -1, 1, 7, 8, -1, 2, 5, 17, -1, 17, 14, 2, -1, 18, 32, 28, -1, 28, 13, 18, -1, 12, 0, 6, -1, 6, 19, 12, -1, 20, 35, 24, -1, 24, 11, 20, -1, 10, 26, 36, -1, 36, 21, 10, -1, 22, 7, 1, -1, 1, 9, 22, -1, 30, 32, 18, -1, 18, 16, 30, -1, 17, 5, 3, -1, 3, 15, 17, -1, 28, 35, 20, -1, 20, 13, 28, -1, 19, 6, 2, -1, 2, 14, 19, -1, 3, 7, 22, -1, 22, 15, 3, -1, 21, 36, 30, -1, 30, 16, 21, -1, 28, 32, 33, -1, 33, 27, 28, -1, 24, 35, 34, -1, 34, 23, 24, -1, 25, 37, 36, -1, 36, 26, 25, -1, 30, 29, 33, -1, 33, 32, 30, -1, 31, 23, 34, -1, 34, 38, 31, -1, 29, 37, 38, -1, 38, 33, 29, -1, 28, 27, 34, -1, 34, 35, 28, -1, 29, 30, 36, -1, 36, 37, 29, -1, 27, 33, 38, -1, 38, 34, 27, -1, 31, 38, 37, -1, 37, 25, 31, -1, 73, 44, 43, -1, 43, 39, 73, -1, 40, 46, 45, -1, 45, 41, 40, -1, 42, 39, 43, -1, 43, 48, 42, -1, 47, 60, 41, -1, 41, 45, 47, -1, 42, 48, 46, -1, 46, 40, 42, -1, 9, 1, 50, -1, 50, 52, 9, -1, 4, 0, 49, -1, 49, 51, 4, -1, 11, 24, 57, -1, 57, 64, 11, -1, 1, 4, 51, -1, 51, 50, 1, -1, 10, 9, 52, -1, 52, 53, 10, -1, 26, 10, 53, -1, 53, 74, 26, -1, 0, 12, 76, -1, 76, 49, 0, -1, 31, 25, 67, -1, 67, 61, 31, -1, 25, 26, 74, -1, 74, 67, 25, -1, 24, 23, 54, -1, 54, 57, 24, -1, 23, 31, 61, -1, 61, 54, 23, -1, 54, 55, 57, -1, 39, 42, 56, -1, 56, 55, 39, -1, 42, 40, 58, -1, 58, 56, 42, -1, 40, 41, 59, -1, 59, 58, 40, -1, 59, 41, 60, -1, 60, 61, 59, -1, 61, 60, 73, -1, 73, 54, 61, -1, 57, 55, 62, -1, 62, 64, 57, -1, 55, 56, 63, -1, 63, 62, 55, -1, 56, 58, 65, -1, 65, 63, 56, -1, 58, 59, 66, -1, 66, 65, 58, -1, 59, 61, 66, -1, 52, 50, 69, -1, 69, 71, 52, -1, 51, 49, 68, -1, 68, 70, 51, -1, 50, 51, 70, -1, 70, 69, 50, -1, 53, 52, 71, -1, 71, 72, 53, -1, 76, 77, 68, -1, 68, 49, 76, -1, 74, 75, 66, -1, 66, 67, 74, -1, 79, 91, 90, -1, 90, 78, 79, -1, 80, 92, 91, -1, 91, 79, 80, -1, 80, 87, 99, -1, 99, 92, 80, -1, 82, 94, 93, -1, 93, 81, 82, -1, 82, 83, 95, -1, 95, 94, 82, -1, 83, 84, 96, -1, 96, 95, 83, -1, 88, 100, 96, -1, 96, 84, 88, -1, 86, 98, 97, -1, 97, 85, 86, -1, 78, 90, 98, -1, 98, 86, 78, -1, 60, 47, 44, -1, 44, 73, 60, -1, 54, 73, 39, -1, 39, 55, 54, -1, 74, 53, 72, -1, 72, 75, 74, -1, 81, 93, 99, -1, 99, 87, 81, -1, 61, 67, 66, -1, 64, 62, 77, -1, 77, 76, 64, -1, 85, 97, 100, -1, 100, 88, 85, -1, 12, 11, 64, -1, 64, 76, 12, -1, 47, 45, 46, -1, 46, 48, 47, -1, 47, 48, 43, -1, 43, 44, 47, -1, 79, 78, 89, -1, 78, 86, 89, -1, 86, 85, 89, -1, 85, 88, 89, -1, 88, 84, 89, -1, 84, 83, 89, -1, 83, 82, 89, -1, 82, 81, 89, -1, 81, 87, 89, -1, 87, 80, 89, -1, 80, 79, 89, -1, 91, 71, 69, -1, 69, 90, 91, -1, 72, 71, 91, -1, 91, 92, 72, -1, 75, 72, 92, -1, 92, 99, 75, -1, 65, 66, 93, -1, 93, 94, 65, -1, 63, 65, 94, -1, 94, 95, 63, -1, 96, 62, 63, -1, 63, 95, 96, -1, 100, 77, 62, -1, 62, 96, 100, -1, 98, 70, 68, -1, 68, 97, 98, -1, 69, 70, 98, -1, 98, 90, 69, -1, 66, 75, 99, -1, 99, 93, 66, -1, 97, 68, 77, -1, 77, 100, 97, -1].to_java Java::int)
                                                .setCreaseAngle(1.57)
                                                .setTexCoordIndex([1, 2, 3, -1, 3, 0, 1, -1, 5, 6, 7, -1, 7, 4, 5, -1, 9, 10, 11, -1, 11, 8, 9, -1, 13, 14, 15, -1, 15, 12, 13, -1, 17, 96, 95, -1, 95, 16, 17, -1, 19, 11, 10, -1, 10, 18, 19, -1, 0, 7, 6, -1, 6, 1, 0, -1, 21, 99, 98, -1, 98, 20, 21, -1, 16, 15, 14, -1, 14, 17, 16, -1, 98, 97, 22, -1, 22, 20, 98, -1, 19, 18, 2, -1, 2, 1, 19, -1, 3, 23, 24, -1, 24, 0, 3, -1, 5, 8, 11, -1, 11, 6, 5, -1, 7, 25, 26, -1, 26, 4, 7, -1, 13, 27, 28, -1, 28, 14, 13, -1, 15, 20, 22, -1, 22, 12, 15, -1, 29, 100, 96, -1, 96, 17, 29, -1, 95, 99, 21, -1, 21, 16, 95, -1, 24, 25, 7, -1, 7, 0, 24, -1, 6, 11, 19, -1, 19, 1, 6, -1, 21, 20, 15, -1, 15, 16, 21, -1, 14, 28, 29, -1, 29, 17, 14, -1, 24, 23, 31, -1, 31, 30, 24, -1, 26, 25, 33, -1, 33, 32, 26, -1, 34, 35, 28, -1, 28, 27, 34, -1, 29, 36, 101, -1, 101, 100, 29, -1, 37, 32, 33, -1, 33, 39, 37, -1, 36, 35, 38, -1, 38, 101, 36, -1, 24, 30, 33, -1, 33, 25, 24, -1, 36, 29, 28, -1, 28, 35, 36, -1, 30, 31, 39, -1, 39, 33, 30, -1, 102, 38, 35, -1, 35, 34, 102, -1, 41, 42, 47, -1, 47, 40, 41, -1, 44, 45, 46, -1, 46, 43, 44, -1, 48, 40, 47, -1, 47, 53, 48, -1, 49, 50, 43, -1, 43, 46, 49, -1, 103, 104, 45, -1, 45, 44, 103, -1, 12, 22, 51, -1, 51, 52, 12, -1, 9, 8, 54, -1, 54, 55, 9, -1, 4, 26, 56, -1, 56, 59, 4, -1, 22, 97, 105, -1, 105, 51, 22, -1, 13, 12, 52, -1, 52, 57, 13, -1, 27, 13, 57, -1, 57, 58, 27, -1, 8, 5, 62, -1, 62, 54, 8, -1, 102, 34, 60, -1, 60, 61, 102, -1, 34, 27, 58, -1, 58, 60, 34, -1, 26, 32, 63, -1, 63, 56, 26, -1, 32, 37, 64, -1, 64, 63, 32, -1, 63, 67, 56, -1, 40, 48, 68, -1, 68, 67, 40, -1, 103, 44, 65, -1, 65, 106, 103, -1, 44, 43, 66, -1, 66, 65, 44, -1, 66, 43, 50, -1, 50, 61, 66, -1, 64, 73, 41, -1, 41, 63, 64, -1, 56, 67, 74, -1, 74, 59, 56, -1, 67, 68, 76, -1, 76, 74, 67, -1, 106, 65, 69, -1, 69, 107, 106, -1, 65, 66, 70, -1, 70, 69, 65, -1, 66, 61, 70, -1, 52, 51, 71, -1, 71, 72, 52, -1, 55, 54, 85, -1, 85, 86, 55, -1, 51, 105, 108, -1, 108, 71, 51, -1, 57, 52, 72, -1, 72, 75, 57, -1, 62, 87, 85, -1, 85, 54, 62, -1, 58, 77, 70, -1, 70, 60, 58, -1, 79, 112, 111, -1, 111, 78, 79, -1, 80, 113, 112, -1, 112, 79, 80, -1, 80, 81, 122, -1, 122, 113, 80, -1, 83, 115, 114, -1, 114, 82, 83, -1, 83, 84, 116, -1, 116, 115, 83, -1, 88, 89, 118, -1, 118, 117, 88, -1, 90, 123, 118, -1, 118, 89, 90, -1, 92, 120, 119, -1, 119, 91, 92, -1, 78, 111, 121, -1, 121, 109, 78, -1, 73, 93, 42, -1, 42, 41, 73, -1, 63, 41, 40, -1, 40, 67, 63, -1, 58, 57, 75, -1, 75, 77, 58, -1, 82, 114, 122, -1, 122, 81, 82, -1, 61, 60, 70, -1, 59, 74, 87, -1, 87, 62, 59, -1, 91, 119, 123, -1, 123, 90, 91, -1, 5, 4, 59, -1, 59, 62, 5, -1, 49, 46, 45, -1, 45, 104, 49, -1, 93, 53, 47, -1, 47, 42, 93, -1, 79, 78, 110, -1, 78, 109, 110, -1, 92, 91, 94, -1, 91, 90, 94, -1, 90, 89, 94, -1, 89, 88, 94, -1, 84, 83, 110, -1, 83, 82, 110, -1, 82, 81, 110, -1, 81, 80, 110, -1, 80, 79, 110, -1, 112, 72, 71, -1, 71, 111, 112, -1, 75, 72, 112, -1, 112, 113, 75, -1, 77, 75, 113, -1, 113, 122, 77, -1, 69, 70, 114, -1, 114, 115, 69, -1, 107, 69, 115, -1, 115, 116, 107, -1, 118, 74, 76, -1, 76, 117, 118, -1, 123, 87, 74, -1, 74, 118, 123, -1, 120, 86, 85, -1, 85, 119, 120, -1, 71, 108, 121, -1, 121, 111, 71, -1, 70, 77, 122, -1, 122, 114, 70, -1, 119, 85, 87, -1, 87, 123, 119, -1].to_java Java::int)
                                                .setCoord(Coordinate.new()
                                                    .setPoint([-0.1606, -3.119, -1.367, 0.5955, -2.804, -1.364, 0.0283, -4.239, -1.268, 0.4853, -4.459, -1.306, 0.1734, -2.884, -1.472, 0.1914, -4.513, -1.33, -0.0546, -3.823, -1.333, 0.6422, -4.008, -1.384, 0.2956, -3.948, -1.447, 1.059, -2.877, -0.8092, 1.131, -3.045, -0.2734, -0.0511, -3.415, -0.4283, -0.095, -3.29, -0.948, 0.2794, -4.884, -0.4162, 0.2165, -4.621, -0.9125, 0.8146, -4.829, -0.7942, 0.8403, -5.006, -0.3198, 0.526, -4.882, -0.8125, 0.5785, -5.078, -0.3432, 0.0863, -4.143, -0.8748, 0.19, -4.307, -0.4303, 1.083, -4.58, -0.2935, 1.001, -4.367, -0.8168, -0.2228, -3.249, 0.6126, -0.0237, -3.331, 0.1181, 0.6356, -3.119, 0.8184, 0.9241, -3.105, 0.4007, -0.2185, -4.603, 0.4688, 0.116, -4.918, 0.0946, 0.2839, -4.658, 0.6355, 0.6226, -5.004, 0.1981, 0.1849, -3.127, 0.7656, 0.3783, -5.047, 0.1619, -0.0119, -4.707, 0.5989, -0.2188, -4.25, 0.4989, 0.0551, -4.384, 0.1304, 0.8239, -4.538, 0.295, 0.4777, -4.311, 0.7092, 0.128, -4.24, 0.7191, -1.039, -2.165, 0.6705, -1.007, -2.069, 1.022, -0.6201, -2.226, 1.224, -1.235, -2.056, 0.7121, -1.098, -2.923, 0.8934, -0.9232, -3.052, 1.043, -0.917, -2.943, 1.323, -1.069, -2.853, 1.221, -0.9159, -3.062, 1.194, -1.204, -2.845, 1.034, -0.3015, -1.954, -1.311, 0.603, -1.681, -1.237, 0.0029, -1.761, -1.406, 1.019, -1.719, -0.7254, 1.108, -1.785, -0.2211, -0.3794, -1.906, 0.5838, -0.7928, -1.346, 0.2217, -1.01, -1.087, 0.4087, -0.3851, -2.208, 0.0611, -0.6867, -1.013, 0.7186, -0.2487, -1.185, 0.9304, -0.5306, -2.34, 1.089, 0.0699, -1.505, 0.7925, -0.6271, -0.588, -0.3094, -0.6593, -0.4405, 0.1184, -0.3212, -2.308, -0.4227, -0.2902, -0.5257, 0.5618, 0.2941, -0.6015, 0.5221, 0.5408, -1.714, 0.7956, -0.3948, -0.6946, -1.176, 0.5195, -0.7085, -1.125, -0.0859, -0.7034, -1.294, 0.8055, -0.7207, -0.6817, 0.8457, -0.732, -0.2302, -0.6331, -2.334, 0.8143, 0.9311, -1.809, 0.3654, 0.7013, -0.6936, 0.2281, -0.2724, -2.187, -0.966, -0.5377, -0.6721, -0.9086, 0.2577, 0.1499, -0.832, 0.5321, 0.1524, -0.6388, 0.5552, 0.122, -0.3174, 0.1489, 0.1806, 0.1862, -0.1451, 0.1857, 0.198, -0.4671, 0.2526, -0.1422, -0.4376, 0.2536, -0.4202, -0.24, 0.2272, -0.906, -0.0053, 0.1558, -1.004, 0.406, 0.1719, -0.0156, -0.3642, 0.2059, -0.6423, 0.0301, 0.3361, -0.4219, 0.3767, -0.2323, -0.8862, 0.6747, -0.2267, -0.5833, 0.6547, -0.2204, -0.3158, 0.1628, -0.2023, 0.3533, -0.2126, -0.2004, 0.3514, -0.4744, -0.2062, -0.0185, -0.4799, -0.2156, -0.3607, -0.3479, -0.2309, -0.9881, -0.0569, -0.2344, -1.074, 0.5295, -0.2111, 0.0583, -0.4196, -0.2266, -0.8182].to_java Java::float)
                                                )
                                                .setTexCoord(TextureCoordinate.new()
                                                    .setPoint([0.1308, 0.0366, 0.1241, 0.0246, 0.1321, 0.0249, 0.1377, 0.0359, 0.1011, 0.0409, 0.0975, 0.0277, 0.1146, 0.0271, 0.1192, 0.0379, 0.0931, 0.0172, 0.089, 0.0099, 0.11, 0.0091, 0.1067, 0.0164, 0.35, 0.0366, 0.3489, 0.0502, 0.3205, 0.0534, 0.3231, 0.0406, 0.3143, 0.042, 0.3121, 0.0544, 0.1208, 0.0139, 0.115, 0.0168, 0.3284, 0.0253, 0.3195, 0.0276, 0.3512, 0.0217, 0.1382, 0.0498, 0.1325, 0.0503, 0.122, 0.0525, 0.101, 0.0551, 0.3493, 0.0655, 0.3227, 0.0689, 0.3131, 0.0688, 0.1316, 0.0637, 0.1356, 0.0664, 0.1016, 0.0721, 0.1228, 0.0653, 0.3527, 0.0822, 0.3272, 0.0829, 0.3177, 0.0834, 0.1021, 0.0809, 0.3277, 0.0894, 0.1247, 0.0729, 0.057, 0.0846, 0.0635, 0.0865, 0.0654, 0.1028, 0.39, 0.1066, 0.3987, 0.1078, 0.3893, 0.1204, 0.386, 0.1201, 0.0617, 0.0997, 0.0529, 0.0851, 0.3841, 0.1222, 0.3856, 0.1058, 0.3732, 0.023, 0.3702, 0.0366, 0.0586, 0.1022, 0.0659, 0.0208, 0.0669, 0.0132, 0.0808, 0.0581, 0.3719, 0.0489, 0.3737, 0.0643, 0.0807, 0.0432, 0.3787, 0.0776, 0.387, 0.084, 0.0756, 0.0294, 0.0723, 0.0743, 0.0769, 0.0818, 0.4078, 0.0874, 0.3975, 0.0862, 0.0588, 0.0634, 0.0512, 0.0663, 0.4134, 0.0715, 0.4058, 0.0668, 0.3921, 0.0253, 0.3889, 0.0377, 0.0666, 0.0904, 0.044, 0.0477, 0.395, 0.0452, 0.0403, 0.0581, 0.3979, 0.0573, 0.411, 0.0299, 0.4089, 0.037, 0.4085, 0.0432, 0.4106, 0.0494, 0.4116, 0.0545, 0.4177, 0.0584, 0.4271, 0.0566, 0.0463, 0.0248, 0.0476, 0.0157, 0.046, 0.0322, 0.026, 0.0492, 0.027, 0.0431, 0.0287, 0.0366, 0.0288, 0.0303, 0.0261, 0.0257, 0.067, 0.1055, 0.0159, 0.0394, 0.3096, 0.0404, 0.3076, 0.0549, 0.3497, 0.0139, 0.3279, 0.0192, 0.3157, 0.024, 0.309, 0.0705, 0.3144, 0.0871, 0.3539, 0.0882, 0.4067, 0.1099, 0.3933, 0.123, 0.3734, 0.0118, 0.4167, 0.0905, 0.4247, 0.0749, 0.3941, 0.0146, 0.4152, 0.0259, 0.4192, 0.043, 0.4016, 0.0276, 0.3989, 0.0373, 0.4017, 0.0442, 0.4087, 0.0607, 0.4156, 0.0649, 0.4259, 0.0658, 0.0332, 0.0536, 0.0355, 0.0454, 0.0375, 0.0276, 0.0369, 0.0207, 0.4046, 0.0203, 0.4042, 0.0533, 0.0373, 0.0344].to_java Java::float)
                                                )
                                            )
                                        )
                                    )
                                )
                            )
                        )
                    )
                    .addChild(HAnimJoint.new()
                        .setName("r_shoulder")
                        .setDEF("hanim_r_shoulder")
                        .setCenter([-6.032, 48.580002, -1.277].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([-6.032, 48.580002, -1.277].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("MiTextureAtlas")
                                        )
                                    )
                                    .setGeometry(IndexedFaceSet.new()
                                        .setCoordIndex([8, 9, 1, -1, 1, 0, 8, -1, 10, 8, 0, -1, 0, 2, 10, -1, 3, 11, 10, -1, 10, 2, 3, -1, 4, 12, 11, -1, 11, 3, 4, -1, 13, 12, 4, -1, 4, 5, 13, -1, 14, 13, 5, -1, 5, 6, 14, -1, 7, 15, 14, -1, 14, 6, 7, -1, 1, 9, 15, -1, 15, 7, 1, -1, 33, 26, 25, -1, 25, 34, 33, -1, 40, 27, 26, -1, 26, 33, 40, -1, 28, 27, 40, -1, 40, 39, 28, -1, 29, 28, 39, -1, 39, 38, 29, -1, 30, 29, 38, -1, 38, 37, 30, -1, 31, 30, 37, -1, 37, 36, 31, -1, 35, 32, 31, -1, 31, 36, 35, -1, 34, 25, 32, -1, 32, 35, 34, -1, 8, 17, 18, -1, 18, 9, 8, -1, 10, 19, 17, -1, 17, 8, 10, -1, 20, 19, 10, -1, 10, 11, 20, -1, 21, 20, 11, -1, 11, 12, 21, -1, 22, 21, 12, -1, 12, 13, 22, -1, 23, 22, 13, -1, 13, 14, 23, -1, 15, 24, 23, -1, 23, 14, 15, -1, 9, 18, 24, -1, 24, 15, 9, -1, 16, 25, 26, -1, 16, 26, 27, -1, 16, 27, 28, -1, 16, 28, 29, -1, 16, 29, 30, -1, 16, 30, 31, -1, 16, 31, 32, -1, 16, 32, 25, -1, 34, 18, 17, -1, 17, 33, 34, -1, 18, 34, 35, -1, 35, 24, 18, -1, 24, 35, 36, -1, 36, 23, 24, -1, 23, 36, 37, -1, 37, 22, 23, -1, 22, 37, 38, -1, 38, 21, 22, -1, 21, 38, 39, -1, 39, 20, 21, -1, 20, 39, 40, -1, 40, 19, 20, -1, 19, 40, 33, -1, 33, 17, 19, -1, 1, 41, 45, -1, 45, 0, 1, -1, 2, 46, 42, -1, 42, 3, 2, -1, 42, 43, 4, -1, 4, 3, 42, -1, 4, 43, 44, -1, 44, 5, 4, -1, 5, 44, 47, -1, 47, 6, 5, -1, 7, 48, 41, -1, 41, 1, 7, -1, 0, 45, 46, -1, 46, 2, 0, -1, 47, 48, 7, -1, 7, 6, 47, -1, 41, 49, 50, -1, 50, 45, 41, -1, 45, 50, 51, -1, 51, 46, 45, -1, 46, 51, 52, -1, 52, 42, 46, -1, 42, 52, 53, -1, 53, 43, 42, -1, 43, 53, 54, -1, 54, 44, 43, -1, 44, 54, 55, -1, 55, 47, 44, -1, 47, 55, 56, -1, 56, 48, 47, -1, 48, 56, 49, -1, 49, 41, 48, -1, 49, 57, 50, -1, 50, 57, 51, -1, 51, 57, 52, -1, 52, 57, 53, -1, 53, 57, 54, -1, 54, 57, 55, -1, 55, 57, 56, -1, 56, 57, 49, -1].to_java Java::int)
                                        .setCreaseAngle(1.57)
                                        .setTexCoordIndex([9, 10, 1, -1, 1, 0, 9, -1, 11, 9, 0, -1, 0, 2, 11, -1, 3, 12, 11, -1, 11, 2, 3, -1, 4, 13, 12, -1, 12, 3, 4, -1, 14, 13, 4, -1, 4, 5, 14, -1, 15, 14, 5, -1, 5, 6, 15, -1, 8, 16, 17, -1, 17, 7, 8, -1, 1, 10, 16, -1, 16, 8, 1, -1, 19, 18, 21, -1, 21, 20, 19, -1, 23, 22, 18, -1, 18, 19, 23, -1, 24, 22, 23, -1, 23, 25, 24, -1, 26, 24, 25, -1, 25, 27, 26, -1, 37, 26, 27, -1, 27, 38, 37, -1, 39, 37, 38, -1, 38, 40, 39, -1, 42, 41, 52, -1, 52, 53, 42, -1, 20, 21, 41, -1, 41, 42, 20, -1, 9, 28, 29, -1, 29, 10, 9, -1, 11, 30, 28, -1, 28, 9, 11, -1, 31, 30, 11, -1, 11, 12, 31, -1, 32, 31, 12, -1, 12, 13, 32, -1, 33, 32, 13, -1, 13, 14, 33, -1, 34, 33, 14, -1, 14, 15, 34, -1, 16, 36, 35, -1, 35, 17, 16, -1, 10, 29, 36, -1, 36, 16, 10, -1, 43, 21, 18, -1, 43, 18, 22, -1, 43, 22, 24, -1, 43, 24, 26, -1, 43, 26, 37, -1, 43, 37, 39, -1, 43, 52, 41, -1, 43, 41, 21, -1, 20, 45, 44, -1, 44, 19, 20, -1, 45, 20, 42, -1, 42, 46, 45, -1, 46, 42, 53, -1, 53, 47, 46, -1, 54, 40, 38, -1, 38, 48, 54, -1, 48, 38, 27, -1, 27, 49, 48, -1, 49, 27, 25, -1, 25, 50, 49, -1, 50, 25, 23, -1, 23, 51, 50, -1, 51, 23, 19, -1, 19, 44, 51, -1, 55, 64, 68, -1, 68, 56, 55, -1, 57, 69, 65, -1, 65, 58, 57, -1, 65, 66, 59, -1, 59, 58, 65, -1, 59, 66, 67, -1, 67, 60, 59, -1, 60, 67, 71, -1, 71, 61, 60, -1, 62, 72, 64, -1, 64, 55, 62, -1, 56, 68, 69, -1, 69, 57, 56, -1, 70, 72, 62, -1, 62, 63, 70, -1, 64, 73, 74, -1, 74, 68, 64, -1, 68, 74, 75, -1, 75, 69, 68, -1, 69, 75, 76, -1, 76, 65, 69, -1, 65, 76, 77, -1, 77, 66, 65, -1, 66, 77, 78, -1, 78, 67, 66, -1, 67, 78, 79, -1, 79, 71, 67, -1, 70, 79, 80, -1, 80, 72, 70, -1, 72, 80, 73, -1, 73, 64, 72, -1, 73, 81, 74, -1, 74, 81, 75, -1, 75, 81, 76, -1, 76, 81, 77, -1, 77, 81, 78, -1, 78, 81, 79, -1, 79, 81, 80, -1, 80, 81, 73, -1].to_java Java::int)
                                        .setCoord(Coordinate.new()
                                            .setPoint([-1.535, -7.249, -0.8051, -0.8614, -7.208, -1.053, -1.924, -7.276, -0.0892, -1.525, -7.249, 0.7175, -0.8508, -7.207, 0.9879, -0.2401, -7.169, 0.7042, 0.1284, -7.142, -0.0976, -0.2734, -7.171, -0.8204, -1.644, -4.198, -1, -0.8927, -4.318, -1.294, -2.099, -4.103, -0.0977, -1.589, -4.205, 0.7786, -0.8638, -4.324, 1.184, -0.2321, -4.405, 0.7719, 0.2597, -4.445, 0.0041, -0.2153, -4.42, -0.9814, -0.7598, 1.582, 0.0298, -1.713, -2.079, -1.079, -0.8502, -2.062, -1.4, -2.218, -2.09, -0.0749, -1.71, -2.079, 0.9, -0.8378, -2.079, 1.382, -0.1769, -2.048, 0.8889, 0.3992, -2.033, 0.0502, -0.1444, -2.047, -1.053, -0.8361, 0.4001, -1.592, -1.731, 0.7995, -1.394, -2.249, 1.148, -0.026, -1.626, 0.7295, 1.41, -0.75, 0.3422, 1.592, 0.1866, 0.0056, 1.542, 0.6668, -0.2034, 0.0855, 0.2339, -0.0098, -1.476, -1.891, -3.242, -1.406, -0.9098, -3.22, -1.538, 0.2331, -3.196, -1.405, 0.6716, -3.183, 0.043, 0.1973, -3.196, 1.435, -0.8575, -3.219, 1.513, -1.81, -3.24, 1.339, -2.567, -3.257, -0.0553, -0.8469, -7.786, -1.134, -1.479, -7.825, 0.6227, -0.8418, -7.803, 0.8899, -0.2776, -7.781, 0.6064, -1.534, -7.809, -0.8982, -1.908, -7.829, -0.0973, 0.1502, -7.747, -0.104, -0.281, -7.764, -0.9061, -0.8282, -8.401, -0.9503, -1.381, -8.419, -0.7608, -1.684, -8.434, -0.1136, -1.333, -8.432, 0.4752, -0.825, -8.414, 0.6882, -0.3796, -8.397, 0.4644, -0.0306, -8.368, -0.1153, -0.3833, -8.384, -0.7715, -0.848, -8.648, -0.1394].to_java Java::float)
                                        )
                                        .setTexCoord(TextureCoordinate.new()
                                            .setPoint([0.5806, 0.1531, 0.5893, 0.1475, 0.5653, 0.1551, 0.5523, 0.1539, 0.5408, 0.1501, 0.531, 0.1413, 0.5194, 0.1311, 0.6103, 0.1278, 0.598, 0.1395, 0.5884, 0.2211, 0.6032, 0.2168, 0.5665, 0.2255, 0.5445, 0.2237, 0.5286, 0.2188, 0.5168, 0.2148, 0.4946, 0.2088, 0.6175, 0.2105, 0.6398, 0.2042, 0.8805, 0.864, 0.9038, 0.8213, 0.9347, 0.8443, 0.897, 0.875, 0.8495, 0.8555, 0.8494, 0.8095, 0.8149, 0.8685, 0.7931, 0.8239, 0.7986, 0.8794, 0.7625, 0.8462, 0.5933, 0.2702, 0.6119, 0.2609, 0.5675, 0.2742, 0.5383, 0.2707, 0.5195, 0.2617, 0.5082, 0.2554, 0.4847, 0.2451, 0.6523, 0.2396, 0.6284, 0.2508, 0.7852, 0.8995, 0.742, 0.8792, 0.7754, 0.9475, 0.7234, 0.9289, 0.9127, 0.9005, 0.9563, 0.8809, 0.849, 0.9239, 0.9068, 0.8131, 0.94, 0.8368, 0.9636, 0.8731, 0.9828, 0.9217, 0.7348, 0.8711, 0.7565, 0.8388, 0.7893, 0.8149, 0.8497, 0.8016, 0.9212, 0.9514, 0.9731, 0.9326, 0.7144, 0.9175, 0.5721, 0.0377, 0.5737, 0.0472, 0.5736, 0.0597, 0.5731, 0.073, 0.5718, 0.0836, 0.5723, 0.094, 0.575, 0.1083, 0.5737, 0.0301, 0.5782, 0.0137, 0.5721, 0.0377, 0.5731, 0.073, 0.5718, 0.0836, 0.5723, 0.094, 0.5737, 0.0472, 0.5736, 0.0597, 0.5782, 0.0137, 0.575, 0.1083, 0.5737, 0.0301, 0.5721, 0.0377, 0.5737, 0.0472, 0.5736, 0.0597, 0.5731, 0.073, 0.5718, 0.0836, 0.5723, 0.094, 0.575, 0.1083, 0.5737, 0.0301, 0.5731, 0.0667].to_java Java::float)
                                        )
                                    )
                                )
                            )
                        )
                        .addChild(HAnimJoint.new()
                            .setName("r_elbow")
                            .setDEF("hanim_r_elbow")
                            .setCenter([-6.032, 40.810001, -1.412].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([-6.032, 40.810001, -1.412].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("MiTextureAtlas")
                                            )
                                        )
                                        .setGeometry(IndexedFaceSet.new()
                                            .setCoordIndex([0, 26, 25, -1, 25, 12, 0, -1, 12, 25, 27, -1, 27, 13, 12, -1, 27, 28, 1, -1, 1, 13, 27, -1, 28, 29, 2, -1, 2, 1, 28, -1, 29, 30, 3, -1, 3, 2, 29, -1, 30, 31, 14, -1, 14, 3, 30, -1, 32, 26, 0, -1, 0, 15, 32, -1, 14, 31, 32, -1, 32, 15, 14, -1, 4, 16, 23, -1, 23, 11, 4, -1, 11, 23, 17, -1, 17, 5, 11, -1, 5, 17, 20, -1, 20, 8, 5, -1, 10, 22, 18, -1, 18, 6, 10, -1, 7, 19, 16, -1, 16, 4, 7, -1, 8, 20, 21, -1, 21, 9, 8, -1, 9, 21, 22, -1, 22, 10, 9, -1, 6, 18, 19, -1, 19, 7, 6, -1, 16, 24, 23, -1, 23, 24, 17, -1, 17, 24, 20, -1, 20, 24, 21, -1, 21, 24, 22, -1, 22, 24, 18, -1, 18, 24, 19, -1, 19, 24, 16, -1, 26, 4, 11, -1, 11, 25, 26, -1, 25, 11, 5, -1, 5, 27, 25, -1, 5, 8, 28, -1, 28, 27, 5, -1, 8, 9, 29, -1, 29, 28, 8, -1, 9, 10, 30, -1, 30, 29, 9, -1, 10, 6, 31, -1, 31, 30, 10, -1, 7, 4, 26, -1, 26, 32, 7, -1, 31, 6, 7, -1, 7, 32, 31, -1, 12, 37, 33, -1, 33, 0, 12, -1, 13, 1, 34, -1, 34, 38, 13, -1, 1, 2, 35, -1, 35, 34, 1, -1, 2, 3, 36, -1, 36, 35, 2, -1, 3, 14, 39, -1, 39, 36, 3, -1, 0, 33, 40, -1, 40, 15, 0, -1, 13, 38, 37, -1, 37, 12, 13, -1, 14, 15, 40, -1, 40, 39, 14, -1, 37, 41, 42, -1, 42, 33, 37, -1, 33, 42, 43, -1, 43, 40, 33, -1, 40, 43, 44, -1, 44, 39, 40, -1, 39, 44, 45, -1, 45, 36, 39, -1, 36, 45, 46, -1, 46, 35, 36, -1, 35, 46, 47, -1, 47, 34, 35, -1, 34, 47, 48, -1, 48, 38, 34, -1, 38, 48, 41, -1, 41, 37, 38, -1, 41, 49, 42, -1, 42, 49, 43, -1, 43, 49, 44, -1, 44, 49, 45, -1, 45, 49, 46, -1, 46, 49, 47, -1, 47, 49, 48, -1, 48, 49, 41, -1].to_java Java::int)
                                            .setCreaseAngle(1.57)
                                            .setTexCoordIndex([1, 29, 28, -1, 28, 0, 1, -1, 0, 28, 30, -1, 30, 2, 0, -1, 30, 31, 3, -1, 3, 2, 30, -1, 31, 32, 4, -1, 4, 3, 31, -1, 32, 33, 5, -1, 5, 4, 32, -1, 33, 34, 6, -1, 6, 5, 33, -1, 36, 29, 1, -1, 1, 7, 36, -1, 25, 35, 36, -1, 36, 7, 25, -1, 9, 17, 16, -1, 16, 8, 9, -1, 8, 16, 18, -1, 18, 10, 8, -1, 10, 18, 19, -1, 19, 11, 10, -1, 13, 21, 20, -1, 20, 14, 13, -1, 15, 22, 17, -1, 17, 9, 15, -1, 11, 19, 23, -1, 23, 12, 11, -1, 12, 23, 21, -1, 21, 13, 12, -1, 26, 27, 22, -1, 22, 15, 26, -1, 17, 24, 16, -1, 16, 24, 18, -1, 18, 24, 19, -1, 19, 24, 23, -1, 23, 24, 21, -1, 21, 24, 20, -1, 27, 24, 22, -1, 22, 24, 17, -1, 29, 9, 8, -1, 8, 28, 29, -1, 28, 8, 10, -1, 10, 30, 28, -1, 10, 11, 31, -1, 31, 30, 10, -1, 11, 12, 32, -1, 32, 31, 11, -1, 12, 13, 33, -1, 33, 32, 12, -1, 13, 14, 34, -1, 34, 33, 13, -1, 15, 9, 29, -1, 29, 36, 15, -1, 35, 26, 15, -1, 15, 36, 35, -1, 0, 41, 37, -1, 37, 1, 0, -1, 2, 3, 38, -1, 38, 42, 2, -1, 3, 4, 39, -1, 39, 38, 3, -1, 4, 5, 40, -1, 40, 39, 4, -1, 5, 6, 44, -1, 44, 40, 5, -1, 1, 37, 45, -1, 45, 7, 1, -1, 2, 42, 41, -1, 41, 0, 2, -1, 25, 7, 45, -1, 45, 43, 25, -1, 41, 46, 47, -1, 47, 37, 41, -1, 37, 47, 48, -1, 48, 45, 37, -1, 45, 48, 49, -1, 49, 43, 45, -1, 44, 49, 50, -1, 50, 40, 44, -1, 40, 50, 51, -1, 51, 39, 40, -1, 39, 51, 52, -1, 52, 38, 39, -1, 38, 52, 53, -1, 53, 42, 38, -1, 42, 53, 46, -1, 46, 41, 42, -1, 46, 54, 47, -1, 47, 54, 48, -1, 48, 54, 49, -1, 49, 54, 50, -1, 50, 54, 51, -1, 51, 54, 52, -1, 52, 54, 53, -1, 53, 54, 46, -1].to_java Java::int)
                                            .setCoord(Coordinate.new()
                                                .setPoint([-0.821, -0.5909, -0.8822, -1.427, -0.594, 0.7319, -0.8222, -0.5909, 0.996, -0.2876, -0.5847, 0.7126, -0.7753, -6.749, -0.7027, -1.443, -6.672, 0.0095, -0.2955, -6.697, -0.0347, -0.4962, -6.735, -0.5285, -1.195, -6.689, 0.4229, -0.8251, -6.727, 0.6277, -0.5299, -6.717, 0.4443, -1.193, -6.711, -0.4833, -1.419, -0.5938, -0.6599, -1.809, -0.6062, 0.0293, 0.0834, -0.5804, 0.0244, -0.3356, -0.5853, -0.6602, -0.8149, -7.02, -0.669, -1.318, -7.012, 0.0209, -0.3939, -6.998, -0.022, -0.6226, -7.033, -0.53, -1.109, -7.01, 0.4196, -0.8288, -7.019, 0.5966, -0.6184, -7.025, 0.4434, -1.065, -7.043, -0.4741, -0.8905, -7.158, -0.0054, -1.294, -3.708, -0.529, -0.7852, -3.761, -0.86, -1.645, -3.664, 0.0347, -1.34, -3.692, 0.5633, -0.8188, -3.731, 0.8834, -0.4018, -3.736, 0.599, -0.0819, -3.706, -0.0521, -0.3634, -3.717, -0.5775, -0.8469, -0.0133, -0.9988, -1.479, -0.0529, 0.7574, -0.8418, -0.0307, 1.025, -0.2776, -0.0084, 0.7411, -1.534, -0.0371, -0.7635, -1.908, -0.0564, 0.0374, 0.1502, 0.0257, 0.0308, -0.281, 0.0081, -0.7713, -1.424, 0.4666, -0.6148, -0.8709, 0.4848, -0.8043, -0.426, 0.5021, -0.6254, -0.0733, 0.5182, 0.0308, -0.4223, 0.4884, 0.6105, -0.8677, 0.4713, 0.8343, -1.375, 0.4535, 0.6213, -1.727, 0.4516, 0.0325, -0.9079, 0.6893, 0.0114].to_java Java::float)
                                            )
                                            .setTexCoord(TextureCoordinate.new()
                                                .setPoint([0.5737, 0.0472, 0.5721, 0.0377, 0.5736, 0.0597, 0.5731, 0.073, 0.5718, 0.0836, 0.5723, 0.094, 0.575, 0.1083, 0.5737, 0.0301, 0.4707, 0.0481, 0.4699, 0.0424, 0.4736, 0.058, 0.4725, 0.0633, 0.4717, 0.0706, 0.4698, 0.0802, 0.4664, 0.0886, 0.4716, 0.0358, 0.464, 0.0502, 0.4625, 0.0465, 0.4669, 0.0583, 0.4661, 0.0627, 0.4549, 0.0769, 0.4607, 0.0728, 0.4621, 0.0416, 0.4652, 0.068, 0.4552, 0.0578, 0.5782, 0.0137, 0.4685, 0.027, 0.4561, 0.0381, 0.5222, 0.0476, 0.521, 0.04, 0.5236, 0.0589, 0.5228, 0.0682, 0.5218, 0.0771, 0.521, 0.0871, 0.5207, 0.0985, 0.5234, 0.0203, 0.5227, 0.0329, 0.5721, 0.0377, 0.5731, 0.073, 0.5718, 0.0836, 0.5723, 0.094, 0.5737, 0.0472, 0.5736, 0.0597, 0.5782, 0.0137, 0.575, 0.1083, 0.5737, 0.0301, 0.5737, 0.0472, 0.5721, 0.0377, 0.5737, 0.0301, 0.5782, 0.0137, 0.5723, 0.094, 0.5718, 0.0836, 0.5731, 0.073, 0.5736, 0.0597, 0.5735, 0.0549].to_java Java::float)
                                            )
                                        )
                                    )
                                )
                            )
                            .addChild(HAnimJoint.new()
                                .setName("r_radiocarpal")
                                .setDEF("hanim_r_radiocarpal")
                                .setCenter([-6.934, 33.959999, -1.108].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([-6.934, 33.959999, -1.108].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("MiTextureAtlas")
                                                )
                                            )
                                            .setGeometry(IndexedFaceSet.new()
                                                .setCoordIndex([14, 13, 18, -1, 18, 17, 14, -1, 12, 11, 20, -1, 20, 19, 12, -1, 4, 0, 6, -1, 6, 8, 4, -1, 10, 9, 22, -1, 22, 21, 10, -1, 16, 15, 17, -1, 17, 18, 16, -1, 2, 5, 8, -1, 8, 6, 2, -1, 13, 14, 19, -1, 19, 20, 13, -1, 3, 7, 8, -1, 8, 5, 3, -1, 15, 16, 21, -1, 21, 22, 15, -1, 8, 7, 1, -1, 1, 4, 8, -1, 2, 14, 17, -1, 17, 5, 2, -1, 18, 13, 28, -1, 28, 32, 18, -1, 12, 19, 6, -1, 6, 0, 12, -1, 20, 11, 24, -1, 24, 35, 20, -1, 10, 21, 36, -1, 36, 26, 10, -1, 22, 9, 1, -1, 1, 7, 22, -1, 30, 16, 18, -1, 18, 32, 30, -1, 17, 15, 3, -1, 3, 5, 17, -1, 28, 13, 20, -1, 20, 35, 28, -1, 19, 14, 2, -1, 2, 6, 19, -1, 3, 15, 22, -1, 22, 7, 3, -1, 21, 16, 30, -1, 30, 36, 21, -1, 28, 27, 33, -1, 33, 32, 28, -1, 24, 23, 34, -1, 34, 35, 24, -1, 25, 26, 36, -1, 36, 37, 25, -1, 30, 32, 33, -1, 33, 29, 30, -1, 31, 38, 34, -1, 34, 23, 31, -1, 29, 33, 38, -1, 38, 37, 29, -1, 28, 35, 34, -1, 34, 27, 28, -1, 29, 37, 36, -1, 36, 30, 29, -1, 27, 34, 38, -1, 38, 33, 27, -1, 31, 25, 37, -1, 37, 38, 31, -1, 73, 39, 43, -1, 43, 44, 73, -1, 40, 41, 45, -1, 45, 46, 40, -1, 42, 48, 43, -1, 43, 39, 42, -1, 47, 45, 41, -1, 41, 60, 47, -1, 42, 40, 46, -1, 46, 48, 42, -1, 9, 52, 50, -1, 50, 1, 9, -1, 4, 51, 49, -1, 49, 0, 4, -1, 11, 64, 57, -1, 57, 24, 11, -1, 1, 50, 51, -1, 51, 4, 1, -1, 10, 53, 52, -1, 52, 9, 10, -1, 26, 74, 53, -1, 53, 10, 26, -1, 0, 49, 76, -1, 76, 12, 0, -1, 31, 61, 67, -1, 67, 25, 31, -1, 25, 67, 74, -1, 74, 26, 25, -1, 24, 57, 54, -1, 54, 23, 24, -1, 23, 54, 61, -1, 61, 31, 23, -1, 54, 57, 55, -1, 39, 55, 56, -1, 56, 42, 39, -1, 42, 56, 58, -1, 58, 40, 42, -1, 40, 58, 59, -1, 59, 41, 40, -1, 59, 61, 60, -1, 60, 41, 59, -1, 61, 54, 73, -1, 73, 60, 61, -1, 57, 64, 62, -1, 62, 55, 57, -1, 55, 62, 63, -1, 63, 56, 55, -1, 56, 63, 65, -1, 65, 58, 56, -1, 58, 65, 66, -1, 66, 59, 58, -1, 59, 66, 61, -1, 52, 71, 69, -1, 69, 50, 52, -1, 51, 70, 68, -1, 68, 49, 51, -1, 50, 69, 70, -1, 70, 51, 50, -1, 53, 72, 71, -1, 71, 52, 53, -1, 76, 49, 68, -1, 68, 77, 76, -1, 74, 67, 66, -1, 66, 75, 74, -1, 79, 78, 90, -1, 90, 91, 79, -1, 80, 79, 91, -1, 91, 92, 80, -1, 80, 92, 99, -1, 99, 87, 80, -1, 82, 81, 93, -1, 93, 94, 82, -1, 82, 94, 95, -1, 95, 83, 82, -1, 83, 95, 96, -1, 96, 84, 83, -1, 88, 84, 96, -1, 96, 100, 88, -1, 86, 85, 97, -1, 97, 98, 86, -1, 78, 86, 98, -1, 98, 90, 78, -1, 60, 73, 44, -1, 44, 47, 60, -1, 54, 55, 39, -1, 39, 73, 54, -1, 74, 75, 72, -1, 72, 53, 74, -1, 81, 87, 99, -1, 99, 93, 81, -1, 61, 66, 67, -1, 64, 76, 77, -1, 77, 62, 64, -1, 85, 88, 100, -1, 100, 97, 85, -1, 12, 76, 64, -1, 64, 11, 12, -1, 47, 48, 46, -1, 46, 45, 47, -1, 47, 44, 43, -1, 43, 48, 47, -1, 79, 89, 78, -1, 78, 89, 86, -1, 86, 89, 85, -1, 85, 89, 88, -1, 88, 89, 84, -1, 84, 89, 83, -1, 83, 89, 82, -1, 82, 89, 81, -1, 81, 89, 87, -1, 87, 89, 80, -1, 80, 89, 79, -1, 91, 90, 69, -1, 69, 71, 91, -1, 72, 92, 91, -1, 91, 71, 72, -1, 75, 99, 92, -1, 92, 72, 75, -1, 65, 94, 93, -1, 93, 66, 65, -1, 63, 95, 94, -1, 94, 65, 63, -1, 96, 95, 63, -1, 63, 62, 96, -1, 100, 96, 62, -1, 62, 77, 100, -1, 98, 97, 68, -1, 68, 70, 98, -1, 69, 90, 98, -1, 98, 70, 69, -1, 66, 93, 99, -1, 99, 75, 66, -1, 97, 100, 77, -1, 77, 68, 97, -1].to_java Java::int)
                                                .setCreaseAngle(1.57)
                                                .setTexCoordIndex([1, 0, 3, -1, 3, 2, 1, -1, 5, 4, 7, -1, 7, 6, 5, -1, 9, 8, 11, -1, 11, 10, 9, -1, 13, 12, 15, -1, 15, 14, 13, -1, 17, 16, 95, -1, 95, 96, 17, -1, 19, 18, 10, -1, 10, 11, 19, -1, 0, 1, 6, -1, 6, 7, 0, -1, 21, 20, 98, -1, 98, 99, 21, -1, 16, 17, 14, -1, 14, 15, 16, -1, 98, 20, 22, -1, 22, 97, 98, -1, 19, 1, 2, -1, 2, 18, 19, -1, 3, 0, 24, -1, 24, 23, 3, -1, 5, 6, 11, -1, 11, 8, 5, -1, 7, 4, 26, -1, 26, 25, 7, -1, 13, 14, 28, -1, 28, 27, 13, -1, 15, 12, 22, -1, 22, 20, 15, -1, 29, 17, 96, -1, 96, 100, 29, -1, 95, 16, 21, -1, 21, 99, 95, -1, 24, 0, 7, -1, 7, 25, 24, -1, 6, 1, 19, -1, 19, 11, 6, -1, 21, 16, 15, -1, 15, 20, 21, -1, 14, 17, 29, -1, 29, 28, 14, -1, 24, 30, 31, -1, 31, 23, 24, -1, 26, 32, 33, -1, 33, 25, 26, -1, 34, 27, 28, -1, 28, 35, 34, -1, 29, 100, 101, -1, 101, 36, 29, -1, 37, 39, 33, -1, 33, 32, 37, -1, 36, 101, 38, -1, 38, 35, 36, -1, 24, 25, 33, -1, 33, 30, 24, -1, 36, 35, 28, -1, 28, 29, 36, -1, 30, 33, 39, -1, 39, 31, 30, -1, 102, 34, 35, -1, 35, 38, 102, -1, 41, 40, 47, -1, 47, 42, 41, -1, 44, 43, 46, -1, 46, 45, 44, -1, 48, 53, 47, -1, 47, 40, 48, -1, 49, 46, 43, -1, 43, 50, 49, -1, 103, 44, 45, -1, 45, 104, 103, -1, 12, 52, 51, -1, 51, 22, 12, -1, 9, 55, 54, -1, 54, 8, 9, -1, 4, 59, 56, -1, 56, 26, 4, -1, 22, 51, 105, -1, 105, 97, 22, -1, 13, 57, 52, -1, 52, 12, 13, -1, 27, 58, 57, -1, 57, 13, 27, -1, 8, 54, 62, -1, 62, 5, 8, -1, 102, 61, 60, -1, 60, 34, 102, -1, 34, 60, 58, -1, 58, 27, 34, -1, 26, 56, 63, -1, 63, 32, 26, -1, 32, 63, 64, -1, 64, 37, 32, -1, 63, 56, 67, -1, 40, 67, 68, -1, 68, 48, 40, -1, 103, 106, 65, -1, 65, 44, 103, -1, 44, 65, 66, -1, 66, 43, 44, -1, 66, 61, 50, -1, 50, 43, 66, -1, 64, 63, 41, -1, 41, 73, 64, -1, 56, 59, 74, -1, 74, 67, 56, -1, 67, 74, 76, -1, 76, 68, 67, -1, 106, 107, 69, -1, 69, 65, 106, -1, 65, 69, 70, -1, 70, 66, 65, -1, 66, 70, 61, -1, 52, 72, 71, -1, 71, 51, 52, -1, 55, 86, 85, -1, 85, 54, 55, -1, 51, 71, 108, -1, 108, 105, 51, -1, 57, 75, 72, -1, 72, 52, 57, -1, 62, 54, 85, -1, 85, 87, 62, -1, 58, 60, 70, -1, 70, 77, 58, -1, 79, 78, 111, -1, 111, 112, 79, -1, 80, 79, 112, -1, 112, 113, 80, -1, 80, 113, 122, -1, 122, 81, 80, -1, 83, 82, 114, -1, 114, 115, 83, -1, 83, 115, 116, -1, 116, 84, 83, -1, 88, 117, 118, -1, 118, 89, 88, -1, 90, 89, 118, -1, 118, 123, 90, -1, 92, 91, 119, -1, 119, 120, 92, -1, 78, 109, 121, -1, 121, 111, 78, -1, 73, 41, 42, -1, 42, 93, 73, -1, 63, 67, 40, -1, 40, 41, 63, -1, 58, 77, 75, -1, 75, 57, 58, -1, 82, 81, 122, -1, 122, 114, 82, -1, 61, 70, 60, -1, 59, 62, 87, -1, 87, 74, 59, -1, 91, 90, 123, -1, 123, 119, 91, -1, 5, 62, 59, -1, 59, 4, 5, -1, 49, 104, 45, -1, 45, 46, 49, -1, 93, 42, 47, -1, 47, 53, 93, -1, 79, 110, 78, -1, 78, 110, 109, -1, 92, 94, 91, -1, 91, 94, 90, -1, 90, 94, 89, -1, 89, 94, 88, -1, 84, 110, 83, -1, 83, 110, 82, -1, 82, 110, 81, -1, 81, 110, 80, -1, 80, 110, 79, -1, 112, 111, 71, -1, 71, 72, 112, -1, 75, 113, 112, -1, 112, 72, 75, -1, 77, 122, 113, -1, 113, 75, 77, -1, 69, 115, 114, -1, 114, 70, 69, -1, 107, 116, 115, -1, 115, 69, 107, -1, 118, 117, 76, -1, 76, 74, 118, -1, 123, 118, 74, -1, 74, 87, 123, -1, 120, 119, 85, -1, 85, 86, 120, -1, 71, 111, 121, -1, 121, 108, 71, -1, 70, 114, 122, -1, 122, 77, 70, -1, 119, 123, 87, -1, 87, 85, 119, -1].to_java Java::int)
                                                .setCoord(Coordinate.new()
                                                    .setPoint([0.1606, -3.119, -1.367, -0.5955, -2.804, -1.364, -0.0283, -4.239, -1.268, -0.4853, -4.459, -1.306, -0.1734, -2.884, -1.472, -0.1914, -4.513, -1.33, 0.0546, -3.823, -1.333, -0.6422, -4.008, -1.384, -0.2956, -3.948, -1.447, -1.059, -2.877, -0.8092, -1.131, -3.045, -0.2734, 0.0511, -3.415, -0.4283, 0.095, -3.29, -0.948, -0.2794, -4.884, -0.4162, -0.2165, -4.621, -0.9125, -0.8146, -4.829, -0.7942, -0.8403, -5.006, -0.3198, -0.526, -4.882, -0.8125, -0.5785, -5.078, -0.3432, -0.0863, -4.143, -0.8748, -0.19, -4.307, -0.4303, -1.083, -4.58, -0.2935, -1.001, -4.367, -0.8168, 0.2228, -3.249, 0.6126, 0.0237, -3.331, 0.1181, -0.6356, -3.119, 0.8184, -0.9241, -3.105, 0.4007, 0.2185, -4.603, 0.4688, -0.116, -4.918, 0.0946, -0.2839, -4.658, 0.6355, -0.6226, -5.004, 0.1981, -0.1849, -3.127, 0.7656, -0.3783, -5.047, 0.1619, 0.0119, -4.707, 0.5989, 0.2188, -4.25, 0.4989, -0.0551, -4.384, 0.1304, -0.8239, -4.538, 0.295, -0.4777, -4.311, 0.7092, -0.128, -4.24, 0.7191, 1.039, -2.165, 0.6705, 1.007, -2.069, 1.022, 0.6201, -2.226, 1.224, 1.235, -2.056, 0.7121, 1.098, -2.923, 0.8934, 0.9232, -3.052, 1.043, 0.917, -2.943, 1.323, 1.069, -2.853, 1.221, 0.9159, -3.062, 1.194, 1.204, -2.845, 1.034, 0.3015, -1.954, -1.311, -0.603, -1.681, -1.237, -0.0029, -1.761, -1.406, -1.019, -1.719, -0.7254, -1.108, -1.785, -0.2211, 0.3794, -1.906, 0.5838, 0.7928, -1.346, 0.2217, 1.01, -1.087, 0.4087, 0.3851, -2.208, 0.0611, 0.6867, -1.013, 0.7186, 0.2487, -1.185, 0.9304, 0.5306, -2.34, 1.089, -0.0699, -1.505, 0.7925, 0.6271, -0.588, -0.3094, 0.6593, -0.4405, 0.1184, 0.3212, -2.308, -0.4227, 0.2902, -0.5257, 0.5618, -0.2941, -0.6015, 0.5221, -0.5408, -1.714, 0.7956, 0.3948, -0.6946, -1.176, -0.5195, -0.7085, -1.125, 0.0859, -0.7034, -1.294, -0.8055, -0.7207, -0.6817, -0.8457, -0.732, -0.2302, 0.6331, -2.334, 0.8143, -0.9311, -1.809, 0.3654, -0.7013, -0.6936, 0.2281, 0.2724, -2.187, -0.966, 0.5377, -0.6721, -0.9086, -0.2577, 0.1499, -0.832, -0.5321, 0.1524, -0.6388, -0.5552, 0.122, -0.3174, -0.1489, 0.1806, 0.1862, 0.1451, 0.1857, 0.198, 0.4671, 0.2526, -0.1422, 0.4376, 0.2536, -0.4202, 0.24, 0.2272, -0.906, 0.0053, 0.1558, -1.004, -0.406, 0.1719, -0.0156, 0.3642, 0.2059, -0.6423, -0.0301, 0.3361, -0.4219, -0.3767, -0.2323, -0.8862, -0.6747, -0.2267, -0.5833, -0.6547, -0.2204, -0.3158, -0.1628, -0.2023, 0.3533, 0.2126, -0.2004, 0.3514, 0.4744, -0.2062, -0.0185, 0.4799, -0.2156, -0.3607, 0.3479, -0.2309, -0.9881, 0.0569, -0.2344, -1.074, -0.5295, -0.2111, 0.0583, 0.4196, -0.2266, -0.8182].to_java Java::float)
                                                )
                                                .setTexCoord(TextureCoordinate.new()
                                                    .setPoint([0.1308, 0.0366, 0.1241, 0.0246, 0.1321, 0.0249, 0.1377, 0.0359, 0.1011, 0.0409, 0.0975, 0.0277, 0.1146, 0.0271, 0.1192, 0.0379, 0.0931, 0.0172, 0.089, 0.0099, 0.11, 0.0091, 0.1067, 0.0164, 0.35, 0.0366, 0.3489, 0.0502, 0.3205, 0.0534, 0.3231, 0.0406, 0.3143, 0.042, 0.3121, 0.0544, 0.1208, 0.0139, 0.115, 0.0168, 0.3284, 0.0253, 0.3195, 0.0276, 0.3512, 0.0217, 0.1382, 0.0498, 0.1325, 0.0503, 0.122, 0.0525, 0.101, 0.0551, 0.3493, 0.0655, 0.3227, 0.0689, 0.3131, 0.0688, 0.1316, 0.0637, 0.1356, 0.0664, 0.1016, 0.0721, 0.1228, 0.0653, 0.3527, 0.0822, 0.3272, 0.0829, 0.3177, 0.0834, 0.1021, 0.0809, 0.3277, 0.0894, 0.1247, 0.0729, 0.057, 0.0846, 0.0635, 0.0865, 0.0654, 0.1028, 0.39, 0.1066, 0.3987, 0.1078, 0.3893, 0.1204, 0.386, 0.1201, 0.0617, 0.0997, 0.0529, 0.0851, 0.3841, 0.1222, 0.3856, 0.1058, 0.3732, 0.023, 0.3702, 0.0366, 0.0586, 0.1022, 0.0659, 0.0208, 0.0669, 0.0132, 0.0808, 0.0581, 0.3719, 0.0489, 0.3737, 0.0643, 0.0807, 0.0432, 0.3787, 0.0776, 0.387, 0.084, 0.0756, 0.0294, 0.0723, 0.0743, 0.0769, 0.0818, 0.4078, 0.0874, 0.3975, 0.0862, 0.0588, 0.0634, 0.0512, 0.0663, 0.4134, 0.0715, 0.4058, 0.0668, 0.3921, 0.0253, 0.3889, 0.0377, 0.0666, 0.0904, 0.044, 0.0477, 0.395, 0.0452, 0.0403, 0.0581, 0.3979, 0.0573, 0.411, 0.0299, 0.4089, 0.037, 0.4085, 0.0432, 0.4106, 0.0494, 0.4116, 0.0545, 0.4177, 0.0584, 0.4271, 0.0566, 0.0463, 0.0248, 0.0476, 0.0157, 0.046, 0.0322, 0.026, 0.0492, 0.027, 0.0431, 0.0287, 0.0366, 0.0288, 0.0303, 0.0261, 0.0257, 0.067, 0.1055, 0.0159, 0.0394, 0.3096, 0.0404, 0.3076, 0.0549, 0.3497, 0.0139, 0.3279, 0.0192, 0.3157, 0.024, 0.309, 0.0705, 0.3144, 0.0871, 0.3539, 0.0882, 0.4067, 0.1099, 0.3933, 0.123, 0.3734, 0.0118, 0.4167, 0.0905, 0.4247, 0.0749, 0.3941, 0.0146, 0.4152, 0.0259, 0.4192, 0.043, 0.4016, 0.0276, 0.3989, 0.0373, 0.4017, 0.0442, 0.4087, 0.0607, 0.4156, 0.0649, 0.4259, 0.0658, 0.0332, 0.0536, 0.0355, 0.0454, 0.0375, 0.0276, 0.0369, 0.0207, 0.4046, 0.0203, 0.4042, 0.0533, 0.0373, 0.0344].to_java Java::float)
                                                )
                                            )
                                        )
                                    )
                                )
                            )
                        )
                    )
                    .addChild(HAnimJoint.new()
                        .setName("vl5")
                        .setDEF("hanim_vl5")
                        .setCenter([0, 35.310001, -2.314].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, 35.310001, -2.314].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("MiTextureAtlas")
                                        )
                                    )
                                    .setGeometry(IndexedFaceSet.new()
                                        .setCoordIndex([21, 170, 171, -1, 171, 59, 21, -1, 61, 64, 5, -1, 5, 0, 61, -1, 29, 30, 6, -1, 6, 49, 29, -1, 9, 50, 51, -1, 51, 10, 9, -1, 7, 27, 28, -1, 28, 4, 7, -1, 6, 170, 58, -1, 58, 19, 6, -1, 172, 171, 7, -1, 7, 4, 172, -1, 12, 8, 62, -1, 62, 65, 12, -1, 51, 54, 39, -1, 39, 10, 51, -1, 16, 15, 9, -1, 9, 176, 16, -1, 32, 36, 43, -1, 43, 42, 32, -1, 34, 159, 213, -1, 213, 44, 34, -1, 35, 46, 45, -1, 45, 37, 35, -1, 38, 33, 48, -1, 48, 47, 38, -1, 176, 177, 12, -1, 11, 353, 354, -1, 354, 8, 11, -1, 0, 5, 26, -1, 26, 24, 0, -1, 3, 160, 228, -1, 228, 25, 3, -1, 172, 23, 174, -1, 174, 22, 172, -1, 177, 11, 8, -1, 8, 12, 177, -1, 176, 12, 1, -1, 1, 16, 176, -1, 1, 66, 63, -1, 63, 13, 1, -1, 1, 13, 16, -1, 17, 25, 228, -1, 228, 238, 17, -1, 19, 26, 25, -1, 25, 17, 19, -1, 4, 2, 18, -1, 18, 20, 4, -1, 58, 24, 26, -1, 26, 19, 58, -1, 18, 2, 52, -1, 52, 178, 18, -1, 31, 2, 4, -1, 4, 28, 31, -1, 30, 27, 7, -1, 7, 6, 30, -1, 14, 60, 15, -1, 42, 48, 33, -1, 33, 32, 42, -1, 44, 46, 35, -1, 35, 34, 44, -1, 61, 63, 36, -1, 36, 32, 61, -1, 62, 161, 159, -1, 159, 34, 62, -1, 37, 66, 65, -1, 65, 35, 37, -1, 67, 64, 33, -1, 33, 38, 67, -1, 45, 43, 36, -1, 36, 37, 45, -1, 47, 246, 247, -1, 247, 38, 47, -1, 60, 14, 40, -1, 40, 23, 60, -1, 24, 58, 40, -1, 40, 14, 24, -1, 173, 175, 40, -1, 40, 58, 173, -1, 29, 49, 56, -1, 56, 55, 29, -1, 160, 3, 67, -1, 67, 68, 160, -1, 52, 53, 252, -1, 252, 57, 52, -1, 49, 17, 238, -1, 238, 56, 49, -1, 19, 17, 49, -1, 49, 6, 19, -1, 50, 20, 18, -1, 18, 51, 50, -1, 51, 18, 178, -1, 178, 54, 51, -1, 57, 41, 178, -1, 178, 52, 57, -1, 2, 31, 53, -1, 53, 52, 2, -1, 41, 255, 54, -1, 54, 178, 41, -1, 255, 158, 39, -1, 39, 54, 255, -1, 60, 23, 20, -1, 20, 50, 60, -1, 50, 9, 15, -1, 15, 60, 50, -1, 39, 158, 353, -1, 353, 11, 39, -1, 10, 39, 11, -1, 11, 177, 10, -1, 10, 177, 176, -1, 176, 9, 10, -1, 14, 15, 16, -1, 16, 13, 14, -1, 14, 13, 0, -1, 0, 24, 14, -1, 25, 26, 5, -1, 5, 3, 25, -1, 32, 33, 64, -1, 64, 61, 32, -1, 62, 34, 35, -1, 35, 65, 62, -1, 66, 37, 36, -1, 36, 63, 66, -1, 0, 13, 63, -1, 63, 61, 0, -1, 8, 354, 161, -1, 161, 62, 8, -1, 66, 1, 12, -1, 12, 65, 66, -1, 67, 3, 5, -1, 5, 64, 67, -1, 38, 247, 68, -1, 68, 67, 38, -1, 69, 76, 86, -1, 86, 83, 69, -1, 70, 92, 104, -1, 104, 84, 70, -1, 264, 92, 102, -1, 102, 266, 264, -1, 93, 96, 269, -1, 269, 162, 93, -1, 90, 105, 272, -1, 272, 163, 90, -1, 81, 89, 85, -1, 85, 73, 81, -1, 73, 79, 100, -1, 100, 94, 73, -1, 82, 103, 95, -1, 95, 74, 82, -1, 77, 87, 86, -1, 86, 76, 77, -1, 78, 99, 96, -1, 96, 75, 78, -1, 76, 69, 90, -1, 90, 97, 76, -1, 77, 76, 97, -1, 97, 98, 77, -1, 79, 88, 87, -1, 87, 77, 79, -1, 80, 101, 99, -1, 99, 78, 80, -1, 77, 98, 100, -1, 100, 79, 77, -1, 79, 73, 85, -1, 85, 88, 79, -1, 74, 95, 101, -1, 101, 80, 74, -1, 73, 94, 102, -1, 102, 81, 73, -1, 70, 84, 89, -1, 89, 81, 70, -1, 72, 91, 103, -1, 103, 82, 72, -1, 86, 75, 71, -1, 71, 83, 86, -1, 297, 298, 91, -1, 91, 104, 297, -1, 83, 71, 93, -1, 93, 105, 83, -1, 89, 82, 74, -1, 74, 85, 89, -1, 87, 78, 75, -1, 75, 86, 87, -1, 88, 80, 78, -1, 78, 87, 88, -1, 74, 80, 88, -1, 88, 85, 74, -1, 84, 72, 82, -1, 82, 89, 84, -1, 92, 264, 297, -1, 297, 104, 92, -1, 92, 70, 81, -1, 81, 102, 92, -1, 71, 75, 96, -1, 96, 93, 71, -1, 69, 83, 105, -1, 105, 90, 69, -1, 299, 164, 94, -1, 94, 100, 299, -1, 165, 166, 95, -1, 95, 103, 165, -1, 300, 269, 96, -1, 96, 99, 300, -1, 163, 167, 97, -1, 97, 90, 163, -1, 167, 168, 98, -1, 98, 97, 167, -1, 169, 300, 99, -1, 99, 101, 169, -1, 98, 168, 299, -1, 299, 100, 98, -1, 166, 169, 101, -1, 101, 95, 166, -1, 94, 164, 266, -1, 266, 102, 94, -1, 298, 165, 103, -1, 103, 91, 298, -1, 91, 72, 84, -1, 84, 104, 91, -1, 93, 162, 272, -1, 272, 105, 93, -1, 106, 108, 109, -1, 109, 107, 106, -1, 110, 111, 113, -1, 113, 112, 110, -1, 107, 109, 113, -1, 113, 111, 107, -1, 108, 106, 110, -1, 110, 112, 108, -1, 109, 108, 114, -1, 114, 115, 109, -1, 112, 113, 117, -1, 117, 116, 112, -1, 113, 109, 115, -1, 115, 117, 113, -1, 108, 112, 116, -1, 116, 114, 108, -1, 115, 114, 118, -1, 118, 119, 115, -1, 116, 117, 121, -1, 121, 120, 116, -1, 117, 115, 119, -1, 119, 121, 117, -1, 114, 116, 120, -1, 120, 118, 114, -1, 119, 118, 122, -1, 122, 123, 119, -1, 120, 121, 125, -1, 125, 124, 120, -1, 121, 119, 123, -1, 123, 125, 121, -1, 118, 120, 124, -1, 124, 122, 118, -1, 123, 122, 126, -1, 126, 127, 123, -1, 124, 125, 129, -1, 129, 128, 124, -1, 125, 123, 127, -1, 127, 129, 125, -1, 122, 124, 128, -1, 128, 126, 122, -1, 126, 154, 155, -1, 155, 127, 126, -1, 128, 129, 157, -1, 157, 156, 128, -1, 127, 155, 157, -1, 157, 129, 127, -1, 126, 128, 156, -1, 156, 154, 126, -1, 131, 130, 134, -1, 134, 135, 131, -1, 132, 133, 137, -1, 137, 136, 132, -1, 133, 131, 135, -1, 135, 137, 133, -1, 130, 132, 136, -1, 136, 134, 130, -1, 106, 107, 139, -1, 139, 138, 106, -1, 111, 110, 140, -1, 140, 141, 111, -1, 107, 111, 141, -1, 141, 139, 107, -1, 110, 106, 138, -1, 138, 140, 110, -1, 139, 151, 150, -1, 150, 138, 139, -1, 141, 140, 152, -1, 152, 153, 141, -1, 139, 141, 153, -1, 153, 151, 139, -1, 138, 150, 152, -1, 152, 140, 138, -1, 142, 143, 147, -1, 147, 146, 142, -1, 145, 144, 148, -1, 148, 149, 145, -1, 143, 145, 149, -1, 149, 147, 143, -1, 144, 142, 146, -1, 146, 148, 144, -1, 143, 142, 150, -1, 150, 151, 143, -1, 152, 144, 145, -1, 145, 153, 152, -1, 145, 143, 151, -1, 151, 153, 145, -1, 150, 142, 144, -1, 144, 152, 150, -1, 154, 130, 131, -1, 131, 155, 154, -1, 133, 132, 156, -1, 156, 157, 133, -1, 155, 131, 133, -1, 133, 157, 155, -1, 132, 130, 154, -1, 154, 156, 132, -1, 170, 6, 7, -1, 7, 171, 170, -1, 22, 59, 171, -1, 171, 172, 22, -1, 4, 20, 23, -1, 23, 172, 4, -1, 170, 21, 173, -1, 173, 58, 170, -1, 22, 174, 175, -1, 175, 59, 22, -1, 175, 173, 21, -1, 21, 59, 175, -1, 174, 23, 40, -1, 40, 175, 174, -1, 179, 182, 181, -1, 181, 180, 179, -1, 184, 183, 186, -1, 186, 185, 184, -1, 187, 190, 189, -1, 189, 188, 187, -1, 192, 191, 194, -1, 194, 193, 192, -1, 196, 195, 198, -1, 198, 197, 196, -1, 189, 200, 199, -1, 199, 180, 189, -1, 201, 195, 196, -1, 196, 181, 201, -1, 355, 203, 202, -1, 202, 356, 355, -1, 194, 191, 205, -1, 205, 204, 194, -1, 206, 357, 192, -1, 192, 207, 206, -1, 208, 211, 210, -1, 210, 209, 208, -1, 212, 214, 213, -1, 213, 159, 212, -1, 216, 215, 218, -1, 218, 217, 216, -1, 219, 222, 221, -1, 221, 220, 219, -1, 357, 355, 223, -1, 224, 356, 354, -1, 354, 353, 224, -1, 183, 226, 225, -1, 225, 186, 183, -1, 227, 229, 228, -1, 228, 160, 227, -1, 201, 232, 231, -1, 231, 230, 201, -1, 223, 355, 356, -1, 356, 224, 223, -1, 357, 206, 233, -1, 233, 355, 357, -1, 233, 236, 235, -1, 235, 234, 233, -1, 233, 206, 236, -1, 237, 238, 228, -1, 228, 229, 237, -1, 200, 237, 229, -1, 229, 225, 200, -1, 195, 239, 253, -1, 253, 240, 195, -1, 199, 200, 225, -1, 225, 226, 199, -1, 253, 254, 241, -1, 241, 240, 253, -1, 242, 198, 195, -1, 195, 240, 242, -1, 188, 189, 196, -1, 196, 197, 188, -1, 243, 207, 244, -1, 211, 208, 220, -1, 220, 221, 211, -1, 214, 212, 216, -1, 216, 217, 214, -1, 184, 208, 209, -1, 209, 235, 184, -1, 202, 212, 159, -1, 159, 161, 202, -1, 215, 216, 203, -1, 203, 234, 215, -1, 245, 219, 220, -1, 220, 185, 245, -1, 218, 215, 209, -1, 209, 210, 218, -1, 222, 219, 247, -1, 247, 246, 222, -1, 244, 230, 248, -1, 248, 243, 244, -1, 226, 243, 248, -1, 248, 199, 226, -1, 249, 199, 248, -1, 248, 250, 249, -1, 187, 55, 56, -1, 56, 190, 187, -1, 160, 68, 245, -1, 245, 227, 160, -1, 241, 57, 252, -1, 252, 251, 241, -1, 190, 56, 238, -1, 238, 237, 190, -1, 200, 189, 190, -1, 190, 237, 200, -1, 193, 194, 253, -1, 253, 239, 193, -1, 194, 204, 254, -1, 254, 253, 194, -1, 57, 241, 254, -1, 254, 41, 57, -1, 240, 241, 251, -1, 251, 242, 240, -1, 41, 254, 204, -1, 204, 255, 41, -1, 255, 204, 205, -1, 205, 158, 255, -1, 244, 193, 239, -1, 239, 230, 244, -1, 193, 244, 207, -1, 207, 192, 193, -1, 205, 224, 353, -1, 353, 158, 205, -1, 191, 223, 224, -1, 224, 205, 191, -1, 191, 192, 357, -1, 357, 223, 191, -1, 243, 236, 206, -1, 206, 207, 243, -1, 243, 226, 183, -1, 183, 236, 243, -1, 229, 227, 186, -1, 186, 225, 229, -1, 208, 184, 185, -1, 185, 220, 208, -1, 202, 203, 216, -1, 216, 212, 202, -1, 234, 235, 209, -1, 209, 215, 234, -1, 183, 184, 235, -1, 235, 236, 183, -1, 356, 202, 161, -1, 161, 354, 356, -1, 234, 203, 355, -1, 355, 233, 234, -1, 245, 185, 186, -1, 186, 227, 245, -1, 219, 245, 68, -1, 68, 247, 219, -1, 256, 259, 258, -1, 258, 257, 256, -1, 260, 263, 262, -1, 262, 261, 260, -1, 264, 266, 265, -1, 265, 261, 264, -1, 267, 162, 269, -1, 269, 268, 267, -1, 270, 163, 272, -1, 272, 271, 270, -1, 274, 273, 276, -1, 276, 275, 274, -1, 273, 279, 278, -1, 278, 277, 273, -1, 281, 280, 283, -1, 283, 282, 281, -1, 284, 257, 258, -1, 258, 285, 284, -1, 287, 286, 268, -1, 268, 288, 287, -1, 257, 289, 270, -1, 270, 256, 257, -1, 284, 290, 289, -1, 289, 257, 284, -1, 277, 284, 285, -1, 285, 291, 277, -1, 292, 287, 288, -1, 288, 293, 292, -1, 284, 277, 278, -1, 278, 290, 284, -1, 277, 291, 276, -1, 276, 273, 277, -1, 280, 292, 293, -1, 293, 283, 280, -1, 273, 274, 265, -1, 265, 279, 273, -1, 260, 274, 275, -1, 275, 263, 260, -1, 294, 281, 282, -1, 282, 295, 294, -1, 258, 259, 296, -1, 296, 286, 258, -1, 297, 262, 295, -1, 295, 298, 297, -1, 259, 271, 267, -1, 267, 296, 259, -1, 275, 276, 280, -1, 280, 281, 275, -1, 285, 258, 286, -1, 286, 287, 285, -1, 291, 285, 287, -1, 287, 292, 291, -1, 280, 276, 291, -1, 291, 292, 280, -1, 263, 275, 281, -1, 281, 294, 263, -1, 261, 262, 297, -1, 297, 264, 261, -1, 261, 265, 274, -1, 274, 260, 261, -1, 296, 267, 268, -1, 268, 286, 296, -1, 256, 270, 271, -1, 271, 259, 256, -1, 299, 278, 279, -1, 279, 164, 299, -1, 165, 282, 283, -1, 283, 166, 165, -1, 300, 288, 268, -1, 268, 269, 300, -1, 163, 270, 289, -1, 289, 167, 163, -1, 167, 289, 290, -1, 290, 168, 167, -1, 169, 293, 288, -1, 288, 300, 169, -1, 290, 278, 299, -1, 299, 168, 290, -1, 166, 283, 293, -1, 293, 169, 166, -1, 279, 265, 266, -1, 266, 164, 279, -1, 298, 295, 282, -1, 282, 165, 298, -1, 295, 262, 263, -1, 263, 294, 295, -1, 267, 271, 272, -1, 272, 162, 267, -1, 301, 304, 303, -1, 303, 302, 301, -1, 305, 308, 307, -1, 307, 306, 305, -1, 304, 306, 307, -1, 307, 303, 304, -1, 302, 308, 305, -1, 305, 301, 302, -1, 303, 310, 309, -1, 309, 302, 303, -1, 308, 312, 311, -1, 311, 307, 308, -1, 307, 311, 310, -1, 310, 303, 307, -1, 302, 309, 312, -1, 312, 308, 302, -1, 310, 314, 313, -1, 313, 309, 310, -1, 312, 316, 315, -1, 315, 311, 312, -1, 311, 315, 314, -1, 314, 310, 311, -1, 309, 313, 316, -1, 316, 312, 309, -1, 314, 318, 317, -1, 317, 313, 314, -1, 316, 320, 319, -1, 319, 315, 316, -1, 315, 319, 318, -1, 318, 314, 315, -1, 313, 317, 320, -1, 320, 316, 313, -1, 318, 322, 321, -1, 321, 317, 318, -1, 320, 324, 323, -1, 323, 319, 320, -1, 319, 323, 322, -1, 322, 318, 319, -1, 317, 321, 324, -1, 324, 320, 317, -1, 321, 322, 326, -1, 326, 325, 321, -1, 324, 328, 327, -1, 327, 323, 324, -1, 322, 323, 327, -1, 327, 326, 322, -1, 321, 325, 328, -1, 328, 324, 321, -1, 329, 332, 331, -1, 331, 330, 329, -1, 333, 336, 335, -1, 335, 334, 333, -1, 334, 335, 332, -1, 332, 329, 334, -1, 330, 331, 336, -1, 336, 333, 330, -1, 301, 338, 337, -1, 337, 304, 301, -1, 306, 340, 339, -1, 339, 305, 306, -1, 304, 337, 340, -1, 340, 306, 304, -1, 305, 339, 338, -1, 338, 301, 305, -1, 337, 338, 342, -1, 342, 341, 337, -1, 340, 344, 343, -1, 343, 339, 340, -1, 337, 341, 344, -1, 344, 340, 337, -1, 338, 339, 343, -1, 343, 342, 338, -1, 345, 348, 347, -1, 347, 346, 345, -1, 349, 352, 351, -1, 351, 350, 349, -1, 346, 347, 352, -1, 352, 349, 346, -1, 350, 351, 348, -1, 348, 345, 350, -1, 346, 341, 342, -1, 342, 345, 346, -1, 343, 344, 349, -1, 349, 350, 343, -1, 349, 344, 341, -1, 341, 346, 349, -1, 342, 343, 350, -1, 350, 345, 342, -1, 325, 326, 329, -1, 329, 330, 325, -1, 334, 327, 328, -1, 328, 333, 334, -1, 326, 327, 334, -1, 334, 329, 326, -1, 333, 328, 325, -1, 325, 330, 333, -1, 180, 181, 196, -1, 196, 189, 180, -1, 232, 201, 181, -1, 181, 182, 232, -1, 195, 201, 230, -1, 230, 239, 195, -1, 180, 199, 249, -1, 249, 179, 180, -1, 232, 182, 250, -1, 250, 231, 232, -1, 250, 182, 179, -1, 179, 249, 250, -1, 231, 250, 248, -1, 248, 230, 231, -1, 358, 359, 363, -1, 363, 367, 358, -1, 359, 360, 364, -1, 364, 363, 359, -1, 360, 384, 393, -1, 393, 364, 360, -1, 362, 366, 365, -1, 365, 361, 362, -1, 358, 367, 366, -1, 366, 362, 358, -1, 368, 372, 367, -1, 367, 363, 368, -1, 369, 368, 363, -1, 363, 364, 369, -1, 370, 378, 402, -1, 402, 365, 370, -1, 370, 365, 366, -1, 366, 371, 370, -1, 371, 366, 367, -1, 367, 372, 371, -1, 374, 373, 372, -1, 372, 368, 374, -1, 375, 374, 368, -1, 368, 369, 375, -1, 370, 371, 377, -1, 377, 376, 370, -1, 372, 373, 377, -1, 377, 371, 372, -1, 361, 365, 402, -1, 402, 386, 361, -1, 409, 369, 364, -1, 364, 393, 409, -1, 375, 369, 409, -1, 409, 385, 375, -1, 370, 376, 410, -1, 410, 378, 370, -1, 380, 379, 373, -1, 373, 374, 380, -1, 383, 380, 374, -1, 374, 375, 383, -1, 377, 382, 381, -1, 381, 376, 377, -1, 373, 379, 382, -1, 382, 377, 373, -1, 376, 381, 416, -1, 416, 410, 376, -1, 383, 375, 385, -1, 385, 417, 383, -1, 387, 390, 389, -1, 389, 388, 387, -1, 388, 389, 392, -1, 392, 391, 388, -1, 391, 392, 393, -1, 393, 384, 391, -1, 395, 394, 397, -1, 397, 396, 395, -1, 387, 395, 396, -1, 396, 390, 387, -1, 398, 389, 390, -1, 390, 399, 398, -1, 400, 392, 389, -1, 389, 398, 400, -1, 401, 397, 402, -1, 402, 378, 401, -1, 401, 403, 396, -1, 396, 397, 401, -1, 403, 399, 390, -1, 390, 396, 403, -1, 404, 398, 399, -1, 399, 405, 404, -1, 406, 400, 398, -1, 398, 404, 406, -1, 401, 408, 407, -1, 407, 403, 401, -1, 399, 403, 407, -1, 407, 405, 399, -1, 394, 386, 402, -1, 402, 397, 394, -1, 409, 393, 392, -1, 392, 400, 409, -1, 406, 385, 409, -1, 409, 400, 406, -1, 401, 378, 410, -1, 410, 408, 401, -1, 411, 404, 405, -1, 405, 412, 411, -1, 413, 406, 404, -1, 404, 411, 413, -1, 407, 408, 415, -1, 415, 414, 407, -1, 405, 407, 414, -1, 414, 412, 405, -1, 408, 410, 416, -1, 416, 415, 408, -1, 413, 417, 385, -1, 385, 406, 413, -1].to_java Java::int)
                                        .setCreaseAngle(1.57)
                                        .setTexCoordIndex([0, 194, 195, -1, 195, 3, 0, -1, 5, 6, 7, -1, 7, 4, 5, -1, 8, 9, 1, -1, 1, 10, 8, -1, 201, 207, 14, -1, 14, 11, 201, -1, 2, 16, 17, -1, 17, 15, 2, -1, 1, 194, 18, -1, 18, 19, 1, -1, 196, 195, 2, -1, 2, 15, 196, -1, 21, 22, 23, -1, 23, 24, 21, -1, 14, 25, 26, -1, 26, 11, 14, -1, 28, 29, 12, -1, 12, 27, 28, -1, 30, 31, 32, -1, 32, 33, 30, -1, 34, 35, 36, -1, 36, 37, 34, -1, 39, 40, 41, -1, 41, 38, 39, -1, 42, 43, 44, -1, 44, 45, 42, -1, 27, 46, 21, -1, 47, 48, 49, -1, 49, 22, 47, -1, 4, 7, 50, -1, 50, 51, 4, -1, 52, 53, 54, -1, 54, 55, 52, -1, 196, 57, 198, -1, 198, 20, 196, -1, 46, 47, 22, -1, 22, 21, 46, -1, 27, 21, 58, -1, 58, 28, 27, -1, 58, 59, 60, -1, 60, 61, 58, -1, 58, 61, 28, -1, 62, 55, 54, -1, 54, 63, 62, -1, 19, 50, 55, -1, 55, 62, 19, -1, 15, 64, 65, -1, 65, 56, 15, -1, 18, 51, 50, -1, 50, 19, 18, -1, 65, 64, 66, -1, 66, 67, 65, -1, 68, 64, 15, -1, 15, 17, 68, -1, 9, 16, 2, -1, 2, 1, 9, -1, 69, 70, 29, -1, 33, 44, 43, -1, 43, 30, 33, -1, 37, 40, 39, -1, 39, 34, 37, -1, 5, 60, 31, -1, 31, 30, 5, -1, 23, 71, 35, -1, 35, 34, 23, -1, 38, 59, 24, -1, 24, 39, 38, -1, 72, 6, 43, -1, 43, 42, 72, -1, 41, 32, 31, -1, 31, 38, 41, -1, 45, 73, 74, -1, 74, 42, 45, -1, 70, 69, 75, -1, 75, 57, 70, -1, 51, 18, 75, -1, 75, 69, 51, -1, 197, 199, 75, -1, 75, 18, 197, -1, 8, 10, 77, -1, 77, 76, 8, -1, 53, 52, 72, -1, 72, 78, 53, -1, 66, 80, 81, -1, 81, 79, 66, -1, 10, 62, 63, -1, 63, 77, 10, -1, 19, 62, 10, -1, 10, 1, 19, -1, 207, 205, 204, -1, 204, 14, 207, -1, 14, 204, 208, -1, 208, 25, 14, -1, 79, 82, 67, -1, 67, 66, 79, -1, 64, 68, 80, -1, 80, 66, 64, -1, 206, 83, 25, -1, 25, 208, 206, -1, 83, 193, 26, -1, 26, 25, 83, -1, 70, 57, 56, -1, 56, 13, 70, -1, 13, 12, 29, -1, 29, 70, 13, -1, 26, 193, 209, -1, 209, 202, 26, -1, 11, 26, 202, -1, 202, 203, 11, -1, 11, 203, 200, -1, 200, 201, 11, -1, 69, 29, 28, -1, 28, 61, 69, -1, 69, 61, 4, -1, 4, 51, 69, -1, 55, 50, 7, -1, 7, 52, 55, -1, 30, 43, 6, -1, 6, 5, 30, -1, 23, 34, 39, -1, 39, 24, 23, -1, 59, 38, 31, -1, 31, 60, 59, -1, 4, 61, 60, -1, 60, 5, 4, -1, 22, 49, 71, -1, 71, 23, 22, -1, 59, 58, 21, -1, 21, 24, 59, -1, 72, 52, 7, -1, 7, 6, 72, -1, 42, 74, 78, -1, 78, 72, 42, -1, 84, 85, 86, -1, 86, 87, 84, -1, 88, 89, 90, -1, 90, 91, 88, -1, 92, 89, 93, -1, 93, 94, 92, -1, 96, 97, 98, -1, 98, 95, 96, -1, 100, 101, 102, -1, 102, 99, 100, -1, 104, 105, 106, -1, 106, 103, 104, -1, 103, 107, 108, -1, 108, 109, 103, -1, 111, 112, 113, -1, 113, 110, 111, -1, 114, 115, 86, -1, 86, 85, 114, -1, 117, 118, 97, -1, 97, 116, 117, -1, 85, 84, 100, -1, 100, 119, 85, -1, 114, 85, 119, -1, 119, 120, 114, -1, 107, 121, 115, -1, 115, 114, 107, -1, 122, 123, 118, -1, 118, 117, 122, -1, 114, 120, 108, -1, 108, 107, 114, -1, 107, 103, 106, -1, 106, 121, 107, -1, 110, 113, 123, -1, 123, 122, 110, -1, 103, 109, 93, -1, 93, 104, 103, -1, 88, 91, 105, -1, 105, 104, 88, -1, 124, 125, 112, -1, 112, 111, 124, -1, 86, 116, 126, -1, 126, 87, 86, -1, 127, 128, 191, -1, 191, 90, 127, -1, 87, 126, 190, -1, 190, 101, 87, -1, 105, 111, 110, -1, 110, 106, 105, -1, 115, 117, 116, -1, 116, 86, 115, -1, 121, 122, 117, -1, 117, 115, 121, -1, 110, 122, 121, -1, 121, 106, 110, -1, 91, 124, 111, -1, 111, 105, 91, -1, 89, 92, 127, -1, 127, 90, 89, -1, 89, 88, 104, -1, 104, 93, 89, -1, 126, 116, 97, -1, 97, 96, 126, -1, 84, 87, 101, -1, 101, 100, 84, -1, 129, 130, 109, -1, 109, 108, 129, -1, 131, 132, 113, -1, 113, 112, 131, -1, 133, 98, 97, -1, 97, 118, 133, -1, 99, 134, 119, -1, 119, 100, 99, -1, 134, 135, 120, -1, 120, 119, 134, -1, 136, 133, 118, -1, 118, 123, 136, -1, 120, 135, 129, -1, 129, 108, 120, -1, 132, 136, 123, -1, 123, 113, 132, -1, 109, 130, 94, -1, 94, 93, 109, -1, 192, 131, 112, -1, 112, 125, 192, -1, 191, 124, 91, -1, 91, 90, 191, -1, 190, 189, 102, -1, 102, 101, 190, -1, 137, 138, 139, -1, 139, 140, 137, -1, 141, 142, 143, -1, 143, 144, 141, -1, 140, 139, 143, -1, 143, 142, 140, -1, 138, 137, 141, -1, 141, 144, 138, -1, 139, 138, 145, -1, 145, 146, 139, -1, 144, 143, 147, -1, 147, 148, 144, -1, 143, 139, 146, -1, 146, 147, 143, -1, 138, 144, 148, -1, 148, 145, 138, -1, 146, 145, 149, -1, 149, 150, 146, -1, 148, 147, 151, -1, 151, 152, 148, -1, 147, 146, 150, -1, 150, 151, 147, -1, 145, 148, 152, -1, 152, 149, 145, -1, 150, 149, 153, -1, 153, 154, 150, -1, 152, 151, 155, -1, 155, 156, 152, -1, 151, 150, 154, -1, 154, 155, 151, -1, 149, 152, 156, -1, 156, 153, 149, -1, 154, 153, 157, -1, 157, 158, 154, -1, 156, 155, 159, -1, 159, 160, 156, -1, 155, 154, 158, -1, 158, 159, 155, -1, 153, 156, 160, -1, 160, 157, 153, -1, 157, 161, 162, -1, 162, 158, 157, -1, 160, 159, 163, -1, 163, 164, 160, -1, 158, 162, 163, -1, 163, 159, 158, -1, 157, 160, 164, -1, 164, 161, 157, -1, 165, 166, 167, -1, 167, 168, 165, -1, 169, 170, 171, -1, 171, 172, 169, -1, 170, 165, 168, -1, 168, 171, 170, -1, 166, 169, 172, -1, 172, 167, 166, -1, 137, 140, 173, -1, 173, 174, 137, -1, 142, 141, 175, -1, 175, 176, 142, -1, 140, 142, 176, -1, 176, 173, 140, -1, 141, 137, 174, -1, 174, 175, 141, -1, 173, 177, 178, -1, 178, 174, 173, -1, 176, 175, 179, -1, 179, 180, 176, -1, 173, 176, 180, -1, 180, 177, 173, -1, 174, 178, 179, -1, 179, 175, 174, -1, 181, 182, 183, -1, 183, 184, 181, -1, 185, 186, 187, -1, 187, 188, 185, -1, 182, 185, 188, -1, 188, 183, 182, -1, 186, 181, 184, -1, 184, 187, 186, -1, 182, 181, 178, -1, 178, 177, 182, -1, 179, 186, 185, -1, 185, 180, 179, -1, 185, 182, 177, -1, 177, 180, 185, -1, 178, 181, 186, -1, 186, 179, 178, -1, 161, 166, 165, -1, 165, 162, 161, -1, 170, 169, 164, -1, 164, 163, 170, -1, 162, 165, 170, -1, 170, 163, 162, -1, 169, 166, 161, -1, 161, 164, 169, -1, 194, 1, 2, -1, 2, 195, 194, -1, 20, 3, 195, -1, 195, 196, 20, -1, 15, 56, 57, -1, 57, 196, 15, -1, 194, 0, 197, -1, 197, 18, 194, -1, 20, 198, 199, -1, 199, 3, 20, -1, 199, 197, 0, -1, 0, 3, 199, -1, 198, 57, 75, -1, 75, 199, 198, -1, 210, 213, 212, -1, 212, 211, 210, -1, 215, 214, 217, -1, 217, 216, 215, -1, 218, 221, 220, -1, 220, 219, 218, -1, 223, 222, 225, -1, 225, 224, 223, -1, 227, 226, 229, -1, 229, 228, 227, -1, 220, 231, 230, -1, 230, 211, 220, -1, 232, 226, 227, -1, 227, 212, 232, -1, 233, 236, 235, -1, 235, 234, 233, -1, 225, 222, 238, -1, 238, 237, 225, -1, 240, 239, 242, -1, 242, 241, 240, -1, 243, 246, 245, -1, 245, 244, 243, -1, 247, 250, 249, -1, 249, 248, 247, -1, 252, 251, 254, -1, 254, 253, 252, -1, 255, 258, 257, -1, 257, 256, 255, -1, 423, 421, 259, -1, 260, 422, 420, -1, 420, 419, 260, -1, 214, 263, 262, -1, 262, 217, 214, -1, 264, 267, 266, -1, 266, 265, 264, -1, 232, 270, 269, -1, 269, 268, 232, -1, 259, 421, 422, -1, 422, 260, 259, -1, 239, 240, 271, -1, 271, 233, 239, -1, 271, 274, 273, -1, 273, 272, 271, -1, 271, 240, 274, -1, 275, 276, 266, -1, 266, 267, 275, -1, 231, 275, 267, -1, 267, 262, 231, -1, 226, 277, 279, -1, 279, 278, 226, -1, 230, 231, 262, -1, 262, 263, 230, -1, 279, 281, 280, -1, 280, 278, 279, -1, 282, 229, 226, -1, 226, 278, 282, -1, 219, 220, 227, -1, 227, 228, 219, -1, 283, 241, 284, -1, 246, 243, 256, -1, 256, 257, 246, -1, 250, 247, 252, -1, 252, 253, 250, -1, 215, 243, 244, -1, 244, 273, 215, -1, 235, 247, 248, -1, 248, 285, 235, -1, 251, 252, 236, -1, 236, 272, 251, -1, 286, 255, 256, -1, 256, 216, 286, -1, 254, 251, 244, -1, 244, 245, 254, -1, 258, 255, 288, -1, 288, 287, 258, -1, 284, 268, 289, -1, 289, 283, 284, -1, 263, 283, 289, -1, 289, 230, 263, -1, 290, 230, 289, -1, 289, 291, 290, -1, 218, 292, 293, -1, 293, 221, 218, -1, 265, 294, 286, -1, 286, 264, 265, -1, 280, 295, 297, -1, 297, 296, 280, -1, 221, 293, 276, -1, 276, 275, 221, -1, 231, 220, 221, -1, 221, 275, 231, -1, 224, 225, 299, -1, 299, 298, 224, -1, 225, 237, 300, -1, 300, 299, 225, -1, 295, 280, 281, -1, 281, 301, 295, -1, 278, 280, 296, -1, 296, 282, 278, -1, 302, 300, 237, -1, 237, 303, 302, -1, 303, 237, 238, -1, 238, 304, 303, -1, 284, 305, 277, -1, 277, 268, 284, -1, 305, 284, 241, -1, 241, 242, 305, -1, 238, 307, 306, -1, 306, 304, 238, -1, 222, 308, 307, -1, 307, 238, 222, -1, 222, 223, 309, -1, 309, 308, 222, -1, 283, 274, 240, -1, 240, 241, 283, -1, 283, 263, 214, -1, 214, 274, 283, -1, 267, 264, 217, -1, 217, 262, 267, -1, 243, 215, 216, -1, 216, 256, 243, -1, 235, 236, 252, -1, 252, 247, 235, -1, 272, 273, 244, -1, 244, 251, 272, -1, 214, 215, 273, -1, 273, 274, 214, -1, 234, 235, 285, -1, 285, 261, 234, -1, 272, 236, 233, -1, 233, 271, 272, -1, 286, 216, 217, -1, 217, 264, 286, -1, 255, 286, 294, -1, 294, 288, 255, -1, 310, 313, 312, -1, 312, 311, 310, -1, 314, 317, 316, -1, 316, 315, 314, -1, 318, 320, 319, -1, 319, 315, 318, -1, 322, 321, 324, -1, 324, 323, 322, -1, 326, 325, 328, -1, 328, 327, 326, -1, 330, 329, 332, -1, 332, 331, 330, -1, 329, 335, 334, -1, 334, 333, 329, -1, 337, 336, 339, -1, 339, 338, 337, -1, 340, 311, 312, -1, 312, 341, 340, -1, 343, 342, 323, -1, 323, 344, 343, -1, 311, 345, 326, -1, 326, 310, 311, -1, 340, 346, 345, -1, 345, 311, 340, -1, 333, 340, 341, -1, 341, 347, 333, -1, 348, 343, 344, -1, 344, 349, 348, -1, 340, 333, 334, -1, 334, 346, 340, -1, 333, 347, 332, -1, 332, 329, 333, -1, 336, 348, 349, -1, 349, 339, 336, -1, 329, 330, 319, -1, 319, 335, 329, -1, 314, 330, 331, -1, 331, 317, 314, -1, 350, 337, 338, -1, 338, 351, 350, -1, 312, 313, 352, -1, 352, 342, 312, -1, 353, 316, 355, -1, 355, 354, 353, -1, 313, 327, 356, -1, 356, 352, 313, -1, 331, 332, 336, -1, 336, 337, 331, -1, 341, 312, 342, -1, 342, 343, 341, -1, 347, 341, 343, -1, 343, 348, 347, -1, 336, 332, 347, -1, 347, 348, 336, -1, 317, 331, 337, -1, 337, 350, 317, -1, 315, 316, 353, -1, 353, 318, 315, -1, 315, 319, 330, -1, 330, 314, 315, -1, 352, 322, 323, -1, 323, 342, 352, -1, 310, 326, 327, -1, 327, 313, 310, -1, 357, 334, 335, -1, 335, 358, 357, -1, 359, 338, 339, -1, 339, 360, 359, -1, 361, 344, 323, -1, 323, 324, 361, -1, 325, 326, 345, -1, 345, 362, 325, -1, 362, 345, 346, -1, 346, 363, 362, -1, 364, 349, 344, -1, 344, 361, 364, -1, 346, 334, 357, -1, 357, 363, 346, -1, 360, 339, 349, -1, 349, 364, 360, -1, 335, 319, 320, -1, 320, 358, 335, -1, 365, 351, 338, -1, 338, 359, 365, -1, 355, 316, 317, -1, 317, 350, 355, -1, 356, 327, 328, -1, 328, 366, 356, -1, 367, 370, 369, -1, 369, 368, 367, -1, 371, 374, 373, -1, 373, 372, 371, -1, 370, 372, 373, -1, 373, 369, 370, -1, 368, 374, 371, -1, 371, 367, 368, -1, 369, 376, 375, -1, 375, 368, 369, -1, 374, 378, 377, -1, 377, 373, 374, -1, 373, 377, 376, -1, 376, 369, 373, -1, 368, 375, 378, -1, 378, 374, 368, -1, 376, 380, 379, -1, 379, 375, 376, -1, 378, 382, 381, -1, 381, 377, 378, -1, 377, 381, 380, -1, 380, 376, 377, -1, 375, 379, 382, -1, 382, 378, 375, -1, 380, 384, 383, -1, 383, 379, 380, -1, 382, 386, 385, -1, 385, 381, 382, -1, 381, 385, 384, -1, 384, 380, 381, -1, 379, 383, 386, -1, 386, 382, 379, -1, 384, 388, 387, -1, 387, 383, 384, -1, 386, 390, 389, -1, 389, 385, 386, -1, 385, 389, 388, -1, 388, 384, 385, -1, 383, 387, 390, -1, 390, 386, 383, -1, 387, 388, 392, -1, 392, 391, 387, -1, 390, 394, 393, -1, 393, 389, 390, -1, 388, 389, 393, -1, 393, 392, 388, -1, 387, 391, 394, -1, 394, 390, 387, -1, 395, 398, 397, -1, 397, 396, 395, -1, 399, 402, 401, -1, 401, 400, 399, -1, 400, 401, 398, -1, 398, 395, 400, -1, 396, 397, 402, -1, 402, 399, 396, -1, 367, 404, 403, -1, 403, 370, 367, -1, 372, 406, 405, -1, 405, 371, 372, -1, 370, 403, 406, -1, 406, 372, 370, -1, 371, 405, 404, -1, 404, 367, 371, -1, 403, 404, 408, -1, 408, 407, 403, -1, 406, 410, 409, -1, 409, 405, 406, -1, 403, 407, 410, -1, 410, 406, 403, -1, 404, 405, 409, -1, 409, 408, 404, -1, 411, 414, 413, -1, 413, 412, 411, -1, 415, 418, 417, -1, 417, 416, 415, -1, 412, 413, 418, -1, 418, 415, 412, -1, 416, 417, 414, -1, 414, 411, 416, -1, 412, 407, 408, -1, 408, 411, 412, -1, 409, 410, 415, -1, 415, 416, 409, -1, 415, 410, 407, -1, 407, 412, 415, -1, 408, 409, 416, -1, 416, 411, 408, -1, 391, 392, 395, -1, 395, 396, 391, -1, 400, 393, 394, -1, 394, 399, 400, -1, 392, 393, 400, -1, 400, 395, 392, -1, 399, 394, 391, -1, 391, 396, 399, -1, 211, 212, 227, -1, 227, 220, 211, -1, 270, 232, 212, -1, 212, 213, 270, -1, 226, 232, 268, -1, 268, 277, 226, -1, 211, 230, 290, -1, 290, 210, 211, -1, 270, 213, 291, -1, 291, 269, 270, -1, 291, 213, 210, -1, 210, 290, 291, -1, 269, 291, 289, -1, 289, 268, 269, -1, 424, 425, 426, -1, 426, 427, 424, -1, 425, 428, 429, -1, 429, 426, 425, -1, 428, 430, 431, -1, 431, 429, 428, -1, 433, 434, 435, -1, 435, 432, 433, -1, 424, 427, 434, -1, 434, 433, 424, -1, 436, 437, 427, -1, 427, 426, 436, -1, 438, 436, 426, -1, 426, 429, 438, -1, 439, 440, 441, -1, 441, 435, 439, -1, 439, 435, 434, -1, 434, 442, 439, -1, 442, 434, 427, -1, 427, 437, 442, -1, 443, 444, 437, -1, 437, 436, 443, -1, 445, 443, 436, -1, 436, 438, 445, -1, 439, 442, 446, -1, 446, 447, 439, -1, 437, 444, 446, -1, 446, 442, 437, -1, 432, 435, 441, -1, 441, 448, 432, -1, 449, 438, 429, -1, 429, 431, 449, -1, 445, 438, 449, -1, 449, 450, 445, -1, 439, 447, 451, -1, 451, 440, 439, -1, 452, 453, 444, -1, 444, 443, 452, -1, 454, 452, 443, -1, 443, 445, 454, -1, 446, 455, 456, -1, 456, 447, 446, -1, 444, 453, 455, -1, 455, 446, 444, -1, 447, 456, 457, -1, 457, 451, 447, -1, 454, 445, 450, -1, 450, 458, 454, -1, 459, 462, 461, -1, 461, 460, 459, -1, 460, 461, 464, -1, 464, 463, 460, -1, 463, 464, 466, -1, 466, 465, 463, -1, 468, 467, 470, -1, 470, 469, 468, -1, 459, 468, 469, -1, 469, 462, 459, -1, 471, 461, 462, -1, 462, 472, 471, -1, 473, 464, 461, -1, 461, 471, 473, -1, 474, 470, 476, -1, 476, 475, 474, -1, 474, 477, 469, -1, 469, 470, 474, -1, 477, 472, 462, -1, 462, 469, 477, -1, 478, 471, 472, -1, 472, 479, 478, -1, 480, 473, 471, -1, 471, 478, 480, -1, 474, 482, 481, -1, 481, 477, 474, -1, 472, 477, 481, -1, 481, 479, 472, -1, 467, 483, 476, -1, 476, 470, 467, -1, 484, 466, 464, -1, 464, 473, 484, -1, 480, 485, 484, -1, 484, 473, 480, -1, 474, 475, 486, -1, 486, 482, 474, -1, 487, 478, 479, -1, 479, 488, 487, -1, 489, 480, 478, -1, 478, 487, 489, -1, 481, 482, 491, -1, 491, 490, 481, -1, 479, 481, 490, -1, 490, 488, 479, -1, 482, 486, 492, -1, 492, 491, 482, -1, 489, 493, 485, -1, 485, 480, 489, -1].to_java Java::int)
                                        .setCoord(Coordinate.new()
                                            .setPoint([4.379, 8.356, -0.4705, 4.169, 8.231, 3.151, 2.182, 13.8, 3.45, 1.301, 8.417, -2.321, 3.337, 13.91, 3.092, 3.056, 8.364, -1.947, 3.999, 14.68, -0.9214, 3.838, 15.33, 1.009, 1.268, 8.093, 4.363, 3.962, 10.43, 4.685, 1.903, 10.39, 4.983, 0.8289, 9.075, 4.817, 2.827, 8.073, 4.328, 4.62, 8.398, 1.189, 5.138, 10.48, 1.178, 5.011, 10.45, 3.152, 4.534, 9.056, 3.264, 1.607, 12.74, -2.197, 2.184, 12.4, 4.077, 3.969, 12.83, -1.834, 3.69, 12.52, 3.731, 6.571, 13.92, -0.5159, 6.327, 13.95, 2.621, 5.172, 12.1, 3.015, 5.222, 11.23, -0.5381, 1.471, 11.04, -2.416, 3.745, 11.2, -2.078, 2.844, 15.66, 0.8365, 2.633, 15.13, 1.951, 1.512, 15.61, -0.8383, 2.638, 15.72, -0.386, 1.742, 14.64, 2.534, 4.374, 2.959, -0.3831, 2.832, 2.814, -1.763, 1.364, 2.677, 4.193, 2.813, 2.768, 3.948, 4.699, 2.977, 1.156, 4.328, 2.922, 2.963, 1.353, 2.731, -2.055, 0.5413, 10.31, 4.943, 5.39, 12.17, 1.104, 0, 12.2, 4.087, 5.006, -0.1878, -0.8772, 5.68, -0.1538, 1.489, 1.603, -0.311, 4.564, 4.973, -0.2713, 3.246, 3.193, -0.3102, 4.356, 1.41, -0.2443, -2.44, 3.089, -0.2206, -2.016, 1.591, 14.7, -1.387, 3.916, 11.48, 4.365, 1.956, 11.29, 4.658, 0.9845, 13.49, 3.53, 0.9045, 14.2, 3.022, 0.5848, 10.98, 4.669, 0, 15.44, -1.223, 0, 14.66, -1.587, 0, 13.32, 3.582, 5.456, 12.11, -1.071, 6.868, 14.88, 1.069, 5.086, 11.34, 2.718, 4.102, 5.642, -0.3876, 1.316, 5.385, 4.046, 4.342, 5.576, 1.174, 2.769, 5.594, -1.634, 2.82, 5.42, 3.812, 3.969, 5.536, 2.873, 1.327, 5.574, -1.931, 0, 5.553, -1.911, 3.667, 1.656, -3.692, 3.175, 14.68, -3.75, 4.175, 1.662, -1.931, 4.019, 14.96, -1.696, 3.703, 11.58, -4.869, 4.746, 12.37, -1.696, 4.507, 3.218, -1.738, 3.669, 2.591, -3.958, 3.468, 7.629, -4.566, 4.512, 8.157, -1.696, 3.703, 11.06, -4.498, 4.746, 11.41, -1.696, 3.734, 12.97, -4.752, 4.778, 13.36, -1.696, 4.169, 1.64, -3.273, 3.91, 14.88, -2.624, 4.765, 11.99, -3.506, 4.455, 2.834, -3.183, 4.41, 7.893, -3.676, 4.765, 11.23, -3.478, 4.796, 13.14, -3.357, 1.889, 1.502, -3.969, 2.411, 15.43, -1.497, 1.889, 14.96, -3.976, 2.126, 1.421, -1.64, 1.889, 11.54, -5.135, 2.411, 12.36, -1.406, 2.411, 3.218, -1.406, 1.889, 2.449, -4.226, 1.889, 7.629, -4.834, 2.411, 8.157, -1.406, 1.889, 11.02, -4.764, 2.411, 11.41, -1.406, 1.889, 12.93, -5.041, 2.411, 13.76, -1.406, 2.327, 15.56, -2.721, 2.075, 1.212, -3.388, 3.611, 7.215, 3.835, 4.465, 7.554, 3.729, 3.328, 8.839, 4.713, 4.238, 8.967, 4.611, 3.675, 7.148, 4.137, 4.529, 7.487, 4.031, 3.373, 8.756, 5.014, 4.283, 8.884, 4.912, 3.426, 10.64, 4.871, 4.35, 10.64, 4.871, 3.426, 10.71, 5.178, 4.35, 10.71, 5.178, 3.309, 12.5, 4.187, 4.234, 12.5, 4.187, 3.309, 12.57, 4.494, 4.234, 12.57, 4.494, 3.309, 13.75, 3.321, 4.234, 13.75, 3.321, 3.309, 13.92, 3.582, 4.234, 13.92, 3.582, 3.294, 14.61, 2.259, 4.209, 14.48, 2.259, 3.333, 14.89, 2.398, 4.249, 14.76, 2.398, 3.29, 15.15, -0.5624, 4.204, 15.01, -0.5624, 3.339, 15.46, -0.5128, 4.252, 15.32, -0.5128, 2.753, 14.57, -1.82, 3.654, 14.38, -1.886, 2.823, 14.87, -1.746, 3.724, 14.68, -1.812, 4.128, 5.828, 2.792, 4.945, 6.239, 2.655, 4.228, 5.724, 3.074, 5.044, 6.136, 2.937, 4.465, 3.522, -0.2597, 4.781, 4.39, -0.2066, 4.679, 3.431, -0.0453, 4.995, 4.299, 0.0078, 4.011, 2.764, -2.432, 4.007, 3.481, -2.361, 4.246, 2.717, -2.226, 4.242, 3.433, -2.155, 4.518, 4.475, 1.43, 5.042, 4.994, 1.101, 4.72, 4.422, 1.653, 5.244, 4.94, 1.324, 3.292, 15.43, 1.036, 4.207, 15.3, 1.036, 3.336, 15.73, 1.13, 4.251, 15.59, 1.13, 0, 10.31, 4.776, 0, 2.686, 4.239, 0, 8.381, -2.343, 0, 5.392, 4.081, 0, 1.421, -1.608, 0, 1.502, -4.032, 0, 11.52, -5.178, 0, 13.73, -1.374, 0, 12.35, -1.374, 0, 2.449, -4.28, 0, 7.629, -4.888, 0, 11.4, -1.374, 5.698, 14.4, -0.7187, 5.873, 15.03, 1.039, 5.523, 14.06, 2.77, 6.12, 13.01, -0.7935, 6.025, 13.04, 2.767, 6.182, 13.04, 0.9872, 3.449, 9.125, 4.578, 2.157, 9.026, 4.826, 0.7553, 12.29, 4.075, -6.571, 13.92, -0.5159, -5.698, 14.4, -0.7187, -5.873, 15.03, 1.039, -6.868, 14.88, 1.069, -4.379, 8.356, -0.4705, -4.102, 5.642, -0.3876, -2.769, 5.594, -1.634, -3.056, 8.364, -1.947, -1.512, 15.61, -0.8383, -2.638, 15.72, -0.386, -3.999, 14.68, -0.9214, -1.591, 14.7, -1.387, -1.903, 10.39, 4.983, -3.962, 10.43, 4.685, -3.916, 11.48, 4.365, -1.956, 11.29, 4.658, -3.337, 13.91, 3.092, -3.838, 15.33, 1.009, -2.844, 15.66, 0.8365, -2.633, 15.13, 1.951, -5.456, 12.11, -1.071, -3.969, 12.83, -1.834, -5.523, 14.06, 2.77, -1.316, 5.385, 4.046, -2.82, 5.42, 3.812, -0.5848, 10.98, 4.669, -0.5413, 10.31, 4.943, -4.534, 9.056, 3.264, -5.011, 10.45, 3.152, -4.374, 2.959, -0.3831, -4.699, 2.977, 1.156, -5.68, -0.1538, 1.489, -5.006, -0.1878, -0.8772, -1.364, 2.677, 4.193, 0, -0.2807, 4.623, -1.603, -0.311, 4.564, -4.328, 2.922, 2.963, -2.813, 2.768, 3.948, -3.193, -0.3102, 4.356, -4.973, -0.2713, 3.246, -1.353, 2.731, -2.055, -2.832, 2.814, -1.763, -3.089, -0.2206, -2.016, -1.41, -0.2443, -2.44, -2.157, 9.026, 4.826, -0.8289, 9.075, 4.817, -3.745, 11.2, -2.078, -5.222, 11.23, -0.5381, -1.301, 8.417, -2.321, 0, 10.98, -2.477, -1.471, 11.04, -2.416, -5.172, 12.1, 3.015, -6.025, 13.04, 2.767, -6.327, 13.95, 2.621, -4.169, 8.231, 3.151, -3.969, 5.536, 2.873, -4.342, 5.576, 1.174, -4.62, 8.398, 1.189, -1.607, 12.74, -2.197, 0, 12.68, -2.29, -3.69, 12.52, 3.731, -2.182, 13.8, 3.45, -0.9845, 13.49, 3.53, -1.742, 14.64, 2.534, -5.138, 10.48, 1.178, -5.086, 11.34, 2.718, -1.327, 5.574, -1.931, 0, -0.2387, -2.515, 0, 2.725, -1.994, -5.39, 12.17, 1.104, -6.12, 13.01, -0.7935, -6.182, 13.04, 0.9872, -0.9045, 14.2, 3.022, 0, 13.98, 3.129, -2.184, 12.4, 4.077, -0.7553, 12.29, 4.075, 0, 10.81, 4.509, -3.667, 1.656, -3.692, -3.669, 2.591, -3.958, -4.455, 2.834, -3.183, -4.169, 1.64, -3.273, -3.175, 14.68, -3.75, -1.889, 14.96, -3.976, -2.327, 15.56, -2.721, -3.91, 14.88, -2.624, 0, 15.13, -4.143, -1.889, 12.93, -5.041, 0, 12.98, -5.132, -2.126, 1.421, -1.64, -2.411, 3.218, -1.406, 0, 3.218, -1.374, -1.889, 1.502, -3.969, -2.075, 1.212, -3.388, 0, 1.212, -3.502, -3.703, 11.58, -4.869, -3.734, 12.97, -4.752, -4.796, 13.14, -3.357, -4.765, 11.99, -3.505, -3.703, 11.06, -4.498, -1.889, 11.02, -4.764, -1.889, 11.54, -5.135, -4.746, 12.37, -1.696, -4.778, 13.36, -1.696, -2.411, 13.76, -1.406, -2.411, 12.36, -1.406, -3.468, 7.629, -4.566, -4.41, 7.893, -3.676, -4.507, 3.218, -1.738, -4.512, 8.157, -1.696, -2.411, 8.157, -1.406, -1.889, 2.449, -4.226, -1.889, 7.629, -4.834, -4.765, 11.23, -3.478, -4.746, 11.41, -1.696, -2.411, 11.41, -1.406, -4.019, 14.96, -1.696, -2.411, 15.43, -1.497, -4.175, 1.662, -1.931, 0, 15.77, -2.817, 0, 15.68, -1.374, 0, 10.98, -4.816, 0, 8.157, -1.374, -3.611, 7.215, 3.835, -3.328, 8.839, 4.713, -4.238, 8.967, 4.611, -4.465, 7.554, 3.729, -3.675, 7.148, 4.137, -4.529, 7.487, 4.031, -4.283, 8.884, 4.912, -3.373, 8.756, 5.014, -3.426, 10.64, 4.871, -4.35, 10.64, 4.871, -4.35, 10.71, 5.178, -3.426, 10.71, 5.178, -3.309, 12.5, 4.187, -4.234, 12.5, 4.187, -4.234, 12.57, 4.494, -3.309, 12.57, 4.494, -3.309, 13.75, 3.321, -4.234, 13.75, 3.321, -4.234, 13.92, 3.582, -3.309, 13.92, 3.582, -3.294, 14.61, 2.259, -4.209, 14.48, 2.259, -4.249, 14.76, 2.398, -3.333, 14.89, 2.398, -3.292, 15.43, 1.036, -4.207, 15.3, 1.036, -4.251, 15.59, 1.13, -3.336, 15.73, 1.13, -4.204, 15.01, -0.5624, -3.29, 15.15, -0.5624, -2.753, 14.57, -1.82, -3.654, 14.38, -1.886, -3.339, 15.46, -0.5128, -4.252, 15.32, -0.5128, -3.724, 14.68, -1.812, -2.823, 14.87, -1.746, -4.945, 6.239, 2.655, -4.128, 5.828, 2.792, -4.228, 5.724, 3.074, -5.044, 6.136, 2.937, -5.042, 4.994, 1.101, -4.518, 4.475, 1.43, -4.72, 4.422, 1.653, -5.244, 4.94, 1.324, -4.465, 3.522, -0.2597, -4.781, 4.39, -0.2066, -4.007, 3.481, -2.361, -4.011, 2.764, -2.432, -4.995, 4.299, 0.0078, -4.679, 3.431, -0.0453, -4.246, 2.717, -2.226, -4.242, 3.433, -2.155, 0, 9.092, 4.631, 0, 8.098, 4.389, -2.827, 8.073, 4.328, -1.268, 8.093, 4.363, -3.449, 9.125, 4.578, 1.982, 18.83, 1.722, 2.023, 18.6, 2.648, 1.109, 18.28, 3.689, 0.9578, 19.13, 0.4582, 1.596, 19.04, 0.945, 1.645, 17.79, 2.554, 0.8936, 17.55, 3.218, 0.8074, 18.36, 0.3187, 1.309, 18.25, 0.9226, 1.756, 18.07, 1.693, 1.475, 16.91, 2.056, 0.8351, 16.71, 2.681, 0.7611, 17.35, 0.4322, 1.225, 17.27, 0.8733, 1.671, 17.11, 1.351, 1.935, 16.19, 1.03, 1.701, 15.83, 1.927, 1.094, 15.52, 2.588, 0.8849, 16.36, 0.0643, 1.447, 16.32, 0.3914, 0, 17.37, 0.1616, 3.113, 15.33, 0.9009, 2.672, 14.6, 1.995, 1.366, 15.11, -1.103, 2.691, 15, -0.5771, 1.588, 14.11, 2.687, 0, 18.12, 3.976, 0, 15.31, 2.883, 0, 19.17, 0.1156, -1.982, 18.83, 1.722, -2.023, 18.6, 2.648, -1.645, 17.79, 2.554, -1.756, 18.07, 1.693, -1.109, 18.28, 3.689, -0.8936, 17.55, 3.218, 0, 17.4, 3.484, -0.9578, 19.13, 0.4582, -1.596, 19.04, 0.945, -1.309, 18.25, 0.9226, -0.8074, 18.36, 0.3187, -1.475, 16.91, 2.056, -1.671, 17.11, 1.351, -0.8351, 16.71, 2.681, -0.7611, 17.35, 0.4322, 0, 18.38, 0.1003, -1.225, 17.27, 0.8733, -1.701, 15.83, 1.927, -1.935, 16.19, 1.03, -1.094, 15.52, 2.588, -1.447, 16.32, 0.3914, -0.8849, 16.36, 0.0643, 0, 16.49, 2.96, 0, 16.25, -0.1688, -2.672, 14.6, 1.995, -3.113, 15.33, 0.9009, -1.588, 14.11, 2.687, -2.691, 15, -0.5771, -1.366, 15.11, -1.103, 0, 15.1, -1.302, 0, 13.82, 3.032].to_java Java::float)
                                        )
                                        .setTexCoord(TextureCoordinate.new()
                                            .setPoint([0.5733, 0.9291, 0.5863, 0.9495, 0.5504, 0.9639, 0.5533, 0.9384, 0.5834, 0.84, 0.5832, 0.7944, 0.6172, 0.7958, 0.6182, 0.8431, 0.6165, 0.9793, 0.587, 0.9774, 0.6245, 0.9612, 0.465, 0.8794, 0.4951, 0.8774, 0.4973, 0.8932, 0.4675, 0.8952, 0.5078, 0.9408, 0.5509, 0.9793, 0.5187, 0.9692, 0.5827, 0.9111, 0.6046, 0.9174, 0.5339, 0.926, 0.4846, 0.8383, 0.4577, 0.8385, 0.4641, 0.7924, 0.4914, 0.7924, 0.4445, 0.8935, 0.4426, 0.8799, 0.49, 0.8569, 0.5183, 0.8527, 0.5232, 0.8747, 0.5825, 0.7484, 0.5538, 0.7481, 0.5488, 0.6925, 0.5874, 0.6935, 0.4632, 0.7469, 0.4401, 0.7483, 0.4344, 0.6989, 0.461, 0.696, 0.5207, 0.7475, 0.4887, 0.747, 0.4867, 0.694, 0.5197, 0.692, 0.6453, 0.749, 0.6191, 0.7486, 0.6225, 0.697, 0.6506, 0.6986, 0.4698, 0.8563, 0.4477, 0.8578, 0.4332, 0.8572, 0.4336, 0.837, 0.6118, 0.891, 0.5796, 0.8877, 0.6489, 0.8463, 0.6709, 0.8462, 0.6719, 0.8951, 0.648, 0.8932, 0.5005, 0.9125, 0.5249, 0.9089, 0.5171, 0.8387, 0.5195, 0.7927, 0.5527, 0.7925, 0.5531, 0.8391, 0.64, 0.9247, 0.6655, 0.93, 0.4879, 0.9419, 0.4766, 0.9166, 0.4666, 0.9423, 0.4538, 0.9209, 0.491, 0.9645, 0.5541, 0.8728, 0.5283, 0.887, 0.4415, 0.7923, 0.6438, 0.7971, 0.674, 0.7007, 0.6683, 0.7506, 0.5522, 0.9075, 0.6448, 0.982, 0.6508, 0.9674, 0.6666, 0.7971, 0.4496, 0.9443, 0.4707, 0.9571, 0.4543, 0.9577, 0.4353, 0.9223, 0.4334, 0.8927, 0.9197, 0.0693, 0.9235, 0.0807, 0.9097, 0.0843, 0.9115, 0.07, 0.928, 0.2433, 0.9429, 0.2524, 0.9249, 0.2629, 0.9087, 0.2464, 0.9653, 0.2653, 0.9578, 0.2234, 0.9817, 0.2321, 0.8326, 0.0588, 0.8628, 0.06, 0.8639, 0.0861, 0.8307, 0.0846, 0.9668, 0.053, 0.9429, 0.0623, 0.9355, 0.0561, 0.9609, 0.0432, 0.9381, 0.2004, 0.935, 0.2173, 0.9135, 0.2196, 0.9153, 0.2056, 0.9359, 0.1942, 0.9618, 0.1942, 0.9621, 0.2038, 0.8919, 0.2131, 0.8938, 0.2257, 0.8635, 0.2361, 0.8603, 0.2157, 0.9364, 0.1483, 0.918, 0.1526, 0.8915, 0.0878, 0.8899, 0.1563, 0.8603, 0.1556, 0.9471, 0.075, 0.9588, 0.1467, 0.9154, 0.1973, 0.8914, 0.2009, 0.8595, 0.2015, 0.8942, 0.2505, 0.8682, 0.2595, 0.8951, 0.0639, 0.9505, 0.2829, 0.9359, 0.2977, 0.9881, 0.1942, 0.9876, 0.2077, 0.8303, 0.2391, 0.8273, 0.2181, 0.8269, 0.1547, 0.9723, 0.0691, 0.9849, 0.144, 0.8263, 0.2022, 0.6967, 0.1611, 0.6919, 0.1918, 0.6871, 0.1921, 0.6916, 0.1605, 0.691, 0.161, 0.6961, 0.1634, 0.6916, 0.192, 0.686, 0.1921, 0.6991, 0.2212, 0.6947, 0.2239, 0.6989, 0.2217, 0.6954, 0.2249, 0.7283, 0.2377, 0.727, 0.2426, 0.7268, 0.2378, 0.7259, 0.243, 0.7537, 0.2358, 0.7557, 0.2404, 0.7531, 0.2362, 0.755, 0.2412, 0.7718, 0.221, 0.7748, 0.2253, 0.7714, 0.2212, 0.7761, 0.2243, 0.7867, 0.1998, 0.7913, 0.2036, 0.7869, 0.2015, 0.7916, 0.2035, 0.8052, 0.1779, 0.8008, 0.1739, 0.8114, 0.1496, 0.8152, 0.1527, 0.8041, 0.1777, 0.7986, 0.1769, 0.8099, 0.1535, 0.8166, 0.1554, 0.7044, 0.1305, 0.7091, 0.133, 0.7038, 0.1315, 0.7081, 0.1348, 0.7285, 0.1035, 0.7309, 0.1073, 0.727, 0.1058, 0.7304, 0.109, 0.7569, 0.0856, 0.7503, 0.0904, 0.7839, 0.0791, 0.7861, 0.0742, 0.7537, 0.0939, 0.7529, 0.0862, 0.7818, 0.0783, 0.7868, 0.0819, 0.9448, 0.0205, 0.9189, 0.0378, 0.911, 0.273, 0.8343, 0.2667, 0.4332, 0.8807, 0.5798, 0.9393, 0.5518, 0.9512, 0.5208, 0.9334, 0.578, 0.9201, 0.5294, 0.9175, 0.5537, 0.9188, 0.49, 0.8569, 0.4951, 0.8774, 0.4477, 0.8578, 0.4698, 0.8563, 0.4766, 0.9166, 0.5005, 0.9125, 0.4353, 0.9223, 0.4973, 0.8932, 0.4538, 0.9209, 0.4332, 0.8572, 0.5733, 0.9291, 0.5798, 0.9393, 0.5518, 0.9512, 0.5533, 0.9384, 0.5834, 0.84, 0.5832, 0.7944, 0.6172, 0.7958, 0.6182, 0.8431, 0.6165, 0.9793, 0.587, 0.9774, 0.5863, 0.9495, 0.6245, 0.9612, 0.4014, 0.8794, 0.3713, 0.8774, 0.3691, 0.8933, 0.3988, 0.8953, 0.5078, 0.9408, 0.5504, 0.9639, 0.5509, 0.9793, 0.5187, 0.9692, 0.5827, 0.9111, 0.6046, 0.9174, 0.5208, 0.9334, 0.4846, 0.8383, 0.4577, 0.8385, 0.4641, 0.7924, 0.4914, 0.7924, 0.4219, 0.8935, 0.4237, 0.88, 0.49, 0.8569, 0.5183, 0.8527, 0.5232, 0.8747, 0.4951, 0.8774, 0.5825, 0.7484, 0.5538, 0.7481, 0.5488, 0.6925, 0.5874, 0.6935, 0.4632, 0.7469, 0.4401, 0.7483, 0.4344, 0.6989, 0.461, 0.696, 0.5207, 0.7475, 0.4887, 0.747, 0.4867, 0.694, 0.5197, 0.692, 0.6453, 0.749, 0.6191, 0.7486, 0.6225, 0.697, 0.6506, 0.6986, 0.3964, 0.8562, 0.4186, 0.8577, 0.4336, 0.837, 0.6118, 0.891, 0.5796, 0.8877, 0.6489, 0.8463, 0.6709, 0.8462, 0.6719, 0.8951, 0.648, 0.8932, 0.5249, 0.9089, 0.5294, 0.9175, 0.5339, 0.926, 0.5171, 0.8387, 0.5195, 0.7927, 0.5527, 0.7925, 0.5531, 0.8391, 0.64, 0.9247, 0.6655, 0.93, 0.5005, 0.9125, 0.4879, 0.9419, 0.4766, 0.9166, 0.4666, 0.9423, 0.4538, 0.9209, 0.491, 0.9645, 0.5541, 0.8728, 0.5283, 0.887, 0.4415, 0.7923, 0.6438, 0.7971, 0.674, 0.7007, 0.6683, 0.7506, 0.5522, 0.9075, 0.578, 0.9201, 0.5537, 0.9188, 0.6448, 0.982, 0.6508, 0.9674, 0.6666, 0.7971, 0.4496, 0.9443, 0.4707, 0.9571, 0.4543, 0.9577, 0.3658, 0.9126, 0.3897, 0.9166, 0.4126, 0.921, 0.4353, 0.9223, 0.4311, 0.9224, 0.433, 0.8928, 0.4332, 0.8808, 0.4973, 0.8932, 0.4332, 0.8572, 0.4187, 0.8578, 0.3966, 0.8563, 0.3764, 0.8569, 0.9197, 0.0693, 0.9235, 0.0807, 0.9097, 0.0843, 0.9115, 0.07, 0.928, 0.2433, 0.9429, 0.2524, 0.9249, 0.2629, 0.9087, 0.2464, 0.9653, 0.2653, 0.9578, 0.2234, 0.9817, 0.2321, 0.8326, 0.0588, 0.8628, 0.06, 0.8639, 0.0861, 0.8307, 0.0846, 0.9668, 0.053, 0.9429, 0.0623, 0.9355, 0.0561, 0.9609, 0.0432, 0.9381, 0.2004, 0.935, 0.2173, 0.9135, 0.2196, 0.9153, 0.2056, 0.9359, 0.1942, 0.9618, 0.1942, 0.9621, 0.2038, 0.8919, 0.2131, 0.8938, 0.2257, 0.8635, 0.2361, 0.8603, 0.2157, 0.9364, 0.1483, 0.918, 0.1526, 0.8915, 0.0878, 0.8899, 0.1563, 0.8603, 0.1556, 0.9471, 0.075, 0.9588, 0.1467, 0.9154, 0.1973, 0.8914, 0.2009, 0.8595, 0.2015, 0.8942, 0.2505, 0.8682, 0.2595, 0.8951, 0.0639, 0.9505, 0.2829, 0.9359, 0.2977, 0.911, 0.273, 0.9189, 0.0378, 0.9881, 0.1942, 0.9876, 0.2077, 0.8303, 0.2391, 0.8273, 0.2181, 0.8269, 0.1547, 0.9723, 0.0691, 0.9849, 0.144, 0.8263, 0.2022, 0.8343, 0.2667, 0.9448, 0.0205, 0.6967, 0.1611, 0.6919, 0.1918, 0.6871, 0.1921, 0.6916, 0.1605, 0.691, 0.161, 0.6961, 0.1634, 0.6916, 0.192, 0.686, 0.1921, 0.6991, 0.2212, 0.6947, 0.2239, 0.6989, 0.2217, 0.6954, 0.2249, 0.7283, 0.2377, 0.727, 0.2426, 0.7268, 0.2378, 0.7259, 0.243, 0.7537, 0.2358, 0.7557, 0.2404, 0.7531, 0.2362, 0.755, 0.2412, 0.7718, 0.221, 0.7748, 0.2253, 0.7714, 0.2212, 0.7761, 0.2243, 0.7867, 0.1998, 0.7913, 0.2036, 0.7869, 0.2015, 0.7916, 0.2035, 0.8052, 0.1779, 0.8008, 0.1739, 0.8114, 0.1496, 0.8152, 0.1527, 0.8041, 0.1777, 0.7986, 0.1769, 0.8099, 0.1535, 0.8166, 0.1554, 0.7044, 0.1305, 0.7091, 0.133, 0.7038, 0.1315, 0.7081, 0.1348, 0.7285, 0.1035, 0.7309, 0.1073, 0.727, 0.1058, 0.7304, 0.109, 0.7569, 0.0856, 0.7503, 0.0904, 0.7839, 0.0791, 0.7861, 0.0742, 0.7537, 0.0939, 0.7529, 0.0862, 0.7818, 0.0783, 0.7868, 0.0819, 0.433, 0.857, 0.4326, 0.8369, 0.3816, 0.8382, 0.4085, 0.8384, 0.3762, 0.8567, 0.2476, 0.5829, 0.2363, 0.5829, 0.2358, 0.5642, 0.2468, 0.5654, 0.2175, 0.5782, 0.2242, 0.5613, 0.2035, 0.5691, 0.2145, 0.5575, 0.2755, 0.5817, 0.2584, 0.5839, 0.2574, 0.5659, 0.2663, 0.5667, 0.239, 0.5518, 0.2488, 0.5529, 0.2272, 0.55, 0.2666, 0.5575, 0.2743, 0.5594, 0.2752, 0.5651, 0.2591, 0.5549, 0.2396, 0.5385, 0.2513, 0.5419, 0.2292, 0.5371, 0.2615, 0.5429, 0.2698, 0.5461, 0.2846, 0.5789, 0.218, 0.5488, 0.2152, 0.5383, 0.2791, 0.5506, 0.2399, 0.5209, 0.252, 0.5233, 0.227, 0.5207, 0.2668, 0.5205, 0.2811, 0.5276, 0.2933, 0.5374, 0.2088, 0.5239, 0.2476, 0.5829, 0.2363, 0.5829, 0.2358, 0.5642, 0.2468, 0.5654, 0.2175, 0.5782, 0.2242, 0.5613, 0.2035, 0.5691, 0.2145, 0.5575, 0.2755, 0.5817, 0.2584, 0.5839, 0.2574, 0.5659, 0.2663, 0.5667, 0.239, 0.5518, 0.2488, 0.5529, 0.2272, 0.55, 0.2666, 0.5575, 0.2743, 0.5594, 0.2752, 0.5651, 0.2591, 0.5549, 0.2396, 0.5385, 0.2513, 0.5419, 0.2292, 0.5371, 0.2615, 0.5429, 0.2698, 0.5461, 0.2846, 0.5789, 0.218, 0.5488, 0.2152, 0.5383, 0.2791, 0.5506, 0.2399, 0.5209, 0.252, 0.5233, 0.227, 0.5207, 0.2668, 0.5205, 0.2811, 0.5276, 0.2933, 0.5374, 0.2088, 0.5239].to_java Java::float)
                                        )
                                    )
                                )
                            )
                        )
                        .addChild(HAnimJoint.new()
                            .setName("skullbase")
                            .setDEF("hanim_skullbase")
                            .setCenter([0, 35.310001, -2.314].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, 35.310001, -2.314].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("MiTextureAtlas")
                                            )
                                        )
                                        .setGeometry(IndexedFaceSet.new()
                                            .setCoordIndex([41, 42, 17, -1, 17, 7, 41, -1, 8, 6, 16, -1, 16, 14, 8, -1, 9, 15, 16, -1, 16, 6, 9, -1, 8, 14, 13, -1, 13, 35, 8, -1, 23, 25, 15, -1, 15, 9, 23, -1, 22, 43, 44, -1, 44, 5, 22, -1, 12, 48, 77, -1, 77, 7, 12, -1, 8, 33, 11, -1, 11, 6, 8, -1, 6, 11, 10, -1, 10, 9, 6, -1, 17, 25, 23, -1, 23, 7, 17, -1, 28, 26, 32, -1, 32, 0, 28, -1, 29, 4, 32, -1, 32, 26, 29, -1, 27, 51, 52, -1, 52, 4, 27, -1, 12, 7, 23, -1, 23, 24, 12, -1, 45, 90, 48, -1, 48, 12, 45, -1, 3, 1, 46, -1, 46, 34, 3, -1, 46, 44, 10, -1, 10, 11, 46, -1, 77, 95, 41, -1, 41, 7, 77, -1, 25, 17, 27, -1, 27, 31, 25, -1, 14, 28, 30, -1, 30, 13, 14, -1, 13, 30, 18, -1, 18, 20, 13, -1, 20, 18, 19, -1, 19, 21, 20, -1, 21, 19, 53, -1, 53, 49, 21, -1, 0, 54, 47, -1, 47, 38, 0, -1, 37, 30, 28, -1, 38, 37, 28, -1, 0, 38, 28, -1, 2, 45, 43, -1, 43, 22, 2, -1, 9, 10, 24, -1, 24, 23, 9, -1, 32, 105, 54, -1, 54, 0, 32, -1, 4, 52, 105, -1, 105, 32, 4, -1, 28, 14, 16, -1, 16, 26, 28, -1, 26, 16, 15, -1, 15, 29, 26, -1, 29, 15, 25, -1, 25, 31, 29, -1, 19, 18, 40, -1, 40, 39, 19, -1, 30, 37, 40, -1, 40, 18, 30, -1, 33, 8, 35, -1, 35, 36, 33, -1, 34, 33, 36, -1, 36, 3, 34, -1, 4, 29, 31, -1, 31, 27, 4, -1, 41, 55, 42, -1, 42, 55, 56, -1, 43, 24, 10, -1, 10, 44, 43, -1, 2, 50, 90, -1, 90, 45, 2, -1, 1, 5, 44, -1, 44, 46, 1, -1, 12, 24, 43, -1, 43, 45, 12, -1, 11, 33, 34, -1, 34, 46, 11, -1, 19, 39, 57, -1, 57, 53, 19, -1, 109, 17, 42, -1, 42, 56, 109, -1, 27, 17, 109, -1, 109, 51, 27, -1, 55, 41, 95, -1, 59, 58, 61, -1, 61, 60, 59, -1, 62, 65, 64, -1, 64, 63, 62, -1, 66, 63, 64, -1, 64, 67, 66, -1, 62, 69, 68, -1, 68, 65, 62, -1, 70, 66, 67, -1, 67, 71, 70, -1, 73, 72, 75, -1, 75, 74, 73, -1, 76, 58, 77, -1, 77, 48, 76, -1, 62, 63, 79, -1, 79, 78, 62, -1, 63, 66, 80, -1, 80, 79, 63, -1, 61, 58, 70, -1, 70, 71, 61, -1, 81, 84, 83, -1, 83, 82, 81, -1, 85, 82, 83, -1, 83, 86, 85, -1, 87, 86, 52, -1, 52, 51, 87, -1, 76, 88, 70, -1, 70, 58, 76, -1, 89, 76, 48, -1, 48, 90, 89, -1, 92, 91, 94, -1, 94, 93, 92, -1, 94, 79, 80, -1, 80, 75, 94, -1, 77, 58, 59, -1, 59, 95, 77, -1, 71, 96, 87, -1, 87, 61, 71, -1, 65, 68, 97, -1, 97, 81, 65, -1, 68, 99, 98, -1, 98, 97, 68, -1, 99, 101, 100, -1, 100, 98, 99, -1, 101, 49, 53, -1, 53, 100, 101, -1, 84, 102, 47, -1, 47, 54, 84, -1, 81, 97, 103, -1, 81, 103, 102, -1, 84, 81, 102, -1, 104, 73, 74, -1, 74, 89, 104, -1, 66, 70, 88, -1, 88, 80, 66, -1, 83, 84, 54, -1, 54, 105, 83, -1, 86, 83, 105, -1, 105, 52, 86, -1, 81, 82, 64, -1, 64, 65, 81, -1, 82, 85, 67, -1, 67, 64, 82, -1, 85, 96, 71, -1, 71, 67, 85, -1, 100, 107, 106, -1, 106, 98, 100, -1, 97, 98, 106, -1, 106, 103, 97, -1, 78, 108, 69, -1, 69, 62, 78, -1, 91, 92, 108, -1, 108, 78, 91, -1, 86, 87, 96, -1, 96, 85, 86, -1, 59, 60, 55, -1, 60, 56, 55, -1, 74, 75, 80, -1, 80, 88, 74, -1, 104, 89, 90, -1, 90, 50, 104, -1, 93, 94, 75, -1, 75, 72, 93, -1, 76, 89, 74, -1, 74, 88, 76, -1, 79, 94, 91, -1, 91, 78, 79, -1, 100, 53, 57, -1, 57, 107, 100, -1, 109, 56, 60, -1, 60, 61, 109, -1, 87, 51, 109, -1, 109, 61, 87, -1, 55, 95, 59, -1, 130, 238, 242, -1, 242, 110, 130, -1, 111, 120, 121, -1, 121, 112, 111, -1, 130, 113, 241, -1, 241, 238, 130, -1, 120, 111, 241, -1, 241, 113, 120, -1, 114, 163, 164, -1, 164, 127, 114, -1, 110, 119, 115, -1, 115, 130, 110, -1, 116, 129, 128, -1, 128, 115, 116, -1, 116, 114, 127, -1, 127, 129, 116, -1, 114, 116, 117, -1, 117, 118, 114, -1, 119, 117, 116, -1, 116, 115, 119, -1, 122, 123, 121, -1, 121, 120, 122, -1, 126, 131, 124, -1, 124, 125, 126, -1, 127, 164, 179, -1, 179, 131, 127, -1, 128, 122, 120, -1, 120, 113, 128, -1, 129, 126, 122, -1, 122, 128, 129, -1, 123, 122, 126, -1, 126, 125, 123, -1, 115, 128, 113, -1, 113, 130, 115, -1, 129, 127, 131, -1, 131, 126, 129, -1, 117, 119, 135, -1, 135, 133, 117, -1, 118, 117, 133, -1, 133, 134, 118, -1, 119, 110, 132, -1, 132, 135, 119, -1, 133, 135, 139, -1, 139, 137, 133, -1, 134, 133, 137, -1, 137, 138, 134, -1, 135, 132, 136, -1, 136, 139, 135, -1, 137, 139, 143, -1, 143, 141, 137, -1, 138, 137, 141, -1, 141, 142, 138, -1, 139, 136, 140, -1, 140, 143, 139, -1, 136, 132, 144, -1, 144, 145, 136, -1, 140, 136, 145, -1, 145, 146, 140, -1, 145, 144, 147, -1, 147, 148, 145, -1, 146, 145, 148, -1, 148, 149, 146, -1, 144, 132, 110, -1, 110, 242, 144, -1, 144, 242, 150, -1, 150, 147, 144, -1, 148, 147, 199, -1, 199, 200, 148, -1, 149, 148, 200, -1, 200, 153, 149, -1, 147, 150, 201, -1, 201, 199, 147, -1, 112, 121, 203, -1, 203, 202, 112, -1, 163, 114, 118, -1, 118, 204, 163, -1, 121, 123, 151, -1, 151, 203, 121, -1, 205, 125, 124, -1, 124, 206, 205, -1, 151, 123, 125, -1, 125, 205, 151, -1, 124, 131, 179, -1, 179, 206, 124, -1, 204, 118, 134, -1, 134, 152, 204, -1, 152, 134, 138, -1, 138, 207, 152, -1, 207, 138, 142, -1, 142, 208, 207, -1, 155, 154, 243, -1, 243, 156, 155, -1, 240, 159, 158, -1, 158, 157, 240, -1, 155, 156, 161, -1, 161, 160, 155, -1, 157, 160, 161, -1, 161, 240, 157, -1, 162, 165, 164, -1, 164, 163, 162, -1, 154, 155, 167, -1, 167, 166, 154, -1, 168, 167, 170, -1, 170, 169, 168, -1, 168, 169, 165, -1, 165, 162, 168, -1, 162, 171, 172, -1, 172, 168, 162, -1, 166, 167, 168, -1, 168, 172, 166, -1, 173, 157, 158, -1, 158, 174, 173, -1, 177, 176, 175, -1, 175, 178, 177, -1, 165, 178, 179, -1, 179, 164, 165, -1, 170, 160, 157, -1, 157, 173, 170, -1, 169, 170, 173, -1, 173, 177, 169, -1, 174, 176, 177, -1, 177, 173, 174, -1, 167, 155, 160, -1, 160, 170, 167, -1, 169, 177, 178, -1, 178, 165, 169, -1, 172, 181, 180, -1, 180, 166, 172, -1, 171, 182, 181, -1, 181, 172, 171, -1, 166, 180, 183, -1, 183, 154, 166, -1, 181, 185, 184, -1, 184, 180, 181, -1, 182, 186, 185, -1, 185, 181, 182, -1, 180, 184, 187, -1, 187, 183, 180, -1, 185, 189, 188, -1, 188, 184, 185, -1, 186, 190, 189, -1, 189, 185, 186, -1, 184, 188, 191, -1, 191, 187, 184, -1, 187, 193, 192, -1, 192, 183, 187, -1, 191, 194, 193, -1, 193, 187, 191, -1, 193, 196, 195, -1, 195, 192, 193, -1, 194, 197, 196, -1, 196, 193, 194, -1, 192, 243, 154, -1, 154, 183, 192, -1, 192, 195, 198, -1, 198, 243, 192, -1, 196, 200, 199, -1, 199, 195, 196, -1, 197, 153, 200, -1, 200, 196, 197, -1, 195, 199, 201, -1, 201, 198, 195, -1, 159, 202, 203, -1, 203, 158, 159, -1, 163, 204, 171, -1, 171, 162, 163, -1, 158, 203, 151, -1, 151, 174, 158, -1, 205, 206, 175, -1, 175, 176, 205, -1, 151, 205, 176, -1, 176, 174, 151, -1, 175, 206, 179, -1, 179, 178, 175, -1, 204, 152, 182, -1, 182, 171, 204, -1, 152, 207, 186, -1, 186, 182, 152, -1, 208, 190, 186, -1, 186, 207, 208, -1, 209, 234, 241, -1, 241, 111, 209, -1, 213, 210, 211, -1, 211, 212, 213, -1, 214, 217, 219, -1, 219, 220, 214, -1, 111, 212, 209, -1, 213, 112, 202, -1, 202, 221, 213, -1, 112, 213, 212, -1, 212, 111, 112, -1, 212, 211, 218, -1, 218, 209, 212, -1, 211, 210, 217, -1, 217, 218, 211, -1, 210, 213, 221, -1, 221, 222, 210, -1, 215, 242, 238, -1, 234, 209, 237, -1, 210, 222, 219, -1, 219, 217, 210, -1, 214, 216, 218, -1, 218, 217, 214, -1, 223, 161, 239, -1, 239, 224, 223, -1, 229, 228, 227, -1, 227, 226, 229, -1, 230, 220, 219, -1, 219, 231, 230, -1, 240, 161, 223, -1, 223, 228, 240, -1, 229, 221, 202, -1, 202, 159, 229, -1, 159, 240, 228, -1, 228, 229, 159, -1, 228, 223, 232, -1, 232, 227, 228, -1, 227, 232, 231, -1, 231, 226, 227, -1, 226, 222, 221, -1, 221, 229, 226, -1, 224, 239, 243, -1, 243, 225, 224, -1, 223, 224, 233, -1, 233, 232, 223, -1, 226, 231, 219, -1, 219, 222, 226, -1, 230, 231, 232, -1, 232, 233, 230, -1, 233, 224, 225, -1, 215, 238, 241, -1, 241, 234, 215, -1, 236, 235, 237, -1, 237, 218, 236, -1, 235, 215, 234, -1, 234, 237, 235, -1, 237, 209, 218, -1, 143, 140, 146, -1, 143, 146, 149, -1, 197, 194, 191, -1, 153, 197, 191, -1, 191, 188, 189, -1, 189, 190, 208, -1, 191, 189, 208, -1, 153, 191, 208, -1, 149, 153, 208, -1, 143, 149, 208, -1, 143, 208, 142, -1, 143, 142, 141, -1].to_java Java::int)
                                            .setCreaseAngle(1.57)
                                            .setTexCoordIndex([1, 2, 3, -1, 3, 0, 1, -1, 4, 5, 6, -1, 6, 7, 4, -1, 8, 9, 6, -1, 6, 5, 8, -1, 4, 7, 10, -1, 10, 11, 4, -1, 12, 13, 9, -1, 9, 8, 12, -1, 15, 16, 17, -1, 17, 14, 15, -1, 18, 48, 59, -1, 59, 0, 18, -1, 4, 19, 20, -1, 20, 5, 4, -1, 5, 20, 21, -1, 21, 8, 5, -1, 3, 13, 12, -1, 12, 0, 3, -1, 22, 23, 24, -1, 24, 25, 22, -1, 26, 27, 24, -1, 24, 23, 26, -1, 28, 49, 56, -1, 56, 27, 28, -1, 18, 0, 12, -1, 12, 29, 18, -1, 30, 54, 48, -1, 48, 18, 30, -1, 32, 33, 34, -1, 34, 31, 32, -1, 34, 17, 21, -1, 21, 20, 34, -1, 59, 62, 1, -1, 1, 0, 59, -1, 13, 3, 28, -1, 28, 35, 13, -1, 7, 22, 36, -1, 36, 10, 7, -1, 10, 36, 37, -1, 37, 38, 10, -1, 38, 37, 39, -1, 39, 40, 38, -1, 40, 39, 55, -1, 55, 60, 40, -1, 25, 50, 58, -1, 58, 41, 25, -1, 42, 36, 22, -1, 41, 42, 22, -1, 25, 41, 22, -1, 43, 30, 16, -1, 16, 15, 43, -1, 8, 21, 29, -1, 29, 12, 8, -1, 24, 57, 50, -1, 50, 25, 24, -1, 27, 56, 57, -1, 57, 24, 27, -1, 22, 7, 6, -1, 6, 23, 22, -1, 23, 6, 9, -1, 9, 26, 23, -1, 26, 9, 13, -1, 13, 35, 26, -1, 39, 37, 44, -1, 44, 45, 39, -1, 36, 42, 44, -1, 44, 37, 36, -1, 19, 4, 11, -1, 11, 46, 19, -1, 31, 19, 46, -1, 46, 32, 31, -1, 27, 26, 35, -1, 35, 28, 27, -1, 1, 52, 2, -1, 2, 52, 53, -1, 16, 29, 21, -1, 21, 17, 16, -1, 43, 47, 54, -1, 54, 30, 43, -1, 33, 14, 17, -1, 17, 34, 33, -1, 18, 29, 16, -1, 16, 30, 18, -1, 20, 19, 31, -1, 31, 34, 20, -1, 39, 45, 51, -1, 51, 55, 39, -1, 61, 3, 2, -1, 2, 53, 61, -1, 28, 3, 61, -1, 61, 49, 28, -1, 52, 1, 62, -1, 64, 63, 66, -1, 66, 65, 64, -1, 67, 70, 69, -1, 69, 68, 67, -1, 71, 68, 69, -1, 69, 72, 71, -1, 67, 74, 73, -1, 73, 70, 67, -1, 75, 71, 72, -1, 72, 76, 75, -1, 78, 77, 80, -1, 80, 79, 78, -1, 81, 63, 83, -1, 83, 82, 81, -1, 67, 68, 85, -1, 85, 84, 67, -1, 68, 71, 86, -1, 86, 85, 68, -1, 66, 63, 75, -1, 75, 76, 66, -1, 87, 90, 89, -1, 89, 88, 87, -1, 91, 88, 89, -1, 89, 92, 91, -1, 93, 92, 95, -1, 95, 94, 93, -1, 81, 96, 75, -1, 75, 63, 81, -1, 97, 81, 82, -1, 82, 98, 97, -1, 32, 99, 101, -1, 101, 100, 32, -1, 101, 85, 86, -1, 86, 80, 101, -1, 83, 63, 64, -1, 64, 102, 83, -1, 76, 103, 93, -1, 93, 66, 76, -1, 70, 73, 104, -1, 104, 87, 70, -1, 73, 106, 105, -1, 105, 104, 73, -1, 106, 108, 107, -1, 107, 105, 106, -1, 108, 110, 109, -1, 109, 107, 108, -1, 90, 113, 112, -1, 112, 111, 90, -1, 87, 104, 114, -1, 87, 114, 113, -1, 90, 87, 113, -1, 115, 78, 79, -1, 79, 97, 115, -1, 71, 75, 96, -1, 96, 86, 71, -1, 89, 90, 111, -1, 111, 116, 89, -1, 92, 89, 116, -1, 116, 95, 92, -1, 87, 88, 69, -1, 69, 70, 87, -1, 88, 91, 72, -1, 72, 69, 88, -1, 91, 103, 76, -1, 76, 72, 91, -1, 107, 118, 117, -1, 117, 105, 107, -1, 104, 105, 117, -1, 117, 114, 104, -1, 84, 119, 74, -1, 74, 67, 84, -1, 99, 32, 119, -1, 119, 84, 99, -1, 92, 93, 103, -1, 103, 91, 92, -1, 64, 65, 120, -1, 65, 121, 120, -1, 79, 80, 86, -1, 86, 96, 79, -1, 115, 97, 98, -1, 98, 122, 115, -1, 100, 101, 80, -1, 80, 77, 100, -1, 81, 97, 79, -1, 79, 96, 81, -1, 85, 101, 99, -1, 99, 84, 85, -1, 107, 109, 123, -1, 123, 118, 107, -1, 124, 121, 65, -1, 65, 66, 124, -1, 93, 94, 124, -1, 124, 66, 93, -1, 120, 102, 64, -1, 126, 127, 128, -1, 128, 125, 126, -1, 129, 130, 131, -1, 131, 132, 129, -1, 126, 133, 134, -1, 134, 127, 126, -1, 130, 129, 134, -1, 134, 133, 130, -1, 135, 170, 172, -1, 172, 136, 135, -1, 125, 137, 138, -1, 138, 126, 125, -1, 139, 140, 141, -1, 141, 138, 139, -1, 139, 135, 136, -1, 136, 140, 139, -1, 135, 139, 143, -1, 143, 142, 135, -1, 137, 143, 139, -1, 139, 138, 137, -1, 144, 145, 131, -1, 131, 130, 144, -1, 148, 149, 146, -1, 146, 147, 148, -1, 136, 172, 177, -1, 177, 149, 136, -1, 141, 144, 130, -1, 130, 133, 141, -1, 140, 148, 144, -1, 144, 141, 140, -1, 145, 144, 148, -1, 148, 147, 145, -1, 138, 141, 133, -1, 133, 126, 138, -1, 140, 136, 149, -1, 149, 148, 140, -1, 143, 137, 150, -1, 150, 151, 143, -1, 142, 143, 151, -1, 151, 152, 142, -1, 137, 125, 153, -1, 153, 150, 137, -1, 151, 150, 154, -1, 154, 155, 151, -1, 152, 151, 155, -1, 155, 156, 152, -1, 150, 153, 157, -1, 157, 154, 150, -1, 155, 154, 158, -1, 158, 159, 155, -1, 156, 155, 159, -1, 159, 160, 156, -1, 154, 157, 161, -1, 161, 158, 154, -1, 157, 153, 162, -1, 162, 163, 157, -1, 161, 157, 163, -1, 163, 164, 161, -1, 163, 162, 165, -1, 165, 166, 163, -1, 164, 163, 166, -1, 166, 167, 164, -1, 162, 153, 125, -1, 125, 128, 162, -1, 162, 128, 168, -1, 168, 165, 162, -1, 166, 165, 181, -1, 181, 182, 166, -1, 167, 166, 182, -1, 182, 183, 167, -1, 165, 168, 184, -1, 184, 181, 165, -1, 132, 131, 173, -1, 173, 169, 132, -1, 170, 135, 142, -1, 142, 171, 170, -1, 131, 145, 174, -1, 174, 173, 131, -1, 175, 147, 146, -1, 146, 176, 175, -1, 174, 145, 147, -1, 147, 175, 174, -1, 146, 149, 177, -1, 177, 176, 146, -1, 171, 142, 152, -1, 152, 178, 171, -1, 178, 152, 156, -1, 156, 179, 178, -1, 179, 156, 160, -1, 160, 180, 179, -1, 186, 185, 188, -1, 188, 187, 186, -1, 189, 192, 191, -1, 191, 190, 189, -1, 186, 187, 194, -1, 194, 193, 186, -1, 190, 193, 194, -1, 194, 189, 190, -1, 195, 198, 197, -1, 197, 196, 195, -1, 185, 186, 200, -1, 200, 199, 185, -1, 201, 200, 203, -1, 203, 202, 201, -1, 201, 202, 198, -1, 198, 195, 201, -1, 195, 204, 205, -1, 205, 201, 195, -1, 199, 200, 201, -1, 201, 205, 199, -1, 206, 190, 191, -1, 191, 207, 206, -1, 210, 209, 208, -1, 208, 211, 210, -1, 198, 211, 212, -1, 212, 197, 198, -1, 203, 193, 190, -1, 190, 206, 203, -1, 202, 203, 206, -1, 206, 210, 202, -1, 207, 209, 210, -1, 210, 206, 207, -1, 200, 186, 193, -1, 193, 203, 200, -1, 202, 210, 211, -1, 211, 198, 202, -1, 205, 214, 213, -1, 213, 199, 205, -1, 204, 215, 214, -1, 214, 205, 204, -1, 199, 213, 216, -1, 216, 185, 199, -1, 214, 218, 217, -1, 217, 213, 214, -1, 215, 219, 218, -1, 218, 214, 215, -1, 213, 217, 220, -1, 220, 216, 213, -1, 218, 222, 221, -1, 221, 217, 218, -1, 219, 223, 222, -1, 222, 218, 219, -1, 217, 221, 224, -1, 224, 220, 217, -1, 220, 226, 225, -1, 225, 216, 220, -1, 224, 227, 226, -1, 226, 220, 224, -1, 226, 229, 228, -1, 228, 225, 226, -1, 227, 230, 229, -1, 229, 226, 227, -1, 225, 188, 185, -1, 185, 216, 225, -1, 225, 228, 231, -1, 231, 188, 225, -1, 229, 233, 232, -1, 232, 228, 229, -1, 230, 234, 233, -1, 233, 229, 230, -1, 228, 232, 235, -1, 235, 231, 228, -1, 192, 236, 237, -1, 237, 191, 192, -1, 196, 238, 204, -1, 204, 195, 196, -1, 191, 237, 239, -1, 239, 207, 191, -1, 240, 241, 208, -1, 208, 209, 240, -1, 239, 240, 209, -1, 209, 207, 239, -1, 208, 241, 212, -1, 212, 211, 208, -1, 238, 242, 215, -1, 215, 204, 238, -1, 242, 243, 219, -1, 219, 215, 242, -1, 244, 223, 219, -1, 219, 243, 244, -1, 245, 246, 282, -1, 282, 274, 245, -1, 250, 247, 248, -1, 248, 249, 250, -1, 251, 252, 253, -1, 253, 254, 251, -1, 274, 249, 245, -1, 250, 275, 281, -1, 281, 255, 250, -1, 275, 250, 249, -1, 249, 274, 275, -1, 249, 248, 256, -1, 256, 245, 249, -1, 248, 247, 252, -1, 252, 256, 248, -1, 247, 250, 255, -1, 255, 257, 247, -1, 258, 283, 276, -1, 246, 245, 273, -1, 247, 257, 253, -1, 253, 252, 247, -1, 251, 260, 256, -1, 256, 252, 251, -1, 262, 278, 277, -1, 277, 261, 262, -1, 264, 265, 266, -1, 266, 263, 264, -1, 267, 254, 253, -1, 253, 268, 267, -1, 279, 278, 262, -1, 262, 265, 279, -1, 264, 255, 281, -1, 281, 280, 264, -1, 280, 279, 265, -1, 265, 264, 280, -1, 265, 262, 269, -1, 269, 266, 265, -1, 266, 269, 268, -1, 268, 263, 266, -1, 263, 257, 255, -1, 255, 264, 263, -1, 261, 277, 284, -1, 284, 270, 261, -1, 262, 261, 271, -1, 271, 269, 262, -1, 263, 268, 253, -1, 253, 257, 263, -1, 267, 268, 269, -1, 269, 271, 267, -1, 271, 261, 270, -1, 258, 276, 282, -1, 282, 246, 258, -1, 272, 259, 273, -1, 273, 256, 272, -1, 259, 258, 246, -1, 246, 273, 259, -1, 273, 245, 256, -1, 158, 161, 164, -1, 158, 164, 167, -1, 230, 227, 224, -1, 183, 230, 224, -1, 224, 221, 222, -1, 222, 223, 244, -1, 224, 222, 244, -1, 183, 224, 244, -1, 167, 183, 244, -1, 158, 167, 244, -1, 158, 244, 160, -1, 158, 160, 159, -1].to_java Java::int)
                                            .setCoord(Coordinate.new()
                                                .setPoint([1.496, 17.29, 2.96, 5.031, 25.09, 3.753, 1.013, 25.54, 6.968, 5.246, 24.5, 1.238, 1.296, 17.74, 5.535, 4.238, 25.45, 5.687, 4.479, 20.63, 3.661, 1.061, 21.02, 6.596, 4.559, 20.59, 1.128, 3.649, 20.92, 5.48, 4.084, 22.29, 5.614, 4.773, 22.06, 3.709, 0.9849, 22.22, 6.509, 4.208, 20, -0.8064, 4.11, 19.57, 1.438, 3.287, 19.6, 5.496, 4.04, 19.55, 3.679, 1.068, 19.95, 6.74, 1.785, 18.42, -2.046, 0.9073, 18.59, -2.75, 2.916, 19.84, -2.823, 1.303, 19.98, -4.052, 3.042, 25.59, 6.337, 2.355, 20.97, 6.105, 2.811, 22.45, 6.048, 2.135, 19.79, 6.137, 2.761, 18.14, 4.345, 0.925, 18.88, 6.481, 2.816, 18.13, 1.902, 2.336, 18.41, 5.542, 2.502, 18.18, 0.136, 1.581, 19.11, 6.163, 1.502, 17.31, 4.774, 4.94, 21.94, 0.8498, 5.212, 23.19, 1.489, 4.665, 21.25, -0.7537, 4.994, 22.58, -0.8308, 1.321, 17.34, 0.3886, 0.9347, 17.49, 1.148, 0.4732, 17.92, -1.065, 1.373, 17.5, -0.3508, 0.4844, 20.38, 7.126, 0.4543, 20, 7.202, 2.946, 23.83, 6.292, 4.271, 23.73, 5.808, 0.9917, 23.88, 6.842, 5.026, 23.54, 3.725, 0, 16.93, 1.87, 0, 22.14, 6.863, 0, 20.01, -4.45, 0, 25.52, 7.218, 0, 18.72, 6.595, 0, 17.4, 5.661, 0, 18.61, -2.902, 0, 16.92, 3.232, 0, 20.16, 7.459, 0, 19.81, 7.293, 0, 17.92, -1.279, -1.061, 21.02, 6.596, -0.4844, 20.38, 7.126, -0.4543, 20, 7.202, -1.068, 19.95, 6.74, -4.559, 20.59, 1.128, -4.479, 20.63, 3.661, -4.04, 19.55, 3.679, -4.11, 19.57, 1.438, -3.649, 20.92, 5.48, -3.287, 19.6, 5.496, -4.208, 20, -0.8064, -4.665, 21.25, -0.7537, -2.355, 20.97, 6.105, -2.135, 19.79, 6.137, -4.238, 25.45, 5.687, -3.042, 25.59, 6.337, -2.946, 23.83, 6.292, -4.271, 23.73, 5.808, -0.9849, 22.22, 6.509, 0, 21.18, 6.967, -4.94, 21.94, 0.8498, -4.773, 22.06, 3.709, -4.084, 22.29, 5.614, -2.816, 18.13, 1.902, -2.761, 18.14, 4.345, -1.502, 17.31, 4.774, -1.496, 17.29, 2.96, -2.336, 18.41, 5.542, -1.296, 17.74, 5.535, -0.925, 18.88, 6.481, -2.811, 22.45, 6.048, -0.9917, 23.88, 6.842, 0, 24.23, 7.146, -5.212, 23.19, 1.489, -5.246, 24.5, 1.238, -5.031, 25.09, 3.753, -5.026, 23.54, 3.725, 0, 20.44, 7.307, -1.581, 19.11, 6.163, -2.502, 18.18, 0.136, -1.786, 18.42, -2.046, -2.916, 19.84, -2.823, -0.9073, 18.59, -2.75, -1.303, 19.98, -4.052, -0.9347, 17.49, 1.148, -1.321, 17.34, 0.3886, -1.013, 25.54, 6.968, 0, 16.98, 4.929, -1.373, 17.5, -0.3508, 0, 17.92, -1.065, -4.994, 22.58, -0.8308, 0, 19.39, 6.926, 5.408, 21.93, 0.9106, 4.642, 27.36, 3.667, 2.675, 29.01, 3.891, 5.607, 25.16, 1.144, 1.841, 23.14, -3.678, 5.264, 23.5, -0.9784, 3.957, 23.34, -2.462, 3.768, 21.93, -2.478, 1.802, 21.93, -3.716, 5.102, 21.95, -0.6506, 4.741, 27.54, 1.419, 2.798, 29.46, 1.482, 4.466, 27, -0.7594, 2.75, 28.97, -0.6973, 1.584, 27.43, -3.126, 2.283, 28.35, -2.121, 3.368, 26.67, -2.189, 1.769, 24.94, -3.53, 5.039, 25.25, -0.8876, 3.802, 25.15, -2.335, 5.543, 23.4, 1.031, 1.676, 26.3, -3.42, 5.596, 19.61, 0.6836, 3.749, 19.6, -2.975, 1.794, 19.6, -4.175, 4.943, 19.6, -1.107, 5.761, 18.76, 0.7096, 3.952, 18.76, -3.272, 1.951, 18.76, -4.551, 5.1, 18.76, -1.227, 5.135, 17.13, 0.3625, 3.443, 17.13, -2.936, 1.889, 17.13, -4.063, 4.514, 17.13, -1.355, 5.036, 19.61, 2.434, 5.036, 18.76, 2.413, 4.461, 17.13, 1.867, 3.39, 19.61, 0.4372, 2.797, 18.76, 1.185, 2.931, 17.13, 0.106, 3.433, 21.74, 0.9729, 0, 29.72, -0.9092, 0, 19.59, -4.59, 0, 17.13, -0.9509, -5.408, 21.93, 0.9106, -5.543, 23.4, 1.031, -5.203, 23.13, 3.609, -4.741, 27.54, 1.419, -2.798, 29.46, 1.482, -2.65, 29.01, 3.891, -5.607, 25.16, 1.144, -5.379, 24.93, 3.755, -1.841, 23.14, -3.678, 0, 23.05, -4.085, 0, 24.8, -3.974, -1.769, 24.94, -3.53, -5.171, 21.95, -1.002, -5.264, 23.5, -0.9784, -3.957, 23.34, -2.462, -3.802, 25.15, -2.335, -5.039, 25.25, -0.8876, -1.802, 21.93, -3.716, -3.768, 21.93, -2.478, -4.466, 27, -0.7594, -2.75, 28.97, -0.6973, -1.584, 27.43, -3.126, -2.283, 28.35, -2.121, -3.368, 26.67, -2.189, -1.676, 26.3, -3.42, 0, 26.2, -3.854, -4.943, 19.6, -1.107, -3.749, 19.6, -2.975, -1.794, 19.6, -4.175, -5.596, 19.61, 0.6836, -5.1, 18.76, -1.227, -3.952, 18.76, -3.272, -1.951, 18.76, -4.551, -5.761, 18.76, 0.7096, -4.514, 17.13, -1.355, -3.443, 17.13, -2.936, -1.889, 17.13, -4.063, -5.135, 17.13, 0.3625, -5.036, 19.61, 2.434, -5.036, 18.76, 2.413, -4.461, 17.13, 1.867, -3.39, 19.61, 0.4372, -2.797, 18.76, 1.185, -2.931, 17.13, 0.106, -3.433, 21.74, 0.9729, 0, 19.61, -1.017, 0, 18.76, -1.012, 0, 21.74, -0.7981, 0, 29.7, 4.006, 0, 30.16, 1.495, 0, 21.93, -4.157, 0, 28.8, -2.481, 0, 27.68, -3.481, 0, 18.76, -4.96, 0, 17.13, -4.459, 4.312, 25.65, 5.975, 1.678, 26.35, 7.165, 3.025, 25.87, 6.75, 3.843, 26.73, 6.043, 2.032, 27.75, 6.038, 1.327, 23.35, 7.24, 4.556, 22.56, 5.274, 2.303, 23.74, 6.69, 1.527, 24.32, 7.202, 2.883, 24.35, 6.758, 0, 24.13, 7.462, 0, 23.02, 7.511, 0, 28.43, 6.233, 0, 26.68, 7.419, -4.596, 24.34, 5.654, -4.568, 22.69, 5.209, -4.659, 21.83, 4.645, -1.628, 26.35, 7.165, -2.857, 25.41, 6.733, -4.049, 26.43, 5.92, -1.982, 27.75, 6.038, -1.876, 22.63, 7.206, -1.789, 23.91, 7.182, -3.26, 23.94, 6.752, -3.479, 22.38, 6.62, 4.866, 24.51, 5.629, 4.003, 23.02, 6.164, 3.287, 23.55, 6.734, 4.134, 24.27, 6.327, 5.203, 22.98, 3.617, -5.267, 23.17, 3.607, -4.596, 27.29, 3.692, 5.404, 24.93, 3.78, 4.819, 21.91, 3.688, -4.871, 21.73, 3.254].to_java Java::float)
                                            )
                                            .setTexCoord(TextureCoordinate.new()
                                                .setPoint([0.07, 0.8003, 0.0447, 0.7871, 0.0442, 0.7738, 0.0697, 0.7706, 0.3082, 0.7662, 0.2334, 0.7908, 0.2209, 0.7571, 0.2855, 0.7354, 0.1709, 0.808, 0.1613, 0.7663, 0.3446, 0.6877, 0.3698, 0.7605, 0.1196, 0.8046, 0.1162, 0.7687, 0.1939, 0.9702, 0.1406, 0.9729, 0.1364, 0.9019, 0.1865, 0.899, 0.0665, 0.8428, 0.3314, 0.8087, 0.2468, 0.8366, 0.1819, 0.8529, 0.2426, 0.6806, 0.1744, 0.7099, 0.1369, 0.6755, 0.1853, 0.6462, 0.1356, 0.7242, 0.1107, 0.6912, 0.0795, 0.7242, 0.1338, 0.855, 0.063, 0.9002, 0.3234, 0.8549, 0.3429, 0.8955, 0.2696, 0.9566, 0.2572, 0.8837, 0.1022, 0.7375, 0.2855, 0.6476, 0.3416, 0.6027, 0.3874, 0.638, 0.3618, 0.5699, 0.4244, 0.588, 0.2274, 0.6034, 0.2578, 0.6032, 0.0617, 0.968, 0.2835, 0.5957, 0.303, 0.5608, 0.3874, 0.8093, 0.0236, 0.9656, 0.0292, 0.8389, 0.0503, 0.7069, 0.1491, 0.6046, 0.3083, 0.5423, 0.0252, 0.7768, 0.0294, 0.7634, 0.0255, 0.8991, 0.3651, 0.5374, 0.0755, 0.6644, 0.0998, 0.6372, 0.1883, 0.5832, 0.0293, 0.8053, 0.4335, 0.5388, 0.0374, 0.7453, 0.0261, 0.7887, 0.07, 0.8003, 0.0447, 0.7871, 0.0442, 0.7738, 0.0697, 0.7706, 0.3082, 0.7662, 0.2334, 0.7908, 0.2209, 0.7571, 0.2855, 0.7354, 0.1709, 0.808, 0.1613, 0.7663, 0.3446, 0.6877, 0.3698, 0.7605, 0.1196, 0.8046, 0.1162, 0.7687, 0.1939, 0.9702, 0.1406, 0.9729, 0.1364, 0.9019, 0.1865, 0.899, 0.0665, 0.8428, 0.0292, 0.8389, 0.0293, 0.8053, 0.3314, 0.8087, 0.2468, 0.8366, 0.1819, 0.8529, 0.2426, 0.6806, 0.1744, 0.7099, 0.1369, 0.6755, 0.1853, 0.6462, 0.1356, 0.7242, 0.1107, 0.6912, 0.0795, 0.7242, 0.0503, 0.7069, 0.0755, 0.6644, 0.1338, 0.855, 0.063, 0.9002, 0.0255, 0.8991, 0.3234, 0.8549, 0.2696, 0.9566, 0.2572, 0.8837, 0.0261, 0.7887, 0.1022, 0.7375, 0.2855, 0.6476, 0.3416, 0.6027, 0.3874, 0.638, 0.3618, 0.5699, 0.4244, 0.588, 0.3651, 0.5374, 0.4335, 0.5388, 0.1491, 0.6046, 0.1883, 0.5832, 0.2274, 0.6034, 0.2578, 0.6032, 0.0617, 0.968, 0.0998, 0.6372, 0.2835, 0.5957, 0.303, 0.5608, 0.3874, 0.8093, 0.0252, 0.7768, 0.0294, 0.7634, 0.0236, 0.9656, 0.3083, 0.5423, 0.0374, 0.7453, 0.6299, 0.4135, 0.6115, 0.4106, 0.6164, 0.3781, 0.631, 0.3828, 0.5552, 0.3808, 0.5589, 0.4082, 0.5266, 0.4161, 0.5203, 0.3866, 0.5898, 0.4086, 0.5898, 0.3759, 0.6041, 0.4903, 0.5815, 0.4859, 0.6274, 0.4381, 0.6092, 0.4356, 0.6079, 0.4601, 0.5861, 0.4571, 0.5886, 0.4341, 0.6193, 0.4934, 0.6246, 0.4642, 0.5671, 0.4341, 0.5368, 0.441, 0.5505, 0.4765, 0.5432, 0.4593, 0.5672, 0.456, 0.5644, 0.4818, 0.6558, 0.4433, 0.6529, 0.4718, 0.6482, 0.5008, 0.6587, 0.4183, 0.6662, 0.4451, 0.6637, 0.474, 0.6596, 0.5029, 0.6689, 0.4197, 0.7029, 0.4538, 0.6993, 0.48, 0.695, 0.5058, 0.7044, 0.4281, 0.6613, 0.3935, 0.6724, 0.3965, 0.7072, 0.404, 0.675, 0.3634, 0.6878, 0.3685, 0.7237, 0.3786, 0.6499, 0.3546, 0.4865, 0.3953, 0.6001, 0.5125, 0.6147, 0.5154, 0.5773, 0.5073, 0.4939, 0.4275, 0.507, 0.458, 0.5226, 0.4784, 0.5391, 0.4924, 0.5586, 0.5016, 0.6439, 0.5227, 0.6554, 0.5264, 0.6923, 0.5297, 0.6969, 0.3244, 0.7055, 0.3286, 0.7348, 0.3422, 0.6726, 0.3126, 0.6299, 0.4135, 0.6115, 0.4106, 0.6164, 0.3781, 0.631, 0.3828, 0.5552, 0.3808, 0.5589, 0.4082, 0.5266, 0.4161, 0.5203, 0.3866, 0.5898, 0.4086, 0.5898, 0.3759, 0.6041, 0.4903, 0.6001, 0.5125, 0.5773, 0.5073, 0.5815, 0.4859, 0.6274, 0.4381, 0.6092, 0.4356, 0.6079, 0.4601, 0.5861, 0.4571, 0.5886, 0.4341, 0.6193, 0.4934, 0.6246, 0.4642, 0.5671, 0.4341, 0.5368, 0.441, 0.5505, 0.4765, 0.5432, 0.4593, 0.5672, 0.456, 0.5644, 0.4818, 0.5586, 0.5016, 0.6558, 0.4433, 0.6529, 0.4718, 0.6482, 0.5008, 0.6587, 0.4183, 0.6662, 0.4451, 0.6637, 0.474, 0.6596, 0.5029, 0.6689, 0.4197, 0.7029, 0.4538, 0.6993, 0.48, 0.695, 0.5058, 0.7044, 0.4281, 0.6613, 0.3935, 0.6724, 0.3965, 0.7072, 0.404, 0.675, 0.3634, 0.6878, 0.3685, 0.7237, 0.3786, 0.6499, 0.3546, 0.6969, 0.3244, 0.7055, 0.3286, 0.7348, 0.3422, 0.6726, 0.3126, 0.4865, 0.3953, 0.4939, 0.4275, 0.6147, 0.5154, 0.507, 0.458, 0.5226, 0.4784, 0.5391, 0.4924, 0.6439, 0.5227, 0.6554, 0.5264, 0.6923, 0.5297, 0.6856, 0.5858, 0.7017, 0.5803, 0.6376, 0.5875, 0.6591, 0.5902, 0.6646, 0.6077, 0.6452, 0.6148, 0.6329, 0.5417, 0.637, 0.5643, 0.6071, 0.5599, 0.6046, 0.5326, 0.6111, 0.6214, 0.6646, 0.5629, 0.6099, 0.5895, 0.7125, 0.5537, 0.6902, 0.5511, 0.6535, 0.5518, 0.502, 0.5658, 0.5213, 0.5865, 0.5816, 0.5913, 0.5767, 0.6187, 0.541, 0.6062, 0.5588, 0.5899, 0.5645, 0.5337, 0.5725, 0.5615, 0.5457, 0.5696, 0.4871, 0.5524, 0.5261, 0.5396, 0.676, 0.557, 0.6902, 0.5511, 0.6929, 0.6282, 0.6578, 0.6497, 0.7426, 0.5847, 0.4781, 0.5899, 0.4939, 0.6124, 0.5226, 0.6316, 0.5665, 0.6539, 0.6123, 0.6573, 0.7241, 0.6025, 0.7547, 0.5675, 0.4642, 0.5641].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/KoreanCharacter10Mi.new.jruby.x3d"
x3D0.toFileJSON "../data/KoreanCharacter10Mi.new.jruby.json"
