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("KoreanCharacter03Hyun.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/KoreanCharacter03Hyun.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("KoreanCharacter03Hyun.x3d")
        )
        .addChild(NavigationInfo.new()
            .setSpeed(1.5)
        )
        .addChild(Viewpoint.new()
            .setCenterOfRotation([0, 1, 0].to_java Java::float)
            .setDescription("Hyun")
            .setPosition([0, 1, 3].to_java Java::float)
        )
        .addChild(HAnimHumanoid.new()
            .setName("Hyun")
            .setDEF("hanim_Hyun")
            .setScale([0.0225, 0.0225, 0.0225].to_java Java::float)
            .setVersion("2.0")
          .addComments(CommentsBlock.new("original HAnimHumanoid info='\"authorName=Chul Hee Jung and Myeong Won Lee\" \"authorEmail=myeongwonlee@gmail.com\" \"creationDate=31 March 2011\" \"humanoidVersion=2.0\" \"gender=male\" \"height=1.5\"'"))
            .setMetadata(MetadataSet.new()
                .setName("HAnimHumanoid.info")
                .setReference("https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/ObjectInterfaces.html#Humanoid")
                .addValue(MetadataString.new()
                    .setName("authorName")
                    .setValue(["Chul Hee Jung and Myeong Won Lee"].to_java Java::java.lang.String)
                )
                .addValue(MetadataString.new()
                    .setName("authorEmail")
                    .setValue(["myeongwonlee@gmail.com"].to_java Java::java.lang.String)
                )
                .addValue(MetadataString.new()
                    .setName("creationDate")
                    .setValue(["31 March 2011"].to_java Java::java.lang.String)
                )
                .addValue(MetadataString.new()
                    .setName("gender")
                    .setValue(["male"].to_java Java::java.lang.String)
                )
                .addValue(MetadataFloat.new()
                    .setName("height")
                    .setValue([1.5].to_java Java::float)
                )
                .addValue(MetadataString.new()
                    .setName("humanoidVersion")
                    .setValue(["2.0"].to_java Java::java.lang.String)
                )
            )
            .addSkeleton(HAnimJoint.new()
                .setName("humanoid_root")
                .setDEF("hanim_humanoid_root")
                .setCenter([0, 31.43, -0.5601].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, 31.43, -0.5601].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("HyunTextureAtlas")
                                    .setUrl(["images/Hyun.png", "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Characters/images/Hyun.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, 1, 13, 14, -1, 14, 2, 1, -1, 2, 14, 15, -1, 15, 3, 2, -1, 3, 15, 16, -1, 16, 4, 3, -1, 4, 16, 17, -1, 17, 5, 4, -1, 5, 17, 18, -1, 18, 6, 5, -1, 6, 18, 19, -1, 19, 7, 6, -1, 7, 19, 20, -1, 20, 8, 7, -1, 8, 20, 21, -1, 21, 9, 8, -1, 9, 21, 22, -1, 22, 10, 9, -1, 10, 22, 23, -1, 23, 11, 10, -1, 11, 23, 24, -1, 24, 12, 11, -1, 12, 24, 13, -1, 13, 1, 12, -1, 13, 25, 26, -1, 26, 14, 13, -1, 14, 26, 27, -1, 27, 15, 14, -1, 15, 27, 28, -1, 28, 16, 15, -1, 16, 28, 29, -1, 29, 17, 16, -1, 17, 29, 30, -1, 30, 18, 17, -1, 18, 30, 31, -1, 31, 19, 18, -1, 19, 31, 32, -1, 32, 20, 19, -1, 20, 32, 33, -1, 33, 21, 20, -1, 21, 33, 34, -1, 34, 22, 21, -1, 22, 34, 35, -1, 35, 23, 22, -1, 23, 35, 36, -1, 36, 24, 23, -1, 24, 36, 25, -1, 25, 13, 24, -1, 25, 37, 38, -1, 38, 26, 25, -1, 26, 38, 39, -1, 39, 27, 26, -1, 27, 39, 40, -1, 40, 28, 27, -1, 28, 40, 41, -1, 41, 29, 28, -1, 29, 41, 42, -1, 42, 30, 29, -1, 30, 42, 43, -1, 43, 31, 30, -1, 31, 43, 44, -1, 44, 32, 31, -1, 32, 44, 45, -1, 45, 33, 32, -1, 33, 45, 46, -1, 46, 34, 33, -1, 34, 46, 47, -1, 47, 35, 34, -1, 35, 47, 48, -1, 48, 36, 35, -1, 36, 48, 37, -1, 37, 25, 36, -1, 37, 49, 50, -1, 50, 38, 37, -1, 38, 50, 51, -1, 51, 39, 38, -1, 39, 51, 52, -1, 52, 40, 39, -1, 40, 52, 53, -1, 53, 41, 40, -1, 41, 53, 54, -1, 54, 42, 41, -1, 42, 54, 55, -1, 55, 43, 42, -1, 43, 55, 56, -1, 56, 44, 43, -1, 44, 56, 57, -1, 57, 45, 44, -1, 45, 57, 58, -1, 58, 46, 45, -1, 46, 58, 59, -1, 59, 47, 46, -1, 47, 59, 60, -1, 60, 48, 47, -1, 48, 60, 49, -1, 49, 37, 48, -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, 1, 13, 14, -1, 14, 2, 1, -1, 2, 14, 15, -1, 15, 3, 2, -1, 3, 15, 16, -1, 16, 4, 3, -1, 4, 16, 17, -1, 17, 5, 4, -1, 5, 17, 18, -1, 18, 6, 5, -1, 6, 18, 19, -1, 19, 7, 6, -1, 7, 19, 20, -1, 20, 8, 7, -1, 8, 20, 21, -1, 21, 9, 8, -1, 9, 21, 22, -1, 22, 10, 9, -1, 10, 22, 23, -1, 23, 11, 10, -1, 11, 23, 24, -1, 24, 12, 11, -1, 12, 24, 13, -1, 13, 1, 12, -1, 13, 25, 26, -1, 26, 14, 13, -1, 14, 26, 27, -1, 27, 15, 14, -1, 15, 27, 28, -1, 28, 16, 15, -1, 16, 28, 29, -1, 29, 17, 16, -1, 17, 29, 30, -1, 30, 18, 17, -1, 18, 30, 31, -1, 31, 19, 18, -1, 19, 31, 32, -1, 32, 20, 19, -1, 20, 32, 33, -1, 33, 21, 20, -1, 21, 33, 34, -1, 34, 22, 21, -1, 22, 34, 35, -1, 35, 23, 22, -1, 23, 35, 36, -1, 36, 24, 23, -1, 24, 36, 25, -1, 25, 13, 24, -1, 25, 37, 38, -1, 38, 26, 25, -1, 26, 38, 39, -1, 39, 27, 26, -1, 27, 39, 40, -1, 40, 28, 27, -1, 28, 40, 41, -1, 41, 29, 28, -1, 29, 41, 42, -1, 42, 30, 29, -1, 30, 42, 43, -1, 43, 31, 30, -1, 31, 43, 44, -1, 44, 32, 31, -1, 32, 44, 45, -1, 45, 33, 32, -1, 33, 45, 46, -1, 46, 34, 33, -1, 34, 46, 47, -1, 47, 35, 34, -1, 35, 47, 48, -1, 48, 36, 35, -1, 36, 48, 37, -1, 37, 25, 36, -1, 37, 49, 50, -1, 50, 38, 37, -1, 38, 50, 51, -1, 51, 39, 38, -1, 39, 51, 52, -1, 52, 40, 39, -1, 40, 52, 53, -1, 53, 41, 40, -1, 41, 53, 54, -1, 54, 42, 41, -1, 42, 54, 55, -1, 55, 43, 42, -1, 43, 55, 56, -1, 56, 44, 43, -1, 44, 56, 57, -1, 57, 45, 44, -1, 45, 57, 58, -1, 58, 46, 45, -1, 46, 58, 59, -1, 59, 47, 46, -1, 47, 59, 60, -1, 60, 48, 47, -1, 48, 60, 49, -1, 49, 37, 48, -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, 0.7566, 0.0196, 0, 0.6552, -0.3888, -0.3142, 0.6552, -0.3341, -0.5442, 0.6552, -0.2681, -0.6284, 0.6552, 0.0196, -0.5442, 0.6552, 0.3073, -0.3142, 0.6552, 0.3733, 0, 0.6552, 0.4281, 0.3142, 0.6552, 0.3733, 0.5442, 0.6552, 0.3073, 0.6284, 0.6552, 0.0196, 0.5442, 0.6552, -0.2681, 0.3142, 0.6552, -0.3341, 0, 0.3783, -0.6351, -0.4064, 0.3783, -0.5474, -0.7039, 0.3783, -0.3077, -0.8128, 0.3783, 0.0196, -0.7039, 0.3783, 0.3469, -0.4064, 0.3783, 0.5017, 0, 0.3783, 0.5894, 0.4064, 0.3783, 0.5017, 0.7039, 0.3783, 0.3469, 0.8128, 0.3783, 0.0196, 0.7039, 0.3783, -0.3077, 0.4064, 0.3783, -0.5474, 0, 0, -0.6906, -0.4693, 0, -0.5894, -0.8128, 0, -0.3127, -0.9385, 0, 0.0196, -0.8128, 0, 0.3976, -0.4693, 0, 0.5894, 0, 0, 0.6906, 0.4693, 0, 0.5894, 0.8128, 0, 0.3976, 0.9385, 0, 0.0196, 0.8128, 0, -0.3127, 0.4693, 0, -0.5894, 0, -0.3783, -0.5894, -0.4064, -0.3783, -0.5017, -0.7039, -0.3783, -0.262, -0.8128, -0.3783, 0.0196, -0.7039, -0.3783, 0.3469, -0.4064, -0.3783, 0.5017, 0, -0.3783, 0.5894, 0.4064, -0.3783, 0.5017, 0.7039, -0.3783, 0.3469, 0.8128, -0.3783, 0.0196, 0.7039, -0.3783, -0.262, 0.4064, -0.3783, -0.5017, 0, -0.6552, -0.3127, -0.2346, -0.6552, -0.262, -0.4064, -0.6552, -0.1694, -0.4693, -0.6552, 0.0196, -0.4064, -0.6552, 0.2086, -0.2346, -0.6552, 0.3469, 0, -0.6552, 0.3976, 0.2346, -0.6552, 0.3469, 0.4064, -0.6552, 0.2086, 0.4693, -0.6552, 0.0196, 0.4064, -0.6552, -0.1694, 0.2346, -0.6552, -0.262, 0, -0.7566, 0.0196].to_java Java::float)
                                )
                                .setTexCoord(TextureCoordinate.new()
                                    .setPoint([0.8893, 0.532, 0.8772, 0.532, 0.8772, 0.4766, 0.8772, 0.4361, 0.8772, 0.4213, 0.8772, 0.4361, 0.8772, 0.4766, 0.8772, 0.532, 0.8772, 0.4766, 0.8772, 0.4361, 0.8772, 0.4212, 0.8772, 0.4361, 0.8772, 0.4766, 0.8439, 0.532, 0.8439, 0.4604, 0.8439, 0.408, 0.8439, 0.3888, 0.8439, 0.408, 0.8439, 0.4604, 0.8439, 0.532, 0.8439, 0.4604, 0.8439, 0.4079, 0.8439, 0.3887, 0.8439, 0.4079, 0.8439, 0.4604, 0.7985, 0.532, 0.7985, 0.4493, 0.7985, 0.3888, 0.7985, 0.3666, 0.7985, 0.3888, 0.7985, 0.4493, 0.7985, 0.532, 0.7985, 0.4493, 0.7985, 0.3887, 0.7985, 0.3666, 0.7985, 0.3887, 0.7985, 0.4493, 0.753, 0.532, 0.753, 0.4604, 0.753, 0.408, 0.753, 0.3888, 0.753, 0.408, 0.753, 0.4604, 0.753, 0.532, 0.753, 0.4604, 0.753, 0.4079, 0.753, 0.3887, 0.753, 0.4079, 0.753, 0.4604, 0.7197, 0.532, 0.7197, 0.4907, 0.7197, 0.4604, 0.7197, 0.4493, 0.7197, 0.4604, 0.7197, 0.4907, 0.7197, 0.532, 0.7197, 0.4906, 0.7197, 0.4604, 0.7197, 0.4493, 0.7197, 0.4604, 0.7197, 0.4906, 0.7076, 0.532].to_java Java::float)
                                )
                            )
                        )
                    )
                )
                .addChild(HAnimJoint.new()
                    .setName("l_hip")
                    .setDEF("hanim_l_hip")
                    .setCenter([3.551, 29.33, -0.1267].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.551, 29.33, -0.1267].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("HyunTextureAtlas")
                                    )
                                )
                                .setGeometry(IndexedFaceSet.new()
                                    .setCoordIndex([31, 30, 29, -1, 31, 29, 28, -1, 28, 34, 33, -1, 31, 28, 33, -1, 31, 33, 32, -1, 8, 7, 0, -1, 0, 1, 8, -1, 9, 8, 1, -1, 1, 2, 9, -1, 10, 9, 2, -1, 2, 3, 10, -1, 11, 10, 3, -1, 3, 4, 11, -1, 12, 11, 4, -1, 4, 5, 12, -1, 13, 12, 5, -1, 5, 6, 13, -1, 7, 13, 6, -1, 6, 0, 7, -1, 15, 14, 7, -1, 7, 8, 15, -1, 16, 15, 8, -1, 8, 9, 16, -1, 17, 16, 9, -1, 9, 10, 17, -1, 18, 17, 10, -1, 10, 11, 18, -1, 19, 18, 11, -1, 11, 12, 19, -1, 20, 19, 12, -1, 12, 13, 20, -1, 14, 20, 13, -1, 13, 7, 14, -1, 22, 21, 14, -1, 14, 15, 22, -1, 23, 22, 15, -1, 15, 16, 23, -1, 24, 23, 16, -1, 16, 17, 24, -1, 25, 24, 17, -1, 17, 18, 25, -1, 26, 25, 18, -1, 18, 19, 26, -1, 27, 26, 19, -1, 19, 20, 27, -1, 21, 27, 20, -1, 20, 14, 21, -1, 1, 0, 28, -1, 28, 29, 1, -1, 2, 1, 29, -1, 29, 30, 2, -1, 3, 2, 30, -1, 30, 31, 3, -1, 4, 3, 31, -1, 31, 32, 4, -1, 5, 4, 32, -1, 32, 33, 5, -1, 6, 5, 33, -1, 33, 34, 6, -1, 0, 6, 34, -1, 34, 28, 0, -1, 35, 36, 21, -1, 21, 22, 35, -1, 37, 35, 22, -1, 22, 23, 37, -1, 38, 37, 23, -1, 23, 24, 38, -1, 39, 38, 24, -1, 24, 25, 39, -1, 40, 39, 25, -1, 25, 26, 40, -1, 41, 40, 26, -1, 26, 27, 41, -1, 36, 41, 27, -1, 27, 21, 36, -1, 36, 35, 42, -1, 35, 37, 42, -1, 37, 38, 42, -1, 38, 39, 42, -1, 39, 40, 42, -1, 40, 41, 42, -1, 41, 36, 42, -1].to_java Java::int)
                                    .setCreaseAngle(1.57)
                                    .setTexCoordIndex([3, 2, 0, -1, 3, 0, 1, -1, 1, 6, 5, -1, 3, 1, 5, -1, 3, 5, 4, -1, 8, 9, 7, -1, 7, 10, 8, -1, 11, 8, 10, -1, 10, 12, 11, -1, 13, 11, 12, -1, 12, 14, 13, -1, 15, 13, 14, -1, 14, 16, 15, -1, 17, 15, 16, -1, 16, 18, 17, -1, 19, 17, 18, -1, 18, 20, 19, -1, 9, 19, 20, -1, 20, 7, 9, -1, 21, 22, 9, -1, 9, 8, 21, -1, 23, 21, 8, -1, 8, 11, 23, -1, 24, 23, 11, -1, 11, 13, 24, -1, 25, 24, 13, -1, 13, 15, 25, -1, 26, 25, 15, -1, 15, 17, 26, -1, 27, 26, 17, -1, 17, 19, 27, -1, 22, 27, 19, -1, 19, 9, 22, -1, 28, 29, 22, -1, 22, 21, 28, -1, 30, 28, 21, -1, 21, 23, 30, -1, 31, 30, 23, -1, 23, 24, 31, -1, 32, 31, 24, -1, 24, 25, 32, -1, 33, 32, 25, -1, 25, 26, 33, -1, 34, 33, 26, -1, 26, 27, 34, -1, 29, 34, 27, -1, 27, 22, 29, -1, 10, 7, 1, -1, 1, 0, 10, -1, 12, 10, 0, -1, 0, 2, 12, -1, 14, 12, 2, -1, 2, 3, 14, -1, 16, 14, 3, -1, 3, 4, 16, -1, 18, 16, 4, -1, 4, 5, 18, -1, 20, 18, 5, -1, 5, 6, 20, -1, 7, 20, 6, -1, 6, 1, 7, -1, 35, 36, 29, -1, 29, 28, 35, -1, 37, 35, 28, -1, 28, 30, 37, -1, 38, 37, 30, -1, 30, 31, 38, -1, 39, 38, 31, -1, 31, 32, 39, -1, 40, 39, 32, -1, 32, 33, 40, -1, 41, 40, 33, -1, 33, 34, 41, -1, 36, 41, 34, -1, 34, 29, 36, -1, 36, 35, 42, -1, 35, 37, 42, -1, 37, 38, 42, -1, 38, 39, 42, -1, 39, 40, 42, -1, 40, 41, 42, -1, 41, 36, 42, -1].to_java Java::int)
                                    .setCoord(Coordinate.new()
                                        .setPoint([2.616, 1.989, 0, 1.452, 1.989, 2.836, -1.163, 1.989, 3.536, -2.975, 1.989, 1.574, -2.975, 1.989, -1.574, -1.163, 1.989, -3.536, 1.452, 1.989, -2.836, 2.616, -1.325, 0, 1.452, -1.325, 2.836, -1.163, -1.325, 3.536, -2.975, -1.325, 1.574, -2.975, -1.325, -1.574, -1.163, -1.325, -3.536, 1.452, -1.325, -2.836, 2.616, -7.064, 0, 1.452, -7.064, 2.836, -1.163, -7.064, 3.536, -2.975, -7.064, 1.574, -2.975, -7.064, -1.574, -1.163, -7.064, -3.536, 1.452, -7.064, -2.836, 2.975, -11.91, 0, 1.676, -11.91, 3.165, -1.243, -11.91, 3.947, -2.964, -11.91, 1.756, -2.964, -11.91, -1.756, -1.243, -11.91, -3.947, 1.676, -11.91, -3.165, 1.812, 3.747, 0, 0.9506, 3.747, 2.098, -0.9843, 3.747, 2.616, -2.536, 3.747, 1.164, -2.536, 3.747, -1.164, -0.9843, 3.747, -2.616, 0.9506, 3.747, -2.098, 0.9661, -14.81, 2.027, 1.798, -14.81, 0, -0.9034, -14.81, 2.528, -2.006, -14.81, 1.125, -2.006, -14.81, -1.125, -0.9034, -14.81, -2.528, 0.9661, -14.81, -2.027, -0.2983, -16.16, 0].to_java Java::float)
                                    )
                                    .setTexCoord(TextureCoordinate.new()
                                        .setPoint([0.7912, 0.3382, 0.7912, 0.364, 0.7912, 0.2804, 0.7912, 0.234, 0.7912, 0.234, 0.7912, 0.2804, 0.7912, 0.3382, 0.7762, 0.388, 0.748, 0.3532, 0.748, 0.388, 0.7762, 0.3532, 0.748, 0.275, 0.7762, 0.275, 0.748, 0.2209, 0.7762, 0.2209, 0.748, 0.2209, 0.7762, 0.2209, 0.748, 0.275, 0.7762, 0.275, 0.748, 0.3532, 0.7762, 0.3532, 0.6856, 0.3532, 0.6856, 0.388, 0.6856, 0.275, 0.6856, 0.2209, 0.6856, 0.2209, 0.6856, 0.275, 0.6856, 0.3532, 0.6315, 0.3608, 0.6315, 0.3996, 0.6315, 0.2735, 0.6315, 0.222, 0.6315, 0.222, 0.6315, 0.2735, 0.6315, 0.3608, 0.6248, 0.3387, 0.6248, 0.3636, 0.6248, 0.2828, 0.6248, 0.2498, 0.6248, 0.2498, 0.6248, 0.2828, 0.6248, 0.3387, 0.6133, 0.3009].to_java Java::float)
                                    )
                                )
                            )
                        )
                    )
                    .addChild(HAnimJoint.new()
                        .setName("l_knee")
                        .setDEF("hanim_l_knee")
                        .setCenter([3.71, 15.48, -0.1446].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.71, 15.48, -0.1446].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("HyunTextureAtlas")
                                        )
                                    )
                                    .setGeometry(IndexedFaceSet.new()
                                        .setCoordIndex([45, 44, 43, -1, 45, 43, 42, -1, 42, 48, 47, -1, 45, 42, 47, -1, 45, 47, 46, -1, 8, 7, 0, -1, 0, 1, 8, -1, 9, 8, 1, -1, 1, 2, 9, -1, 10, 9, 2, -1, 2, 3, 10, -1, 11, 10, 3, -1, 3, 4, 11, -1, 12, 11, 4, -1, 4, 5, 12, -1, 13, 12, 5, -1, 5, 6, 13, -1, 7, 13, 6, -1, 6, 0, 7, -1, 15, 14, 7, -1, 7, 8, 15, -1, 16, 15, 8, -1, 8, 9, 16, -1, 17, 16, 9, -1, 9, 10, 17, -1, 18, 17, 10, -1, 10, 11, 18, -1, 19, 18, 11, -1, 11, 12, 19, -1, 20, 19, 12, -1, 12, 13, 20, -1, 14, 20, 13, -1, 13, 7, 14, -1, 22, 21, 14, -1, 14, 15, 22, -1, 23, 22, 15, -1, 15, 16, 23, -1, 24, 23, 16, -1, 16, 17, 24, -1, 25, 24, 17, -1, 17, 18, 25, -1, 26, 25, 18, -1, 18, 19, 26, -1, 27, 26, 19, -1, 19, 20, 27, -1, 21, 27, 20, -1, 20, 14, 21, -1, 58, 59, 60, -1, 61, 62, 56, -1, 60, 61, 56, -1, 58, 60, 56, -1, 58, 56, 57, -1, 21, 22, 29, -1, 29, 28, 21, -1, 22, 23, 30, -1, 30, 29, 22, -1, 23, 24, 31, -1, 31, 30, 23, -1, 24, 25, 32, -1, 32, 31, 24, -1, 25, 26, 33, -1, 33, 32, 25, -1, 26, 27, 34, -1, 34, 33, 26, -1, 27, 21, 28, -1, 28, 34, 27, -1, 28, 29, 36, -1, 36, 35, 28, -1, 29, 30, 37, -1, 37, 36, 29, -1, 30, 31, 38, -1, 38, 37, 30, -1, 31, 32, 39, -1, 39, 38, 31, -1, 32, 33, 40, -1, 40, 39, 32, -1, 33, 34, 41, -1, 41, 40, 33, -1, 34, 28, 35, -1, 35, 41, 34, -1, 1, 0, 42, -1, 42, 43, 1, -1, 2, 1, 43, -1, 43, 44, 2, -1, 3, 2, 44, -1, 44, 45, 3, -1, 4, 3, 45, -1, 45, 46, 4, -1, 5, 4, 46, -1, 46, 47, 5, -1, 6, 5, 47, -1, 47, 48, 6, -1, 0, 6, 48, -1, 48, 42, 0, -1, 35, 36, 50, -1, 50, 49, 35, -1, 36, 37, 51, -1, 51, 50, 36, -1, 37, 38, 52, -1, 52, 51, 37, -1, 38, 39, 53, -1, 53, 52, 38, -1, 39, 40, 54, -1, 54, 53, 39, -1, 40, 41, 55, -1, 55, 54, 40, -1, 41, 35, 49, -1, 49, 55, 41, -1, 49, 50, 57, -1, 57, 56, 49, -1, 50, 51, 58, -1, 58, 57, 50, -1, 51, 52, 59, -1, 59, 58, 51, -1, 52, 53, 60, -1, 60, 59, 52, -1, 53, 54, 61, -1, 61, 60, 53, -1, 54, 55, 62, -1, 62, 61, 54, -1, 55, 49, 56, -1, 56, 62, 55, -1].to_java Java::int)
                                        .setCreaseAngle(1.57)
                                        .setTexCoordIndex([56, 55, 53, -1, 56, 53, 52, -1, 52, 59, 58, -1, 56, 52, 58, -1, 56, 58, 57, -1, 8, 7, 0, -1, 0, 1, 8, -1, 9, 8, 1, -1, 1, 2, 9, -1, 10, 9, 2, -1, 2, 3, 10, -1, 11, 10, 3, -1, 3, 4, 11, -1, 12, 11, 4, -1, 4, 5, 12, -1, 29, 12, 5, -1, 5, 30, 29, -1, 7, 13, 6, -1, 6, 0, 7, -1, 15, 14, 7, -1, 7, 8, 15, -1, 16, 15, 8, -1, 8, 9, 16, -1, 17, 16, 9, -1, 9, 10, 17, -1, 18, 17, 10, -1, 10, 11, 18, -1, 19, 18, 11, -1, 11, 12, 19, -1, 31, 19, 12, -1, 12, 32, 31, -1, 14, 20, 13, -1, 13, 7, 14, -1, 22, 21, 14, -1, 14, 15, 22, -1, 23, 22, 15, -1, 15, 16, 23, -1, 24, 23, 16, -1, 16, 17, 24, -1, 25, 24, 17, -1, 17, 18, 25, -1, 26, 25, 18, -1, 18, 19, 26, -1, 33, 26, 19, -1, 19, 34, 33, -1, 21, 27, 20, -1, 20, 14, 21, -1, 71, 72, 73, -1, 74, 70, 68, -1, 73, 74, 68, -1, 71, 73, 68, -1, 71, 68, 69, -1, 21, 22, 37, -1, 37, 36, 21, -1, 22, 23, 39, -1, 39, 37, 22, -1, 23, 24, 40, -1, 40, 39, 23, -1, 24, 25, 41, -1, 41, 40, 24, -1, 25, 26, 42, -1, 42, 41, 25, -1, 26, 35, 43, -1, 43, 42, 26, -1, 27, 21, 36, -1, 36, 38, 27, -1, 36, 37, 45, -1, 45, 44, 36, -1, 37, 39, 47, -1, 47, 45, 37, -1, 39, 40, 48, -1, 48, 47, 39, -1, 40, 41, 49, -1, 49, 48, 40, -1, 41, 42, 50, -1, 50, 49, 41, -1, 42, 43, 51, -1, 51, 50, 42, -1, 38, 36, 44, -1, 44, 46, 38, -1, 1, 0, 52, -1, 52, 53, 1, -1, 2, 1, 53, -1, 53, 55, 2, -1, 3, 2, 55, -1, 55, 56, 3, -1, 4, 3, 56, -1, 56, 57, 4, -1, 5, 4, 57, -1, 57, 58, 5, -1, 28, 5, 58, -1, 58, 59, 28, -1, 0, 6, 54, -1, 54, 52, 0, -1, 44, 45, 61, -1, 61, 60, 44, -1, 45, 47, 63, -1, 63, 61, 45, -1, 47, 48, 64, -1, 64, 63, 47, -1, 48, 49, 65, -1, 65, 64, 48, -1, 49, 50, 66, -1, 66, 65, 49, -1, 50, 51, 67, -1, 67, 66, 50, -1, 46, 44, 60, -1, 60, 62, 46, -1, 60, 61, 69, -1, 69, 68, 60, -1, 61, 63, 71, -1, 71, 69, 61, -1, 63, 64, 72, -1, 72, 71, 63, -1, 64, 65, 73, -1, 73, 72, 64, -1, 65, 66, 74, -1, 74, 73, 65, -1, 66, 67, 75, -1, 75, 74, 66, -1, 62, 60, 68, -1, 68, 70, 62, -1].to_java Java::int)
                                        .setCoord(Coordinate.new()
                                            .setPoint([2.616, -0.0823, 0.0541, 1.452, -0.0823, 2.89, -1.163, -0.0823, 3.59, -2.975, -0.0823, 1.628, -2.975, -0.0823, -1.52, -1.163, -0.0823, -3.482, 1.452, -0.0823, -2.782, 2.616, -3.395, 0.0541, 1.452, -3.395, 2.89, -1.163, -3.395, 3.59, -2.975, -3.395, 1.628, -2.975, -3.395, -1.52, -1.163, -3.395, -3.482, 1.452, -3.395, -2.782, 2.708, -6.91, 0.0541, 1.545, -6.91, 2.89, -1.071, -6.91, 3.59, -2.882, -6.91, 1.628, -2.882, -6.91, -1.52, -1.071, -6.91, -3.482, 1.545, -6.91, -2.782, 2.975, -11.77, 0.0541, 1.676, -11.77, 3.219, -1.243, -11.77, 4.001, -2.964, -11.77, 1.81, -2.964, -11.77, -1.702, -1.243, -11.77, -3.892, 1.676, -11.77, -3.111, 1.896, -7.789, 0.0541, 1.003, -7.789, 2.23, -1.003, -7.789, 2.767, -2.326, -7.789, 1.261, -2.326, -7.789, -1.153, -1.003, -7.789, -2.659, 1.003, -7.789, -2.122, 1.905, -9.68, 0.0541, 1.082, -9.68, 1.782, -0.7654, -9.68, 2.209, -2.247, -9.68, 1.013, -2.247, -9.68, -0.9049, -0.7654, -9.68, -2.101, 1.082, -9.68, -1.674, 1.812, 1.676, 0.0541, 0.9506, 1.676, 2.152, -0.9843, 1.676, 2.67, -2.536, 1.676, 1.218, -2.536, 1.676, -1.11, -0.9843, 1.676, -2.562, 0.9506, 1.676, -2.044, 1.628, -12.93, 0.0541, 0.9097, -12.93, 1.709, -0.7038, -12.93, 2.082, -1.998, -12.93, 1.037, -1.998, -12.93, -0.7834, -0.7038, -12.93, -1.828, 0.9097, -12.93, -1.455, 0.5546, -13.79, 0.0541, 0.2406, -13.79, 0.8599, -0.465, -13.79, 1.023, -1.031, -13.79, 0.5662, -1.031, -13.79, -0.3121, -0.465, -13.79, -0.7688, 0.2406, -13.79, -0.6058].to_java Java::float)
                                        )
                                        .setTexCoord(TextureCoordinate.new()
                                            .setPoint([0.6566, 0.2462, 0.6181, 0.2462, 0.5796, 0.2462, 0.5411, 0.2462, 0.5026, 0.2462, 0.4641, 0.2462, 0.6951, 0.2462, 0.6566, 0.2951, 0.6181, 0.2951, 0.5796, 0.2951, 0.5411, 0.2951, 0.5026, 0.2951, 0.4641, 0.2951, 0.6951, 0.2951, 0.6566, 0.3439, 0.6181, 0.3439, 0.5796, 0.3439, 0.5411, 0.3439, 0.5026, 0.3439, 0.4641, 0.3439, 0.6951, 0.3439, 0.6566, 0.3927, 0.6181, 0.3927, 0.5796, 0.3927, 0.5411, 0.3927, 0.5026, 0.3927, 0.4641, 0.3927, 0.6951, 0.3927, 0.4256, 0.2462, 0.4256, 0.2951, 0.4256, 0.2462, 0.4256, 0.3439, 0.4256, 0.2951, 0.4256, 0.3927, 0.4256, 0.3439, 0.4256, 0.3927, 0.6566, 0.3927, 0.6181, 0.3927, 0.6951, 0.3927, 0.5796, 0.3927, 0.5411, 0.3927, 0.5026, 0.3927, 0.4641, 0.3927, 0.4256, 0.3927, 0.6566, 0.3927, 0.6181, 0.3927, 0.6951, 0.3927, 0.5796, 0.3927, 0.5411, 0.3927, 0.5026, 0.3927, 0.4641, 0.3927, 0.4256, 0.3927, 0.6566, 0.2462, 0.6181, 0.2462, 0.6951, 0.2462, 0.5796, 0.2462, 0.5411, 0.2462, 0.5026, 0.2462, 0.4641, 0.2462, 0.4256, 0.2462, 0.6566, 0.3927, 0.6181, 0.3927, 0.6951, 0.3927, 0.5796, 0.3927, 0.5411, 0.3927, 0.5026, 0.3927, 0.4641, 0.3927, 0.4256, 0.3927, 0.6566, 0.3927, 0.6181, 0.3927, 0.6951, 0.3927, 0.5796, 0.3927, 0.5411, 0.3927, 0.5026, 0.3927, 0.4641, 0.3927, 0.4256, 0.3927].to_java Java::float)
                                        )
                                    )
                                )
                            )
                        )
                        .addChild(HAnimJoint.new()
                            .setName("l_talocrural")
                            .setDEF("hanim_l_talocrural")
                            .setCenter([3.388, 3.168, -0.537].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.388, 3.168, -0.537].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("HyunTextureAtlas")
                                            )
                                        )
                                        .setGeometry(IndexedFaceSet.new()
                                            .setCoordIndex([1, 11, 12, -1, 3, 4, 5, -1, 5, 6, 3, -1, 1, 0, 4, -1, 4, 3, 1, -1, 0, 2, 5, -1, 5, 4, 0, -1, 11, 1, 3, -1, 3, 6, 11, -1, 18, 2, 0, -1, 0, 17, 18, -1, 0, 1, 25, -1, 25, 17, 0, -1, 25, 1, 12, -1, 7, 13, 11, -1, 8, 6, 5, -1, 5, 9, 8, -1, 7, 8, 9, -1, 9, 10, 7, -1, 10, 9, 5, -1, 5, 2, 10, -1, 11, 6, 8, -1, 8, 7, 11, -1, 18, 21, 10, -1, 10, 2, 18, -1, 10, 21, 27, -1, 27, 7, 10, -1, 27, 13, 7, -1, 12, 11, 37, -1, 37, 35, 12, -1, 11, 13, 36, -1, 36, 37, 11, -1, 20, 18, 17, -1, 17, 14, 20, -1, 23, 14, 17, -1, 17, 25, 23, -1, 16, 20, 14, -1, 14, 15, 16, -1, 24, 15, 14, -1, 14, 23, 24, -1, 15, 24, 29, -1, 29, 16, 15, -1, 20, 19, 21, -1, 21, 18, 20, -1, 26, 27, 21, -1, 21, 19, 26, -1, 16, 22, 19, -1, 19, 20, 16, -1, 28, 26, 19, -1, 19, 22, 28, -1, 22, 16, 29, -1, 29, 28, 22, -1, 36, 32, 33, -1, 34, 30, 31, -1, 33, 34, 31, -1, 36, 33, 31, -1, 36, 31, 35, -1, 24, 23, 31, -1, 31, 30, 24, -1, 23, 25, 35, -1, 35, 31, 23, -1, 27, 26, 32, -1, 32, 36, 27, -1, 26, 28, 33, -1, 33, 32, 26, -1, 28, 29, 34, -1, 34, 33, 28, -1, 29, 24, 30, -1, 30, 34, 29, -1, 36, 35, 37, -1, 12, 35, 25, -1, 27, 36, 13, -1].to_java Java::int)
                                            .setCreaseAngle(1.57)
                                            .setTexCoordIndex([1, 14, 18, -1, 3, 4, 5, -1, 5, 6, 3, -1, 1, 0, 4, -1, 4, 3, 1, -1, 0, 2, 5, -1, 5, 4, 0, -1, 14, 1, 3, -1, 3, 6, 14, -1, 19, 2, 0, -1, 0, 16, 19, -1, 0, 1, 17, -1, 17, 16, 0, -1, 17, 1, 18, -1, 7, 23, 15, -1, 9, 8, 11, -1, 11, 10, 9, -1, 7, 9, 10, -1, 10, 12, 7, -1, 12, 10, 11, -1, 11, 13, 12, -1, 15, 8, 9, -1, 9, 7, 15, -1, 20, 21, 12, -1, 12, 13, 20, -1, 12, 21, 22, -1, 22, 7, 12, -1, 22, 23, 7, -1, 18, 14, 25, -1, 25, 24, 18, -1, 15, 23, 26, -1, 26, 25, 15, -1, 29, 33, 32, -1, 32, 27, 29, -1, 41, 27, 32, -1, 32, 43, 41, -1, 30, 29, 27, -1, 27, 28, 30, -1, 42, 28, 27, -1, 27, 41, 42, -1, 28, 42, 48, -1, 48, 31, 28, -1, 35, 34, 37, -1, 37, 36, 35, -1, 44, 45, 37, -1, 37, 34, 44, -1, 39, 38, 34, -1, 34, 35, 39, -1, 46, 44, 34, -1, 34, 38, 46, -1, 38, 40, 47, -1, 47, 46, 38, -1, 52, 53, 54, -1, 55, 49, 50, -1, 54, 55, 50, -1, 52, 54, 50, -1, 52, 50, 51, -1, 42, 41, 50, -1, 50, 49, 42, -1, 41, 43, 51, -1, 51, 50, 41, -1, 45, 44, 53, -1, 53, 52, 45, -1, 44, 46, 54, -1, 54, 53, 44, -1, 46, 47, 55, -1, 55, 54, 46, -1, 48, 42, 49, -1, 49, 55, 48, -1, 52, 51, 56, -1, 18, 24, 43, -1, 22, 52, 23, -1].to_java Java::int)
                                            .setCoord(Coordinate.new()
                                                .setPoint([0.8503, -0.0167, -1.492, 1.443, -0.0167, 0.3823, 0, -0.0167, -1.492, 1.221, 0.6369, 0.3141, 0.7115, 0.6369, -1.298, 0, 0.6369, -1.298, 0, 0.6368, 1.305, -1.443, -0.0167, 0.3823, -1.221, 0.6369, 0.3141, -0.7115, 0.6369, -1.298, -0.8503, -0.0167, -1.492, 0, -0.0167, 1.553, 1.476, -0.2577, 1.268, -1.476, -0.2577, 1.268, 1.226, -1.676, -2.553, 1.226, -3.436, -1.492, 0, -3.436, -1.492, 0.965, -0.5229, -1.815, 0, -0.5229, -1.815, -1.226, -1.676, -2.553, 0, -1.676, -2.553, -0.965, -0.5229, -1.815, -1.226, -3.436, -1.492, 2.548, -1.676, 0.3823, 1.819, -3.436, 0.3823, 1.78, -0.5229, 0.3823, -2.548, -1.676, 0.3823, -1.78, -0.5229, 0.3823, -1.819, -3.436, 0.3823, 0, -3.436, 0.3823, 1.619, -3.302, 1.21, 2.212, -1.709, 1.21, -2.212, -1.709, 1.21, -1.619, -3.302, 1.21, 0, -3.302, 1.21, 1.393, -0.8117, 1.248, -1.393, -0.8117, 1.248, 0, -0.573, 1.515].to_java Java::float)
                                            )
                                            .setTexCoord(TextureCoordinate.new()
                                                .setPoint([0.3819, 0.171, 0.4216, 0.1651, 0.3819, 0.171, 0.4216, 0.1651, 0.3819, 0.171, 0.3819, 0.171, 0.4637, 0.1714, 0.4216, 0.1651, 0.4637, 0.1714, 0.4216, 0.1651, 0.3819, 0.171, 0.3819, 0.171, 0.3819, 0.171, 0.3819, 0.171, 0.4637, 0.1714, 0.4637, 0.1714, 0.3861, 0.1398, 0.4244, 0.1312, 0.4394, 0.1472, 0.3836, 0.1404, 0.3836, 0.1404, 0.3861, 0.1398, 0.4244, 0.1312, 0.4394, 0.1472, 0.4394, 0.1472, 0.4637, 0.1714, 0.4394, 0.1472, 0.3873, 0.0706, 0.3871, 0.0221, 0.3873, 0.0706, 0.3871, 0.0221, 0.3871, 0.0221, 0.3861, 0.1398, 0.3836, 0.1404, 0.3873, 0.0706, 0.3873, 0.0706, 0.3836, 0.1404, 0.3861, 0.1398, 0.3871, 0.0221, 0.3871, 0.0221, 0.3871, 0.0221, 0.433, 0.0595, 0.4411, 0.0186, 0.4244, 0.1312, 0.433, 0.0595, 0.4244, 0.1312, 0.4411, 0.0186, 0.4411, 0.0186, 0.4411, 0.0186, 0.4411, 0.0186, 0.433, 0.0595, 0.4244, 0.1312, 0.4244, 0.1312, 0.433, 0.0595, 0.4411, 0.0186, 0.4411, 0.0186, 0.4244, 0.1312].to_java Java::float)
                                            )
                                        )
                                    )
                                )
                            )
                            .addChild(HAnimJoint.new()
                                .setName("l_metatarsophalangeal_2")
                                .setDEF("hanim_l_metatarsophalangeal_2")
                                .setCenter([3.388, 2.908, 0.7441].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.388, 2.908, 0.7441].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("HyunTextureAtlas")
                                                )
                                            )
                                            .setGeometry(IndexedFaceSet.new()
                                                .setCoordIndex([3, 4, 25, -1, 3, 25, 26, -1, 0, 3, 26, -1, 1, 0, 26, -1, 26, 10, 1, -1, 1, 10, 12, -1, 12, 9, 1, -1, 2, 34, 25, -1, 25, 4, 2, -1, 31, 8, 6, -1, 32, 31, 6, -1, 5, 32, 6, -1, 7, 11, 32, -1, 32, 5, 7, -1, 7, 9, 12, -1, 12, 11, 7, -1, 2, 8, 31, -1, 31, 34, 2, -1, 15, 16, 17, -1, 15, 17, 18, -1, 15, 18, 19, -1, 14, 15, 19, -1, 14, 19, 13, -1, 0, 1, 14, -1, 14, 13, 0, -1, 1, 9, 15, -1, 15, 14, 1, -1, 9, 7, 16, -1, 16, 15, 9, -1, 7, 5, 17, -1, 17, 16, 7, -1, 5, 6, 18, -1, 18, 17, 5, -1, 6, 3, 19, -1, 19, 18, 6, -1, 3, 0, 13, -1, 13, 19, 3, -1, 6, 8, 2, -1, 3, 6, 2, -1, 4, 3, 2, -1, 23, 21, 20, -1, 20, 24, 23, -1, 29, 22, 21, -1, 21, 23, 29, -1, 22, 29, 33, -1, 20, 21, 26, -1, 26, 25, 20, -1, 26, 21, 22, -1, 22, 10, 26, -1, 10, 22, 33, -1, 33, 12, 10, -1, 34, 24, 20, -1, 20, 25, 34, -1, 23, 24, 28, -1, 28, 27, 23, -1, 29, 23, 27, -1, 27, 30, 29, -1, 30, 33, 29, -1, 28, 31, 32, -1, 32, 27, 28, -1, 32, 11, 30, -1, 30, 27, 32, -1, 11, 12, 33, -1, 33, 30, 11, -1, 34, 31, 28, -1, 28, 24, 34, -1].to_java Java::int)
                                                .setCreaseAngle(1.57)
                                                .setTexCoordIndex([4, 5, 12, -1, 4, 12, 13, -1, 0, 4, 13, -1, 1, 0, 13, -1, 13, 14, 1, -1, 1, 14, 19, -1, 19, 3, 1, -1, 2, 21, 12, -1, 12, 5, 2, -1, 15, 10, 7, -1, 16, 15, 7, -1, 6, 16, 7, -1, 8, 17, 16, -1, 16, 6, 8, -1, 8, 11, 18, -1, 18, 17, 8, -1, 9, 10, 15, -1, 15, 20, 9, -1, 24, 25, 26, -1, 24, 26, 27, -1, 24, 27, 28, -1, 23, 24, 28, -1, 23, 28, 22, -1, 0, 1, 23, -1, 23, 22, 0, -1, 1, 3, 24, -1, 24, 23, 1, -1, 11, 8, 25, -1, 25, 24, 11, -1, 8, 6, 26, -1, 26, 25, 8, -1, 6, 7, 27, -1, 27, 26, 6, -1, 7, 4, 28, -1, 28, 27, 7, -1, 4, 0, 22, -1, 22, 28, 4, -1, 7, 10, 9, -1, 4, 7, 9, -1, 5, 4, 9, -1, 30, 32, 31, -1, 31, 29, 30, -1, 33, 34, 32, -1, 32, 30, 33, -1, 34, 33, 35, -1, 31, 32, 37, -1, 37, 36, 31, -1, 37, 32, 34, -1, 34, 38, 37, -1, 38, 34, 35, -1, 35, 39, 38, -1, 40, 29, 31, -1, 31, 36, 40, -1, 41, 44, 43, -1, 43, 42, 41, -1, 45, 41, 42, -1, 42, 46, 45, -1, 46, 50, 45, -1, 43, 47, 48, -1, 48, 42, 43, -1, 48, 49, 46, -1, 46, 42, 48, -1, 49, 51, 50, -1, 50, 46, 49, -1, 52, 47, 43, -1, 43, 44, 52, -1].to_java Java::int)
                                                .setCoord(Coordinate.new()
                                                    .setPoint([2.548, -1.416, -0.8988, 1.819, -3.176, -0.8988, 0, 0.2435, 0.2718, 1.78, -0.2627, -0.8989, 1.476, 0.0025, -0.0134, -2.548, -1.416, -0.8988, -1.78, -0.2627, -0.8989, -1.819, -3.176, -0.8988, -1.476, 0.0025, -0.0134, 0, -3.176, -0.8988, 1.863, -3.176, 0.8155, -1.863, -3.176, 0.8155, 0, -3.176, 0.8155, 2.094, -1.441, -1.699, 1.524, -2.561, -1.699, 0, -2.561, -1.699, -1.524, -2.561, -1.699, -2.094, -1.441, -1.699, -1.516, -0.4945, -1.699, 1.516, -0.4945, -1.699, 1.553, -0.5642, 2.069, 1.929, -1.973, 3.676, 1.929, -3.176, 3.35, 0, -1.973, 4.847, 0, -0.4757, 3.505, 1.514, -0.2808, 1.028, 2.316, -1.625, 0.8155, -1.929, -1.973, 3.676, -1.553, -0.5642, 2.069, 0, -3.176, 4.521, -1.929, -3.176, 3.35, -1.514, -0.2808, 1.028, -2.316, -1.625, 0.8155, 0, -3.176, 3.35, 0, -0.0239, 1.474].to_java Java::float)
                                                )
                                                .setTexCoord(TextureCoordinate.new()
                                                    .setPoint([0.433, 0.0595, 0.4411, 0.0186, 0.4637, 0.1714, 0.4411, 0.0186, 0.4244, 0.1312, 0.4394, 0.1472, 0.433, 0.0595, 0.4244, 0.1312, 0.4411, 0.0186, 0.4637, 0.1714, 0.4394, 0.1472, 0.4411, 0.0186, 0.464, 0.1246, 0.4607, 0.0558, 0.4904, 0.0166, 0.464, 0.1246, 0.4607, 0.0558, 0.4904, 0.0166, 0.4949, 0.0186, 0.4949, 0.0186, 0.4868, 0.1432, 0.4868, 0.1432, 0.433, 0.0595, 0.4411, 0.0186, 0.4411, 0.0186, 0.4411, 0.0186, 0.433, 0.0595, 0.4244, 0.1312, 0.4244, 0.1312, 0.532, 0.098, 0.5645, 0.0707, 0.4885, 0.102, 0.5026, 0.044, 0.5945, 0.0186, 0.5487, 0.0186, 0.5487, 0.0186, 0.464, 0.1246, 0.4607, 0.0558, 0.4904, 0.0166, 0.4949, 0.0186, 0.4868, 0.1432, 0.5645, 0.0707, 0.5026, 0.044, 0.4885, 0.102, 0.532, 0.098, 0.5945, 0.0186, 0.5487, 0.0186, 0.464, 0.1246, 0.4607, 0.0558, 0.4904, 0.0166, 0.5487, 0.0186, 0.4949, 0.0186, 0.4868, 0.1432].to_java Java::float)
                                                )
                                            )
                                        )
                                    )
                                )
                            )
                        )
                    )
                )
                .addChild(HAnimJoint.new()
                    .setName("r_hip")
                    .setDEF("hanim_r_hip")
                    .setCenter([-3.551, 29.33, -0.1267].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.551, 29.33, -0.1267].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("HyunTextureAtlas")
                                    )
                                )
                                .setGeometry(IndexedFaceSet.new()
                                    .setCoordIndex([31, 32, 33, -1, 33, 34, 28, -1, 31, 33, 28, -1, 31, 28, 29, -1, 31, 29, 30, -1, 8, 1, 0, -1, 0, 7, 8, -1, 9, 2, 1, -1, 1, 8, 9, -1, 10, 3, 2, -1, 2, 9, 10, -1, 11, 4, 3, -1, 3, 10, 11, -1, 12, 5, 4, -1, 4, 11, 12, -1, 13, 6, 5, -1, 5, 12, 13, -1, 7, 0, 6, -1, 6, 13, 7, -1, 15, 8, 7, -1, 7, 14, 15, -1, 16, 9, 8, -1, 8, 15, 16, -1, 17, 10, 9, -1, 9, 16, 17, -1, 18, 11, 10, -1, 10, 17, 18, -1, 19, 12, 11, -1, 11, 18, 19, -1, 20, 13, 12, -1, 12, 19, 20, -1, 14, 7, 13, -1, 13, 20, 14, -1, 22, 15, 14, -1, 14, 21, 22, -1, 23, 16, 15, -1, 15, 22, 23, -1, 24, 17, 16, -1, 16, 23, 24, -1, 25, 18, 17, -1, 17, 24, 25, -1, 26, 19, 18, -1, 18, 25, 26, -1, 27, 20, 19, -1, 19, 26, 27, -1, 21, 14, 20, -1, 20, 27, 21, -1, 1, 29, 28, -1, 28, 0, 1, -1, 2, 30, 29, -1, 29, 1, 2, -1, 3, 31, 30, -1, 30, 2, 3, -1, 4, 32, 31, -1, 31, 3, 4, -1, 5, 33, 32, -1, 32, 4, 5, -1, 6, 34, 33, -1, 33, 5, 6, -1, 0, 28, 34, -1, 34, 6, 0, -1, 35, 22, 21, -1, 21, 36, 35, -1, 37, 23, 22, -1, 22, 35, 37, -1, 38, 24, 23, -1, 23, 37, 38, -1, 39, 25, 24, -1, 24, 38, 39, -1, 40, 26, 25, -1, 25, 39, 40, -1, 41, 27, 26, -1, 26, 40, 41, -1, 36, 21, 27, -1, 27, 41, 36, -1, 36, 42, 35, -1, 35, 42, 37, -1, 37, 42, 38, -1, 38, 42, 39, -1, 39, 42, 40, -1, 40, 42, 41, -1, 41, 42, 36, -1].to_java Java::int)
                                    .setCreaseAngle(1.57)
                                    .setTexCoordIndex([3, 4, 5, -1, 5, 6, 1, -1, 3, 5, 1, -1, 3, 1, 0, -1, 3, 0, 2, -1, 8, 10, 7, -1, 7, 9, 8, -1, 11, 12, 10, -1, 10, 8, 11, -1, 13, 14, 12, -1, 12, 11, 13, -1, 15, 16, 14, -1, 14, 13, 15, -1, 17, 18, 16, -1, 16, 15, 17, -1, 19, 20, 18, -1, 18, 17, 19, -1, 9, 7, 20, -1, 20, 19, 9, -1, 21, 8, 9, -1, 9, 22, 21, -1, 23, 11, 8, -1, 8, 21, 23, -1, 24, 13, 11, -1, 11, 23, 24, -1, 25, 15, 13, -1, 13, 24, 25, -1, 26, 17, 15, -1, 15, 25, 26, -1, 27, 19, 17, -1, 17, 26, 27, -1, 22, 9, 19, -1, 19, 27, 22, -1, 28, 21, 22, -1, 22, 29, 28, -1, 30, 23, 21, -1, 21, 28, 30, -1, 31, 24, 23, -1, 23, 30, 31, -1, 32, 25, 24, -1, 24, 31, 32, -1, 33, 26, 25, -1, 25, 32, 33, -1, 34, 27, 26, -1, 26, 33, 34, -1, 29, 22, 27, -1, 27, 34, 29, -1, 10, 0, 1, -1, 1, 7, 10, -1, 12, 2, 0, -1, 0, 10, 12, -1, 14, 3, 2, -1, 2, 12, 14, -1, 16, 4, 3, -1, 3, 14, 16, -1, 18, 5, 4, -1, 4, 16, 18, -1, 20, 6, 5, -1, 5, 18, 20, -1, 7, 1, 6, -1, 6, 20, 7, -1, 35, 28, 29, -1, 29, 36, 35, -1, 37, 30, 28, -1, 28, 35, 37, -1, 38, 31, 30, -1, 30, 37, 38, -1, 39, 32, 31, -1, 31, 38, 39, -1, 40, 33, 32, -1, 32, 39, 40, -1, 41, 34, 33, -1, 33, 40, 41, -1, 36, 29, 34, -1, 34, 41, 36, -1, 36, 42, 35, -1, 35, 42, 37, -1, 37, 42, 38, -1, 38, 42, 39, -1, 39, 42, 40, -1, 40, 42, 41, -1, 41, 42, 36, -1].to_java Java::int)
                                    .setCoord(Coordinate.new()
                                        .setPoint([-2.616, 1.989, 0, -1.452, 1.989, 2.836, 1.163, 1.989, 3.536, 2.975, 1.989, 1.574, 2.975, 1.989, -1.574, 1.163, 1.989, -3.536, -1.452, 1.989, -2.836, -2.616, -1.325, 0, -1.452, -1.325, 2.836, 1.163, -1.325, 3.536, 2.975, -1.325, 1.574, 2.975, -1.325, -1.574, 1.163, -1.325, -3.536, -1.452, -1.325, -2.836, -2.616, -7.064, 0, -1.452, -7.064, 2.836, 1.163, -7.064, 3.536, 2.975, -7.064, 1.574, 2.975, -7.064, -1.574, 1.163, -7.064, -3.536, -1.452, -7.064, -2.836, -2.975, -11.91, 0, -1.676, -11.91, 3.165, 1.243, -11.91, 3.947, 2.964, -11.91, 1.756, 2.964, -11.91, -1.756, 1.243, -11.91, -3.947, -1.676, -11.91, -3.165, -1.812, 3.747, 0, -0.9506, 3.747, 2.098, 0.9843, 3.747, 2.616, 2.536, 3.747, 1.164, 2.536, 3.747, -1.164, 0.9843, 3.747, -2.616, -0.9506, 3.747, -2.098, -0.9661, -14.81, 2.027, -1.798, -14.81, 0, 0.9034, -14.81, 2.528, 2.006, -14.81, 1.125, 2.006, -14.81, -1.125, 0.9034, -14.81, -2.528, -0.9661, -14.81, -2.027, 0.2983, -16.16, 0].to_java Java::float)
                                    )
                                    .setTexCoord(TextureCoordinate.new()
                                        .setPoint([0.7912, 0.3382, 0.7912, 0.364, 0.7912, 0.2804, 0.7912, 0.234, 0.7912, 0.234, 0.7912, 0.2804, 0.7912, 0.3382, 0.7762, 0.388, 0.748, 0.3532, 0.748, 0.388, 0.7762, 0.3532, 0.748, 0.275, 0.7762, 0.275, 0.748, 0.2209, 0.7762, 0.2209, 0.748, 0.2209, 0.7762, 0.2209, 0.748, 0.275, 0.7762, 0.275, 0.748, 0.3532, 0.7762, 0.3532, 0.6856, 0.3532, 0.6856, 0.388, 0.6856, 0.275, 0.6856, 0.2209, 0.6856, 0.2209, 0.6856, 0.275, 0.6856, 0.3532, 0.6315, 0.3608, 0.6315, 0.3996, 0.6315, 0.2735, 0.6315, 0.222, 0.6315, 0.222, 0.6315, 0.2735, 0.6315, 0.3608, 0.6248, 0.3387, 0.6248, 0.3636, 0.6248, 0.2828, 0.6248, 0.2498, 0.6248, 0.2498, 0.6248, 0.2828, 0.6248, 0.3387, 0.6133, 0.3009].to_java Java::float)
                                    )
                                )
                            )
                        )
                    )
                    .addChild(HAnimJoint.new()
                        .setName("r_knee")
                        .setDEF("hanim_r_knee")
                        .setCenter([-3.71, 15.48, -0.1446].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.71, 15.48, -0.1446].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("HyunTextureAtlas")
                                        )
                                    )
                                    .setGeometry(IndexedFaceSet.new()
                                        .setCoordIndex([45, 46, 47, -1, 47, 48, 42, -1, 45, 47, 42, -1, 45, 42, 43, -1, 45, 43, 44, -1, 8, 1, 0, -1, 0, 7, 8, -1, 9, 2, 1, -1, 1, 8, 9, -1, 10, 3, 2, -1, 2, 9, 10, -1, 11, 4, 3, -1, 3, 10, 11, -1, 12, 5, 4, -1, 4, 11, 12, -1, 13, 6, 5, -1, 5, 12, 13, -1, 7, 0, 6, -1, 6, 13, 7, -1, 15, 8, 7, -1, 7, 14, 15, -1, 16, 9, 8, -1, 8, 15, 16, -1, 17, 10, 9, -1, 9, 16, 17, -1, 18, 11, 10, -1, 10, 17, 18, -1, 19, 12, 11, -1, 11, 18, 19, -1, 20, 13, 12, -1, 12, 19, 20, -1, 14, 7, 13, -1, 13, 20, 14, -1, 22, 15, 14, -1, 14, 21, 22, -1, 23, 16, 15, -1, 15, 22, 23, -1, 24, 17, 16, -1, 16, 23, 24, -1, 25, 18, 17, -1, 17, 24, 25, -1, 26, 19, 18, -1, 18, 25, 26, -1, 27, 20, 19, -1, 19, 26, 27, -1, 21, 14, 20, -1, 20, 27, 21, -1, 58, 57, 56, -1, 56, 62, 61, -1, 56, 61, 60, -1, 58, 56, 60, -1, 58, 60, 59, -1, 21, 28, 29, -1, 29, 22, 21, -1, 22, 29, 30, -1, 30, 23, 22, -1, 23, 30, 31, -1, 31, 24, 23, -1, 24, 31, 32, -1, 32, 25, 24, -1, 25, 32, 33, -1, 33, 26, 25, -1, 26, 33, 34, -1, 34, 27, 26, -1, 27, 34, 28, -1, 28, 21, 27, -1, 28, 35, 36, -1, 36, 29, 28, -1, 29, 36, 37, -1, 37, 30, 29, -1, 30, 37, 38, -1, 38, 31, 30, -1, 31, 38, 39, -1, 39, 32, 31, -1, 32, 39, 40, -1, 40, 33, 32, -1, 33, 40, 41, -1, 41, 34, 33, -1, 34, 41, 35, -1, 35, 28, 34, -1, 1, 43, 42, -1, 42, 0, 1, -1, 2, 44, 43, -1, 43, 1, 2, -1, 3, 45, 44, -1, 44, 2, 3, -1, 4, 46, 45, -1, 45, 3, 4, -1, 5, 47, 46, -1, 46, 4, 5, -1, 6, 48, 47, -1, 47, 5, 6, -1, 0, 42, 48, -1, 48, 6, 0, -1, 35, 49, 50, -1, 50, 36, 35, -1, 36, 50, 51, -1, 51, 37, 36, -1, 37, 51, 52, -1, 52, 38, 37, -1, 38, 52, 53, -1, 53, 39, 38, -1, 39, 53, 54, -1, 54, 40, 39, -1, 40, 54, 55, -1, 55, 41, 40, -1, 41, 55, 49, -1, 49, 35, 41, -1, 49, 56, 57, -1, 57, 50, 49, -1, 50, 57, 58, -1, 58, 51, 50, -1, 51, 58, 59, -1, 59, 52, 51, -1, 52, 59, 60, -1, 60, 53, 52, -1, 53, 60, 61, -1, 61, 54, 53, -1, 54, 61, 62, -1, 62, 55, 54, -1, 55, 62, 56, -1, 56, 49, 55, -1].to_java Java::int)
                                        .setCreaseAngle(1.57)
                                        .setTexCoordIndex([56, 57, 58, -1, 58, 59, 52, -1, 56, 58, 52, -1, 56, 52, 53, -1, 56, 53, 55, -1, 8, 1, 0, -1, 0, 7, 8, -1, 9, 2, 1, -1, 1, 8, 9, -1, 10, 3, 2, -1, 2, 9, 10, -1, 11, 4, 3, -1, 3, 10, 11, -1, 12, 5, 4, -1, 4, 11, 12, -1, 29, 30, 5, -1, 5, 12, 29, -1, 7, 0, 6, -1, 6, 13, 7, -1, 15, 8, 7, -1, 7, 14, 15, -1, 16, 9, 8, -1, 8, 15, 16, -1, 17, 10, 9, -1, 9, 16, 17, -1, 18, 11, 10, -1, 10, 17, 18, -1, 19, 12, 11, -1, 11, 18, 19, -1, 31, 32, 12, -1, 12, 19, 31, -1, 14, 7, 13, -1, 13, 20, 14, -1, 22, 15, 14, -1, 14, 21, 22, -1, 23, 16, 15, -1, 15, 22, 23, -1, 24, 17, 16, -1, 16, 23, 24, -1, 25, 18, 17, -1, 17, 24, 25, -1, 26, 19, 18, -1, 18, 25, 26, -1, 33, 34, 19, -1, 19, 26, 33, -1, 21, 14, 20, -1, 20, 27, 21, -1, 71, 69, 68, -1, 68, 70, 74, -1, 68, 74, 73, -1, 71, 68, 73, -1, 71, 73, 72, -1, 21, 36, 37, -1, 37, 22, 21, -1, 22, 37, 39, -1, 39, 23, 22, -1, 23, 39, 40, -1, 40, 24, 23, -1, 24, 40, 41, -1, 41, 25, 24, -1, 25, 41, 42, -1, 42, 26, 25, -1, 26, 42, 43, -1, 43, 35, 26, -1, 27, 38, 36, -1, 36, 21, 27, -1, 36, 44, 45, -1, 45, 37, 36, -1, 37, 45, 47, -1, 47, 39, 37, -1, 39, 47, 48, -1, 48, 40, 39, -1, 40, 48, 49, -1, 49, 41, 40, -1, 41, 49, 50, -1, 50, 42, 41, -1, 42, 50, 51, -1, 51, 43, 42, -1, 38, 46, 44, -1, 44, 36, 38, -1, 1, 53, 52, -1, 52, 0, 1, -1, 2, 55, 53, -1, 53, 1, 2, -1, 3, 56, 55, -1, 55, 2, 3, -1, 4, 57, 56, -1, 56, 3, 4, -1, 5, 58, 57, -1, 57, 4, 5, -1, 28, 59, 58, -1, 58, 5, 28, -1, 0, 52, 54, -1, 54, 6, 0, -1, 44, 60, 61, -1, 61, 45, 44, -1, 45, 61, 63, -1, 63, 47, 45, -1, 47, 63, 64, -1, 64, 48, 47, -1, 48, 64, 65, -1, 65, 49, 48, -1, 49, 65, 66, -1, 66, 50, 49, -1, 50, 66, 67, -1, 67, 51, 50, -1, 46, 62, 60, -1, 60, 44, 46, -1, 60, 68, 69, -1, 69, 61, 60, -1, 61, 69, 71, -1, 71, 63, 61, -1, 63, 71, 72, -1, 72, 64, 63, -1, 64, 72, 73, -1, 73, 65, 64, -1, 65, 73, 74, -1, 74, 66, 65, -1, 66, 74, 75, -1, 75, 67, 66, -1, 62, 70, 68, -1, 68, 60, 62, -1].to_java Java::int)
                                        .setCoord(Coordinate.new()
                                            .setPoint([-2.616, -0.0823, 0.0541, -1.452, -0.0823, 2.89, 1.163, -0.0823, 3.59, 2.975, -0.0823, 1.628, 2.975, -0.0823, -1.52, 1.163, -0.0823, -3.482, -1.452, -0.0823, -2.782, -2.616, -3.395, 0.0541, -1.452, -3.395, 2.89, 1.163, -3.395, 3.59, 2.975, -3.395, 1.628, 2.975, -3.395, -1.52, 1.163, -3.395, -3.482, -1.452, -3.395, -2.782, -2.708, -6.91, 0.0541, -1.545, -6.91, 2.89, 1.071, -6.91, 3.59, 2.882, -6.91, 1.628, 2.882, -6.91, -1.52, 1.071, -6.91, -3.482, -1.545, -6.91, -2.782, -2.975, -11.77, 0.0541, -1.676, -11.77, 3.219, 1.243, -11.77, 4.001, 2.964, -11.77, 1.81, 2.964, -11.77, -1.702, 1.243, -11.77, -3.892, -1.676, -11.77, -3.111, -1.896, -7.789, 0.0541, -1.003, -7.789, 2.23, 1.003, -7.789, 2.767, 2.326, -7.789, 1.261, 2.326, -7.789, -1.153, 1.003, -7.789, -2.659, -1.003, -7.789, -2.122, -1.905, -9.68, 0.0541, -1.082, -9.68, 1.782, 0.7654, -9.68, 2.209, 2.247, -9.68, 1.013, 2.247, -9.68, -0.9049, 0.7654, -9.68, -2.101, -1.082, -9.68, -1.674, -1.812, 1.676, 0.0541, -0.9506, 1.676, 2.152, 0.9843, 1.676, 2.67, 2.536, 1.676, 1.218, 2.536, 1.676, -1.11, 0.9843, 1.676, -2.562, -0.9506, 1.676, -2.044, -1.628, -12.93, 0.0541, -0.9097, -12.93, 1.709, 0.7038, -12.93, 2.082, 1.998, -12.93, 1.037, 1.998, -12.93, -0.7834, 0.7038, -12.93, -1.828, -0.9097, -12.93, -1.455, -0.5546, -13.79, 0.0541, -0.2406, -13.79, 0.8599, 0.465, -13.79, 1.023, 1.031, -13.79, 0.5662, 1.031, -13.79, -0.3121, 0.465, -13.79, -0.7688, -0.2406, -13.79, -0.6058].to_java Java::float)
                                        )
                                        .setTexCoord(TextureCoordinate.new()
                                            .setPoint([0.6566, 0.2462, 0.6181, 0.2462, 0.5796, 0.2462, 0.5411, 0.2462, 0.5026, 0.2462, 0.4641, 0.2462, 0.6951, 0.2462, 0.6566, 0.2951, 0.6181, 0.2951, 0.5796, 0.2951, 0.5411, 0.2951, 0.5026, 0.2951, 0.4641, 0.2951, 0.6951, 0.2951, 0.6566, 0.3439, 0.6181, 0.3439, 0.5796, 0.3439, 0.5411, 0.3439, 0.5026, 0.3439, 0.4641, 0.3439, 0.6951, 0.3439, 0.6566, 0.3927, 0.6181, 0.3927, 0.5796, 0.3927, 0.5411, 0.3927, 0.5026, 0.3927, 0.4641, 0.3927, 0.6951, 0.3927, 0.4256, 0.2462, 0.4256, 0.2951, 0.4256, 0.2462, 0.4256, 0.3439, 0.4256, 0.2951, 0.4256, 0.3927, 0.4256, 0.3439, 0.4256, 0.3927, 0.6566, 0.3927, 0.6181, 0.3927, 0.6951, 0.3927, 0.5796, 0.3927, 0.5411, 0.3927, 0.5026, 0.3927, 0.4641, 0.3927, 0.4256, 0.3927, 0.6566, 0.3927, 0.6181, 0.3927, 0.6951, 0.3927, 0.5796, 0.3927, 0.5411, 0.3927, 0.5026, 0.3927, 0.4641, 0.3927, 0.4256, 0.3927, 0.6566, 0.2462, 0.6181, 0.2462, 0.6951, 0.2462, 0.5796, 0.2462, 0.5411, 0.2462, 0.5026, 0.2462, 0.4641, 0.2462, 0.4256, 0.2462, 0.6566, 0.3927, 0.6181, 0.3927, 0.6951, 0.3927, 0.5796, 0.3927, 0.5411, 0.3927, 0.5026, 0.3927, 0.4641, 0.3927, 0.4256, 0.3927, 0.6566, 0.3927, 0.6181, 0.3927, 0.6951, 0.3927, 0.5796, 0.3927, 0.5411, 0.3927, 0.5026, 0.3927, 0.4641, 0.3927, 0.4256, 0.3927].to_java Java::float)
                                        )
                                    )
                                )
                            )
                        )
                        .addChild(HAnimJoint.new()
                            .setName("r_talocrural")
                            .setDEF("hanim_r_talocrural")
                            .setCenter([-3.388, 3.168, -0.537].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.388, 3.168, -0.537].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("HyunTextureAtlas")
                                            )
                                        )
                                        .setGeometry(IndexedFaceSet.new()
                                            .setCoordIndex([1, 12, 11, -1, 3, 6, 5, -1, 5, 4, 3, -1, 1, 3, 4, -1, 4, 0, 1, -1, 0, 4, 5, -1, 5, 2, 0, -1, 11, 6, 3, -1, 3, 1, 11, -1, 18, 17, 0, -1, 0, 2, 18, -1, 0, 17, 25, -1, 25, 1, 0, -1, 25, 12, 1, -1, 7, 11, 13, -1, 8, 9, 5, -1, 5, 6, 8, -1, 7, 10, 9, -1, 9, 8, 7, -1, 10, 2, 5, -1, 5, 9, 10, -1, 11, 7, 8, -1, 8, 6, 11, -1, 18, 2, 10, -1, 10, 21, 18, -1, 10, 7, 27, -1, 27, 21, 10, -1, 27, 7, 13, -1, 12, 35, 37, -1, 37, 11, 12, -1, 11, 37, 36, -1, 36, 13, 11, -1, 20, 14, 17, -1, 17, 18, 20, -1, 23, 25, 17, -1, 17, 14, 23, -1, 16, 15, 14, -1, 14, 20, 16, -1, 24, 23, 14, -1, 14, 15, 24, -1, 15, 16, 29, -1, 29, 24, 15, -1, 20, 18, 21, -1, 21, 19, 20, -1, 26, 19, 21, -1, 21, 27, 26, -1, 16, 20, 19, -1, 19, 22, 16, -1, 28, 22, 19, -1, 19, 26, 28, -1, 22, 28, 29, -1, 29, 16, 22, -1, 36, 35, 31, -1, 31, 30, 34, -1, 31, 34, 33, -1, 36, 31, 33, -1, 36, 33, 32, -1, 24, 30, 31, -1, 31, 23, 24, -1, 23, 31, 35, -1, 35, 25, 23, -1, 27, 36, 32, -1, 32, 26, 27, -1, 26, 32, 33, -1, 33, 28, 26, -1, 28, 33, 34, -1, 34, 29, 28, -1, 29, 34, 30, -1, 30, 24, 29, -1, 36, 37, 35, -1, 12, 25, 35, -1, 27, 13, 36, -1].to_java Java::int)
                                            .setCreaseAngle(1.57)
                                            .setTexCoordIndex([1, 18, 14, -1, 3, 6, 5, -1, 5, 4, 3, -1, 1, 3, 4, -1, 4, 0, 1, -1, 0, 4, 5, -1, 5, 2, 0, -1, 14, 6, 3, -1, 3, 1, 14, -1, 19, 16, 0, -1, 0, 2, 19, -1, 0, 16, 17, -1, 17, 1, 0, -1, 17, 18, 1, -1, 7, 15, 23, -1, 9, 10, 11, -1, 11, 8, 9, -1, 7, 12, 10, -1, 10, 9, 7, -1, 12, 13, 11, -1, 11, 10, 12, -1, 15, 7, 9, -1, 9, 8, 15, -1, 20, 13, 12, -1, 12, 21, 20, -1, 12, 7, 22, -1, 22, 21, 12, -1, 22, 7, 23, -1, 18, 24, 25, -1, 25, 14, 18, -1, 15, 25, 26, -1, 26, 23, 15, -1, 29, 27, 32, -1, 32, 33, 29, -1, 41, 43, 32, -1, 32, 27, 41, -1, 30, 28, 27, -1, 27, 29, 30, -1, 42, 41, 27, -1, 27, 28, 42, -1, 28, 31, 48, -1, 48, 42, 28, -1, 35, 36, 37, -1, 37, 34, 35, -1, 44, 34, 37, -1, 37, 45, 44, -1, 39, 35, 34, -1, 34, 38, 39, -1, 46, 38, 34, -1, 34, 44, 46, -1, 38, 46, 47, -1, 47, 40, 38, -1, 52, 51, 50, -1, 50, 49, 55, -1, 50, 55, 54, -1, 52, 50, 54, -1, 52, 54, 53, -1, 42, 49, 50, -1, 50, 41, 42, -1, 41, 50, 51, -1, 51, 43, 41, -1, 45, 52, 53, -1, 53, 44, 45, -1, 44, 53, 54, -1, 54, 46, 44, -1, 46, 54, 55, -1, 55, 47, 46, -1, 48, 55, 49, -1, 49, 42, 48, -1, 52, 56, 51, -1, 18, 43, 24, -1, 22, 23, 52, -1].to_java Java::int)
                                            .setCoord(Coordinate.new()
                                                .setPoint([-0.8503, -0.0167, -1.492, -1.443, -0.0167, 0.3823, 0, -0.0167, -1.492, -1.221, 0.6369, 0.3141, -0.7115, 0.6369, -1.298, 0, 0.6369, -1.298, 0, 0.6368, 1.305, 1.443, -0.0167, 0.3823, 1.221, 0.6369, 0.3141, 0.7115, 0.6369, -1.298, 0.8503, -0.0167, -1.492, 0, -0.0167, 1.553, -1.476, -0.2577, 1.268, 1.476, -0.2577, 1.268, -1.226, -1.676, -2.553, -1.226, -3.436, -1.492, 0, -3.436, -1.492, -0.965, -0.5229, -1.815, 0, -0.5229, -1.815, 1.226, -1.676, -2.553, 0, -1.676, -2.553, 0.965, -0.5229, -1.815, 1.226, -3.436, -1.492, -2.548, -1.676, 0.3823, -1.819, -3.436, 0.3823, -1.78, -0.5229, 0.3823, 2.548, -1.676, 0.3823, 1.78, -0.5229, 0.3823, 1.819, -3.436, 0.3823, 0, -3.436, 0.3823, -1.619, -3.302, 1.21, -2.212, -1.709, 1.21, 2.212, -1.709, 1.21, 1.619, -3.302, 1.21, 0, -3.302, 1.21, -1.393, -0.8117, 1.248, 1.393, -0.8117, 1.248, 0, -0.573, 1.515].to_java Java::float)
                                            )
                                            .setTexCoord(TextureCoordinate.new()
                                                .setPoint([0.3819, 0.171, 0.4216, 0.1651, 0.3819, 0.171, 0.4216, 0.1651, 0.3819, 0.171, 0.3819, 0.171, 0.4637, 0.1714, 0.4216, 0.1651, 0.4637, 0.1714, 0.4216, 0.1651, 0.3819, 0.171, 0.3819, 0.171, 0.3819, 0.171, 0.3819, 0.171, 0.4637, 0.1714, 0.4637, 0.1714, 0.3861, 0.1398, 0.4244, 0.1312, 0.4394, 0.1472, 0.3836, 0.1404, 0.3836, 0.1404, 0.3861, 0.1398, 0.4244, 0.1312, 0.4394, 0.1472, 0.4394, 0.1472, 0.4637, 0.1714, 0.4394, 0.1472, 0.3873, 0.0706, 0.3871, 0.0221, 0.3873, 0.0706, 0.3871, 0.0221, 0.3871, 0.0221, 0.3861, 0.1398, 0.3836, 0.1404, 0.3873, 0.0706, 0.3873, 0.0706, 0.3836, 0.1404, 0.3861, 0.1398, 0.3871, 0.0221, 0.3871, 0.0221, 0.3871, 0.0221, 0.433, 0.0595, 0.4411, 0.0186, 0.4244, 0.1312, 0.433, 0.0595, 0.4244, 0.1312, 0.4411, 0.0186, 0.4411, 0.0186, 0.4411, 0.0186, 0.4411, 0.0186, 0.433, 0.0595, 0.4244, 0.1312, 0.4244, 0.1312, 0.433, 0.0595, 0.4411, 0.0186, 0.4411, 0.0186, 0.4244, 0.1312].to_java Java::float)
                                            )
                                        )
                                    )
                                )
                            )
                            .addChild(HAnimJoint.new()
                                .setName("r_metatarsophalangeal_2")
                                .setDEF("hanim_r_metatarsophalangeal_2")
                                .setCenter([-3.388, 2.908, 0.7441].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.388, 2.908, 0.7441].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("HyunTextureAtlas")
                                                )
                                            )
                                            .setGeometry(IndexedFaceSet.new()
                                                .setCoordIndex([25, 4, 3, -1, 26, 25, 3, -1, 0, 26, 3, -1, 1, 10, 26, -1, 26, 0, 1, -1, 1, 9, 12, -1, 12, 10, 1, -1, 2, 4, 25, -1, 25, 34, 2, -1, 6, 8, 31, -1, 6, 31, 32, -1, 5, 6, 32, -1, 7, 5, 32, -1, 32, 11, 7, -1, 7, 11, 12, -1, 12, 9, 7, -1, 2, 34, 31, -1, 31, 8, 2, -1, 14, 13, 19, -1, 17, 16, 15, -1, 18, 17, 15, -1, 19, 18, 15, -1, 14, 19, 15, -1, 0, 13, 14, -1, 14, 1, 0, -1, 1, 14, 15, -1, 15, 9, 1, -1, 9, 15, 16, -1, 16, 7, 9, -1, 7, 16, 17, -1, 17, 5, 7, -1, 5, 17, 18, -1, 18, 6, 5, -1, 6, 18, 19, -1, 19, 3, 6, -1, 3, 19, 13, -1, 13, 0, 3, -1, 2, 8, 6, -1, 2, 6, 3, -1, 4, 2, 3, -1, 23, 24, 20, -1, 20, 21, 23, -1, 29, 23, 21, -1, 21, 22, 29, -1, 22, 33, 29, -1, 20, 25, 26, -1, 26, 21, 20, -1, 26, 10, 22, -1, 22, 21, 26, -1, 10, 12, 33, -1, 33, 22, 10, -1, 34, 25, 20, -1, 20, 24, 34, -1, 23, 27, 28, -1, 28, 24, 23, -1, 29, 30, 27, -1, 27, 23, 29, -1, 30, 29, 33, -1, 28, 27, 32, -1, 32, 31, 28, -1, 32, 27, 30, -1, 30, 11, 32, -1, 11, 30, 33, -1, 33, 12, 11, -1, 34, 24, 28, -1, 28, 31, 34, -1].to_java Java::int)
                                                .setCreaseAngle(1.57)
                                                .setTexCoordIndex([12, 5, 4, -1, 13, 12, 4, -1, 0, 13, 4, -1, 1, 14, 13, -1, 13, 0, 1, -1, 1, 3, 19, -1, 19, 14, 1, -1, 2, 5, 12, -1, 12, 21, 2, -1, 7, 10, 15, -1, 7, 15, 16, -1, 6, 7, 16, -1, 8, 6, 16, -1, 16, 17, 8, -1, 8, 17, 18, -1, 18, 11, 8, -1, 9, 20, 15, -1, 15, 10, 9, -1, 23, 22, 28, -1, 26, 25, 24, -1, 27, 26, 24, -1, 28, 27, 24, -1, 23, 28, 24, -1, 0, 22, 23, -1, 23, 1, 0, -1, 1, 23, 24, -1, 24, 3, 1, -1, 11, 24, 25, -1, 25, 8, 11, -1, 8, 25, 26, -1, 26, 6, 8, -1, 6, 26, 27, -1, 27, 7, 6, -1, 7, 27, 28, -1, 28, 4, 7, -1, 4, 28, 22, -1, 22, 0, 4, -1, 9, 10, 7, -1, 9, 7, 4, -1, 5, 9, 4, -1, 30, 29, 31, -1, 31, 32, 30, -1, 33, 30, 32, -1, 32, 34, 33, -1, 34, 35, 33, -1, 31, 36, 37, -1, 37, 32, 31, -1, 37, 38, 34, -1, 34, 32, 37, -1, 38, 39, 35, -1, 35, 34, 38, -1, 40, 36, 31, -1, 31, 29, 40, -1, 41, 42, 43, -1, 43, 44, 41, -1, 45, 46, 42, -1, 42, 41, 45, -1, 46, 45, 50, -1, 43, 42, 48, -1, 48, 47, 43, -1, 48, 42, 46, -1, 46, 49, 48, -1, 49, 46, 50, -1, 50, 51, 49, -1, 52, 44, 43, -1, 43, 47, 52, -1].to_java Java::int)
                                                .setCoord(Coordinate.new()
                                                    .setPoint([-2.548, -1.416, -0.8988, -1.819, -3.176, -0.8988, 0, 0.2435, 0.2718, -1.78, -0.2627, -0.8989, -1.476, 0.0025, -0.0134, 2.548, -1.416, -0.8988, 1.78, -0.2627, -0.8989, 1.819, -3.176, -0.8988, 1.476, 0.0025, -0.0134, 0, -3.176, -0.8988, -1.863, -3.176, 0.8155, 1.863, -3.176, 0.8155, 0, -3.176, 0.8155, -2.094, -1.441, -1.699, -1.524, -2.561, -1.699, 0, -2.561, -1.699, 1.524, -2.561, -1.699, 2.094, -1.441, -1.699, 1.516, -0.4945, -1.699, -1.516, -0.4945, -1.699, -1.553, -0.5642, 2.069, -1.929, -1.973, 3.676, -1.929, -3.176, 3.35, 0, -1.973, 4.847, 0, -0.4757, 3.505, -1.514, -0.2808, 1.028, -2.316, -1.625, 0.8155, 1.929, -1.973, 3.676, 1.553, -0.5642, 2.069, 0, -3.176, 4.521, 1.929, -3.176, 3.35, 1.514, -0.2808, 1.028, 2.316, -1.625, 0.8155, 0, -3.176, 3.35, 0, -0.0239, 1.474].to_java Java::float)
                                                )
                                                .setTexCoord(TextureCoordinate.new()
                                                    .setPoint([0.433, 0.0595, 0.4411, 0.0186, 0.4637, 0.1714, 0.4411, 0.0186, 0.4244, 0.1312, 0.4394, 0.1472, 0.433, 0.0595, 0.4244, 0.1312, 0.4411, 0.0186, 0.4637, 0.1714, 0.4394, 0.1472, 0.4411, 0.0186, 0.464, 0.1246, 0.4607, 0.0558, 0.4904, 0.0166, 0.464, 0.1246, 0.4607, 0.0558, 0.4904, 0.0166, 0.4949, 0.0186, 0.4949, 0.0186, 0.4868, 0.1432, 0.4868, 0.1432, 0.433, 0.0595, 0.4411, 0.0186, 0.4411, 0.0186, 0.4411, 0.0186, 0.433, 0.0595, 0.4244, 0.1312, 0.4244, 0.1312, 0.532, 0.098, 0.5645, 0.0707, 0.4885, 0.102, 0.5026, 0.044, 0.5945, 0.0186, 0.5487, 0.0186, 0.5487, 0.0186, 0.464, 0.1246, 0.4607, 0.0558, 0.4904, 0.0166, 0.4949, 0.0186, 0.4868, 0.1432, 0.5645, 0.0707, 0.5026, 0.044, 0.4885, 0.102, 0.532, 0.098, 0.5945, 0.0186, 0.5487, 0.0186, 0.464, 0.1246, 0.4607, 0.0558, 0.4904, 0.0166, 0.5487, 0.0186, 0.4949, 0.0186, 0.4868, 0.1432].to_java Java::float)
                                                )
                                            )
                                        )
                                    )
                                )
                            )
                        )
                    )
                )
                .addChild(HAnimJoint.new()
                    .setName("sacroiliac")
                    .setDEF("hanim_sacroiliac")
                    .setCenter([0, 26.58, -0.5601].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, 26.58, -0.5601].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("HyunTextureAtlas")
                                    )
                                )
                                .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, 1, 13, 14, -1, 14, 2, 1, -1, 2, 14, 15, -1, 15, 3, 2, -1, 3, 15, 16, -1, 16, 4, 3, -1, 4, 16, 17, -1, 17, 5, 4, -1, 5, 17, 18, -1, 18, 6, 5, -1, 6, 18, 19, -1, 19, 7, 6, -1, 7, 19, 20, -1, 20, 8, 7, -1, 8, 20, 21, -1, 21, 9, 8, -1, 9, 21, 22, -1, 22, 10, 9, -1, 10, 22, 23, -1, 23, 11, 10, -1, 11, 23, 24, -1, 24, 12, 11, -1, 12, 24, 13, -1, 13, 1, 12, -1, 13, 25, 26, -1, 26, 14, 13, -1, 14, 26, 27, -1, 27, 15, 14, -1, 15, 27, 28, -1, 28, 16, 15, -1, 16, 28, 29, -1, 29, 17, 16, -1, 17, 29, 30, -1, 30, 18, 17, -1, 18, 30, 31, -1, 31, 19, 18, -1, 19, 31, 32, -1, 32, 20, 19, -1, 20, 32, 33, -1, 33, 21, 20, -1, 21, 33, 34, -1, 34, 22, 21, -1, 22, 34, 35, -1, 35, 23, 22, -1, 23, 35, 36, -1, 36, 24, 23, -1, 24, 36, 25, -1, 25, 13, 24, -1, 25, 37, 38, -1, 38, 26, 25, -1, 26, 38, 39, -1, 39, 27, 26, -1, 27, 39, 40, -1, 40, 28, 27, -1, 28, 40, 41, -1, 41, 29, 28, -1, 29, 41, 42, -1, 42, 30, 29, -1, 30, 42, 43, -1, 43, 31, 30, -1, 31, 43, 44, -1, 44, 32, 31, -1, 32, 44, 45, -1, 45, 33, 32, -1, 33, 45, 46, -1, 46, 34, 33, -1, 34, 46, 47, -1, 47, 35, 34, -1, 35, 47, 48, -1, 48, 36, 35, -1, 36, 48, 37, -1, 37, 25, 36, -1, 37, 49, 50, -1, 50, 38, 37, -1, 38, 50, 51, -1, 51, 39, 38, -1, 39, 51, 52, -1, 52, 40, 39, -1, 40, 52, 53, -1, 53, 41, 40, -1, 41, 53, 54, -1, 54, 42, 41, -1, 42, 54, 55, -1, 55, 43, 42, -1, 43, 55, 56, -1, 56, 44, 43, -1, 44, 56, 57, -1, 57, 45, 44, -1, 45, 57, 58, -1, 58, 46, 45, -1, 46, 58, 59, -1, 59, 47, 46, -1, 47, 59, 60, -1, 60, 48, 47, -1, 48, 60, 49, -1, 49, 37, 48, -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, 1, 13, 14, -1, 14, 2, 1, -1, 2, 14, 15, -1, 15, 3, 2, -1, 3, 15, 16, -1, 16, 4, 3, -1, 4, 16, 17, -1, 17, 5, 4, -1, 5, 17, 18, -1, 18, 6, 5, -1, 6, 18, 19, -1, 19, 7, 6, -1, 7, 19, 20, -1, 20, 8, 7, -1, 8, 20, 21, -1, 21, 9, 8, -1, 9, 21, 22, -1, 22, 10, 9, -1, 10, 22, 23, -1, 23, 11, 10, -1, 11, 23, 24, -1, 24, 12, 11, -1, 12, 24, 13, -1, 13, 1, 12, -1, 13, 25, 26, -1, 26, 14, 13, -1, 14, 26, 27, -1, 27, 15, 14, -1, 15, 27, 28, -1, 28, 16, 15, -1, 16, 28, 29, -1, 29, 17, 16, -1, 17, 29, 30, -1, 30, 18, 17, -1, 18, 30, 31, -1, 31, 19, 18, -1, 19, 31, 32, -1, 32, 20, 19, -1, 20, 32, 33, -1, 33, 21, 20, -1, 21, 33, 34, -1, 34, 22, 21, -1, 22, 34, 35, -1, 35, 23, 22, -1, 23, 35, 36, -1, 36, 24, 23, -1, 24, 36, 25, -1, 25, 13, 24, -1, 25, 37, 38, -1, 38, 26, 25, -1, 26, 38, 39, -1, 39, 27, 26, -1, 27, 39, 40, -1, 40, 28, 27, -1, 28, 40, 41, -1, 41, 29, 28, -1, 29, 41, 42, -1, 42, 30, 29, -1, 30, 42, 43, -1, 43, 31, 30, -1, 31, 43, 44, -1, 44, 32, 31, -1, 32, 44, 45, -1, 45, 33, 32, -1, 33, 45, 46, -1, 46, 34, 33, -1, 34, 46, 47, -1, 47, 35, 34, -1, 35, 47, 48, -1, 48, 36, 35, -1, 36, 48, 37, -1, 37, 25, 36, -1, 37, 49, 50, -1, 50, 38, 37, -1, 38, 50, 51, -1, 51, 39, 38, -1, 39, 51, 52, -1, 52, 40, 39, -1, 40, 52, 53, -1, 53, 41, 40, -1, 41, 53, 54, -1, 54, 42, 41, -1, 42, 54, 55, -1, 55, 43, 42, -1, 43, 55, 56, -1, 56, 44, 43, -1, 44, 56, 57, -1, 57, 45, 44, -1, 45, 57, 58, -1, 58, 46, 45, -1, 46, 58, 59, -1, 59, 47, 46, -1, 47, 59, 60, -1, 60, 48, 47, -1, 48, 60, 49, -1, 49, 37, 48, -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, 9.7, 0.1258, 0, 9.049, -2.496, -2.017, 9.049, -2.145, -3.494, 9.049, -1.721, -4.034, 9.049, 0.1258, -3.494, 9.049, 1.973, -2.017, 9.049, 2.397, 0, 9.049, 2.748, 2.017, 9.049, 2.397, 3.494, 9.049, 1.973, 4.034, 9.049, 0.1258, 3.494, 9.049, -1.721, 2.017, 9.049, -2.145, 0, 7.271, -4.077, -2.609, 7.271, -3.514, -4.519, 7.271, -1.975, -5.218, 7.271, 0.1258, -4.519, 7.271, 2.227, -2.609, 7.271, 3.22, 0, 7.271, 3.783, 2.609, 7.271, 3.22, 4.519, 7.271, 2.227, 5.218, 7.271, 0.1258, 4.519, 7.271, -1.975, 2.609, 7.271, -3.514, 0, 4.843, -4.434, -3.012, 4.843, -3.783, -5.218, 4.843, -2.007, -6.025, 4.843, 0.1258, -5.218, 4.843, 2.552, -3.012, 4.843, 3.783, 0, 4.843, 4.434, 3.012, 4.843, 3.783, 5.218, 4.843, 2.552, 6.025, 4.843, 0.1258, 5.218, 4.843, -2.007, 3.012, 4.843, -3.783, 0, 2.414, -3.783, -2.609, 2.414, -3.22, -4.519, 2.414, -1.682, -5.218, 2.414, 0.1258, -4.519, 2.414, 2.227, -2.609, 2.414, 3.22, 0, 2.414, 3.783, 2.609, 2.414, 3.22, 4.519, 2.414, 2.227, 5.218, 2.414, 0.1258, 4.519, 2.414, -1.682, 2.609, 2.414, -3.22, 0, 0.6366, -2.007, -1.506, 0.6366, -1.682, -2.609, 0.6366, -1.087, -3.012, 0.6366, 0.1258, -2.609, 0.6366, 1.339, -1.506, 0.6366, 2.227, 0, 0.6366, 2.552, 1.506, 0.6366, 2.227, 2.609, 0.6366, 1.339, 3.012, 0.6366, 0.1258, 2.609, 0.6366, -1.087, 1.506, 0.6366, -1.682, 0, -0.0142, 0.1258].to_java Java::float)
                                    )
                                    .setTexCoord(TextureCoordinate.new()
                                        .setPoint([0.8893, 0.532, 0.8772, 0.532, 0.8772, 0.4766, 0.8772, 0.4361, 0.8772, 0.4213, 0.8772, 0.4361, 0.8772, 0.4766, 0.8772, 0.532, 0.8772, 0.4766, 0.8772, 0.4361, 0.8772, 0.4212, 0.8772, 0.4361, 0.8772, 0.4766, 0.8439, 0.532, 0.8439, 0.4604, 0.8439, 0.408, 0.8439, 0.3888, 0.8439, 0.408, 0.8439, 0.4604, 0.8439, 0.532, 0.8439, 0.4604, 0.8439, 0.4079, 0.8439, 0.3887, 0.8439, 0.4079, 0.8439, 0.4604, 0.7985, 0.532, 0.7985, 0.4493, 0.7985, 0.3888, 0.7985, 0.3666, 0.7985, 0.3888, 0.7985, 0.4493, 0.7985, 0.532, 0.7985, 0.4493, 0.7985, 0.3887, 0.7985, 0.3666, 0.7985, 0.3887, 0.7985, 0.4493, 0.753, 0.532, 0.753, 0.4604, 0.753, 0.408, 0.753, 0.3888, 0.753, 0.408, 0.753, 0.4604, 0.753, 0.532, 0.753, 0.4604, 0.753, 0.4079, 0.753, 0.3887, 0.753, 0.4079, 0.753, 0.4604, 0.7197, 0.532, 0.7197, 0.4907, 0.7197, 0.4604, 0.7197, 0.4493, 0.7197, 0.4604, 0.7197, 0.4907, 0.7197, 0.532, 0.7197, 0.4906, 0.7197, 0.4604, 0.7197, 0.4493, 0.7197, 0.4604, 0.7197, 0.4906, 0.7076, 0.532].to_java Java::float)
                                    )
                                )
                            )
                        )
                    )
                    .addChild(HAnimJoint.new()
                        .setName("l_shoulder")
                        .setDEF("hanim_l_shoulder")
                        .setCenter([5.502, 45.779999, -0.3559].to_java Java::float)
                        .setUlimit([0, 0, 0].to_java Java::float)
                        .setLlimit([0, 0, 0].to_java Java::float)
                        .addChild(HAnimSegment.new()
                            .setName("l_upperarm")
                            .setDEF("hanim_l_upperarm")
                            .addChild(Transform.new()
                                .setTranslation([5.502, 45.779999, -0.3559].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("HyunTextureAtlas")
                                        )
                                    )
                                    .setGeometry(IndexedFaceSet.new()
                                        .setCoordIndex([2, 1, 0, -1, 0, 4, 3, -1, 2, 0, 3, -1, 6, 5, 0, -1, 0, 1, 6, -1, 7, 6, 1, -1, 1, 2, 7, -1, 8, 7, 2, -1, 2, 3, 8, -1, 9, 8, 3, -1, 3, 4, 9, -1, 5, 9, 4, -1, 4, 0, 5, -1, 11, 10, 5, -1, 5, 6, 11, -1, 12, 11, 6, -1, 6, 7, 12, -1, 13, 12, 7, -1, 7, 8, 13, -1, 14, 13, 8, -1, 8, 9, 14, -1, 10, 14, 9, -1, 9, 5, 10, -1, 16, 15, 10, -1, 10, 11, 16, -1, 17, 16, 11, -1, 11, 12, 17, -1, 18, 17, 12, -1, 12, 13, 18, -1, 19, 18, 13, -1, 13, 14, 19, -1, 15, 19, 14, -1, 14, 10, 15, -1, 36, 37, 38, -1, 38, 39, 35, -1, 36, 38, 35, -1, 15, 16, 21, -1, 21, 20, 15, -1, 16, 17, 22, -1, 22, 21, 16, -1, 17, 18, 23, -1, 23, 22, 17, -1, 18, 19, 24, -1, 24, 23, 18, -1, 19, 15, 20, -1, 20, 24, 19, -1, 20, 21, 26, -1, 26, 25, 20, -1, 21, 22, 27, -1, 27, 26, 21, -1, 22, 23, 28, -1, 28, 27, 22, -1, 23, 24, 29, -1, 29, 28, 23, -1, 24, 20, 25, -1, 25, 29, 24, -1, 25, 26, 31, -1, 31, 30, 25, -1, 26, 27, 32, -1, 32, 31, 26, -1, 27, 28, 33, -1, 33, 32, 27, -1, 28, 29, 34, -1, 34, 33, 28, -1, 29, 25, 30, -1, 30, 34, 29, -1, 30, 31, 36, -1, 36, 35, 30, -1, 31, 32, 37, -1, 37, 36, 31, -1, 32, 33, 38, -1, 38, 37, 32, -1, 33, 34, 39, -1, 39, 38, 33, -1, 34, 30, 35, -1, 35, 39, 34, -1].to_java Java::int)
                                        .setCreaseAngle(1.57)
                                        .setTexCoordIndex([2, 0, 1, -1, 1, 61, 3, -1, 2, 1, 3, -1, 5, 6, 1, -1, 1, 0, 5, -1, 7, 5, 0, -1, 0, 2, 7, -1, 8, 7, 2, -1, 2, 3, 8, -1, 9, 26, 25, -1, 25, 4, 9, -1, 6, 9, 4, -1, 4, 1, 6, -1, 10, 11, 6, -1, 6, 5, 10, -1, 12, 10, 5, -1, 5, 7, 12, -1, 13, 12, 7, -1, 7, 8, 13, -1, 14, 28, 27, -1, 27, 9, 14, -1, 11, 14, 9, -1, 9, 6, 11, -1, 15, 16, 11, -1, 11, 10, 15, -1, 17, 15, 10, -1, 10, 12, 17, -1, 18, 17, 12, -1, 12, 13, 18, -1, 19, 30, 29, -1, 29, 14, 19, -1, 16, 19, 14, -1, 14, 11, 16, -1, 54, 35, 36, -1, 36, 37, 53, -1, 54, 36, 53, -1, 16, 15, 20, -1, 20, 21, 16, -1, 15, 17, 22, -1, 22, 20, 15, -1, 17, 18, 23, -1, 23, 22, 17, -1, 31, 19, 24, -1, 24, 32, 31, -1, 19, 16, 21, -1, 21, 24, 19, -1, 38, 39, 40, -1, 40, 41, 38, -1, 55, 42, 43, -1, 43, 56, 55, -1, 42, 44, 45, -1, 45, 43, 42, -1, 44, 46, 47, -1, 47, 45, 44, -1, 46, 38, 41, -1, 41, 47, 46, -1, 41, 40, 48, -1, 48, 49, 41, -1, 57, 43, 50, -1, 50, 58, 57, -1, 43, 45, 51, -1, 51, 50, 43, -1, 45, 47, 52, -1, 52, 51, 45, -1, 47, 41, 49, -1, 49, 52, 47, -1, 49, 48, 34, -1, 34, 33, 49, -1, 59, 50, 35, -1, 35, 60, 59, -1, 50, 51, 36, -1, 36, 35, 50, -1, 51, 52, 37, -1, 37, 36, 51, -1, 52, 49, 33, -1, 33, 37, 52, -1].to_java Java::int)
                                        .setCoord(Coordinate.new()
                                            .setPoint([1.441, 1.487, -1.484, 2.463, 1.495, 0.0297, 1.338, 1.486, 1.469, -0.378, 1.472, 0.8443, -0.3143, 1.473, -0.981, 1.653, 0.3707, -2.041, 3.063, 0.3821, 0.0504, 1.51, 0.3696, 2.038, -0.8597, 0.3505, 1.175, -0.7717, 0.3512, -1.345, 1.671, -1.85, -2.041, 3.081, -1.839, 0.0504, 1.528, -1.851, 2.038, -0.8419, -1.87, 1.175, -0.7538, -1.869, -1.345, 1.721, -2.799, -2.158, 3.213, -2.787, 0.0547, 1.57, -2.8, 2.158, -0.9375, -2.821, 1.245, -0.8444, -2.82, -1.422, 1.239, -1.171, -1.713, 2.317, -1.163, -0.4014, 1.759, -1.167, 1.439, 0.3363, -1.179, 1.265, 0.015, -1.181, -0.6834, 1.342, -6.302, -1.386, 2.462, -6.293, -0.334, 1.882, -6.297, 1.142, 0.4045, -6.309, 1.002, 0.0707, -6.312, -0.5601, 1.406, -9.88, -1.335, 2.484, -9.871, -0.3225, 1.926, -9.875, 1.099, 0.5035, -9.887, 0.9641, 0.1822, -9.889, -0.5403, 1.367, -10.37, -0.7939, 1.998, -10.36, -0.2002, 1.671, -10.37, 0.6327, 0.8373, -10.37, 0.5538, 0.649, -10.37, -0.3278].to_java Java::float)
                                        )
                                        .setTexCoord(TextureCoordinate.new()
                                            .setPoint([0.3097, 0.4881, 0.3096, 0.5056, 0.3098, 0.4729, 0.31, 0.4583, 0.3094, 0.524, 0.3306, 0.4888, 0.3305, 0.5058, 0.3308, 0.4733, 0.3309, 0.4582, 0.3303, 0.5237, 0.3722, 0.4892, 0.3721, 0.5062, 0.3724, 0.4737, 0.3725, 0.4586, 0.3719, 0.524, 0.39, 0.4894, 0.3898, 0.5063, 0.3901, 0.4739, 0.3903, 0.4587, 0.3897, 0.5241, 0.3594, 0.4923, 0.3593, 0.5086, 0.3596, 0.4762, 0.3597, 0.4649, 0.3591, 0.5256, 0.3093, 0.5386, 0.3302, 0.5386, 0.3302, 0.5386, 0.3718, 0.5389, 0.3718, 0.5389, 0.3896, 0.5391, 0.3896, 0.5391, 0.359, 0.5453, 0.2607, 0.7074, 0.2761, 0.7074, 0.2071, 0.7074, 0.2209, 0.7074, 0.2411, 0.7074, 0.258, 0.6245, 0.2744, 0.6245, 0.2753, 0.6708, 0.2589, 0.6708, 0.2097, 0.6245, 0.2079, 0.6708, 0.2216, 0.6245, 0.2226, 0.6708, 0.2423, 0.6245, 0.2411, 0.6708, 0.2754, 0.703, 0.2594, 0.703, 0.2076, 0.703, 0.2222, 0.703, 0.2413, 0.703, 0.1777, 0.7074, 0.1931, 0.7074, 0.1914, 0.6245, 0.1923, 0.6708, 0.1923, 0.6708, 0.1924, 0.703, 0.1924, 0.703, 0.1931, 0.7074, 0.31, 0.4536].to_java Java::float)
                                        )
                                    )
                                )
                            )
                        )
                        .addChild(HAnimJoint.new()
                            .setName("l_elbow")
                            .setDEF("hanim_l_elbow")
                            .setCenter([6.735, 35.669998, -0.4487].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.735, 35.669998, -0.4487].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("HyunTextureAtlas")
                                            )
                                        )
                                        .setGeometry(IndexedFaceSet.new()
                                            .setCoordIndex([3, 2, 1, -1, 3, 1, 0, -1, 3, 0, 4, -1, 6, 5, 0, -1, 0, 1, 6, -1, 7, 6, 1, -1, 1, 2, 7, -1, 8, 7, 2, -1, 2, 3, 8, -1, 9, 8, 3, -1, 3, 4, 9, -1, 5, 9, 4, -1, 4, 0, 5, -1, 11, 10, 5, -1, 5, 6, 11, -1, 12, 11, 6, -1, 6, 7, 12, -1, 13, 12, 7, -1, 7, 8, 13, -1, 14, 13, 8, -1, 8, 9, 14, -1, 10, 14, 9, -1, 9, 5, 10, -1, 16, 15, 10, -1, 10, 11, 16, -1, 17, 16, 11, -1, 11, 12, 17, -1, 18, 17, 12, -1, 12, 13, 18, -1, 19, 18, 13, -1, 13, 14, 19, -1, 15, 19, 14, -1, 14, 10, 15, -1, 21, 22, 23, -1, 23, 24, 20, -1, 21, 23, 20, -1, 15, 16, 21, -1, 21, 20, 15, -1, 16, 17, 22, -1, 22, 21, 16, -1, 17, 18, 23, -1, 23, 22, 17, -1, 18, 19, 24, -1, 24, 23, 18, -1, 19, 15, 20, -1, 20, 24, 19, -1].to_java Java::int)
                                            .setCreaseAngle(1.57)
                                            .setTexCoordIndex([3, 2, 25, -1, 3, 25, 26, -1, 3, 26, 4, -1, 5, 6, 1, -1, 1, 0, 5, -1, 7, 28, 27, -1, 27, 2, 7, -1, 8, 7, 2, -1, 2, 3, 8, -1, 9, 8, 3, -1, 3, 4, 9, -1, 6, 9, 4, -1, 4, 1, 6, -1, 10, 11, 6, -1, 6, 5, 10, -1, 12, 30, 29, -1, 29, 7, 12, -1, 13, 12, 7, -1, 7, 8, 13, -1, 14, 13, 8, -1, 8, 9, 14, -1, 11, 14, 9, -1, 9, 6, 11, -1, 15, 16, 11, -1, 11, 10, 15, -1, 17, 32, 31, -1, 31, 12, 17, -1, 18, 17, 12, -1, 12, 13, 18, -1, 19, 18, 13, -1, 13, 14, 19, -1, 16, 19, 14, -1, 14, 11, 16, -1, 34, 22, 23, -1, 23, 24, 33, -1, 34, 23, 33, -1, 16, 15, 21, -1, 21, 20, 16, -1, 35, 17, 22, -1, 22, 36, 35, -1, 17, 18, 23, -1, 23, 22, 17, -1, 18, 19, 24, -1, 24, 23, 18, -1, 19, 16, 20, -1, 20, 24, 19, -1].to_java Java::int)
                                            .setCoord(Coordinate.new()
                                                .setPoint([0.133, 0.4969, -1.018, 0.9633, 0.5042, -0.2287, 0.4907, 0.5001, 0.9186, -0.6318, 0.4904, 0.8386, -0.8529, 0.4884, -0.3582, 0.0877, -0.5196, -1.436, 1.261, -0.5094, -0.3773, 0.5932, -0.515, 1.436, -0.9931, -0.5288, 1.309, -1.306, -0.5317, -0.5821, 0.1173, -2.866, -1.42, 1.37, -2.855, -0.3733, 0.6813, -2.348, 1.422, -1.012, -2.362, 1.297, -1.37, -2.879, -0.576, 0.1304, -7.472, -1.27, 1.044, -7.464, -0.1131, 0.524, -7.468, 1.334, -0.7111, -7.479, 1.217, -0.9544, -7.481, -0.3029, 0.0956, -8.023, -0.7824, 0.7196, -8.018, 0.0074, 0.3644, -8.021, 0.9211, -0.4791, -8.028, 0.841, -0.6452, -8.03, -0.1223].to_java Java::float)
                                            )
                                            .setTexCoord(TextureCoordinate.new()
                                                .setPoint([0.2667, 0.6308, 0.2522, 0.6308, 0.2052, 0.6308, 0.22, 0.6308, 0.2355, 0.6308, 0.266, 0.6397, 0.2508, 0.6397, 0.2066, 0.6397, 0.2205, 0.6397, 0.2357, 0.6397, 0.2662, 0.6601, 0.251, 0.6601, 0.206, 0.6557, 0.2208, 0.6557, 0.2354, 0.6601, 0.2679, 0.7003, 0.2509, 0.7003, 0.2072, 0.7003, 0.2192, 0.7003, 0.2343, 0.7003, 0.2512, 0.7051, 0.2692, 0.7051, 0.2072, 0.7051, 0.219, 0.7051, 0.2329, 0.7051, 0.1923, 0.6308, 0.1778, 0.6308, 0.1923, 0.6308, 0.1916, 0.6397, 0.1916, 0.6397, 0.1918, 0.6601, 0.1918, 0.6601, 0.1935, 0.7003, 0.1768, 0.7051, 0.1948, 0.7051, 0.1935, 0.7003, 0.1948, 0.7051].to_java Java::float)
                                            )
                                        )
                                    )
                                )
                            )
                            .addChild(HAnimJoint.new()
                                .setName("l_radiocarpal")
                                .setDEF("hanim_l_radiocarpal")
                                .setCenter([6.432, 27.83, -0.1589].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.432, 27.83, -0.1589].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("HyunTextureAtlas")
                                                )
                                            )
                                            .setGeometry(IndexedFaceSet.new()
                                                .setCoordIndex([0, 2, 4, -1, 4, 5, 0, -1, 3, 1, 6, -1, 6, 7, 3, -1, 5, 6, 1, -1, 1, 0, 5, -1, 5, 4, 8, -1, 8, 9, 5, -1, 7, 6, 10, -1, 10, 11, 7, -1, 6, 5, 9, -1, 9, 10, 6, -1, 9, 8, 12, -1, 12, 13, 9, -1, 11, 10, 14, -1, 14, 15, 11, -1, 10, 9, 13, -1, 13, 14, 10, -1, 4, 2, 16, -1, 7, 16, 2, -1, 2, 3, 7, -1, 18, 20, 17, -1, 17, 19, 18, -1, 7, 11, 21, -1, 21, 16, 7, -1, 8, 21, 12, -1, 11, 15, 12, -1, 12, 21, 11, -1, 15, 14, 13, -1, 13, 12, 15, -1, 19, 17, 8, -1, 8, 4, 19, -1, 18, 19, 4, -1, 4, 16, 18, -1, 20, 18, 16, -1, 16, 21, 20, -1, 17, 20, 21, -1, 21, 8, 17, -1, 22, 27, 23, -1, 26, 25, 24, -1].to_java Java::int)
                                                .setCreaseAngle(1.57)
                                                .setTexCoordIndex([5, 7, 4, -1, 4, 6, 5, -1, 1, 0, 2, -1, 2, 3, 1, -1, 15, 17, 14, -1, 14, 16, 15, -1, 6, 4, 8, -1, 8, 9, 6, -1, 39, 41, 38, -1, 38, 40, 39, -1, 36, 37, 18, -1, 18, 19, 36, -1, 9, 8, 10, -1, 10, 11, 9, -1, 40, 38, 42, -1, 42, 43, 40, -1, 19, 18, 20, -1, 20, 21, 19, -1, 22, 24, 23, -1, 25, 23, 24, -1, 24, 26, 25, -1, 28, 30, 27, -1, 27, 29, 28, -1, 25, 32, 31, -1, 31, 23, 25, -1, 33, 31, 34, -1, 32, 35, 34, -1, 34, 31, 32, -1, 35, 21, 20, -1, 20, 34, 35, -1, 12, 13, 8, -1, 8, 4, 12, -1, 28, 29, 22, -1, 22, 23, 28, -1, 30, 28, 23, -1, 23, 31, 30, -1, 27, 30, 31, -1, 31, 33, 27, -1, 14, 24, 26, -1, 14, 16, 24, -1].to_java Java::int)
                                                .setCoord(Coordinate.new()
                                                    .setPoint([1.076, 0.3804, 0.7047, 1.042, 0.395, -1.192, -0.6516, 0.2878, 0.7874, -0.6592, 0.2892, -1.133, -0.8366, -0.2556, 1.306, 1.437, -0.0511, 1.226, 1.385, -0.0228, -1.757, -0.9384, -0.2412, -1.753, -0.7136, -1.939, 2.128, 1.733, -1.733, 1.838, 1.681, -1.704, -2.128, -1.039, -2.028, -1.986, -0.4691, -3.205, 1.497, 0.8189, -3.398, 1.547, 0.7668, -3.369, -1.83, -0.6579, -3.218, -1.709, -0.9322, -0.2429, -0.1654, -1.437, -1.988, 1.715, -1.733, -0.5679, 0.0513, -1.7, -0.6266, 1.665, -1.443, -1.986, 0.1217, -0.9271, -2.022, -0.178, 1.042, 0.395, -1.192, -0.6592, 0.2892, -1.133, -0.6516, 0.2878, 0.7874, 1.076, 0.3804, 0.7047, 1.042, 0.395, -1.192, -0.6516, 0.2878, 0.7874].to_java Java::float)
                                                )
                                                .setTexCoord(TextureCoordinate.new()
                                                    .setPoint([0.8107, 0.9924, 0.8122, 0.9033, 0.7694, 0.9912, 0.7683, 0.9026, 0.1329, 0.0347, 0.0307, 0.0051, 0.0134, 0.0353, 0.1366, 0.0058, 0.1249, 0.1081, 0.0147, 0.117, 0.1349, 0.1856, 0.0462, 0.1842, 0.1559, 0.0454, 0.148, 0.1033, 0.3244, 0.0096, 0.1758, 0.0039, 0.1759, 0.011, 0.3241, 0.0033, 0.173, 0.1764, 0.3074, 0.1757, 0.1732, 0.1519, 0.3074, 0.1513, 0.1756, 0.032, 0.2159, 0.0368, 0.1791, 0.0165, 0.3169, 0.0458, 0.3158, 0.0193, 0.172, 0.0594, 0.2087, 0.0476, 0.1736, 0.0504, 0.2073, 0.064, 0.2362, 0.0821, 0.3267, 0.0796, 0.1717, 0.0822, 0.1726, 0.1297, 0.3077, 0.1289, 0.3074, 0.1865, 0.1742, 0.184, 0.0061, 0.1086, 0.1366, 0.0368, 0.1241, 0.1189, 0.0168, 0.0309, 0.0211, 0.1882, 0.14, 0.1857].to_java Java::float)
                                                )
                                            )
                                        )
                                    )
                                )
                            )
                        )
                    )
                    .addChild(HAnimJoint.new()
                        .setName("r_shoulder")
                        .setDEF("hanim_r_shoulder")
                        .setCenter([-5.502, 45.779999, -0.3559].to_java Java::float)
                        .setUlimit([0, 0, 0].to_java Java::float)
                        .setLlimit([0, 0, 0].to_java Java::float)
                        .addChild(HAnimSegment.new()
                            .setName("r_upperarm")
                            .setDEF("hanim_r_upperarm")
                            .addChild(Transform.new()
                                .setTranslation([-5.502, 45.779999, -0.3559].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("HyunTextureAtlas")
                                        )
                                    )
                                    .setGeometry(IndexedFaceSet.new()
                                        .setCoordIndex([3, 4, 0, -1, 2, 3, 0, -1, 2, 0, 1, -1, 6, 1, 0, -1, 0, 5, 6, -1, 7, 2, 1, -1, 1, 6, 7, -1, 8, 3, 2, -1, 2, 7, 8, -1, 9, 4, 3, -1, 3, 8, 9, -1, 5, 0, 4, -1, 4, 9, 5, -1, 11, 6, 5, -1, 5, 10, 11, -1, 12, 7, 6, -1, 6, 11, 12, -1, 13, 8, 7, -1, 7, 12, 13, -1, 14, 9, 8, -1, 8, 13, 14, -1, 10, 5, 9, -1, 9, 14, 10, -1, 16, 11, 10, -1, 10, 15, 16, -1, 17, 12, 11, -1, 11, 16, 17, -1, 18, 13, 12, -1, 12, 17, 18, -1, 19, 14, 13, -1, 13, 18, 19, -1, 15, 10, 14, -1, 14, 19, 15, -1, 35, 39, 38, -1, 36, 35, 38, -1, 36, 38, 37, -1, 15, 20, 21, -1, 21, 16, 15, -1, 16, 21, 22, -1, 22, 17, 16, -1, 17, 22, 23, -1, 23, 18, 17, -1, 18, 23, 24, -1, 24, 19, 18, -1, 19, 24, 20, -1, 20, 15, 19, -1, 20, 25, 26, -1, 26, 21, 20, -1, 21, 26, 27, -1, 27, 22, 21, -1, 22, 27, 28, -1, 28, 23, 22, -1, 23, 28, 29, -1, 29, 24, 23, -1, 24, 29, 25, -1, 25, 20, 24, -1, 25, 30, 31, -1, 31, 26, 25, -1, 26, 31, 32, -1, 32, 27, 26, -1, 27, 32, 33, -1, 33, 28, 27, -1, 28, 33, 34, -1, 34, 29, 28, -1, 29, 34, 30, -1, 30, 25, 29, -1, 30, 35, 36, -1, 36, 31, 30, -1, 31, 36, 37, -1, 37, 32, 31, -1, 32, 37, 38, -1, 38, 33, 32, -1, 33, 38, 39, -1, 39, 34, 33, -1, 34, 39, 35, -1, 35, 30, 34, -1].to_java Java::int)
                                        .setCreaseAngle(1.57)
                                        .setTexCoordIndex([3, 61, 1, -1, 2, 3, 1, -1, 2, 1, 0, -1, 5, 0, 1, -1, 1, 6, 5, -1, 7, 2, 0, -1, 0, 5, 7, -1, 8, 3, 2, -1, 2, 7, 8, -1, 9, 4, 25, -1, 25, 26, 9, -1, 6, 1, 4, -1, 4, 9, 6, -1, 10, 5, 6, -1, 6, 11, 10, -1, 12, 7, 5, -1, 5, 10, 12, -1, 13, 8, 7, -1, 7, 12, 13, -1, 14, 9, 27, -1, 27, 28, 14, -1, 11, 6, 9, -1, 9, 14, 11, -1, 15, 10, 11, -1, 11, 16, 15, -1, 17, 12, 10, -1, 10, 15, 17, -1, 18, 13, 12, -1, 12, 17, 18, -1, 19, 14, 29, -1, 29, 30, 19, -1, 16, 11, 14, -1, 14, 19, 16, -1, 53, 37, 36, -1, 54, 53, 36, -1, 54, 36, 35, -1, 16, 21, 20, -1, 20, 15, 16, -1, 15, 20, 22, -1, 22, 17, 15, -1, 17, 22, 23, -1, 23, 18, 17, -1, 31, 32, 24, -1, 24, 19, 31, -1, 19, 24, 21, -1, 21, 16, 19, -1, 38, 41, 40, -1, 40, 39, 38, -1, 55, 56, 43, -1, 43, 42, 55, -1, 42, 43, 45, -1, 45, 44, 42, -1, 44, 45, 47, -1, 47, 46, 44, -1, 46, 47, 41, -1, 41, 38, 46, -1, 41, 49, 48, -1, 48, 40, 41, -1, 57, 58, 50, -1, 50, 43, 57, -1, 43, 50, 51, -1, 51, 45, 43, -1, 45, 51, 52, -1, 52, 47, 45, -1, 47, 52, 49, -1, 49, 41, 47, -1, 49, 33, 34, -1, 34, 48, 49, -1, 59, 60, 35, -1, 35, 50, 59, -1, 50, 35, 36, -1, 36, 51, 50, -1, 51, 36, 37, -1, 37, 52, 51, -1, 52, 37, 33, -1, 33, 49, 52, -1].to_java Java::int)
                                        .setCoord(Coordinate.new()
                                            .setPoint([-1.441, 1.487, -1.484, -2.463, 1.495, 0.0297, -1.338, 1.486, 1.469, 0.378, 1.472, 0.8443, 0.3143, 1.473, -0.981, -1.653, 0.3707, -2.041, -3.063, 0.3821, 0.0504, -1.51, 0.3696, 2.038, 0.8597, 0.3505, 1.175, 0.7717, 0.3512, -1.345, -1.671, -1.85, -2.041, -3.081, -1.839, 0.0504, -1.528, -1.851, 2.038, 0.8419, -1.87, 1.175, 0.7538, -1.869, -1.345, -1.721, -2.799, -2.158, -3.213, -2.787, 0.0547, -1.57, -2.8, 2.158, 0.9375, -2.821, 1.245, 0.8444, -2.82, -1.422, -1.239, -1.171, -1.713, -2.317, -1.163, -0.4014, -1.759, -1.167, 1.439, -0.3363, -1.179, 1.265, -0.015, -1.181, -0.6834, -1.342, -6.302, -1.386, -2.462, -6.293, -0.334, -1.882, -6.297, 1.142, -0.4045, -6.309, 1.002, -0.0707, -6.312, -0.5601, -1.406, -9.88, -1.335, -2.484, -9.871, -0.3225, -1.926, -9.875, 1.099, -0.5035, -9.887, 0.9641, -0.1822, -9.889, -0.5403, -1.367, -10.37, -0.7939, -1.998, -10.36, -0.2002, -1.671, -10.37, 0.6327, -0.8374, -10.37, 0.5538, -0.649, -10.37, -0.3278].to_java Java::float)
                                        )
                                        .setTexCoord(TextureCoordinate.new()
                                            .setPoint([0.3097, 0.4881, 0.3096, 0.5056, 0.3098, 0.4729, 0.31, 0.4583, 0.3094, 0.524, 0.3306, 0.4888, 0.3305, 0.5058, 0.3308, 0.4733, 0.3309, 0.4582, 0.3303, 0.5237, 0.3722, 0.4892, 0.3721, 0.5062, 0.3724, 0.4737, 0.3725, 0.4586, 0.3719, 0.524, 0.39, 0.4894, 0.3898, 0.5063, 0.3901, 0.4739, 0.3903, 0.4587, 0.3897, 0.5241, 0.3594, 0.4923, 0.3593, 0.5086, 0.3596, 0.4762, 0.3597, 0.4649, 0.3591, 0.5256, 0.3093, 0.5386, 0.3302, 0.5386, 0.3302, 0.5386, 0.3718, 0.5389, 0.3718, 0.5389, 0.3896, 0.5391, 0.3896, 0.5391, 0.359, 0.5453, 0.2607, 0.7074, 0.2761, 0.7074, 0.2071, 0.7074, 0.2209, 0.7074, 0.2411, 0.7074, 0.258, 0.6245, 0.2744, 0.6245, 0.2753, 0.6708, 0.2589, 0.6708, 0.2097, 0.6245, 0.2079, 0.6708, 0.2216, 0.6245, 0.2226, 0.6708, 0.2423, 0.6245, 0.2411, 0.6708, 0.2754, 0.703, 0.2594, 0.703, 0.2076, 0.703, 0.2222, 0.703, 0.2413, 0.703, 0.1777, 0.7074, 0.1931, 0.7074, 0.1914, 0.6245, 0.1923, 0.6708, 0.1923, 0.6708, 0.1924, 0.703, 0.1924, 0.703, 0.1931, 0.7074, 0.31, 0.4536].to_java Java::float)
                                        )
                                    )
                                )
                            )
                        )
                        .addChild(HAnimJoint.new()
                            .setName("r_elbow")
                            .setDEF("hanim_r_elbow")
                            .setCenter([-6.735, 35.669998, -0.4487].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.735, 35.669998, -0.4487].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("HyunTextureAtlas")
                                            )
                                        )
                                        .setGeometry(IndexedFaceSet.new()
                                            .setCoordIndex([3, 4, 0, -1, 3, 0, 1, -1, 3, 1, 2, -1, 6, 1, 0, -1, 0, 5, 6, -1, 7, 2, 1, -1, 1, 6, 7, -1, 8, 3, 2, -1, 2, 7, 8, -1, 9, 4, 3, -1, 3, 8, 9, -1, 5, 0, 4, -1, 4, 9, 5, -1, 11, 6, 5, -1, 5, 10, 11, -1, 12, 7, 6, -1, 6, 11, 12, -1, 13, 8, 7, -1, 7, 12, 13, -1, 14, 9, 8, -1, 8, 13, 14, -1, 10, 5, 9, -1, 9, 14, 10, -1, 16, 11, 10, -1, 10, 15, 16, -1, 17, 12, 11, -1, 11, 16, 17, -1, 18, 13, 12, -1, 12, 17, 18, -1, 19, 14, 13, -1, 13, 18, 19, -1, 15, 10, 14, -1, 14, 19, 15, -1, 20, 24, 23, -1, 21, 20, 23, -1, 21, 23, 22, -1, 15, 20, 21, -1, 21, 16, 15, -1, 16, 21, 22, -1, 22, 17, 16, -1, 17, 22, 23, -1, 23, 18, 17, -1, 18, 23, 24, -1, 24, 19, 18, -1, 19, 24, 20, -1, 20, 15, 19, -1].to_java Java::int)
                                            .setCreaseAngle(1.57)
                                            .setTexCoordIndex([3, 4, 26, -1, 3, 26, 25, -1, 3, 25, 2, -1, 5, 0, 1, -1, 1, 6, 5, -1, 7, 2, 27, -1, 27, 28, 7, -1, 8, 3, 2, -1, 2, 7, 8, -1, 9, 4, 3, -1, 3, 8, 9, -1, 6, 1, 4, -1, 4, 9, 6, -1, 10, 5, 6, -1, 6, 11, 10, -1, 12, 7, 29, -1, 29, 30, 12, -1, 13, 8, 7, -1, 7, 12, 13, -1, 14, 9, 8, -1, 8, 13, 14, -1, 11, 6, 9, -1, 9, 14, 11, -1, 15, 10, 11, -1, 11, 16, 15, -1, 17, 12, 31, -1, 31, 32, 17, -1, 18, 13, 12, -1, 12, 17, 18, -1, 19, 14, 13, -1, 13, 18, 19, -1, 16, 11, 14, -1, 14, 19, 16, -1, 33, 24, 23, -1, 34, 33, 23, -1, 34, 23, 22, -1, 16, 20, 21, -1, 21, 15, 16, -1, 35, 36, 22, -1, 22, 17, 35, -1, 17, 22, 23, -1, 23, 18, 17, -1, 18, 23, 24, -1, 24, 19, 18, -1, 19, 24, 20, -1, 20, 16, 19, -1].to_java Java::int)
                                            .setCoord(Coordinate.new()
                                                .setPoint([-0.133, 0.4969, -1.018, -0.9633, 0.5042, -0.2287, -0.4907, 0.5001, 0.9186, 0.6318, 0.4904, 0.8386, 0.8529, 0.4884, -0.3582, -0.0877, -0.5196, -1.436, -1.261, -0.5094, -0.3773, -0.5932, -0.515, 1.436, 0.9931, -0.5288, 1.309, 1.306, -0.5317, -0.5821, -0.1173, -2.866, -1.42, -1.37, -2.855, -0.3733, -0.6813, -2.348, 1.422, 1.012, -2.362, 1.297, 1.37, -2.879, -0.576, -0.1304, -7.472, -1.27, -1.044, -7.464, -0.1131, -0.5241, -7.468, 1.334, 0.7111, -7.479, 1.217, 0.9544, -7.481, -0.3029, -0.0956, -8.023, -0.7824, -0.7196, -8.018, 0.0074, -0.3644, -8.021, 0.9211, 0.4791, -8.028, 0.841, 0.6452, -8.03, -0.1223].to_java Java::float)
                                            )
                                            .setTexCoord(TextureCoordinate.new()
                                                .setPoint([0.2667, 0.6308, 0.2522, 0.6308, 0.2052, 0.6308, 0.22, 0.6308, 0.2355, 0.6308, 0.266, 0.6397, 0.2508, 0.6397, 0.2066, 0.6397, 0.2205, 0.6397, 0.2357, 0.6397, 0.2662, 0.6601, 0.251, 0.6601, 0.206, 0.6557, 0.2208, 0.6557, 0.2354, 0.6601, 0.2679, 0.7003, 0.2509, 0.7003, 0.2072, 0.7003, 0.2192, 0.7003, 0.2343, 0.7003, 0.2512, 0.7051, 0.2692, 0.7051, 0.2072, 0.7051, 0.219, 0.7051, 0.2329, 0.7051, 0.1923, 0.6308, 0.1778, 0.6308, 0.1923, 0.6308, 0.1916, 0.6397, 0.1916, 0.6397, 0.1918, 0.6601, 0.1918, 0.6601, 0.1935, 0.7003, 0.1768, 0.7051, 0.1948, 0.7051, 0.1935, 0.7003, 0.1948, 0.7051].to_java Java::float)
                                            )
                                        )
                                    )
                                )
                            )
                            .addChild(HAnimJoint.new()
                                .setName("r_radiocarpal")
                                .setDEF("hanim_r_radiocarpal")
                                .setCenter([-6.432, 27.83, -0.1589].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.432, 27.83, -0.1589].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("HyunTextureAtlas")
                                                )
                                            )
                                            .setGeometry(IndexedFaceSet.new()
                                                .setCoordIndex([0, 5, 4, -1, 4, 2, 0, -1, 3, 7, 6, -1, 6, 1, 3, -1, 5, 0, 1, -1, 1, 6, 5, -1, 5, 9, 8, -1, 8, 4, 5, -1, 7, 11, 10, -1, 10, 6, 7, -1, 6, 10, 9, -1, 9, 5, 6, -1, 9, 13, 12, -1, 12, 8, 9, -1, 11, 15, 14, -1, 14, 10, 11, -1, 10, 14, 13, -1, 13, 9, 10, -1, 4, 16, 2, -1, 7, 3, 2, -1, 2, 16, 7, -1, 18, 19, 17, -1, 17, 20, 18, -1, 7, 16, 21, -1, 21, 11, 7, -1, 8, 12, 21, -1, 11, 21, 12, -1, 12, 15, 11, -1, 15, 12, 13, -1, 13, 14, 15, -1, 19, 4, 8, -1, 8, 17, 19, -1, 18, 16, 4, -1, 4, 19, 18, -1, 20, 21, 16, -1, 16, 18, 20, -1, 17, 8, 21, -1, 21, 20, 17, -1, 22, 23, 27, -1, 26, 24, 25, -1].to_java Java::int)
                                                .setCreaseAngle(1.57)
                                                .setTexCoordIndex([5, 6, 4, -1, 4, 7, 5, -1, 1, 3, 2, -1, 2, 0, 1, -1, 15, 16, 14, -1, 14, 17, 15, -1, 6, 9, 8, -1, 8, 4, 6, -1, 39, 40, 38, -1, 38, 41, 39, -1, 36, 19, 18, -1, 18, 37, 36, -1, 9, 11, 10, -1, 10, 8, 9, -1, 40, 43, 42, -1, 42, 38, 40, -1, 19, 21, 20, -1, 20, 18, 19, -1, 22, 23, 24, -1, 25, 26, 24, -1, 24, 23, 25, -1, 28, 29, 27, -1, 27, 30, 28, -1, 25, 23, 31, -1, 31, 32, 25, -1, 33, 34, 31, -1, 32, 31, 34, -1, 34, 35, 32, -1, 35, 34, 20, -1, 20, 21, 35, -1, 12, 4, 8, -1, 8, 13, 12, -1, 28, 23, 22, -1, 22, 29, 28, -1, 30, 31, 23, -1, 23, 28, 30, -1, 27, 33, 31, -1, 31, 30, 27, -1, 14, 26, 24, -1, 14, 24, 16, -1].to_java Java::int)
                                                .setCoord(Coordinate.new()
                                                    .setPoint([-1.076, 0.3804, 0.7047, -1.042, 0.395, -1.192, 0.6516, 0.2878, 0.7874, 0.6592, 0.2892, -1.133, 0.8366, -0.2556, 1.306, -1.437, -0.0511, 1.226, -1.385, -0.0228, -1.757, 0.9384, -0.2412, -1.753, 0.7136, -1.939, 2.128, -1.733, -1.733, 1.838, -1.681, -1.704, -2.128, 1.039, -2.028, -1.986, 0.4691, -3.205, 1.497, -0.8189, -3.398, 1.547, -0.7668, -3.369, -1.83, 0.6579, -3.218, -1.709, 0.9322, -0.2429, -0.1654, 1.437, -1.988, 1.715, 1.733, -0.5679, 0.0513, 1.7, -0.6266, 1.665, 1.443, -1.986, 0.1217, 0.9271, -2.022, -0.178, -1.042, 0.395, -1.192, 0.6592, 0.2892, -1.133, 0.6516, 0.2878, 0.7874, -1.076, 0.3804, 0.7047, -1.042, 0.395, -1.192, 0.6516, 0.2878, 0.7874].to_java Java::float)
                                                )
                                                .setTexCoord(TextureCoordinate.new()
                                                    .setPoint([0.8107, 0.9924, 0.8122, 0.9033, 0.7694, 0.9912, 0.7683, 0.9026, 0.1329, 0.0347, 0.0307, 0.0051, 0.0134, 0.0353, 0.1366, 0.0058, 0.1249, 0.1081, 0.0147, 0.117, 0.1349, 0.1856, 0.0462, 0.1842, 0.1559, 0.0454, 0.148, 0.1033, 0.3244, 0.0096, 0.1758, 0.0039, 0.1759, 0.011, 0.3241, 0.0033, 0.173, 0.1764, 0.3074, 0.1757, 0.1732, 0.1519, 0.3074, 0.1513, 0.1756, 0.032, 0.2159, 0.0368, 0.1791, 0.0165, 0.3169, 0.0458, 0.3158, 0.0193, 0.172, 0.0594, 0.2087, 0.0476, 0.1736, 0.0504, 0.2073, 0.064, 0.2362, 0.0821, 0.3267, 0.0796, 0.1717, 0.0822, 0.1726, 0.1297, 0.3077, 0.1289, 0.3074, 0.1865, 0.1742, 0.184, 0.0061, 0.1086, 0.1366, 0.0368, 0.1241, 0.1189, 0.0168, 0.0309, 0.0211, 0.1882, 0.14, 0.1857].to_java Java::float)
                                                )
                                            )
                                        )
                                    )
                                )
                            )
                        )
                    )
                    .addChild(HAnimJoint.new()
                        .setName("vl5")
                        .setDEF("hanim_vl5")
                        .setCenter([0, 35.77, -0.5028].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.77, -0.5028].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("HyunTextureAtlas")
                                        )
                                    )
                                    .setGeometry(IndexedFaceSet.new()
                                        .setCoordIndex([7, 5, 3, -1, 3, 4, 7, -1, 4, 8, 7, -1, 9, 10, 1, -1, 1, 0, 9, -1, 11, 9, 0, -1, 0, 2, 11, -1, 67, 16, 15, -1, 16, 17, 14, -1, 14, 15, 16, -1, 67, 15, 8, -1, 7, 8, 15, -1, 15, 14, 7, -1, 67, 206, 16, -1, 13, 17, 16, -1, 16, 206, 13, -1, 22, 23, 21, -1, 21, 20, 22, -1, 17, 22, 20, -1, 20, 14, 17, -1, 6, 5, 20, -1, 20, 21, 6, -1, 5, 7, 14, -1, 14, 20, 5, -1, 18, 19, 23, -1, 23, 22, 18, -1, 13, 18, 22, -1, 22, 17, 13, -1, 2, 6, 11, -1, 30, 31, 28, -1, 28, 27, 30, -1, 32, 30, 27, -1, 27, 29, 32, -1, 23, 32, 29, -1, 29, 21, 23, -1, 10, 9, 27, -1, 27, 28, 10, -1, 9, 11, 29, -1, 29, 27, 9, -1, 11, 6, 21, -1, 21, 29, 11, -1, 24, 25, 31, -1, 31, 30, 24, -1, 26, 24, 30, -1, 30, 32, 26, -1, 19, 26, 32, -1, 32, 23, 19, -1, 68, 207, 206, -1, 206, 67, 68, -1, 36, 35, 24, -1, 24, 26, 36, -1, 69, 208, 207, -1, 207, 68, 69, -1, 208, 38, 34, -1, 34, 207, 208, -1, 207, 34, 39, -1, 39, 206, 207, -1, 19, 40, 26, -1, 41, 36, 26, -1, 26, 40, 41, -1, 41, 40, 39, -1, 39, 34, 41, -1, 43, 42, 35, -1, 35, 36, 43, -1, 44, 43, 36, -1, 36, 41, 44, -1, 38, 44, 41, -1, 41, 34, 38, -1, 70, 209, 208, -1, 208, 69, 70, -1, 209, 46, 38, -1, 38, 208, 209, -1, 48, 47, 42, -1, 42, 43, 48, -1, 46, 49, 44, -1, 44, 38, 46, -1, 71, 210, 209, -1, 209, 70, 71, -1, 210, 51, 46, -1, 46, 209, 210, -1, 53, 52, 47, -1, 47, 48, 53, -1, 54, 53, 48, -1, 48, 49, 54, -1, 51, 54, 49, -1, 49, 46, 51, -1, 72, 55, 210, -1, 210, 71, 72, -1, 55, 56, 51, -1, 51, 210, 55, -1, 58, 57, 52, -1, 52, 53, 58, -1, 59, 58, 53, -1, 53, 54, 59, -1, 56, 59, 54, -1, 54, 51, 56, -1, 60, 61, 19, -1, 19, 18, 60, -1, 62, 60, 18, -1, 18, 13, 62, -1, 63, 62, 13, -1, 13, 39, 63, -1, 61, 64, 40, -1, 40, 19, 61, -1, 64, 63, 39, -1, 39, 40, 64, -1, 2, 3, 5, -1, 2, 5, 6, -1, 13, 206, 39, -1, 43, 44, 49, -1, 49, 48, 43, -1, 60, 62, 63, -1, 63, 64, 60, -1, 60, 64, 61, -1, 73, 74, 65, -1, 65, 66, 73, -1, 8, 4, 74, -1, 74, 73, 8, -1, 75, 76, 73, -1, 73, 66, 75, -1, 76, 12, 8, -1, 8, 73, 76, -1, 76, 77, 33, -1, 178, 179, 212, -1, 75, 78, 77, -1, 77, 76, 75, -1, 79, 180, 181, -1, 33, 77, 213, -1, 80, 213, 77, -1, 77, 78, 80, -1, 81, 182, 183, -1, 37, 213, 214, -1, 82, 214, 213, -1, 213, 80, 82, -1, 83, 184, 185, -1, 45, 214, 215, -1, 84, 215, 214, -1, 214, 82, 84, -1, 85, 86, 50, -1, 50, 215, 85, -1, 87, 85, 215, -1, 215, 84, 87, -1, 88, 89, 86, -1, 86, 85, 88, -1, 90, 88, 85, -1, 85, 87, 90, -1, 91, 186, 187, -1, 188, 189, 216, -1, 228, 190, 191, -1, 50, 86, 230, -1, 92, 93, 211, -1, 211, 230, 92, -1, 89, 92, 230, -1, 230, 86, 89, -1, 95, 97, 99, -1, 99, 96, 95, -1, 96, 99, 100, -1, 101, 1, 10, -1, 1, 101, 102, -1, 102, 94, 1, -1, 153, 106, 107, -1, 105, 108, 107, -1, 107, 106, 105, -1, 153, 100, 106, -1, 106, 100, 99, -1, 99, 105, 106, -1, 153, 107, 217, -1, 107, 108, 104, -1, 104, 217, 107, -1, 112, 114, 113, -1, 113, 111, 112, -1, 111, 113, 108, -1, 108, 105, 111, -1, 111, 97, 98, -1, 98, 112, 111, -1, 105, 99, 97, -1, 97, 111, 105, -1, 114, 110, 109, -1, 109, 113, 114, -1, 113, 109, 104, -1, 104, 108, 113, -1, 94, 102, 98, -1, 28, 31, 119, -1, 119, 117, 28, -1, 117, 119, 120, -1, 120, 118, 117, -1, 118, 120, 114, -1, 114, 112, 118, -1, 117, 101, 10, -1, 10, 28, 117, -1, 118, 102, 101, -1, 101, 117, 118, -1, 112, 98, 102, -1, 102, 118, 112, -1, 31, 25, 115, -1, 115, 119, 31, -1, 119, 115, 116, -1, 116, 120, 119, -1, 120, 116, 110, -1, 110, 114, 120, -1, 217, 218, 154, -1, 154, 153, 217, -1, 115, 123, 124, -1, 124, 116, 115, -1, 218, 219, 155, -1, 155, 154, 218, -1, 122, 126, 219, -1, 219, 218, 122, -1, 127, 122, 218, -1, 218, 217, 127, -1, 110, 116, 128, -1, 116, 124, 129, -1, 129, 128, 116, -1, 127, 128, 129, -1, 129, 122, 127, -1, 123, 130, 131, -1, 131, 124, 123, -1, 124, 131, 132, -1, 132, 129, 124, -1, 129, 132, 126, -1, 126, 122, 129, -1, 219, 220, 156, -1, 156, 155, 219, -1, 126, 134, 220, -1, 220, 219, 126, -1, 130, 135, 136, -1, 136, 131, 130, -1, 132, 137, 134, -1, 134, 126, 132, -1, 220, 221, 157, -1, 157, 156, 220, -1, 134, 139, 221, -1, 221, 220, 134, -1, 135, 140, 141, -1, 141, 136, 135, -1, 136, 141, 142, -1, 142, 137, 136, -1, 137, 142, 139, -1, 139, 134, 137, -1, 221, 143, 158, -1, 158, 157, 221, -1, 139, 144, 143, -1, 143, 221, 139, -1, 140, 145, 146, -1, 146, 141, 140, -1, 141, 146, 147, -1, 147, 142, 141, -1, 142, 147, 144, -1, 144, 139, 142, -1, 110, 149, 148, -1, 148, 109, 110, -1, 109, 148, 150, -1, 150, 104, 109, -1, 104, 150, 151, -1, 151, 127, 104, -1, 128, 152, 149, -1, 149, 110, 128, -1, 127, 151, 152, -1, 152, 128, 127, -1, 94, 97, 95, -1, 94, 98, 97, -1, 104, 127, 217, -1, 137, 132, 131, -1, 131, 136, 137, -1, 151, 150, 148, -1, 148, 152, 151, -1, 148, 149, 152, -1, 65, 160, 159, -1, 159, 66, 65, -1, 160, 96, 100, -1, 100, 159, 160, -1, 159, 161, 75, -1, 75, 66, 159, -1, 100, 103, 161, -1, 161, 159, 100, -1, 161, 121, 162, -1, 193, 223, 192, -1, 162, 78, 75, -1, 75, 161, 162, -1, 163, 194, 195, -1, 121, 224, 162, -1, 162, 224, 80, -1, 80, 78, 162, -1, 164, 196, 197, -1, 125, 225, 224, -1, 224, 225, 82, -1, 82, 80, 224, -1, 165, 198, 199, -1, 133, 226, 225, -1, 225, 226, 84, -1, 84, 82, 225, -1, 138, 167, 166, -1, 166, 226, 138, -1, 226, 166, 87, -1, 87, 84, 226, -1, 167, 169, 168, -1, 168, 166, 167, -1, 166, 168, 90, -1, 90, 87, 166, -1, 170, 200, 201, -1, 203, 227, 202, -1, 229, 204, 205, -1, 138, 231, 167, -1, 222, 172, 171, -1, 171, 231, 222, -1, 231, 171, 169, -1, 169, 167, 231, -1, 173, 174, 35, -1, 35, 42, 173, -1, 175, 173, 42, -1, 42, 47, 175, -1, 176, 175, 47, -1, 47, 52, 176, -1, 177, 176, 52, -1, 52, 57, 177, -1, 24, 35, 174, -1, 174, 25, 24, -1, 25, 174, 123, -1, 123, 115, 25, -1, 174, 173, 130, -1, 130, 123, 174, -1, 173, 175, 135, -1, 135, 130, 173, -1, 175, 176, 140, -1, 140, 135, 175, -1, 176, 177, 145, -1, 145, 140, 176, -1, 237, 238, 233, -1, 233, 232, 237, -1, 239, 237, 232, -1, 232, 234, 239, -1, 240, 239, 234, -1, 234, 235, 240, -1, 241, 240, 235, -1, 235, 236, 241, -1, 244, 245, 242, -1, 242, 243, 244, -1, 245, 241, 236, -1, 236, 242, 245, -1, 233, 238, 250, -1, 250, 246, 233, -1, 246, 250, 251, -1, 251, 247, 246, -1, 247, 251, 252, -1, 252, 248, 247, -1, 248, 252, 253, -1, 253, 249, 248, -1, 254, 255, 244, -1, 244, 243, 254, -1, 249, 253, 255, -1, 255, 254, 249, -1].to_java Java::int)
                                        .setCreaseAngle(1.57)
                                        .setTexCoordIndex([179, 180, 181, -1, 181, 182, 179, -1, 182, 183, 179, -1, 0, 1, 2, -1, 2, 3, 0, -1, 4, 0, 3, -1, 3, 5, 4, -1, 6, 7, 8, -1, 7, 10, 11, -1, 11, 8, 7, -1, 9, 8, 12, -1, 13, 12, 8, -1, 8, 11, 13, -1, 14, 15, 7, -1, 16, 10, 7, -1, 7, 15, 16, -1, 17, 18, 19, -1, 19, 20, 17, -1, 10, 17, 20, -1, 20, 11, 10, -1, 21, 22, 20, -1, 20, 19, 21, -1, 22, 13, 11, -1, 11, 20, 22, -1, 23, 24, 18, -1, 18, 17, 23, -1, 16, 23, 17, -1, 17, 10, 16, -1, 5, 21, 4, -1, 71, 26, 27, -1, 27, 72, 71, -1, 29, 25, 28, -1, 28, 30, 29, -1, 18, 29, 30, -1, 30, 19, 18, -1, 74, 232, 73, -1, 73, 27, 74, -1, 0, 4, 30, -1, 30, 28, 0, -1, 4, 21, 19, -1, 19, 30, 4, -1, 75, 32, 26, -1, 26, 76, 75, -1, 33, 31, 25, -1, 25, 29, 33, -1, 24, 33, 29, -1, 29, 18, 24, -1, 34, 35, 15, -1, 15, 14, 34, -1, 36, 37, 31, -1, 31, 33, 36, -1, 38, 39, 35, -1, 35, 34, 38, -1, 39, 40, 41, -1, 41, 35, 39, -1, 35, 41, 42, -1, 42, 15, 35, -1, 24, 43, 33, -1, 44, 36, 33, -1, 33, 43, 44, -1, 44, 43, 42, -1, 42, 41, 44, -1, 45, 46, 37, -1, 37, 36, 45, -1, 47, 45, 36, -1, 36, 44, 47, -1, 40, 47, 44, -1, 44, 41, 40, -1, 48, 49, 39, -1, 39, 38, 48, -1, 49, 50, 40, -1, 40, 39, 49, -1, 51, 52, 46, -1, 46, 45, 51, -1, 50, 53, 47, -1, 47, 40, 50, -1, 54, 55, 49, -1, 49, 48, 54, -1, 55, 56, 50, -1, 50, 49, 55, -1, 57, 58, 52, -1, 52, 51, 57, -1, 59, 57, 51, -1, 51, 53, 59, -1, 56, 59, 53, -1, 53, 50, 56, -1, 60, 61, 55, -1, 55, 54, 60, -1, 61, 62, 56, -1, 56, 55, 61, -1, 63, 64, 58, -1, 58, 57, 63, -1, 65, 63, 57, -1, 57, 59, 65, -1, 62, 65, 59, -1, 59, 56, 62, -1, 66, 67, 24, -1, 24, 23, 66, -1, 68, 66, 23, -1, 23, 16, 68, -1, 69, 68, 16, -1, 16, 42, 69, -1, 67, 70, 43, -1, 43, 24, 67, -1, 70, 69, 42, -1, 42, 43, 70, -1, 184, 181, 180, -1, 5, 22, 21, -1, 16, 15, 42, -1, 45, 47, 53, -1, 53, 51, 45, -1, 66, 68, 69, -1, 69, 70, 66, -1, 66, 70, 67, -1, 185, 186, 187, -1, 187, 188, 185, -1, 183, 182, 186, -1, 186, 185, 183, -1, 189, 190, 185, -1, 185, 188, 189, -1, 190, 191, 183, -1, 183, 185, 190, -1, 190, 192, 193, -1, 193, 191, 190, -1, 189, 194, 192, -1, 192, 190, 189, -1, 195, 196, 193, -1, 193, 192, 195, -1, 197, 195, 192, -1, 192, 194, 197, -1, 198, 199, 196, -1, 196, 195, 198, -1, 200, 198, 195, -1, 195, 197, 200, -1, 201, 202, 199, -1, 199, 198, 201, -1, 203, 201, 198, -1, 198, 200, 203, -1, 204, 205, 202, -1, 202, 201, 204, -1, 206, 204, 201, -1, 201, 203, 206, -1, 207, 208, 205, -1, 205, 204, 207, -1, 209, 207, 204, -1, 204, 206, 209, -1, 79, 80, 59, -1, 59, 56, 79, -1, 81, 82, 77, -1, 77, 78, 81, -1, 83, 84, 80, -1, 80, 79, 83, -1, 85, 86, 81, -1, 81, 78, 85, -1, 211, 212, 210, -1, 210, 213, 211, -1, 213, 210, 214, -1, 87, 89, 88, -1, 90, 87, 91, -1, 91, 92, 90, -1, 93, 95, 94, -1, 98, 97, 94, -1, 94, 95, 98, -1, 96, 99, 95, -1, 95, 99, 100, -1, 100, 98, 95, -1, 101, 94, 102, -1, 94, 97, 103, -1, 103, 102, 94, -1, 106, 105, 104, -1, 104, 107, 106, -1, 107, 104, 97, -1, 97, 98, 107, -1, 107, 109, 108, -1, 108, 106, 107, -1, 98, 100, 109, -1, 109, 107, 98, -1, 105, 111, 110, -1, 110, 104, 105, -1, 104, 110, 103, -1, 103, 97, 104, -1, 92, 91, 108, -1, 114, 113, 158, -1, 158, 159, 114, -1, 115, 112, 116, -1, 116, 117, 115, -1, 117, 116, 105, -1, 105, 106, 117, -1, 160, 233, 161, -1, 161, 114, 160, -1, 117, 91, 87, -1, 87, 115, 117, -1, 106, 108, 91, -1, 91, 117, 106, -1, 113, 119, 162, -1, 162, 163, 113, -1, 112, 118, 120, -1, 120, 116, 112, -1, 116, 120, 111, -1, 111, 105, 116, -1, 102, 122, 121, -1, 121, 101, 102, -1, 118, 124, 123, -1, 123, 120, 118, -1, 122, 126, 125, -1, 125, 121, 122, -1, 128, 127, 126, -1, 126, 122, 128, -1, 129, 128, 122, -1, 122, 102, 129, -1, 111, 120, 130, -1, 120, 123, 131, -1, 131, 130, 120, -1, 129, 130, 131, -1, 131, 128, 129, -1, 124, 133, 132, -1, 132, 123, 124, -1, 123, 132, 134, -1, 134, 131, 123, -1, 131, 134, 127, -1, 127, 128, 131, -1, 126, 136, 135, -1, 135, 125, 126, -1, 127, 137, 136, -1, 136, 126, 127, -1, 133, 139, 138, -1, 138, 132, 133, -1, 134, 140, 137, -1, 137, 127, 134, -1, 136, 142, 141, -1, 141, 135, 136, -1, 137, 143, 142, -1, 142, 136, 137, -1, 139, 145, 144, -1, 144, 138, 139, -1, 138, 144, 146, -1, 146, 140, 138, -1, 140, 146, 143, -1, 143, 137, 140, -1, 142, 148, 147, -1, 147, 141, 142, -1, 143, 149, 148, -1, 148, 142, 143, -1, 145, 151, 150, -1, 150, 144, 145, -1, 144, 150, 152, -1, 152, 146, 144, -1, 146, 152, 149, -1, 149, 143, 146, -1, 111, 154, 153, -1, 153, 110, 111, -1, 110, 153, 155, -1, 155, 103, 110, -1, 103, 155, 156, -1, 156, 129, 103, -1, 130, 157, 154, -1, 154, 111, 130, -1, 129, 156, 157, -1, 157, 130, 129, -1, 215, 212, 211, -1, 92, 108, 109, -1, 103, 129, 102, -1, 140, 134, 132, -1, 132, 138, 140, -1, 156, 155, 153, -1, 153, 157, 156, -1, 153, 154, 157, -1, 187, 217, 216, -1, 216, 188, 187, -1, 217, 213, 214, -1, 214, 216, 217, -1, 216, 218, 189, -1, 189, 188, 216, -1, 214, 219, 218, -1, 218, 216, 214, -1, 218, 220, 221, -1, 220, 218, 219, -1, 221, 194, 189, -1, 189, 218, 221, -1, 222, 220, 223, -1, 220, 222, 221, -1, 221, 222, 197, -1, 197, 194, 221, -1, 224, 223, 225, -1, 223, 224, 222, -1, 222, 224, 200, -1, 200, 197, 222, -1, 226, 225, 227, -1, 225, 226, 224, -1, 224, 226, 203, -1, 203, 200, 224, -1, 227, 229, 228, -1, 228, 226, 227, -1, 226, 228, 206, -1, 206, 203, 226, -1, 229, 231, 230, -1, 230, 228, 229, -1, 228, 230, 209, -1, 209, 206, 228, -1, 166, 146, 167, -1, 146, 166, 143, -1, 168, 164, 169, -1, 164, 168, 165, -1, 167, 171, 170, -1, 170, 166, 167, -1, 168, 173, 172, -1, 172, 165, 168, -1, 174, 175, 37, -1, 37, 46, 174, -1, 176, 174, 46, -1, 46, 52, 176, -1, 177, 176, 52, -1, 52, 58, 177, -1, 178, 177, 58, -1, 58, 64, 178, -1, 75, 37, 175, -1, 175, 32, 75, -1, 32, 175, 124, -1, 124, 162, 32, -1, 175, 174, 133, -1, 133, 124, 175, -1, 174, 176, 139, -1, 139, 133, 174, -1, 176, 177, 145, -1, 145, 139, 176, -1, 177, 178, 151, -1, 151, 145, 177, -1, 234, 235, 236, -1, 236, 237, 234, -1, 238, 234, 237, -1, 237, 239, 238, -1, 240, 238, 239, -1, 239, 241, 240, -1, 242, 240, 241, -1, 241, 243, 242, -1, 244, 245, 246, -1, 246, 247, 244, -1, 245, 242, 243, -1, 243, 246, 245, -1, 236, 235, 248, -1, 248, 249, 236, -1, 249, 248, 250, -1, 250, 251, 249, -1, 251, 250, 252, -1, 252, 253, 251, -1, 253, 252, 254, -1, 254, 255, 253, -1, 256, 257, 244, -1, 244, 247, 256, -1, 255, 254, 257, -1, 257, 256, 255, -1].to_java Java::int)
                                        .setCoord(Coordinate.new()
                                            .setPoint([0.6121, 12.42, -1.302, -0.306, 12.44, -1.342, 1.298, 12.61, -0.9894, 1.781, 12.59, 0.0631, 1.39, 12.32, 0.7954, 2.575, 12.19, 0.1088, 2.296, 12.99, -1.428, 2.816, 11.43, 1.178, 1.978, 11.24, 2.044, 0.8508, 13.01, -2.971, 0, 12.99, -3.116, 1.798, 13.03, -2.673, 2.93, 10.3, 2.438, 4.494, 11.02, 1.591, 2.634, 12, 1.741, 1.984, 11.24, 3.19, 2.767, 10.58, 3.261, 3.906, 11.73, 1.675, 4.949, 11.55, -0.0209, 4.834, 10.96, -1.468, 3.038, 12.93, 0.1389, 3.493, 12.17, -2.153, 4.482, 12.47, 0.1389, 4.113, 11.34, -1.759, 1.6, 8.107, -2.333, 0, 7.839, -2.451, 3.747, 8.955, -1.991, 0.9116, 10.49, -4.097, 0, 10.5, -4.216, 2.111, 10.83, -3.644, 1.482, 7.538, -2.966, 0, 7.253, -3.071, 3.64, 8.877, -2.864, 3.632, 6.875, 3.311, 4.987, 7.16, 1.178, 1.891, 6.998, -2.272, 3.799, 7.09, -1.818, 3.618, 4.307, 3.148, 5.136, 4.383, 1.144, 5.386, 8.485, 1.29, 5.217, 8.476, -0.4773, 4.888, 7.119, -0.8743, 1.254, 4.252, -2.726, 3.163, 4.3, -2.034, 4.235, 4.344, -0.4054, 3.732, 2.466, 3.172, 5.065, 2.624, 1.163, 1.133, 2.334, -2.855, 3.748, 2.51, -1.793, 4.813, 2.575, -0.4505, 3.662, 0.4951, 3.308, 5.323, 0.5624, 1.576, 1.343, 0.3925, -3.436, 3.49, 0.4011, -2.426, 4.924, 0.494, -0.8391, 4.174, -0.4185, 3.529, 5.233, -0.3904, 1.303, 1.408, -0.524, -2.55, 3.181, -0.5041, -1.817, 4.511, -0.4626, -0.5779, 6.538, 11.31, -0.0209, 6.166, 10.58, -1.468, 6.183, 10.64, 1.492, 5.565, 8.621, 1.29, 5.559, 8.614, -0.4773, 0, 12.09, 1.343, 0, 10.57, 2.32, 1.473, 9.039, 3.697, 1.943, 6.694, 3.992, 2.51, 4.323, 3.928, 2.845, 2.408, 3.91, 2.612, 0.5037, 4.216, 2.623, -0.4527, 4.138, 1.082, 10.57, 2.32, 0.6915, 12.09, 1.239, 0, 8.851, 2.842, 1.127, 8.846, 2.842, 1.334, 6.961, 3.311, 0, 7.091, 3.311, 1.334, 4.35, 3.311, 0, 4.48, 3.311, 1.334, 2.428, 3.311, 0, 2.558, 3.527, 1.334, 0.5456, 3.311, 0, 0.6752, 3.502, 1.334, -0.5831, 3.131, 3.226, -0.6336, 2.899, 0, -0.4535, 3.365, 1.334, -1.253, 1.537, 3.662, -1.303, 1.534, 0, -1.123, 1.537, 4.773, -0.5, 1.576, 4.147, -1.179, 1.158, 4.125, -1.096, -0.4311, -1.298, 12.61, -0.9894, -1.781, 12.59, 0.0631, -1.39, 12.32, 0.7954, -2.575, 12.19, 0.1088, -2.296, 12.99, -1.428, -2.816, 11.43, 1.178, -1.978, 11.24, 2.044, -0.8508, 13.01, -2.971, -1.798, 13.03, -2.673, -2.93, 10.3, 2.438, -4.494, 11.02, 1.591, -2.634, 12, 1.741, -1.984, 11.24, 3.19, -2.767, 10.58, 3.261, -3.906, 11.73, 1.675, -4.949, 11.55, -0.0209, -4.834, 10.96, -1.468, -3.038, 12.93, 0.1389, -3.493, 12.17, -2.153, -4.482, 12.47, 0.1389, -4.113, 11.34, -1.759, -1.6, 8.107, -2.333, -3.747, 8.955, -1.991, -0.9116, 10.49, -4.097, -2.111, 10.83, -3.644, -1.482, 7.538, -2.966, -3.64, 8.877, -2.864, -3.632, 6.875, 3.311, -4.987, 7.16, 1.178, -1.891, 6.998, -2.272, -3.799, 7.09, -1.818, -3.618, 4.307, 3.148, -5.136, 4.383, 1.144, -5.386, 8.485, 1.29, -5.217, 8.476, -0.4773, -4.888, 7.119, -0.8743, -1.254, 4.252, -2.726, -3.163, 4.3, -2.034, -4.235, 4.344, -0.4054, -3.732, 2.466, 3.172, -5.065, 2.624, 1.163, -1.133, 2.334, -2.855, -3.748, 2.51, -1.793, -4.813, 2.575, -0.4505, -3.662, 0.4951, 3.308, -5.323, 0.5624, 1.576, -1.343, 0.3925, -3.436, -3.49, 0.4011, -2.426, -4.924, 0.494, -0.8391, -4.174, -0.4185, 3.529, -5.233, -0.3904, 1.303, -1.408, -0.524, -2.55, -3.181, -0.5041, -1.817, -4.511, -0.4626, -0.5779, -6.538, 11.31, -0.0209, -6.166, 10.58, -1.468, -6.183, 10.64, 1.492, -5.565, 8.621, 1.29, -5.559, 8.614, -0.4773, -1.473, 9.039, 3.697, -1.943, 6.694, 3.992, -2.51, 4.323, 3.928, -2.845, 2.408, 3.91, -2.612, 0.5037, 4.216, -2.623, -0.4527, 4.138, -1.082, 10.57, 2.32, -0.6915, 12.09, 1.239, -1.127, 8.846, 2.842, -1.334, 6.961, 3.311, -1.334, 4.35, 3.311, -1.334, 2.428, 3.311, -1.334, 0.5456, 3.311, -1.334, -0.5831, 3.131, -3.226, -0.6336, 2.899, -1.334, -1.253, 1.537, -3.662, -1.303, 1.534, -4.773, -0.5, 1.576, -4.147, -1.179, 1.158, -4.125, -1.096, -0.4311, -0.0011, 4.252, -2.726, -0.0007, 6.998, -2.272, -0.0012, 2.334, -2.855, -0.001, 0.3925, -3.436, -0.001, -0.524, -2.55, 3.632, 6.875, 3.311, 2.93, 10.3, 2.438, 3.618, 4.307, 3.148, 3.632, 6.875, 3.311, 3.732, 2.466, 3.172, 3.618, 4.307, 3.148, 3.662, 0.4951, 3.308, 3.732, 2.466, 3.172, 4.511, -0.4626, -0.5779, 4.924, 0.494, -0.8391, 4.924, 0.494, -0.8391, 5.323, 0.5624, 1.576, 5.323, 0.5624, 1.576, 3.662, 0.4951, 3.308, -2.93, 10.3, 2.438, -3.632, 6.875, 3.311, -3.632, 6.875, 3.311, -3.618, 4.307, 3.148, -3.618, 4.307, 3.148, -3.732, 2.466, 3.172, -3.732, 2.466, 3.172, -3.662, 0.4951, 3.308, -4.924, 0.494, -0.8391, -4.511, -0.4626, -0.5779, -5.323, 0.5624, 1.576, -4.924, 0.494, -0.8391, -3.662, 0.4951, 3.308, -5.323, 0.5624, 1.576, 2.93, 10.3, 2.438, 3.632, 6.875, 3.311, 3.618, 4.307, 3.148, 3.732, 2.466, 3.172, 3.662, 0.4951, 3.308, 4.511, -0.4626, -0.5779, 1.127, 8.846, 2.842, 1.334, 4.35, 3.311, 1.334, 2.428, 3.311, 1.334, 0.5456, 3.311, 4.773, -0.5, 1.576, -2.93, 10.3, 2.438, -3.632, 6.875, 3.311, -3.618, 4.307, 3.148, -3.732, 2.466, 3.172, -3.662, 0.4951, 3.308, -4.511, -0.4626, -0.5779, -1.127, 8.846, 2.842, -1.334, 4.35, 3.311, -1.334, 2.428, 3.311, -1.334, 0.5456, 3.311, -4.773, -0.5, 1.576, 4.773, -0.5, 1.576, -4.773, -0.5, 1.576, 4.773, -0.5, 1.576, -4.773, -0.5, 1.576, 0.6121, 15.55, -1.302, 0, 15.55, -1.383, 1.298, 15.55, -0.9895, 1.781, 15.55, 0.0632, 1.39, 15.55, 0.7954, 0.6121, 11.8, -1.302, 0, 11.87, -1.383, 1.298, 12.1, -0.9894, 1.781, 12.07, 0.0631, 1.39, 11.65, 0.7954, 0.6897, 15.7, 1.236, 0, 15.06, 1.343, 0, 11.27, 1.343, 0.6897, 11.28, 1.236, -0.6121, 15.55, -1.302, -1.298, 15.55, -0.9895, -1.781, 15.55, 0.0631, -1.39, 15.55, 0.7954, -0.6121, 11.8, -1.302, -1.298, 12.1, -0.9895, -1.781, 12.07, 0.0631, -1.39, 11.65, 0.7954, -0.6897, 15.7, 1.236, -0.6897, 11.28, 1.236].to_java Java::float)
                                        )
                                        .setTexCoord(TextureCoordinate.new()
                                            .setPoint([0.2661, 0.5914, 0.3505, 0.5919, 0.3554, 0.5911, 0.2505, 0.5754, 0.241, 0.592, 0.2112, 0.5805, 0.0763, 0.4945, 0.1025, 0.5076, 0.0865, 0.5614, 0.0652, 0.5465, 0.1412, 0.5207, 0.1108, 0.5655, 0.0786, 0.5849, 0.1073, 0.5839, 0.0877, 0.4617, 0.1185, 0.4741, 0.1474, 0.4856, 0.1724, 0.5255, 0.2089, 0.5196, 0.2133, 0.556, 0.1645, 0.5709, 0.2067, 0.5908, 0.1632, 0.5887, 0.1708, 0.4854, 0.1963, 0.4863, 0.2708, 0.4736, 0.347, 0.4316, 0.3616, 0.5328, 0.2733, 0.5359, 0.238, 0.493, 0.249, 0.5451, 0.2638, 0.4568, 0.3214, 0.4203, 0.2252, 0.4828, 0.0566, 0.3896, 0.0976, 0.3718, 0.2183, 0.385, 0.3504, 0.3844, 0.0529, 0.3458, 0.1128, 0.344, 0.1491, 0.3449, 0.1525, 0.3869, 0.1538, 0.4251, 0.1784, 0.4249, 0.1911, 0.3858, 0.2175, 0.3427, 0.3608, 0.3469, 0.1838, 0.3438, 0.0518, 0.2941, 0.1116, 0.2965, 0.1487, 0.2975, 0.2175, 0.2944, 0.3621, 0.2922, 0.1849, 0.2961, 0.0501, 0.2428, 0.1011, 0.241, 0.1445, 0.2419, 0.2369, 0.2375, 0.3561, 0.2404, 0.1927, 0.24, 0.0553, 0.217, 0.1067, 0.2154, 0.1463, 0.2162, 0.227, 0.2131, 0.3536, 0.2151, 0.1879, 0.2143, 0.1715, 0.4655, 0.1797, 0.4646, 0.1569, 0.4642, 0.1544, 0.4288, 0.1782, 0.4286, 0.3477, 0.431, 0.3623, 0.5333, 0.3623, 0.5333, 0.3505, 0.5919, 0.3223, 0.4192, 0.3477, 0.431, 0.0976, 0.3718, 0.0976, 0.3718, 0.1445, 0.2419, 0.1927, 0.24, 0.0976, 0.3718, 0.0976, 0.3718, 0.1445, 0.2419, 0.1927, 0.24, 0.0976, 0.3718, 0.0976, 0.3718, 0.2661, 0.5914, 0.3505, 0.5919, 0.3554, 0.5911, 0.2505, 0.5754, 0.241, 0.592, 0.2112, 0.5805, 0.0763, 0.4945, 0.1025, 0.5076, 0.0865, 0.5614, 0.0652, 0.5465, 0.1412, 0.5207, 0.1108, 0.5655, 0.0786, 0.5849, 0.1073, 0.5839, 0.0877, 0.4617, 0.1185, 0.4741, 0.1474, 0.4856, 0.1724, 0.5255, 0.2089, 0.5196, 0.2133, 0.556, 0.1645, 0.5709, 0.2067, 0.5908, 0.1632, 0.5887, 0.1708, 0.4854, 0.1963, 0.4863, 0.2708, 0.4736, 0.347, 0.4316, 0.3616, 0.5328, 0.2733, 0.5359, 0.238, 0.493, 0.249, 0.5451, 0.2638, 0.4568, 0.3214, 0.4203, 0.2252, 0.4828, 0.0566, 0.3896, 0.0976, 0.3718, 0.2183, 0.385, 0.3504, 0.3844, 0.0529, 0.3458, 0.1128, 0.344, 0.1491, 0.3449, 0.1525, 0.3869, 0.1538, 0.4251, 0.1784, 0.4249, 0.1911, 0.3858, 0.2175, 0.3427, 0.3608, 0.3469, 0.1838, 0.3438, 0.0518, 0.2941, 0.1116, 0.2965, 0.1487, 0.2975, 0.2175, 0.2944, 0.3621, 0.2922, 0.1849, 0.2961, 0.0501, 0.2428, 0.1011, 0.241, 0.1445, 0.2419, 0.2369, 0.2375, 0.3561, 0.2404, 0.1927, 0.24, 0.0553, 0.217, 0.1067, 0.2154, 0.1463, 0.2162, 0.227, 0.2131, 0.3536, 0.2151, 0.1879, 0.2143, 0.1715, 0.4655, 0.1797, 0.4646, 0.1569, 0.4642, 0.1544, 0.4288, 0.1782, 0.4286, 0.3477, 0.431, 0.3623, 0.5333, 0.3623, 0.5333, 0.3505, 0.5919, 0.3223, 0.4192, 0.3477, 0.431, 0.0976, 0.3718, 0.0976, 0.3718, 0.1445, 0.2419, 0.1927, 0.24, 0.0976, 0.3718, 0.0976, 0.3718, 0.1445, 0.2419, 0.1927, 0.24, 0.0976, 0.3718, 0.0976, 0.3718, 0.3608, 0.3469, 0.3504, 0.3844, 0.3621, 0.2922, 0.3561, 0.2404, 0.3536, 0.2151, 0.9678, 0.9614, 0.9599, 0.9831, 0.9337, 0.9943, 0.9208, 0.9868, 0.9402, 0.956, 0.9178, 0.9949, 0.9107, 0.9369, 0.8978, 0.9801, 0.8751, 0.9801, 0.8751, 0.9369, 0.8751, 0.8881, 0.9122, 0.888, 0.9715, 0.9294, 0.919, 0.8344, 0.9947, 0.8319, 0.8751, 0.8381, 0.919, 0.7602, 0.9942, 0.7589, 0.8751, 0.7639, 0.919, 0.7055, 0.998, 0.7066, 0.8751, 0.7092, 0.919, 0.652, 0.9957, 0.6506, 0.8751, 0.6557, 0.919, 0.6199, 0.9813, 0.6185, 0.8751, 0.6236, 0.919, 0.6009, 0.9957, 0.5995, 0.8751, 0.6046, 0.7823, 0.9614, 0.8164, 0.9943, 0.7903, 0.9831, 0.8293, 0.9868, 0.8099, 0.956, 0.8323, 0.9949, 0.8394, 0.9369, 0.8523, 0.9801, 0.8379, 0.888, 0.7786, 0.9294, 0.7555, 0.8319, 0.8311, 0.8344, 0.8311, 0.7602, 0.7559, 0.7589, 0.8311, 0.7055, 0.7522, 0.7066, 0.8311, 0.652, 0.7545, 0.6506, 0.8311, 0.6199, 0.7688, 0.6185, 0.8311, 0.6009, 0.7545, 0.5995, 0.3511, 0.5932, 0.3511, 0.5932, 0.2453, 0.6431, 0.2344, 0.6441, 0.2344, 0.6969, 0.2453, 0.6969, 0.2575, 0.6474, 0.2575, 0.6969, 0.2661, 0.6469, 0.2661, 0.6969, 0.2592, 0.6409, 0.2592, 0.6969, 0.2344, 0.6355, 0.2467, 0.6357, 0.2467, 0.699, 0.2344, 0.6898, 0.2235, 0.6431, 0.2235, 0.6969, 0.2112, 0.6474, 0.2112, 0.6969, 0.2026, 0.6469, 0.2026, 0.6969, 0.2096, 0.6409, 0.2096, 0.6969, 0.2221, 0.699, 0.2221, 0.6357].to_java Java::float)
                                        )
                                    )
                                )
                            )
                        )
                        .addChild(HAnimJoint.new()
                            .setName("skullbase")
                            .setDEF("hanim_skullbase")
                            .setCenter([0, 49.98, -0.5228].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, 49.98, -0.5228].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("HyunTextureAtlas")
                                            )
                                        )
                                        .setGeometry(IndexedFaceSet.new()
                                            .setCoordIndex([118, 28, 42, -1, 42, 25, 118, -1, 26, 40, 27, -1, 39, 38, 24, -1, 24, 23, 39, -1, 58, 22, 24, -1, 24, 38, 58, -1, 120, 41, 28, -1, 28, 118, 120, -1, 295, 56, 30, -1, 30, 32, 295, -1, 56, 37, 31, -1, 29, 31, 35, -1, 35, 33, 29, -1, 29, 33, 34, -1, 34, 30, 29, -1, 30, 34, 36, -1, 36, 32, 30, -1, 37, 35, 31, -1, 295, 32, 36, -1, 40, 33, 35, -1, 44, 36, 34, -1, 37, 40, 35, -1, 295, 36, 44, -1, 57, 58, 38, -1, 39, 40, 38, -1, 27, 39, 23, -1, 23, 20, 27, -1, 40, 39, 27, -1, 294, 48, 41, -1, 41, 19, 294, -1, 28, 41, 48, -1, 48, 49, 28, -1, 28, 49, 50, -1, 50, 42, 28, -1, 19, 293, 294, -1, 54, 48, 294, -1, 294, 17, 54, -1, 17, 294, 293, -1, 119, 52, 295, -1, 90, 93, 45, -1, 45, 92, 90, -1, 14, 81, 45, -1, 45, 93, 14, -1, 16, 72, 14, -1, 97, 96, 46, -1, 95, 97, 46, -1, 46, 88, 95, -1, 96, 90, 46, -1, 92, 46, 90, -1, 92, 87, 46, -1, 117, 91, 47, -1, 47, 103, 117, -1, 86, 47, 87, -1, 87, 102, 86, -1, 86, 116, 103, -1, 103, 47, 86, -1, 87, 47, 91, -1, 49, 53, 51, -1, 49, 48, 54, -1, 54, 53, 49, -1, 16, 22, 58, -1, 58, 72, 16, -1, 73, 68, 51, -1, 51, 53, 73, -1, 52, 51, 68, -1, 68, 295, 52, -1, 53, 54, 75, -1, 75, 74, 53, -1, 73, 53, 74, -1, 75, 54, 76, -1, 65, 69, 56, -1, 56, 69, 70, -1, 70, 37, 56, -1, 37, 70, 71, -1, 71, 57, 37, -1, 66, 64, 67, -1, 77, 67, 64, -1, 65, 64, 66, -1, 66, 69, 65, -1, 67, 59, 60, -1, 67, 82, 59, -1, 82, 111, 59, -1, 60, 59, 104, -1, 104, 59, 62, -1, 111, 61, 59, -1, 61, 63, 59, -1, 62, 59, 63, -1, 77, 64, 65, -1, 65, 78, 77, -1, 68, 73, 78, -1, 78, 65, 68, -1, 69, 66, 79, -1, 79, 70, 69, -1, 70, 79, 80, -1, 80, 71, 70, -1, 14, 72, 81, -1, 73, 74, 83, -1, 83, 78, 73, -1, 74, 75, 109, -1, 109, 83, 74, -1, 75, 76, 114, -1, 114, 109, 75, -1, 4, 115, 15, -1, 76, 15, 115, -1, 115, 114, 76, -1, 60, 66, 67, -1, 66, 60, 105, -1, 82, 67, 77, -1, 77, 84, 82, -1, 78, 83, 84, -1, 84, 77, 78, -1, 105, 106, 79, -1, 79, 66, 105, -1, 106, 100, 80, -1, 80, 79, 106, -1, 110, 111, 82, -1, 82, 84, 110, -1, 110, 84, 83, -1, 83, 109, 110, -1, 113, 85, 108, -1, 108, 107, 113, -1, 85, 99, 116, -1, 116, 86, 85, -1, 89, 88, 87, -1, 94, 95, 88, -1, 88, 89, 94, -1, 89, 91, 117, -1, 117, 94, 89, -1, 91, 89, 87, -1, 14, 93, 13, -1, 9, 12, 90, -1, 90, 96, 9, -1, 12, 13, 93, -1, 93, 90, 12, -1, 94, 11, 10, -1, 10, 95, 94, -1, 11, 94, 117, -1, 117, 0, 11, -1, 8, 97, 95, -1, 95, 10, 8, -1, 8, 9, 96, -1, 96, 97, 8, -1, 1, 99, 7, -1, 3, 6, 98, -1, 98, 112, 3, -1, 7, 99, 98, -1, 98, 6, 7, -1, 113, 112, 98, -1, 108, 101, 100, -1, 100, 106, 108, -1, 113, 98, 85, -1, 99, 85, 98, -1, 103, 116, 2, -1, 2, 5, 103, -1, 5, 0, 117, -1, 117, 103, 5, -1, 62, 113, 107, -1, 107, 104, 62, -1, 108, 106, 105, -1, 105, 107, 108, -1, 110, 109, 114, -1, 114, 115, 110, -1, 3, 112, 115, -1, 115, 4, 3, -1, 61, 111, 110, -1, 110, 115, 61, -1, 61, 115, 112, -1, 112, 63, 61, -1, 62, 63, 112, -1, 112, 113, 62, -1, 2, 116, 1, -1, 116, 99, 1, -1, 86, 102, 85, -1, 102, 101, 108, -1, 85, 102, 108, -1, 57, 38, 40, -1, 37, 57, 40, -1, 105, 60, 104, -1, 107, 105, 104, -1, 15, 76, 54, -1, 17, 15, 54, -1, 87, 88, 46, -1, 41, 120, 21, -1, 19, 41, 21, -1, 72, 58, 122, -1, 123, 100, 101, -1, 101, 121, 123, -1, 100, 123, 124, -1, 124, 80, 100, -1, 80, 124, 122, -1, 122, 71, 80, -1, 101, 87, 121, -1, 57, 71, 122, -1, 58, 57, 122, -1, 121, 92, 45, -1, 45, 123, 121, -1, 123, 45, 81, -1, 81, 124, 123, -1, 124, 81, 72, -1, 72, 122, 124, -1, 87, 92, 121, -1, 87, 101, 102, -1, 40, 26, 44, -1, 119, 295, 44, -1, 44, 34, 33, -1, 40, 44, 33, -1, 29, 30, 56, -1, 31, 29, 56, -1, 68, 65, 56, -1, 295, 68, 56, -1, 55, 147, 131, -1, 132, 131, 147, -1, 147, 140, 132, -1, 132, 140, 141, -1, 141, 133, 132, -1, 133, 141, 142, -1, 142, 134, 133, -1, 134, 142, 125, -1, 125, 130, 134, -1, 129, 135, 18, -1, 277, 278, 296, -1, 137, 279, 280, -1, 281, 282, 297, -1, 304, 136, 49, -1, 49, 136, 146, -1, 146, 52, 49, -1, 52, 146, 147, -1, 298, 283, 284, -1, 136, 145, 146, -1, 128, 126, 143, -1, 143, 144, 139, -1, 145, 139, 144, -1, 139, 128, 143, -1, 136, 139, 145, -1, 135, 138, 304, -1, 304, 43, 135, -1, 129, 127, 138, -1, 138, 135, 129, -1, 138, 139, 136, -1, 136, 304, 138, -1, 138, 127, 128, -1, 128, 139, 138, -1, 143, 126, 125, -1, 125, 142, 143, -1, 144, 143, 142, -1, 142, 141, 144, -1, 145, 144, 141, -1, 141, 140, 145, -1, 146, 145, 140, -1, 140, 147, 146, -1, 52, 119, 42, -1, 42, 50, 52, -1, 148, 149, 118, -1, 118, 25, 148, -1, 149, 150, 120, -1, 120, 118, 149, -1, 150, 151, 21, -1, 21, 120, 150, -1, 26, 152, 149, -1, 149, 148, 26, -1, 152, 153, 150, -1, 150, 149, 152, -1, 153, 154, 151, -1, 151, 150, 153, -1, 26, 27, 152, -1, 153, 152, 27, -1, 27, 20, 154, -1, 154, 153, 27, -1, 42, 119, 148, -1, 148, 25, 42, -1, 148, 119, 26, -1, 119, 44, 26, -1, 49, 52, 50, -1, 172, 158, 248, -1, 248, 155, 172, -1, 156, 157, 170, -1, 24, 168, 169, -1, 169, 23, 24, -1, 24, 22, 188, -1, 188, 168, 24, -1, 158, 171, 250, -1, 250, 248, 158, -1, 160, 186, 300, -1, 300, 162, 160, -1, 186, 161, 167, -1, 165, 161, 159, -1, 159, 163, 165, -1, 164, 163, 159, -1, 159, 160, 164, -1, 166, 164, 160, -1, 160, 162, 166, -1, 167, 161, 165, -1, 300, 166, 162, -1, 170, 165, 163, -1, 174, 164, 166, -1, 167, 165, 170, -1, 300, 174, 166, -1, 187, 168, 188, -1, 169, 168, 170, -1, 23, 169, 157, -1, 157, 20, 23, -1, 170, 157, 169, -1, 171, 178, 299, -1, 299, 19, 171, -1, 178, 171, 158, -1, 158, 179, 178, -1, 180, 179, 158, -1, 158, 172, 180, -1, 19, 299, 293, -1, 299, 178, 184, -1, 184, 17, 299, -1, 17, 293, 299, -1, 249, 300, 182, -1, 175, 223, 220, -1, 220, 222, 175, -1, 175, 211, 14, -1, 14, 223, 175, -1, 16, 14, 202, -1, 227, 176, 226, -1, 176, 227, 225, -1, 225, 218, 176, -1, 226, 176, 220, -1, 222, 220, 176, -1, 222, 176, 217, -1, 177, 221, 247, -1, 247, 233, 177, -1, 216, 217, 177, -1, 217, 216, 232, -1, 233, 246, 216, -1, 216, 177, 233, -1, 217, 221, 177, -1, 179, 181, 183, -1, 184, 178, 179, -1, 179, 183, 184, -1, 188, 22, 16, -1, 16, 202, 188, -1, 203, 181, 198, -1, 181, 203, 183, -1, 198, 181, 182, -1, 182, 300, 198, -1, 183, 205, 184, -1, 205, 183, 204, -1, 203, 204, 183, -1, 205, 206, 184, -1, 195, 186, 199, -1, 200, 199, 186, -1, 186, 167, 200, -1, 201, 200, 167, -1, 167, 187, 201, -1, 196, 197, 194, -1, 207, 194, 197, -1, 196, 194, 195, -1, 195, 199, 196, -1, 197, 190, 189, -1, 197, 189, 212, -1, 212, 189, 241, -1, 190, 234, 189, -1, 234, 192, 189, -1, 241, 189, 191, -1, 191, 189, 193, -1, 192, 193, 189, -1, 195, 194, 207, -1, 207, 208, 195, -1, 208, 203, 198, -1, 198, 195, 208, -1, 209, 196, 199, -1, 199, 200, 209, -1, 210, 209, 200, -1, 200, 201, 210, -1, 14, 211, 202, -1, 213, 204, 203, -1, 203, 208, 213, -1, 239, 205, 204, -1, 204, 213, 239, -1, 244, 206, 205, -1, 205, 239, 244, -1, 4, 15, 245, -1, 245, 15, 206, -1, 206, 244, 245, -1, 190, 197, 196, -1, 196, 235, 190, -1, 207, 197, 212, -1, 212, 214, 207, -1, 214, 213, 208, -1, 208, 207, 214, -1, 209, 236, 235, -1, 235, 196, 209, -1, 210, 230, 236, -1, 236, 209, 210, -1, 212, 241, 240, -1, 240, 214, 212, -1, 213, 214, 240, -1, 240, 239, 213, -1, 238, 215, 243, -1, 243, 237, 238, -1, 246, 229, 215, -1, 215, 216, 246, -1, 219, 217, 218, -1, 218, 225, 224, -1, 224, 219, 218, -1, 247, 221, 219, -1, 219, 224, 247, -1, 221, 217, 219, -1, 14, 13, 223, -1, 220, 12, 9, -1, 9, 226, 220, -1, 223, 13, 12, -1, 12, 220, 223, -1, 10, 11, 224, -1, 224, 225, 10, -1, 247, 224, 11, -1, 11, 0, 247, -1, 225, 227, 8, -1, 8, 10, 225, -1, 226, 9, 8, -1, 8, 227, 226, -1, 1, 7, 229, -1, 228, 6, 3, -1, 3, 242, 228, -1, 228, 229, 7, -1, 7, 6, 228, -1, 243, 228, 242, -1, 230, 231, 238, -1, 238, 236, 230, -1, 243, 215, 228, -1, 229, 228, 215, -1, 2, 246, 233, -1, 233, 5, 2, -1, 247, 0, 5, -1, 5, 233, 247, -1, 237, 243, 192, -1, 192, 234, 237, -1, 235, 236, 238, -1, 238, 237, 235, -1, 244, 239, 240, -1, 240, 245, 244, -1, 245, 242, 3, -1, 3, 4, 245, -1, 240, 241, 191, -1, 191, 245, 240, -1, 242, 245, 191, -1, 191, 193, 242, -1, 242, 193, 192, -1, 192, 243, 242, -1, 2, 1, 246, -1, 246, 1, 229, -1, 216, 215, 232, -1, 232, 238, 231, -1, 215, 238, 232, -1, 187, 170, 168, -1, 167, 170, 187, -1, 235, 234, 190, -1, 237, 234, 235, -1, 15, 184, 206, -1, 17, 184, 15, -1, 217, 176, 218, -1, 171, 21, 250, -1, 19, 21, 171, -1, 202, 252, 188, -1, 231, 230, 253, -1, 253, 251, 231, -1, 254, 253, 230, -1, 230, 210, 254, -1, 252, 254, 210, -1, 210, 201, 252, -1, 231, 251, 217, -1, 187, 252, 201, -1, 188, 252, 187, -1, 175, 222, 251, -1, 251, 253, 175, -1, 211, 175, 253, -1, 253, 254, 211, -1, 202, 211, 254, -1, 254, 252, 202, -1, 217, 251, 222, -1, 217, 232, 231, -1, 170, 174, 156, -1, 249, 174, 300, -1, 174, 163, 164, -1, 170, 163, 174, -1, 159, 186, 160, -1, 161, 186, 159, -1, 198, 186, 195, -1, 300, 186, 198, -1, 185, 255, 271, -1, 271, 255, 256, -1, 256, 264, 271, -1, 265, 264, 256, -1, 256, 257, 265, -1, 266, 265, 257, -1, 257, 258, 266, -1, 125, 266, 258, -1, 258, 130, 125, -1, 129, 18, 301, -1, 286, 259, 285, -1, 261, 287, 288, -1, 290, 302, 289, -1, 305, 179, 260, -1, 270, 260, 179, -1, 179, 182, 270, -1, 182, 271, 270, -1, 303, 291, 292, -1, 260, 270, 269, -1, 128, 267, 126, -1, 267, 263, 268, -1, 269, 268, 263, -1, 263, 267, 128, -1, 260, 269, 263, -1, 305, 262, 301, -1, 301, 173, 305, -1, 262, 127, 129, -1, 129, 301, 262, -1, 260, 263, 262, -1, 262, 305, 260, -1, 128, 127, 262, -1, 262, 263, 128, -1, 125, 126, 267, -1, 267, 266, 125, -1, 266, 267, 268, -1, 268, 265, 266, -1, 265, 268, 269, -1, 269, 264, 265, -1, 264, 269, 270, -1, 270, 271, 264, -1, 172, 249, 182, -1, 182, 180, 172, -1, 248, 273, 272, -1, 272, 155, 248, -1, 250, 274, 273, -1, 273, 248, 250, -1, 21, 151, 274, -1, 274, 250, 21, -1, 273, 275, 156, -1, 156, 272, 273, -1, 274, 276, 275, -1, 275, 273, 274, -1, 151, 154, 276, -1, 276, 274, 151, -1, 156, 275, 157, -1, 276, 157, 275, -1, 154, 20, 157, -1, 157, 276, 154, -1, 272, 249, 172, -1, 172, 155, 272, -1, 272, 156, 249, -1, 249, 156, 174, -1, 179, 180, 182, -1].to_java Java::int)
                                            .setCreaseAngle(1.57)
                                            .setTexCoordIndex([255, 256, 257, -1, 257, 258, 255, -1, 259, 260, 261, -1, 0, 1, 2, -1, 2, 3, 0, -1, 4, 5, 2, -1, 2, 1, 4, -1, 262, 263, 256, -1, 256, 255, 262, -1, 6, 7, 8, -1, 8, 9, 6, -1, 7, 10, 11, -1, 12, 11, 13, -1, 13, 14, 12, -1, 12, 14, 15, -1, 15, 8, 12, -1, 8, 15, 16, -1, 16, 9, 8, -1, 10, 13, 11, -1, 6, 9, 16, -1, 17, 14, 13, -1, 18, 16, 15, -1, 10, 17, 13, -1, 6, 16, 18, -1, 19, 4, 1, -1, 0, 17, 1, -1, 261, 264, 265, -1, 265, 266, 261, -1, 260, 264, 261, -1, 267, 268, 263, -1, 263, 269, 267, -1, 256, 263, 268, -1, 268, 270, 256, -1, 256, 270, 271, -1, 271, 257, 256, -1, 269, 272, 267, -1, 186, 187, 188, -1, 188, 189, 186, -1, 189, 188, 190, -1, 273, 274, 275, -1, 20, 21, 22, -1, 22, 23, 20, -1, 24, 25, 22, -1, 22, 21, 24, -1, 26, 27, 24, -1, 28, 29, 30, -1, 31, 28, 30, -1, 30, 32, 31, -1, 29, 20, 30, -1, 23, 30, 20, -1, 23, 33, 30, -1, 34, 35, 36, -1, 36, 37, 34, -1, 38, 36, 33, -1, 33, 39, 38, -1, 38, 40, 37, -1, 37, 36, 38, -1, 33, 36, 35, -1, 191, 192, 193, -1, 191, 187, 186, -1, 186, 192, 191, -1, 26, 5, 4, -1, 4, 27, 26, -1, 194, 195, 193, -1, 193, 192, 194, -1, 196, 193, 195, -1, 195, 197, 196, -1, 192, 186, 198, -1, 198, 199, 192, -1, 194, 192, 199, -1, 198, 186, 200, -1, 41, 42, 7, -1, 7, 42, 43, -1, 43, 10, 7, -1, 10, 43, 44, -1, 44, 19, 10, -1, 45, 46, 47, -1, 48, 47, 46, -1, 41, 46, 45, -1, 45, 42, 41, -1, 47, 49, 50, -1, 47, 51, 49, -1, 51, 52, 49, -1, 50, 49, 53, -1, 53, 49, 54, -1, 52, 55, 49, -1, 55, 56, 49, -1, 54, 49, 56, -1, 48, 46, 41, -1, 41, 57, 48, -1, 58, 59, 57, -1, 57, 41, 58, -1, 42, 45, 60, -1, 60, 43, 42, -1, 43, 60, 61, -1, 61, 44, 43, -1, 24, 27, 25, -1, 59, 62, 63, -1, 63, 57, 59, -1, 62, 64, 65, -1, 65, 63, 62, -1, 64, 66, 67, -1, 67, 65, 64, -1, 68, 69, 70, -1, 66, 70, 69, -1, 69, 67, 66, -1, 50, 45, 47, -1, 45, 50, 71, -1, 51, 47, 48, -1, 48, 72, 51, -1, 57, 63, 72, -1, 72, 48, 57, -1, 71, 73, 60, -1, 60, 45, 71, -1, 73, 74, 61, -1, 61, 60, 73, -1, 75, 52, 51, -1, 51, 72, 75, -1, 75, 72, 63, -1, 63, 65, 75, -1, 76, 77, 78, -1, 78, 79, 76, -1, 77, 80, 40, -1, 40, 38, 77, -1, 81, 32, 33, -1, 82, 31, 32, -1, 32, 81, 82, -1, 81, 35, 34, -1, 34, 82, 81, -1, 35, 81, 33, -1, 24, 21, 83, -1, 84, 85, 20, -1, 20, 29, 84, -1, 85, 83, 21, -1, 21, 20, 85, -1, 82, 86, 87, -1, 87, 31, 82, -1, 86, 82, 34, -1, 34, 88, 86, -1, 89, 28, 31, -1, 31, 87, 89, -1, 89, 84, 29, -1, 29, 28, 89, -1, 90, 80, 91, -1, 92, 93, 94, -1, 94, 95, 92, -1, 91, 80, 94, -1, 94, 93, 91, -1, 76, 95, 94, -1, 78, 96, 74, -1, 74, 73, 78, -1, 76, 94, 77, -1, 80, 77, 94, -1, 37, 40, 97, -1, 97, 98, 37, -1, 98, 88, 34, -1, 34, 37, 98, -1, 54, 76, 79, -1, 79, 53, 54, -1, 78, 73, 71, -1, 71, 79, 78, -1, 75, 65, 67, -1, 67, 69, 75, -1, 92, 95, 69, -1, 69, 68, 92, -1, 55, 52, 75, -1, 75, 69, 55, -1, 55, 69, 95, -1, 95, 56, 55, -1, 54, 56, 95, -1, 95, 76, 54, -1, 97, 40, 90, -1, 40, 80, 90, -1, 38, 39, 77, -1, 39, 96, 78, -1, 77, 39, 78, -1, 19, 1, 17, -1, 10, 19, 17, -1, 71, 50, 53, -1, 79, 71, 53, -1, 201, 200, 186, -1, 189, 201, 186, -1, 33, 32, 30, -1, 263, 262, 276, -1, 269, 263, 276, -1, 27, 4, 99, -1, 100, 74, 96, -1, 96, 101, 100, -1, 74, 100, 102, -1, 102, 61, 74, -1, 61, 102, 99, -1, 99, 44, 61, -1, 96, 33, 101, -1, 19, 44, 99, -1, 4, 19, 99, -1, 101, 23, 22, -1, 22, 100, 101, -1, 100, 22, 25, -1, 25, 102, 100, -1, 102, 25, 27, -1, 27, 99, 102, -1, 33, 23, 101, -1, 33, 96, 39, -1, 260, 259, 277, -1, 273, 275, 277, -1, 18, 15, 14, -1, 17, 18, 14, -1, 12, 8, 7, -1, 11, 12, 7, -1, 58, 41, 7, -1, 6, 58, 7, -1, 197, 202, 203, -1, 204, 203, 202, -1, 202, 205, 204, -1, 204, 205, 206, -1, 206, 207, 204, -1, 207, 206, 208, -1, 208, 209, 207, -1, 209, 208, 210, -1, 210, 211, 209, -1, 212, 213, 190, -1, 188, 190, 213, -1, 214, 187, 188, -1, 191, 187, 214, -1, 214, 215, 191, -1, 191, 215, 216, -1, 216, 196, 191, -1, 196, 216, 202, -1, 202, 197, 196, -1, 215, 217, 216, -1, 218, 219, 220, -1, 220, 221, 222, -1, 217, 222, 221, -1, 222, 218, 220, -1, 215, 222, 217, -1, 213, 223, 214, -1, 214, 188, 213, -1, 212, 224, 223, -1, 223, 213, 212, -1, 223, 222, 215, -1, 215, 214, 223, -1, 223, 224, 218, -1, 218, 222, 223, -1, 220, 219, 210, -1, 210, 208, 220, -1, 221, 220, 208, -1, 208, 206, 221, -1, 217, 221, 206, -1, 206, 205, 217, -1, 216, 217, 205, -1, 205, 202, 216, -1, 274, 273, 257, -1, 257, 271, 274, -1, 278, 279, 255, -1, 255, 258, 278, -1, 279, 280, 262, -1, 262, 255, 279, -1, 280, 281, 276, -1, 276, 262, 280, -1, 259, 282, 279, -1, 279, 278, 259, -1, 282, 283, 280, -1, 280, 279, 282, -1, 283, 284, 281, -1, 281, 280, 283, -1, 259, 261, 282, -1, 283, 282, 261, -1, 261, 266, 284, -1, 284, 283, 261, -1, 257, 273, 278, -1, 278, 258, 257, -1, 278, 273, 259, -1, 273, 277, 259, -1, 270, 274, 271, -1, 286, 287, 285, -1, 285, 288, 286, -1, 289, 290, 291, -1, 2, 104, 103, -1, 103, 3, 2, -1, 2, 5, 105, -1, 105, 104, 2, -1, 287, 293, 292, -1, 292, 285, 287, -1, 107, 108, 106, -1, 106, 109, 107, -1, 108, 110, 111, -1, 113, 110, 112, -1, 112, 114, 113, -1, 115, 114, 112, -1, 112, 107, 115, -1, 116, 115, 107, -1, 107, 109, 116, -1, 111, 110, 113, -1, 106, 116, 109, -1, 117, 113, 114, -1, 118, 115, 116, -1, 111, 113, 117, -1, 106, 118, 116, -1, 119, 104, 105, -1, 103, 104, 117, -1, 265, 294, 290, -1, 290, 266, 265, -1, 291, 290, 294, -1, 293, 296, 295, -1, 295, 269, 293, -1, 296, 293, 287, -1, 287, 297, 296, -1, 298, 297, 287, -1, 287, 286, 298, -1, 269, 295, 272, -1, 226, 227, 225, -1, 225, 189, 226, -1, 189, 190, 226, -1, 299, 300, 301, -1, 121, 122, 120, -1, 120, 123, 121, -1, 121, 124, 24, -1, 24, 122, 121, -1, 26, 24, 125, -1, 126, 127, 128, -1, 127, 126, 129, -1, 129, 130, 127, -1, 128, 127, 120, -1, 123, 120, 127, -1, 123, 127, 131, -1, 133, 134, 132, -1, 132, 135, 133, -1, 136, 131, 133, -1, 131, 136, 137, -1, 135, 138, 136, -1, 136, 133, 135, -1, 131, 134, 133, -1, 228, 229, 230, -1, 225, 227, 228, -1, 228, 230, 225, -1, 105, 5, 26, -1, 26, 125, 105, -1, 231, 229, 232, -1, 229, 231, 230, -1, 232, 229, 233, -1, 233, 234, 232, -1, 230, 235, 225, -1, 235, 230, 236, -1, 231, 236, 230, -1, 235, 237, 225, -1, 139, 108, 140, -1, 141, 140, 108, -1, 108, 111, 141, -1, 142, 141, 111, -1, 111, 119, 142, -1, 143, 144, 145, -1, 146, 145, 144, -1, 143, 145, 139, -1, 139, 140, 143, -1, 144, 147, 148, -1, 144, 148, 149, -1, 149, 148, 150, -1, 147, 151, 148, -1, 151, 152, 148, -1, 150, 148, 153, -1, 153, 148, 154, -1, 152, 154, 148, -1, 139, 145, 146, -1, 146, 155, 139, -1, 155, 157, 156, -1, 156, 139, 155, -1, 158, 143, 140, -1, 140, 141, 158, -1, 159, 158, 141, -1, 141, 142, 159, -1, 24, 124, 125, -1, 160, 161, 157, -1, 157, 155, 160, -1, 162, 163, 161, -1, 161, 160, 162, -1, 164, 165, 163, -1, 163, 162, 164, -1, 68, 70, 166, -1, 166, 70, 165, -1, 165, 164, 166, -1, 147, 144, 143, -1, 143, 167, 147, -1, 146, 144, 149, -1, 149, 168, 146, -1, 168, 160, 155, -1, 155, 146, 168, -1, 158, 169, 167, -1, 167, 143, 158, -1, 159, 170, 169, -1, 169, 158, 159, -1, 149, 150, 171, -1, 171, 168, 149, -1, 160, 168, 171, -1, 171, 162, 160, -1, 173, 174, 172, -1, 172, 175, 173, -1, 138, 176, 174, -1, 174, 136, 138, -1, 177, 131, 130, -1, 130, 129, 178, -1, 178, 177, 130, -1, 132, 134, 177, -1, 177, 178, 132, -1, 134, 131, 177, -1, 24, 83, 122, -1, 120, 85, 84, -1, 84, 128, 120, -1, 122, 83, 85, -1, 85, 120, 122, -1, 87, 86, 178, -1, 178, 129, 87, -1, 132, 178, 86, -1, 86, 88, 132, -1, 129, 126, 89, -1, 89, 87, 129, -1, 128, 84, 89, -1, 89, 126, 128, -1, 90, 91, 176, -1, 179, 93, 92, -1, 92, 180, 179, -1, 179, 176, 91, -1, 91, 93, 179, -1, 172, 179, 180, -1, 170, 181, 173, -1, 173, 169, 170, -1, 172, 174, 179, -1, 176, 179, 174, -1, 97, 138, 135, -1, 135, 98, 97, -1, 132, 88, 98, -1, 98, 135, 132, -1, 175, 172, 152, -1, 152, 151, 175, -1, 167, 169, 173, -1, 173, 175, 167, -1, 164, 162, 171, -1, 171, 166, 164, -1, 166, 180, 92, -1, 92, 68, 166, -1, 171, 150, 153, -1, 153, 166, 171, -1, 180, 166, 153, -1, 153, 154, 180, -1, 180, 154, 152, -1, 152, 172, 180, -1, 97, 90, 138, -1, 138, 90, 176, -1, 136, 174, 137, -1, 137, 173, 181, -1, 174, 173, 137, -1, 119, 117, 104, -1, 111, 117, 119, -1, 167, 151, 147, -1, 175, 151, 167, -1, 201, 225, 237, -1, 189, 225, 201, -1, 131, 127, 130, -1, 293, 276, 292, -1, 269, 276, 293, -1, 125, 182, 105, -1, 181, 170, 183, -1, 183, 184, 181, -1, 185, 183, 170, -1, 170, 159, 185, -1, 182, 185, 159, -1, 159, 142, 182, -1, 181, 184, 131, -1, 119, 182, 142, -1, 105, 182, 119, -1, 121, 123, 184, -1, 184, 183, 121, -1, 124, 121, 183, -1, 183, 185, 124, -1, 125, 124, 185, -1, 185, 182, 125, -1, 131, 184, 123, -1, 131, 137, 181, -1, 291, 302, 289, -1, 299, 302, 300, -1, 118, 114, 115, -1, 117, 114, 118, -1, 112, 108, 107, -1, 110, 108, 112, -1, 156, 108, 139, -1, 106, 108, 156, -1, 234, 238, 239, -1, 239, 238, 240, -1, 240, 241, 239, -1, 242, 241, 240, -1, 240, 243, 242, -1, 244, 242, 243, -1, 243, 245, 244, -1, 210, 244, 245, -1, 245, 211, 210, -1, 212, 190, 246, -1, 226, 246, 190, -1, 247, 226, 227, -1, 228, 247, 227, -1, 247, 228, 248, -1, 249, 248, 228, -1, 228, 233, 249, -1, 233, 239, 249, -1, 239, 233, 234, -1, 248, 249, 250, -1, 218, 251, 219, -1, 251, 252, 253, -1, 250, 253, 252, -1, 252, 251, 218, -1, 248, 250, 252, -1, 247, 254, 246, -1, 246, 226, 247, -1, 254, 224, 212, -1, 212, 246, 254, -1, 248, 252, 254, -1, 254, 247, 248, -1, 218, 224, 254, -1, 254, 252, 218, -1, 210, 219, 251, -1, 251, 244, 210, -1, 244, 251, 253, -1, 253, 242, 244, -1, 242, 253, 250, -1, 250, 241, 242, -1, 241, 250, 249, -1, 249, 239, 241, -1, 286, 299, 301, -1, 301, 298, 286, -1, 285, 304, 303, -1, 303, 288, 285, -1, 292, 305, 304, -1, 304, 285, 292, -1, 276, 281, 305, -1, 305, 292, 276, -1, 304, 306, 289, -1, 289, 303, 304, -1, 305, 307, 306, -1, 306, 304, 305, -1, 281, 284, 307, -1, 307, 305, 281, -1, 289, 306, 290, -1, 307, 290, 306, -1, 284, 266, 290, -1, 290, 307, 284, -1, 303, 299, 286, -1, 286, 288, 303, -1, 303, 289, 299, -1, 299, 289, 302, -1, 297, 298, 301, -1].to_java Java::int)
                                            .setCoord(Coordinate.new()
                                                .setPoint([0, 0.8783, 4.87, 0, 1.861, 5.63, 0, 1.441, 5.349, 0, 3.406, 4.524, 0, 5.199, 4.739, 0, 0.9739, 5.064, 0, 2.58, 4.856, 0, 2.211, 5.292, 0, 0.4934, 4.678, 0, 0.3902, 4.306, 0, 0.8352, 4.754, 0, 0.9007, 4.555, 0, -0.3768, 3.705, 0, -0.9384, 3.319, 0, -1.033, 2.94, 0, 7.444, 4.698, 0, -0.8666, 2.171, 0, 10.26, 3.895, 0, 11.43, 1.016, 0, 11.57, -3.24, 0, 1.168, -4.095, 0, 9.763, -5.461, 0, -0.6657, 1.243, 0, 0.1225, -1.991, 0, -0.2918, -0.2247, 4.339, 9.081, -3.773, 3.945, 3.241, -3.318, 1.995, 1.287, -3.866, 3.386, 10.76, -2.843, 4.399, 1.696, -1.385, 5.135, 4.015, -1.676, 3.93, 1.384, -0.5102, 5.012, 5.02, -0.863, 4.179, 1.62, -1.577, 4.917, 4.074, -1.855, 3.689, 1.291, -0.4955, 4.7, 5.188, -0.911, 3.751, 1.809, 0.7529, 1.233, 0.0355, -0.2831, 1.256, 0.3297, -1.757, 3.766, 1.592, -0.562, 1.927, 11.33, -3.108, 4.541, 9.332, -2.466, 0.7067, 11.67, 0.9268, 4.05, 3.993, -1.319, 1.616, -0.2444, 3.292, 0.7396, 0.7015, 4.358, 0.7307, 0.9735, 4.618, 2.134, 11.37, 0.7594, 3.772, 10.66, 0.4192, 4.581, 9.369, -0.6614, 4.316, 8.634, 1.467, 4.707, 7.768, -0.1583, 3.633, 9.55, 2.656, 1.848, 10.1, 3.552, 4.587, 4.881, -0.149, 4.05, 3.362, 0.5064, 2.763, 0.5994, 0.9473, 1.415, -0.2675, 1.138, 2.49, 3.399, 3.625, 3.601, 2.623, 3.149, 1.532, 4.49, 4.051, 1.502, 2.716, 3.857, 1.091, 3.336, 3.968, 4.014, 3.683, 2.653, 4.028, 4.155, 1.569, 3.921, 2.599, 2.598, 3.779, 3.553, 3.132, 4.223, 5.917, 1.542, 3.974, 2.959, 1.578, 3.724, 1.692, 1.643, 3.359, 0.8142, 1.767, 1.601, -0.3245, 2.04, 4.114, 6.664, 2.76, 3.62, 7.036, 3.46, 2.723, 7.312, 4.198, 1.683, 7.392, 4.557, 3.969, 4.587, 3.036, 4.034, 5.408, 2.903, 3.693, 1.569, 2.779, 3.402, 0.8195, 2.722, 1.687, -0.3262, 2.823, 3.485, 4.565, 3.466, 3.572, 5.843, 3.535, 3.572, 5.223, 3.556, 1.042, 1.903, 4.858, 0.9314, 1.432, 4.927, 0.9418, 0.9451, 4.384, 0.6963, 0.8861, 4.43, 0.6638, 0.9257, 4.365, 0.5502, -0.2755, 3.699, 0.7131, 0.905, 4.486, 1.383, 0.1309, 3.646, 0.3663, -0.8626, 3.332, 0.2731, 0.9315, 4.501, 0.3499, 0.8809, 4.7, 0.4401, 0.4508, 4.283, 0.4464, 0.5647, 4.621, 0.311, 2.525, 4.725, 0.2368, 2.079, 5.244, 3.219, 0.9094, 3.374, 2.397, 1.119, 3.892, 1.62, 1.297, 4.523, 0.3865, 1.035, 4.944, 2.411, 2.381, 3.523, 3.662, 2.337, 3.281, 3.476, 1.596, 3.477, 2.523, 2.207, 3.795, 2.513, 1.691, 4.071, 2.7, 6.076, 4.217, 2.665, 5.493, 4.127, 2.554, 4.827, 3.836, 0.456, 3.389, 4.414, 1.234, 2.402, 4.284, 1.46, 5.789, 4.643, 0.8218, 5.198, 4.653, 0.3528, 1.577, 5.273, 0.3591, 0.9104, 4.775, 3.073, 9.605, -4.613, 5.266, 6.378, -1.609, 1.812, 9.558, -5.35, 1.994, 0.5092, 3.665, 2.644, 0.2584, 1.892, 2.556, 0.2974, 3.27, 2.695, 0.2342, 2.718, 0, 5.606, 6.313, 0, 8.234, 5.987, 0, 11.61, 3.79, 0, 10.53, 4.971, 0, 11.85, 2.176, 0, 4.926, 6.099, 5.044, 4.38, -0.2258, 4.871, 4.698, 2.585, 3.976, 4.846, 4.498, 2.355, 4.991, 5.59, 0.7709, 11.88, 1.826, 3.984, 10.78, 0.7706, 2.623, 11.59, 0.9046, 2.099, 11.66, 3.042, 3.181, 10.64, 4.067, 5.224, 5.37, 2.621, 4.17, 5.521, 4.626, 2.469, 5.669, 5.78, 2.456, 8.276, 5.491, 4.027, 8.2, 4.441, 5.098, 8.218, 2.779, 5.257, 8.219, 0.1574, 5.447, 5.013, -0.1112, 4.139, 6.465, -4.729, 3.113, 6.989, -5.609, 1.419, 5.872, -6.307, 0, 6.077, -6.313, 3.05, 2.794, -4.769, 1.818, 2.754, -5.621, 0, 2.959, -5.732, -4.339, 9.081, -3.773, -3.945, 3.241, -3.318, -1.995, 1.287, -3.866, -3.386, 10.76, -2.843, -4.399, 1.696, -1.385, -5.135, 4.015, -1.676, -3.93, 1.384, -0.5102, -5.012, 5.02, -0.863, -4.179, 1.62, -1.577, -4.917, 4.074, -1.855, -3.689, 1.291, -0.4955, -4.7, 5.188, -0.911, -3.751, 1.809, 0.7529, -1.233, 0.0355, -0.2831, -1.256, 0.3297, -1.757, -3.766, 1.592, -0.562, -1.927, 11.33, -3.108, -4.541, 9.332, -2.466, -0.7067, 11.67, 0.9268, -4.05, 3.993, -1.319, -1.616, -0.2444, 3.292, -0.7395, 0.7015, 4.358, -0.7307, 0.9735, 4.618, -2.134, 11.37, 0.7594, -3.772, 10.66, 0.4192, -4.581, 9.369, -0.6614, -4.316, 8.634, 1.467, -4.707, 7.768, -0.1583, -3.633, 9.55, 2.656, -1.848, 10.1, 3.552, -4.587, 4.881, -0.149, -4.05, 3.362, 0.5064, -2.763, 0.5994, 0.9473, -1.415, -0.2675, 1.138, -2.49, 3.399, 3.625, -3.601, 2.623, 3.149, -1.532, 4.49, 4.051, -1.502, 2.716, 3.857, -1.091, 3.336, 3.968, -4.014, 3.683, 2.653, -4.028, 4.155, 1.569, -3.921, 2.599, 2.598, -3.779, 3.553, 3.132, -4.223, 5.917, 1.542, -3.974, 2.959, 1.578, -3.724, 1.692, 1.643, -3.359, 0.8142, 1.767, -1.601, -0.3245, 2.04, -4.114, 6.664, 2.76, -3.62, 7.036, 3.46, -2.723, 7.312, 4.198, -1.683, 7.392, 4.557, -3.969, 4.587, 3.036, -4.034, 5.408, 2.903, -3.693, 1.569, 2.779, -3.402, 0.8195, 2.722, -1.687, -0.3262, 2.823, -3.485, 4.565, 3.466, -3.572, 5.843, 3.535, -3.572, 5.223, 3.556, -1.042, 1.903, 4.858, -0.9314, 1.432, 4.927, -0.9417, 0.9451, 4.384, -0.6963, 0.8861, 4.43, -0.6638, 0.9257, 4.365, -0.5502, -0.2755, 3.699, -0.7131, 0.905, 4.486, -1.383, 0.1309, 3.646, -0.3663, -0.8626, 3.332, -0.2731, 0.9315, 4.501, -0.3499, 0.8809, 4.7, -0.4401, 0.4508, 4.283, -0.4464, 0.5647, 4.621, -0.311, 2.525, 4.725, -0.2368, 2.079, 5.244, -3.219, 0.9094, 3.374, -2.397, 1.119, 3.892, -1.62, 1.297, 4.523, -0.3865, 1.035, 4.944, -2.411, 2.381, 3.523, -3.662, 2.337, 3.281, -3.476, 1.596, 3.477, -2.523, 2.207, 3.795, -2.513, 1.691, 4.071, -2.7, 6.076, 4.217, -2.665, 5.493, 4.127, -2.554, 4.827, 3.836, -0.456, 3.389, 4.414, -1.234, 2.402, 4.284, -1.46, 5.789, 4.643, -0.8218, 5.198, 4.653, -0.3528, 1.577, 5.273, -0.3591, 0.9104, 4.775, -3.073, 9.605, -4.613, -5.266, 6.378, -1.609, -1.812, 9.558, -5.35, -1.994, 0.5092, 3.665, -2.644, 0.2584, 1.892, -2.556, 0.2974, 3.27, -2.695, 0.2342, 2.718, -5.044, 4.38, -0.2258, -4.871, 4.698, 2.585, -3.976, 4.846, 4.498, -2.355, 4.991, 5.59, -0.7709, 11.88, 1.826, -3.984, 10.78, 0.7706, -2.623, 11.59, 0.9046, -2.099, 11.66, 3.042, -3.181, 10.64, 4.067, -5.224, 5.37, 2.621, -4.17, 5.521, 4.626, -2.469, 5.669, 5.78, -2.456, 8.276, 5.491, -4.027, 8.2, 4.441, -5.098, 8.218, 2.779, -5.257, 8.219, 0.1574, -5.447, 5.013, -0.1112, -4.139, 6.465, -4.729, -3.113, 6.989, -5.609, -1.419, 5.872, -6.307, -3.05, 2.794, -4.769, -1.818, 2.754, -5.621, 0.7067, 11.67, 0.9268, 0, 11.43, 1.016, 2.134, 11.37, 0.7594, 0.7067, 11.67, 0.9268, 3.772, 10.66, 0.4192, 2.134, 11.37, 0.7594, 4.587, 4.881, -0.149, 4.707, 7.768, -0.1583, 0, 11.43, 1.016, -0.7067, 11.67, 0.9268, -0.7067, 11.67, 0.9268, -2.134, 11.37, 0.7594, -2.134, 11.37, 0.7594, -3.772, 10.66, 0.4192, -4.707, 7.768, -0.1583, -4.587, 4.881, -0.149, 0, 11.43, 1.016, 0.7067, 11.67, 0.9268, 4.587, 4.881, -0.149, 0.7709, 11.88, 1.826, 2.623, 11.59, 0.9046, 5.447, 5.013, -0.1112, -0.7067, 11.67, 0.9268, -4.587, 4.881, -0.149, -0.7709, 11.88, 1.826, -2.623, 11.59, 0.9046, -5.447, 5.013, -0.1112, 2.623, 11.59, 0.9046, -2.623, 11.59, 0.9046].to_java Java::float)
                                            )
                                            .setTexCoord(TextureCoordinate.new()
                                                .setPoint([0.0573, 0.6967, 0.0565, 0.6829, 0.0109, 0.668, 0.0107, 0.6873, 0.0634, 0.6688, 0.011, 0.6506, 0.1803, 0.9015, 0.1606, 0.8328, 0.2007, 0.8632, 0.196, 0.9081, 0.1497, 0.7628, 0.1564, 0.7441, 0.1737, 0.7586, 0.1475, 0.7399, 0.1655, 0.7552, 0.1926, 0.8659, 0.1844, 0.9156, 0.1503, 0.7535, 0.1604, 0.8619, 0.1133, 0.7081, 0.0314, 0.6673, 0.0247, 0.641, 0.0709, 0.669, 0.0622, 0.6857, 0.0111, 0.6334, 0.0735, 0.6655, 0.011, 0.6412, 0.0703, 0.6659, 0.0275, 0.7047, 0.0273, 0.6997, 0.0383, 0.711, 0.0239, 0.7189, 0.0367, 0.7193, 0.0458, 0.722, 0.0242, 0.7202, 0.0373, 0.7201, 0.038, 0.7232, 0.0252, 0.7258, 0.0454, 0.7437, 0.0709, 0.7379, 0.0239, 0.75, 0.1597, 0.8681, 0.1579, 0.8143, 0.1488, 0.7571, 0.1354, 0.7175, 0.156, 0.7976, 0.1593, 0.8464, 0.1506, 0.8404, 0.1575, 0.887, 0.1028, 0.833, 0.1441, 0.7985, 0.1396, 0.8857, 0.105, 0.8972, 0.1001, 0.7872, 0.0663, 0.802, 0.0672, 0.8818, 0.051, 0.8298, 0.1598, 0.924, 0.1667, 0.9474, 0.1637, 0.9518, 0.1477, 0.7512, 0.137, 0.7174, 0.1454, 0.9682, 0.1427, 0.9433, 0.1121, 0.9802, 0.1103, 0.9533, 0.0735, 0.9835, 0.0644, 0.94, 0.0103, 0.9132, 0.0408, 0.9133, 0.0111, 0.9855, 0.1464, 0.7855, 0.1428, 0.9153, 0.1397, 0.7521, 0.1302, 0.7212, 0.1091, 0.9271, 0.0564, 0.7877, 0.0494, 0.765, 0.104, 0.756, 0.1043, 0.7793, 0.0195, 0.7726, 0.0355, 0.7211, 0.021, 0.7213, 0.0111, 0.6375, 0.011, 0.6969, 0.011, 0.6626, 0.0109, 0.7198, 0.0109, 0.7168, 0.0109, 0.7187, 0.011, 0.7014, 0.0108, 0.7626, 0.0107, 0.7785, 0.0105, 0.8326, 0.0107, 0.7953, 0.0222, 0.7929, 0.0275, 0.8319, 0.0997, 0.7303, 0.0108, 0.7438, 0.0109, 0.7229, 0.1089, 0.6924, 0.1057, 0.6936, 0.0848, 0.7029, 0.1109, 0.691, 0.0573, 0.697, 0.0564, 0.6832, 0.063, 0.669, 0.1814, 0.9007, 0.2017, 0.8622, 0.1613, 0.8322, 0.1972, 0.9071, 0.1566, 0.7436, 0.15, 0.7622, 0.1741, 0.7579, 0.1476, 0.7394, 0.1659, 0.7545, 0.1936, 0.8649, 0.1857, 0.9148, 0.1505, 0.753, 0.1614, 0.8613, 0.1131, 0.7079, 0.0308, 0.6678, 0.0704, 0.6692, 0.0239, 0.6416, 0.0618, 0.686, 0.073, 0.6657, 0.0699, 0.6661, 0.0271, 0.7053, 0.038, 0.7115, 0.0268, 0.7003, 0.0235, 0.7195, 0.0364, 0.7198, 0.0455, 0.7224, 0.0239, 0.7208, 0.0377, 0.7237, 0.037, 0.7206, 0.0249, 0.7263, 0.0452, 0.7441, 0.0707, 0.7381, 0.0237, 0.7506, 0.1605, 0.8675, 0.1583, 0.8136, 0.1489, 0.7566, 0.1353, 0.7171, 0.1563, 0.797, 0.1511, 0.8398, 0.1599, 0.8458, 0.1583, 0.8864, 0.1444, 0.798, 0.1033, 0.8329, 0.1404, 0.8853, 0.1058, 0.8971, 0.1002, 0.7872, 0.0665, 0.8022, 0.0679, 0.882, 0.0514, 0.8302, 0.1609, 0.9234, 0.168, 0.9467, 0.1651, 0.9511, 0.1477, 0.7507, 0.1368, 0.717, 0.1438, 0.9428, 0.1468, 0.9677, 0.1114, 0.9531, 0.1136, 0.98, 0.0654, 0.9402, 0.075, 0.9836, 0.0416, 0.9138, 0.1466, 0.785, 0.1437, 0.9149, 0.1396, 0.7517, 0.13, 0.7208, 0.1101, 0.9269, 0.0566, 0.788, 0.1039, 0.7559, 0.0493, 0.7654, 0.1043, 0.7792, 0.0195, 0.7733, 0.0352, 0.7216, 0.0207, 0.7219, 0.0223, 0.7935, 0.0278, 0.8325, 0.0995, 0.7302, 0.1086, 0.6922, 0.1053, 0.6934, 0.0845, 0.7029, 0.1105, 0.6908, 0.5672, 0.9106, 0.5766, 0.9675, 0.5296, 0.9775, 0.5063, 0.9145, 0.5063, 0.9684, 0.6305, 0.9446, 0.6259, 0.8955, 0.6485, 0.869, 0.6418, 0.7943, 0.6455, 0.7739, 0.6614, 0.8463, 0.6575, 0.7455, 0.596, 0.8103, 0.6256, 0.8041, 0.5618, 0.8114, 0.5064, 0.8126, 0.6858, 0.7499, 0.6725, 0.7284, 0.6668, 0.7266, 0.6784, 0.7499, 0.6437, 0.7459, 0.6373, 0.7229, 0.5876, 0.7457, 0.5839, 0.7229, 0.5064, 0.7411, 0.5064, 0.7183, 0.5063, 0.978, 0.5317, 0.9805, 0.5927, 0.9748, 0.6375, 0.9469, 0.6795, 0.8606, 0.6742, 0.8485, 0.5063, 0.9189, 0.5063, 0.8342, 0.5872, 0.838, 0.6389, 0.8402, 0.611, 0.9271, 0.5754, 0.9674, 0.5063, 0.962, 0.4455, 0.9105, 0.4831, 0.9774, 0.4361, 0.9675, 0.3822, 0.9445, 0.3643, 0.8689, 0.3867, 0.8954, 0.371, 0.7942, 0.3674, 0.7737, 0.3514, 0.8461, 0.3555, 0.7453, 0.4167, 0.8102, 0.3872, 0.804, 0.4509, 0.8114, 0.3404, 0.7282, 0.3272, 0.7498, 0.3461, 0.7264, 0.3344, 0.7497, 0.3691, 0.7458, 0.3755, 0.7228, 0.4251, 0.7456, 0.4288, 0.7229, 0.4809, 0.9805, 0.42, 0.9748, 0.3752, 0.9468, 0.3334, 0.8604, 0.3385, 0.8483, 0.4255, 0.8379, 0.4016, 0.927, 0.3738, 0.8401, 0.4372, 0.9673, 0.5685, 0.6871, 0.5861, 0.6783, 0.5473, 0.6455, 0.5496, 0.6512, 0.3982, 0.6623, 0.3199, 0.6645, 0.3521, 0.7176, 0.5721, 0.7229, 0.6023, 0.7197, 0.3139, 0.7387, 0.3101, 0.7743, 0.3506, 0.7743, 0.5844, 0.7546, 0.5777, 0.714, 0.6092, 0.7745, 0.5621, 0.6675, 0.5363, 0.6444, 0.5775, 0.7746, 0.4666, 0.6249, 0.4923, 0.6408, 0.4189, 0.6442, 0.5781, 0.7743, 0.3814, 0.6498, 0.4894, 0.6568, 0.5086, 0.6859, 0.4848, 0.7339, 0.49, 0.7742, 0.3964, 0.6876, 0.401, 0.7226, 0.407, 0.7742, 0.5684, 0.687, 0.5473, 0.6452, 0.5861, 0.678, 0.5496, 0.651, 0.3981, 0.6622, 0.3521, 0.7177, 0.3199, 0.6642, 0.5721, 0.7228, 0.6023, 0.7194, 0.3139, 0.7386, 0.5844, 0.7539, 0.5777, 0.7134, 0.5621, 0.6669, 0.5363, 0.644, 0.4666, 0.6246, 0.4189, 0.6438, 0.4923, 0.6404, 0.3814, 0.6496, 0.4894, 0.6567, 0.5085, 0.6859, 0.4848, 0.7341, 0.3964, 0.6877, 0.401, 0.7227].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/KoreanCharacter03Hyun.new.jruby.x3d"
x3D0.toFileJSON "../data/KoreanCharacter03Hyun.new.jruby.json"
